ዝርዝር ሁኔታ:

ESP8266 በ Thingspeak እና DHT11 አጋዥ ስልጠና - የድር አገልጋይ 7 ደረጃዎች
ESP8266 በ Thingspeak እና DHT11 አጋዥ ስልጠና - የድር አገልጋይ 7 ደረጃዎች

ቪዲዮ: ESP8266 በ Thingspeak እና DHT11 አጋዥ ስልጠና - የድር አገልጋይ 7 ደረጃዎች

ቪዲዮ: ESP8266 በ Thingspeak እና DHT11 አጋዥ ስልጠና - የድር አገልጋይ 7 ደረጃዎች
ቪዲዮ: H2O: Smart Drinking Water Quality Monitoring System - Fall 2021 2024, ሰኔ
Anonim
Image
Image

ሄይ ፣ ምን ሆነ ፣ ጓዶች! አካርስሽ እዚህ ከ 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 በ Mosquitto
MQTT በ Mosquitto

MQTT ለ ‹‹I›› ን ለምንጠቀምባቸው ተመሳሳይ ዓላማዎች በእኛ ጥቅም ላይ ሊውል የሚችል ቀላል ክብደት ያለው የውሂብ ማስተላለፍ ፕሮቶኮል ነው። Mosquitto ለሙከራ ዓላማዎች የ MQTT አገልጋይ/ደላላን በነፃ የሚያቀርብ ድርጅት ነው።

Mosquitto.org ላይ ተጨማሪ በዚህ አገናኝ ላይ ይገኛል።

በዚህ ጽሑፍ ውስጥ ስለ MQTT በጥልቀት አልገባም እና MQTT ን በተለየ ጽሑፍ/ቪዲዮ ውስጥ እሸፍናለሁ!

ደረጃ 4 ለሙከራዎች ESP8266 ን ማቀናበር

ለፈተናዎቹ ESP8266 ን ማቀናበር
ለፈተናዎቹ ESP8266 ን ማቀናበር

DHT11 ን በ ES08266 ሞዱል በ D0 ፒን እና በኤሌክትሪክ መስመሮቹ በ 3.3v በ ESP ሞዱል ላይ ያገናኙ።

ይህ እርምጃ ከተጠናቀቀ በኋላ ወደ ሶፍትዌሩ ክፍል መሄድ ይችላሉ።

ደረጃ 5: Arduino IDE ን ያውርዱ እና ያዋቅሩ

የ Arduino IDE ን ያውርዱ እና ያዋቅሩ
የ 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 ለነገሮች ንግግር መረጃ ይልካል

ESP8266 ለነገሮች ንግግር መረጃ ይልካል
ESP8266 ለነገሮች ንግግር መረጃ ይልካል
ESP8266 ለነገሮች ንግግር መረጃ ይልካል
ESP8266 ለነገሮች ንግግር መረጃ ይልካል

ኮዱ እንደተሰቀለ እና ተከታታይ ማሳያውን እንደከፈቱ ከላይ ባለው ሥዕል ላይ እንዳገኘሁት በመልእክቶች ይቀበላሉ። ሞጁሉ መጀመሪያ ከ WiFi ጋር ይገናኛል እና ከዚያ ከ DHT11 ያሉትን መለኪያዎች ካነበቡ በኋላ ውሂቡን ወደ አገልጋዩ ይልካል።

በነገር ነገሮች ገጽ ላይ ከዚህ በታች ያለውን ስዕል ያሉ ግቤቶችን ማግኘት ይችላሉ-

ከዚህ ማሳያ ይህ ነው!

ESP8266 ን በመጠቀም ሌላውን መንገድ ወስደው ነገሮችን ከ Thingspeak ለመቆጣጠር ከፈለጉ እና የአገልጋይ ውሂብን ለማንበብ ይህንን ኮድ መጠቀም ይችላሉ-

የሚመከር: