ዝርዝር ሁኔታ:

የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01: 7 ደረጃዎች (ከስዕሎች ጋር)
የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01: 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01: 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01: 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Architecture Kata #1 - Analysis with an expert [How does a real Solution Architect work] #ityoutube 2024, ሀምሌ
Anonim
የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01
የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01
የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01
የቶቶሮ ፕሮጀክት - IoT & MQTT & ESP01

የቶቶሮ ፕሮጀክት በብዙ የተለያዩ ቅርፀቶች መቅዳት የሚችሉት ጥሩ የአይቲ ፕሮጀክት ነው።

የ ESP01 ሰሌዳውን በመጠቀም ፣ በ MQTT ፕሮቶኮል አማካኝነት የአዝራር ሁኔታን ለ MQTT ደላላ (በእኔ ሁኔታ AdafruitIO) መገናኘት ይችላሉ።

ለ MQTT እና Adafruit ጠቃሚ መመሪያ

እርስዎ የሚፈልጉትን እያንዳንዱ MQTT ደላላ እና ለአዝራር ተግባር ተመሳሳይ ማድረግ ይችላሉ።

እንዴት ነው የሚሰራው?

በአውታረ መረቡ ውስጥ ያለው እያንዳንዱ መሣሪያ በ MQTT ደላላ ላይ ተገናኝቶ “ፍቅር_ቦክስ” የተባለውን ጣቢያ ያንብቡ።

በአንድ መሣሪያ ላይ አዝራሩን ሲጫኑ በሰርጡ ላይ መልእክት ይልካል ፣ እና ሌሎች መሣሪያዎች መሪውን ያብራሉ። አዝራሩን እስካልጫኑ ድረስ መሣሪያው ብልጭ ድርግም ይላል።

በዚህ ስርዓት ትንሽ “ነበልባል” ወደ ሌላ መሣሪያ መላክ ይችላሉ።

ደረጃ 1 - ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች

ይህንን ፕሮጀክት ለመፍጠር አንዳንድ ነገሮች ያስፈልጉዎታል-

  1. ESP01 ቦርድ

    ጠቃሚ - ፕሮግራሙ ለ ESP01 (DIY)

  2. 3 ዲ አምሳያ

    1. ቶቶሮ - https://goo.gl/n3mAsi -
    2. Meshmixer - https://goo.gl/qqMzh - ማንኛውንም 3 ዲ አምሳያዎችን ለመቅረፅ
  3. የኤሌክትሮኒክ ክፍሎች

    1. LM317 የቮልቴጅ ተቆጣጣሪ
    2. ተቃዋሚዎች -150ohm ፣ 270ohm ፣ 10K እና 68ohm
    3. Capacitors: 10uF
    4. መሪ - ወይም ውስጣዊ መሪ -
    5. ሚኒ ushሽቡተን መቀየሪያ
  4. ሻጭ
  5. ፕሮቶቦርድ
  6. ሴት ራስጌዎች
  7. ግልጽ 3 ዲ ክር
  8. ገቢ ኤሌክትሪክ

    BNC አገናኝ - https://goo.gl/DrD8k2 -

  9. አንዳንድ ሽቦዎች

ደረጃ 2 Protoboard ን ያድርጉ

Protoboard ያድርጉ
Protoboard ያድርጉ
Protoboard ያድርጉ
Protoboard ያድርጉ
Protoboard ያድርጉ
Protoboard ያድርጉ
Protoboard ያድርጉ
Protoboard ያድርጉ

ለቦርዱ ኃይል;

በመጀመሪያው ስዕል መሠረት ፕሮቶቦርዱን ይውሰዱ እና ክፍሎቹን ይሽጡ።

ይህ ውቅር LM317 ን ፈቅዷል - https://goo.gl/VtzNz - ለ ESP01 3.4 ቮልት አካባቢ ለማምረት።

ጥያቄ ለምን LM7805 ን መጠቀም አልችልም?

መልስ -የ LM780x ተከታታይ ከ 5 ቮልት በታች አይሰራም ፣ እና 3.3 ቮልት ማምረት አይችልም።

ሲጨርሱ የውጤት ቮልቴጅን ከብዙ መልቲሜትር ጋር ያረጋግጡ። እሱ ወደ 3.4 ቮልት እና 4.3 ቮልት መሆን አለበት።

ለኃይል አቅርቦት 5V የኃይል አቅርቦት ወይም ከዚያ በላይ መጠቀም ይችላሉ። ከ 9 ቮልት በላይ እንዳይጠቀሙ እመክራለሁ ፣ ወደ ብዙ ሙቀት ያመነጫል - ኃይል ጠፍቷል -!

ቦርዱ;

ESP01 ተከታታይ የ ESP ቦርድ ነው ፣ እሱ ትንሽ እና ተግባራዊ ነው ፣ ግን በጣም ለተጠቃሚ ምቹ አይደለም።

ያስታውሱ ፣ የ 3.3 ቮልት ፒኖች መቻቻል ስለሆነ በቀጥታ ከ ESP01 ጋር ለመገናኘት የአርዱዲኖን ፒን መጠቀም አይችሉም።

ESP01 ን ከኤፍቲዲአይ ጋር ለማቀናጀት ፕሮግራመር አድራጊ በጣም ጠቃሚ ነው

ሁለተኛውን ምስል እንደ መመሪያ ይጠቀሙ እና ከላይ ባለው መመሪያ ውስጥ የታዩ ልዩ የፒን ተግባሮችን ፣ ሦስተኛውን ምስል ያስታውሱ።

ለተጨማሪ መረጃ የዚህን መመሪያ 1 ° ደረጃዎች ያንብቡ

ጣሊያናዊ ከሆኑ ፣ ለ ESP01 እና ለ FTDI DIY መመሪያዬን ማንበብ ይችላሉ-

ፕሮቶቦርድን ጨርስ -

አራተኛው ምስል በፕሮቶቦርዱ ላይ የፕሮጀክቱ የተጠናቀቀ ነው።

ቦርዱን ከፕሮቶቦርዱ ጋር ለማገናኘት የሴት ራስጌዎችን አጥብቄ እመክራለሁ። የሆነ ችግር ከተፈጠረ ፣ ሌላ ሰሌዳ እንደገና ማገናኘት ይችላሉ።

አዝራሩን እና የእሷን ተከላካይ አያገናኙ ፣ እኛ በኋላ እናደርገዋለን።

ደረጃ 3: MQTT ደላላ - Adafruit IO

MQTT ደላላ - Adafruit IO
MQTT ደላላ - Adafruit IO
MQTT ደላላ - Adafruit IO
MQTT ደላላ - Adafruit IO

የ MQTT ደላላ ለሁሉም መልዕክቶችዎ ፣ ከአገልጋዮቹ እና ከመሣሪያዎቹ “አገልጋይ” ነው። የመጀመሪያውን ምስል ይመልከቱ።

ለበለጠ መረጃ ይህንን ጠቃሚ መመሪያ ይጠቀሙ

በእኔ ሁኔታ እኔ Adafruit IO ን እጠቀማለሁ ፣ ግን የሚፈልጉትን የ MQTT ደላላን ሁሉ መጠቀም ይችላሉ።

ወደ አዳፍሩት አይኦ በመሄድ ምዝገባውን ያካሂዱ።

አሁን አዲስ ዳሽቦርድ መፍጠር እና

  • ምግብን ያክሉ - https://goo.gl/z2Npto -

    የእኔ ኮድ “ፍቅር_ቦክስ” ስለሆነ

  • ብሎኮችን ያክሉ - https://goo.gl/YJsCqX -

    • ቅጽበታዊ አዝራር -ከ ‹ፕሬስ እሴት = 1› እና የመልቀቂያ እሴት = 0 ጋር ወደ ‹ፍቅር_ቦክስ› አገናኝ
    • የመስመር ግራፍ-ከ ‹Axis Minimum = 0 እና Y-Axis Max = 2 ጋር ወደ‹ love_box ›አገናኝ

በመጨረሻ እንደ ሁለተኛው ምስል ያለ ነገር ይኖርዎታል።

ጥያቄ - በ ‹ዳሽቦርዱ› ውስጥ ‹የፍቅር_ቦክስ› የሚለው ስም በጣም አስፈላጊ የሆነው ለምንድነው?

መልስ - በ MQTT ደላላ - አዳ አይኦ - ‹love_box› የተባለውን ሰርጥ ፈጥረዋል ፣ እና በኮዱ ውስጥ የተለየ ሰርጥ ከተጠቀሙ ፣ MQTT አይሰራም።

በ MQTT ደላላ - አዳ አይኦ - የመጨረሻው እርምጃ “አይኦ ቁልፍ” ነው። በዳሽቦርዱ ላይ ፣ ከላይ በስተቀኝ ትንሽ ቁልፍ ላይ ጠቅ ያድርጉ።

አሁን “የተጠቃሚ ስም” እና “ንቁ ቁልፍ” ይቅዱ እና በአርዱዲኖ ኮድ ላይ ይፃፉ።

ደረጃ 4: የአርዲኖ ኮድ

የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ

ለአርዱዲኖ አይዲኢ የ ESP ኮር ይጫኑ ፦

ዋናው መመሪያ ይህ ነው- https://goo.gl/yAqlU4 እና "ከቦርዶች አስተዳዳሪ ጋር መጫንን" ይከተሉ።

አሁን የመጀመሪያውን ምስል ይመልከቱ። የ ESP01 ጥቁር ስሪት 1 ሜባ ፍላሽ ዲስክ መጠን ያለው ሲሆን ሰማያዊው ስሪት 512 ኪ. ምን ማለት ነው? ሁለተኛውን ምስል ይመልከቱ ፣ ትክክለኛውን “የፍላሽ መጠን” መምረጥ ያስፈልግዎታል።

የአርዱዲኖ ኮድ በዚህ ማከማቻ ውስጥ አለ - ለማንበብ በጣም ግልፅ ኮድ።

ለማርትዕ ያስታውሱ ፦

  • AIO_USERNAME
  • AIO_KEY
  • Wifi_ ቁጥር

የ “Adafruit_MQTT_Publish” እና “Adafruit_MQTT_Subscribe” ሰርጥን ለማርትዕ ከወሰኑ ፣ ተመሳሳይ መስመሮችን እና በኮዱ ውስጥ የተጠራውን ማርትዕ አለብዎት።

ደረጃ 5 Meshmixer እና 3 -ል ህትመት

Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት
Meshmixer እና 3 -ል ህትመት

3 ዲ አምሳያ

ለኔ ፕሮጀክት እኔ የቶቶሮ 3 ዲ አምሳያ እፈልጋለሁ።

በነገሮች ላይ አገኘሁት ፣ በዚህ አገናኝ

እርስዎ የሚፈልጉትን እያንዳንዱ 3 ዲ አምሳያ መጠቀም ይችላሉ ፣ ቀጣዮቹ ደረጃዎች ተመሳሳይ ናቸው።

Llል

Meshmixer ን ለመጫን ጊዜው አሁን ነው። በዚህ ኃይለኛ መሣሪያ ለፕሮጀክትዎ ቅርፊቱን ማድረግ ይችላሉ።

Meshmixer the Totoro STL ን ያስመጡ እና ባዶውን መሣሪያ ይጠቀሙ

በተመሳሳዩ መሣሪያ ውስጥ ፣ የኋላ ማምለጫ ቀዳዳዎችን ማድረግዎን ያስታውሱ።

አሁን የአውሮፕላን ቁራጭ መሣሪያን በመጠቀም ሞዴሉን በግማሽ መቀነስ ያስፈልግዎታል

የታችኛውን ክፍል ወደ ውጭ ለመላክ የኤክስፖርት አዝራሩን ይጠቀሙ።

በመጨረሻ ፣ ጆሮውን መቁረጥ አለብዎት። ጆሮውን ይምረጡ እና የተለየ መሣሪያ - አምስት ምስል - ይጠቀሙ።

ጆሮውን ወደ ውጭ ለመላክ የኤክስፖርት አዝራሩን ይጠቀሙ።

ወደ ግማሽ ከፍተኛ ሞዴል ይመለሱ እና የመደምሰስ እና የመሙላት መሣሪያን ይጠቀሙ - https://goo.gl/d4LR76 - ስድስት ምስል -።

3 ዲ ህትመት

ቁርጥራጮቹን አንድ በአንድ ማተም እመርጣለሁ ፣ ግልፅ የሆነውን 3 ዲ ክር መጠቀምን ያስታውሱ!

ደረጃ 6 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

በጭንቅላቱ አናት ላይ ቀዳዳ ይከርሙ። ይህ ቀዳዳ በአዝራሩ ውስጥ ለማስገባት አስፈላጊ ነው።

ቁልፉን በሙቅ ሙጫ ማገድ እና ቀጣይነት ባለው ሁኔታ ከአንድ መልቲሜትር ጋር ግንኙነቱን ይፈትሹ።

ትኩስ ሰማያዊ ወይም እጅግ በጣም ጥቃትን በመጠቀም ጆሮውን ይውሰዱ እና ትንሽ ትንሽ ቁራጭ ይጨምሩ። በጣም ከፍ ያለ ከሆነ ቁራጩን ይቁረጡ።

አሁን በደረጃ 2 ላይ ባለው መርሃግብር መሠረት ቁልፉን እና የእሷን ተከላካይ ማገናኘት ይችላሉ።

የመጀመሪያ ሙከራ

ትክክለኛውን አሠራር ከመፈተሽ በፊት የ 3 ዲ አምሳያውን እንዳይዘጉ ያስታውሱ!

በጆሮው ላይ ያለውን አዝራር እስኪያጨርሱ ድረስ በአዳፍሬው አይኦ ላይ ያለውን አዝራር ይጫኑ እና የውስጥ መሪ ብልጭ ድርግም ማለት አለበት።

በጆሮው ላይ ባለው አዝራር ሙከራውን ይድገሙት።

ደረጃ 7: ለመሄድ ዝግጁ

Image
Image
ለመሔድ ዝግጁ
ለመሔድ ዝግጁ

በመጨረሻም ይህ የመጨረሻው ውጤት ነው።

- ጥያቄ - የውስጥ መሪን ወይም ውጫዊ ቀይ መሪን ተጠቅመዋል?

- መልስ -በዚህ ስዕል እና ቪዲዮ ውስጥ የውስጥ መሪውን ተጠቀምኩ። በተሻለ ሁኔታ ለማብራራት ፣ ቀዩ ኤልኢዲ የሚመራው ኃይል ነው - መዝጋት አይችሉም - እና ሰማያዊው LED ውስጣዊ መሪ ነው። ውስጣዊ መሪ እና ውጫዊ መሪ ፣ በእኔ ንድፍ ውስጥ ፣ ተመሳሳይ ፒን ነው።

- ጥያቄ - ባልታወቀ አውታረ መረብ ላይ መጠቀም እችላለሁን?

- መልስ - አይ አይችሉም። ESP01 ን እንደገና ማዘጋጀት አለብዎት ፣ ምክንያቱም ይህ ሰሌዳ ለኦቲኤ ቦታ የለውም።

ለኦቲኤ ብዙ መረጃ

ግን ይህንን ወፍራም ማድረግ ይችላሉ -በስልክዎ ላይ ለግል መገናኛ ነጥብ ልዩ የግንኙነት መታወቂያ እና የይለፍ ቃል ያክሉ!

የሚመከር: