ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች ያስፈልጋሉ
- ደረጃ 2 - አካላትን አንድ ላይ ማገናኘት
- ደረጃ 3 ESP32 ን ማስመጣት
- ደረጃ 4 ፦ ቤተመፃህፍት መጫን
- ደረጃ 5: ThingSpeak ማዋቀር
- ደረጃ 6: ምንጭ ኮድ
- ደረጃ 7 - ውፅዓት
ቪዲዮ: ESP32_DHT11_OLED_Thingspeak: 7 ደረጃዎች በመጠቀም የአየር ሁኔታ ክትትል
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ መማሪያ ውስጥ ፣ ESP32 ን እና DHT11 ን በመጠቀም ፣ የሙቀት መጠንን እና እርጥበትን የሚከታተል የአየር ሁኔታ መቆጣጠሪያ ይገነባሉ ፣ ወደ OLED ማሳያ ውስጥ ይታያል። እና ወደ ThingSpeak ተሰቅሏል።
ESP32 ኃይለኛ IOT መሣሪያ ነው። በኤስፕሬስ ሲስተምስ የተፈጠረ አነስተኛ ዋጋ ያለው ስርዓት-ቺፕ (ሶሲ) ተከታታይ ነው። በ IoT ፕሮጀክቶች ውስጥ በሰፊው ጥቅም ላይ በሚውለው በታዋቂው ESP8266 ላይ መሻሻል ነው። ESP32 ሁለቱም የ Wi-Fi እና የብሉቱዝ ችሎታዎች አሉት ፣ ይህም ለ IoT ፕሮጀክቶች ልማት እና በአጠቃላይ ለተካተቱ ስርዓቶች ሁለንተናዊ ቺፕ ያደርገዋል።
የ DHT11 ሙቀት እና እርጥበት ዳሳሽ ዲጂታል የሙቀት መጠን እና እርጥበት ንባቦችን የሚያቀርብ ጥሩ ትንሽ ሞዱል ነው። ለማዋቀር በጣም ቀላል ነው ፣ እና ለመረጃ ምልክት አንድ ሽቦ ብቻ ይፈልጋል። እነዚህ ዳሳሾች በርቀት የአየር ሁኔታ ጣቢያዎች ፣ በአፈር ማሳያዎች እና በቤት አውቶማቲክ ስርዓቶች ውስጥ ለመጠቀም ታዋቂ ናቸው።
ThingSpeak መረጃን ከሃርድዌር መሣሪያዎች እና ዳሳሾች ለማከማቸት እና ለማምጣት ክፍት ምንጭ IoT መተግበሪያ እና ኤፒአይ ነው። ለግንኙነቱ በበይነመረብ ወይም በ LAN ላይ የኤችቲቲፒ ፕሮቶኮል ይጠቀማል። የ MATLAB ትንታኔዎች ከእርስዎ ሃርድዌር ወይም ዳሳሽ መሣሪያዎች የተቀበሉትን መረጃ ለመተንተን እና በዓይነ ሕሊናቸው ለማየት ተካትቷል።
ለእያንዳንዱ እና ለእያንዳንዱ ዳሳሽ ውሂብ ሰርጦችን መፍጠር እንችላለን። እነዚህ ሰርጦች እንደ የግል ሰርጦች ሊዘጋጁ ይችላሉ ወይም በይፋዊ ሰርጦች በኩል መረጃውን በይፋ ማጋራት ይችላሉ። የንግድ ባህሪዎች ተጨማሪ ባህሪያትን ያካትታሉ። እኛ ግን ለትምህርት ዓላማ ስናደርግ ነፃውን ስሪት እንጠቀማለን።
ደረጃ 1: ክፍሎች ያስፈልጋሉ
1. ESP32:-ESP-WROOM-32 ከዝቅተኛ ኃይል አነፍናፊ አውታረ መረቦች ጀምሮ እስከ የድምፅ አሰጣጥ ፣ የሙዚቃ ዥረት እና የመሳሰሉት እጅግ በጣም የሚፈለጉ ተግባሮችን የሚያካትት ኃይለኛ ፣ አጠቃላይ WiFi- BT-BLE MCU ሞዱል ነው። MP3 ዲኮዲንግ።
2. DHT11 የእርጥበት/ የሙቀት ዳሳሽ-- ይህ አነፍናፊ በሙቀት እና በእርጥበት ዳሳሽ ችሎታ የተስተካከለ የዲጂታል ምልክት ውፅዓት ያሳያል። ከከፍተኛ አፈፃፀም 8-ቢት ማይክሮ መቆጣጠሪያ ጋር ተዋህዷል። ይህ አነፍናፊ እርጥብ ኤን.ቲ.ሲ የሙቀት መለኪያ መሳሪያዎችን የሚቋቋም ንጥረ ነገር እና ዳሳሽ ያካትታል። እጅግ በጣም ጥሩ ጥራት ፣ ፈጣን ምላሽ ፣ የፀረ-ጣልቃ-ገብነት ችሎታ እና ከፍተኛ አፈፃፀም አለው።
3. OLED ፣
4. CP2102:- ከሲላብስ CP2102 ቺፕ አንድ ቺፕ ዩኤስቢ ወደ UART ድልድይ IC ነው። አነስተኛ የውጭ አካላትን ይፈልጋል። CP2102 የቆየ ተከታታይ ወደብ ላይ የተመሠረቱ መሣሪያዎችን ወደ ዩኤስቢ ለማዛወር ሊያገለግል ይችላል። ይህ ሞዱል በ RS232/Serial Communication ፕሮቶኮል ምቹ የሆኑ ሁሉ የዩኤስቢ መሣሪያዎችን በቀላሉ እንዲገነቡ ይረዳቸዋል።
5. ዝላይ ሽቦዎች
ደረጃ 2 - አካላትን አንድ ላይ ማገናኘት
በወረዳው ዲያግራም ላይ እንደሚታየው ክፍሎቹን በማገናኘት ላይ።
ደረጃ 3 ESP32 ን ማስመጣት
የመጀመሪያው እርምጃ የ ESP32 ቦርድ ወደ አርዱዲኖ አይዲኢ ማስመጣት ነው። ለ ESP32 ማጠናቀር እንድንችል የአርዲኖ አይዲኢን እንዴት ማዋቀር እንደሚቻል እነሆ-
ደረጃ 4 ፦ ቤተመፃህፍት መጫን
1. DHT11 ቤተመፃሕፍት መጫን
በ Arduino IDE >> ንድፍ ይምረጡ >> ቤተ -መጽሐፍትን ያካትቱ >> ቤተ -መጽሐፍትን ያቀናብሩ >> dht ዳሳሽ ቤተ -መጽሐፍት
2. SSDI306 ቤተመፃሕፍት መጫን።
በ Arduino IDE >> ንድፍ ይምረጡ >> ቤተ -መጽሐፍትን ያካትቱ >> ቤተ -መጽሐፍትን ያቀናብሩ ›ssd1306
3. Adafruit GFX ቤተመፃህፍት መጫን
በ Arduino IDE >> ንድፍ ይምረጡ >> ቤተ -መጽሐፍትን ያካትቱ >> ቤተ -መጽሐፍትን ያቀናብሩ >> adafruit gfx
ደረጃ 5: ThingSpeak ማዋቀር
ደረጃ 1: ወደ https://thingspeak.com/ ይሂዱ እና ከሌለዎት የ ThingSpeak መለያዎን ይፍጠሩ። ወደ መለያዎ ይግቡ።
ደረጃ 2 - አዲስ ሰርጥን ጠቅ በማድረግ ሰርጥ ይፍጠሩ
ደረጃ 3 የሰርጥ ዝርዝሮችን ያስገቡ።
ስም: ማንኛውም ስም
መግለጫ - እንደ አማራጭ
መስክ 1 - ሙቀት ፣ መስክ 2 - እርጥበት - ይህ በመተንተን ግራፍ ላይ ይታያል። ከ 2 በላይ ሰርጦች ከፈለጉ ለተጨማሪ ውሂብ መፍጠር ይችላሉ። ይህን ቅንብር ያስቀምጡ።
ደረጃ 4: አሁን ሰርጦቹን ማየት ይችላሉ። በ ‹ኤፒአይ ቁልፎች› ትር ላይ ጠቅ ያድርጉ። እዚህ የሰርጥ መታወቂያ እና የኤፒአይ ቁልፎች ያገኛሉ። ይህንን ልብ ይበሉ።
ደረጃ 5: Arduino IDE ን ይክፈቱ እና የ ThingSpeak ቤተ -መጽሐፍትን ይጫኑ። ይህንን ለማድረግ ወደ ረቂቅ> ቤተመጽሐፍት አካትት> ቤተ -መጽሐፍትን ያቀናብሩ። ThingSpeak ን ይፈልጉ እና ቤተመጽሐፉን ይጫኑ። ThingSpeak Communication Library ለ Arduino, ESP8266 እና ESP32 https://thingspeak.com ደረጃ 6: ኮዱን ማሻሻል ያስፈልጋል። ከዚህ በታች ባለው ኮድ ውስጥ የእርስዎን አውታረ መረብ SSID ፣ የይለፍ ቃል እና የ ThingSpeak ሰርጥዎን እና የኤፒአይ ቁልፎችን መለወጥ ያስፈልግዎታል።
ደረጃ 6: ምንጭ ኮድ
እዚህ የተያያዘውን ኮድ ያውርዱ እና በቦርድዎ ላይ ይስቀሉ። ማስታወሻ - ከዚህ በታች ያለውን ኮድ ከመስቀልዎ በፊት (56 ፣ 57) በሚከተሉት የ ThingSpeak Channel መታወቂያ እና በኤፒአይ ቁልፍዎ መለወጥ አለባቸው።
//***********************************//
ያልተፈረመ ረጅም myChannelNumber = SECRET_CH_ID;
const char * myWriteAPIKey = SECRET_WRITE_APIKEY;
//***********************************//
ኮድ
ደረጃ 7 - ውፅዓት
ውጤቱ በ ThingSpeak ውስጥ እንደ ከላይ ምስል ይሆናል። ይህ ለእርስዎ ቀላል እንደ ሆነ ተስፋ ያድርጉ። ይህንን ጽሑፍ ከወደዱት እና ጠቃሚ ሆኖ ካገኙት ለደንበኝነት መመዝገብዎን ያረጋግጡ ፣ እና ማንኛውም ጥያቄ ካለዎት ወይም በማንኛውም ነገር ላይ እገዛ ከፈለጉ ፣ ከዚህ በታች አስተያየት ይተው።
ለ elementzonline.com እናመሰግናለን
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
የአየር ሁኔታ ሻማ - የአየር ሁኔታ እና የሙቀት መጠን በጨረፍታ 8 ደረጃዎች
የአየር ሁኔታ ሻማ - የአየር ሁኔታ እና የሙቀት መጠን በጨረፍታ - ይህንን አስማታዊ ሻማ በመጠቀም ፣ የአሁኑን የሙቀት መጠን እና ሁኔታዎችን ወዲያውኑ ከውጭ ማወቅ ይችላሉ
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ