ዝርዝር ሁኔታ:
- ደረጃ 1 - ለፕሮጀክትዎ ምርት PCB ን ያግኙ
- ደረጃ 2 - የነገሮች መድረክን መመልከት -
- ደረጃ 3: MQTT በ Mosquitto
- ደረጃ 4 ለሙከራዎች ESP8266 ን ማቀናበር
- ደረጃ 5: Arduino IDE ን ያውርዱ እና ያዋቅሩ
- ደረጃ 6 ሞጁሉን ኮድ መስጠት
- ደረጃ 7 ፦ ESP8266 ለነገሮች ንግግር መረጃ ይልካል
ቪዲዮ: ESP8266 በ Thingspeak እና DHT11 አጋዥ ስልጠና - የድር አገልጋይ 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሄይ ፣ ምን ሆነ ፣ ጓዶች! አካርስሽ እዚህ ከ CETech።
የእኔ ይህ ፕሮጀክት MQTT ሃሳብ ጋር ሆነው thingspeak መድረክ ለመረዳት ተጨማሪ አንድ የመማሪያ ጥምዝ ነው ከዚያም አንድ ESP8266 ጋር Thingspeak በመጠቀም.
ወደ መጣጥፉ መጨረሻ ፣ ESP8266 ን ከ DHT11 ጋር እናገናኘዋለን እና የሙቀት እና የእርጥበት መረጃን በበይነመረብ ላይ ወደ ‹Thingspeak› መድረክ እንልካለን። እንዲሁም ‹ነገሮችን› ን በመጠቀም እንደገና በበይነመረብ ላይ ሃርድዌር ለመቆጣጠር ኮዱን እንመለከታለን።
በመማሪያው መጨረሻ ላይ መረጃን ወደ ESP8266/ESP32 በበይነመረብ በኩል መላክ/መቀበል እንችላለን።
አሁን በደስታ እንጀምር…
ደረጃ 1 - ለፕሮጀክትዎ ምርት PCB ን ያግኙ
PCBs ን በመስመር ላይ ርካሽ ለማዘዝ PCBGOGO ን መመልከት አለብዎት!
ለ 5 $ እና ለአንዳንድ መላኪያ የተመረቱ እና ወደ ደጃፍዎ የሚላኩ 10 ጥሩ ጥራት ያላቸው ፒሲቢዎችን ያገኛሉ። እንዲሁም በመጀመሪያው ትዕዛዝዎ ላይ በመርከብ ላይ ቅናሽ ያገኛሉ።
PCBGOGO የ PCB ስብሰባ እና ስቴንስል ማምረት እንዲሁም ጥሩ የጥራት ደረጃዎችን የመጠበቅ ችሎታ አለው።
እነሱን ይፈትሹ PCB ዎች እንዲመረቱ ወይም እንዲሰበሰቡ ከፈለጉ።
ደረጃ 2 - የነገሮች መድረክን መመልከት -
የመሣሪያ ስርዓቱ በዋነኝነት ያተኮረው ምስሎችን በመጠቀም ወደ IoT ፕሮጀክቶች እና የውሂብ ትንታኔዎች ነው።
በ ‹Spepe› የነፃ አገልግሎቶች ለመጀመር በመጀመሪያ የኢሜል መታወቂያዎን በመጠቀም መመዝገብ ያስፈልግዎታል ፣ አንዴ አንዴ ከኢሜል ማረጋገጫው ጋር ከተጠናቀቀ በኋላ ተመሳሳይ በሚመስል ገጽ ሰላምታ ይሰጥዎታል።
አሁን ይህንን በተሻለ ለመረዳት እና እንደ እነዚህ ካሉ ከድር አገልጋዮች ጋር ስራዎን እንዲሰሩ ሊያግዙዎት የሚችሉ አንዳንድ የቃላት አገባቦችን በመመልከት-
1) መረጃን ማንበብ/ማውረድ - በእርስዎ ESP8266/ESP32 ላይ ከአገልጋዩ ላይ መረጃ ማግኘት የንባብ ሥራ ነው።
2) መረጃን መጻፍ/መስቀል - ከእርስዎ ESP8266/ESP32 ወደ አገልጋዩ መላክ የጽሑፍ ሥራ ነው።
3) የኤፒአይ ቁልፍ - የውሂብ ደህንነት እንዲኖር እና ማንም ሰው በአጋጣሚ መረጃን ለአገልጋይዎ እንዳያነብ/እንዳይጽፍ አንድ ዓይነት የደህንነት/የይለፍ ቃል መኖር አለበት እና የኤፒአይ ቁልፍ ለዚህ የታሰበ ነገር ነው። የኤፒአይ ቁልፍ ለአገልጋዩ ለማንበብ/ለመረጃ የሚፈለግ ረጅም ፊደላት ቁልፍ ነው። ውሂብ ለማንበብ እና ለመፃፍ የተለያዩ ቁልፎች አሉ።
4) ሰርጥ - በ ‹ነገሮችpeak› ውስጥ ያለው ሰርጥ ከ ‹ነገሮችpeak› ጋር የሚያገናኙት የአይቲ ሃርድዌር መሣሪያ የሶፍትዌር ተጓዳኝ ነው ፣ በእኛ ሁኔታ አንድ ESP8266 የእኛን የመተላለፊያ ይዘት አንድ ሙሉ ሰርጥ ይጠቀማል። በነገሮች የነፃ ሂሳብ ውስጥ ቢበዛ 4 ሰርጦች ሊኖሩዎት ይችላሉ።
5) መስክ - እያንዳንዱ ሰርጥ 8 መስኮች አሉት። መስክ ተለዋዋጭ ነው እና የውሂብ አይነት ያከማቻል/ያካፍላል ፣ ለምሳሌ የሙቀት መጠንን እና እርጥበትን ከመሣሪያችን ወደ አገልጋዩ ስንልክ ፣ ሁለቱም መለኪያዎች እያንዳንዱን ሰርጥ አንድ መስክ ይጠቀማሉ።
ስለ ነገሮች መናገር በጣም ያ ነው!
የተፃፈ ኤፒአይ ቁልፍን ይቅዱ እና ያቆዩት ፣ ወደ ነገሮችpeak የሚወስደውን አገናኝ በመሞከር ላይ በኋላ ላይ እንፈልገዋለን።
ደረጃ 3: MQTT በ Mosquitto
MQTT ለ ‹‹I›› ን ለምንጠቀምባቸው ተመሳሳይ ዓላማዎች በእኛ ጥቅም ላይ ሊውል የሚችል ቀላል ክብደት ያለው የውሂብ ማስተላለፍ ፕሮቶኮል ነው። Mosquitto ለሙከራ ዓላማዎች የ MQTT አገልጋይ/ደላላን በነፃ የሚያቀርብ ድርጅት ነው።
Mosquitto.org ላይ ተጨማሪ በዚህ አገናኝ ላይ ይገኛል።
በዚህ ጽሑፍ ውስጥ ስለ MQTT በጥልቀት አልገባም እና MQTT ን በተለየ ጽሑፍ/ቪዲዮ ውስጥ እሸፍናለሁ!
ደረጃ 4 ለሙከራዎች ESP8266 ን ማቀናበር
DHT11 ን በ ES08266 ሞዱል በ D0 ፒን እና በኤሌክትሪክ መስመሮቹ በ 3.3v በ ESP ሞዱል ላይ ያገናኙ።
ይህ እርምጃ ከተጠናቀቀ በኋላ ወደ ሶፍትዌሩ ክፍል መሄድ ይችላሉ።
ደረጃ 5: Arduino IDE ን ያውርዱ እና ያዋቅሩ
የ Arduino IDE ን ከዚህ ያውርዱ
1. የአርዱዲኖ አይዲኢን ይጫኑ እና ይክፈቱት።
2. ወደ ፋይል> ምርጫዎች ይሂዱ
3. https://arduino.esp8266.com/stable/package_esp8266com_index.json ን ወደ ተጨማሪ የቦርድ አስተዳዳሪ ዩአርኤሎች ያክሉ።
4. ወደ መሳሪያዎች> ቦርድ> የቦርዶች አስተዳዳሪ ይሂዱ
5. esp8266 ን ይፈልጉ እና ከዚያ ሰሌዳውን ይጫኑ።
6. IDE ን እንደገና ያስጀምሩ።
ደረጃ 6 ሞጁሉን ኮድ መስጠት
1. ወደ ነገረ -ነገር ለመጻፍ ኮዱን ከዚህ ያውርዱ
2. በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ይክፈቱ እና በኮዱ አናት ላይ ባለው የኤፒአይ ቁልፍ/SSID/የይለፍ ቃል ላይ አስፈላጊውን ለውጦች ያድርጉ።
3. ወደ መሳሪያዎች> ሰሌዳ ይሂዱ። በአብዛኛዎቹ ጉዳዮች NodeMCU (12E) ሥራዎችን የሚጠቀሙበትን ተገቢውን ቦርድ ይምረጡ።
5. ትክክለኛውን ኮም. ወደ መሣሪያዎች> ወደብ በመሄድ ወደብ።
6. የሰቀላ አዝራሩን ይምቱ።
7. ትሩ ተፈጸመ የሚለውን ሲናገር መሣሪያውን ለመጠቀም ዝግጁ ነዎት።
ደረጃ 7 ፦ ESP8266 ለነገሮች ንግግር መረጃ ይልካል
ኮዱ እንደተሰቀለ እና ተከታታይ ማሳያውን እንደከፈቱ ከላይ ባለው ሥዕል ላይ እንዳገኘሁት በመልእክቶች ይቀበላሉ። ሞጁሉ መጀመሪያ ከ WiFi ጋር ይገናኛል እና ከዚያ ከ DHT11 ያሉትን መለኪያዎች ካነበቡ በኋላ ውሂቡን ወደ አገልጋዩ ይልካል።
በነገር ነገሮች ገጽ ላይ ከዚህ በታች ያለውን ስዕል ያሉ ግቤቶችን ማግኘት ይችላሉ-
ከዚህ ማሳያ ይህ ነው!
ESP8266 ን በመጠቀም ሌላውን መንገድ ወስደው ነገሮችን ከ Thingspeak ለመቆጣጠር ከፈለጉ እና የአገልጋይ ውሂብን ለማንበብ ይህንን ኮድ መጠቀም ይችላሉ-
የሚመከር:
ESP8266 NODEMCU BLYNK IOT አጋዥ ስልጠና - Esp8266 IOT Blunk እና Arduino IDE - በበይነመረብ ላይ ኤልኢዶችን መቆጣጠር -6 ደረጃዎች
ESP8266 NODEMCU BLYNK IOT አጋዥ ስልጠና | Esp8266 IOT Blunk እና Arduino IDE | በበይነመረብ ላይ ኤልኢዶችን መቆጣጠር - በዚህ አስተማሪዎች ውስጥ ሰላም ጓዶች IOT ን በእኛ ESP8266 ወይም Nodemcu እንዴት መጠቀም እንደሚቻል እንማራለን። ለዚያ ብሌንክ መተግበሪያን እንጠቀማለን። ስለዚህ በበይነመረብ ላይ ኤልኢዶችን ለመቆጣጠር የእኛን esp8266/nodemcu እንጠቀማለን። ስለዚህ ብሊንክ መተግበሪያ ከእኛ esp8266 ወይም Nodemcu ጋር ይገናኛል
አጋዥ ስልጠና DHT11 የእርጥበት ዳሳሽ እንዴት እንደሚጠቀም 4 ደረጃዎች
አጋዥ ስልጠና DHT11 የእርጥበት ዳሳሽ እንዴት እንደሚጠቀም መግለጫ - DHT11 የሙቀት መጠን & የእርጥበት ዳሳሽ የሙቀት መጠንን ያሳያል & ከተለካ ዲጂታል ምልክት ውፅዓት ጋር የእርጥበት ዳሳሽ ውስብስብ። ብቸኛ ዲጂታል-ሲግናል-ማግኛ ቴክኒክ እና የሙቀት መጠንን በመጠቀም & እርጥበት ዳሳሽ ቴክኖሎጂ
DIY IoT Lamp ለቤት አውቶሜሽን -- ESP8266 አጋዥ ስልጠና - 13 ደረጃዎች (ከስዕሎች ጋር)
DIY IoT Lamp ለቤት አውቶሜሽን || ESP8266 አጋዥ ስልጠና - በዚህ መማሪያ ውስጥ ከበይነመረቡ ጋር የተገናኘ ስማርት መብራት እናደርጋለን። ይህ በነገሮች በይነመረብ ውስጥ ጠልቆ ገብቶ የቤት አውቶሜሽን ዓለምን ይከፍታል! መብራቱ WiFi ተገናኝቶ ክፍት የመልእክት ፕሮቶኮል እንዲኖረው ተገንብቷል። ይህ ማለት እርስዎ መምረጥ ይችላሉ
የእራስዎን አነስተኛ አገልጋይ አገልጋይ ይፍጠሩ! እጅግ በጣም ቀላል ፣ ፈጣን እና ነፃ! (ምንም ጠቅ ማድረጊያ የለም): 11 ደረጃዎች (ከስዕሎች ጋር)
የእራስዎን አነስተኛ አገልጋይ አገልጋይ ይፍጠሩ! እጅግ በጣም ቀላል ፣ ፈጣን እና ነፃ! (ምንም ጠቅ ማድረጊያ የለም): Minecraft እርስዎ የሚፈልጉትን ማንኛውንም ነገር ማድረግ የሚችሉበት እጅግ በጣም አስደሳች ጨዋታ ነው! ግን በይነመረብ ላይ ከጓደኞች ጋር መጫወት አንዳንድ ጊዜ ህመም ሊሆን ይችላል። በሚያሳዝን ሁኔታ ፣ ብዙ ባለብዙ ተጫዋች አገልጋዮች በጨዋታ ተሞክሮ ሳይሆን በትሮሎች ተሞልተዋል
አጋዥ ስልጠና ESP8266 እና Node-RED MQTT GPIO (Mosquitto) # 1: 5 ደረጃዎች
አጋዥ ስልጠና ESP8266 እና Node-RED MQTT GPIO (Mosquitto) # 1: ሞጁሉን ESP8266 ን በመስቀለኛ-ቀይ IoT መድረክ ከ MQTT ፕሮቶኮል ጋር ጥቅም ላይ ውሏል ፣ በዚህ ጉዳይ ላይ እንደ MQTT የደንበኞች ቤተ-መጽሐፍት ለ esp8266 አሉ። ይህ ምሳሌ ውሂብን የሚቀበል መስቀለኛ ቀይ ይቀበላል