ዝርዝር ሁኔታ:
- ደረጃ 1: ሃርድዌር እና ሶፍትዌር ያስፈልጋል
- ደረጃ 2: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ
- ደረጃ 3: ተከታታይ ክትትል ውጤት
- ደረጃ 4 AWS እንዲሠራ ማድረግ
- ደረጃ 5 የግል ኮድ ፣ የምስክር ወረቀት እና Root_CA ን ወደ ኮድ ያክሉ
- ደረጃ 6 - ውፅዓት ማግኘት
- ደረጃ 7 - ውፅዓት
- ደረጃ 8 - የደብዳቤ ማንቂያዎችን ለማድረግ እርምጃዎች
- ደረጃ 9 አማዞን SNS ን ይፍጠሩ
ቪዲዮ: AWS እና ESP32: 11 ደረጃዎች በመጠቀም የሙቀት እና እርጥበት ማንቂያ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ መማሪያ ውስጥ ፣ የሙቀት እና የእርጥበት ዳሳሽ በመጠቀም የተለያዩ የሙቀት እና የእርጥበት መረጃዎችን እንለካለን። እንዲሁም ይህንን ውሂብ ወደ AWS እንዴት እንደሚልኩ ይማራሉ።
ደረጃ 1: ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር
- ESP-32: ESP32 የ Arduino IDE ን እና የአርዱዲኖ ሽቦ ቋንቋን ለ IoT መተግበሪያዎች ለመጠቀም ቀላል ያደርገዋል። ይህ ESp32 IoT ሞዱል ለተለያዩ የተለያዩ መተግበሪያዎች Wi-Fi ፣ ብሉቱዝ እና ብሉቱዝ BLE ን ያዋህዳል። ይህ ሞጁል በተናጥል ሊቆጣጠሩት እና ሊሠሩ ከሚችሉት 2 ሲፒዩ ኮርሶች እና ከ 80 ሜኸ እስከ 240 ሜኸ በሚስተካከል የሰዓት ድግግሞሽ የተሟላ ነው። ይህ የ ESP32 IoT WiFi BLE ሞዱል ከተዋሃደ ዩኤስቢ ጋር በሁሉም የ ncd.io IoT ምርቶች ውስጥ እንዲገጥም የተቀየሰ ነው። የድረ -ገጽን ወይም የወሰነውን አገልጋይ በመጠቀም ዳሳሾችን እና የመቆጣጠሪያ ቅብብሎሾችን ፣ FETs ፣ PWM ተቆጣጣሪዎች ፣ ሶኖይዶች ፣ ቫልቮች ፣ ሞተሮች እና ሌሎች ብዙ ነገሮችን ይከታተሉ። በዓለም ላይ ከማንኛውም ሌላ መሣሪያ የበለጠ የማስፋፊያ አማራጮችን በማቅረብ ከ NCD IoT መሣሪያዎች ጋር እንዲጣጣም የራሳችንን የ ESP32 ስሪት አዘጋጅተናል! የተቀናጀ የዩኤስቢ ወደብ የ ESP32 ን ቀላል መርሃ ግብር ይፈቅዳል። የ ESP32 IoT WiFi BLE ሞዱል ለ IoT ትግበራ ልማት የማይታመን መድረክ ነው። ይህ ESP32 IoT WiFi BLE ሞዱል አርዱዲኖ አይዲኢን በመጠቀም ፕሮግራም ሊደረግ ይችላል።
- IoT ረጅም ክልል ገመድ አልባ የሙቀት መጠን እና እርጥበት ዳሳሽ -የኢንዱስትሪ ረጅም ክልል ገመድ አልባ የሙቀት እርጥበት ዳሳሽ። ደረጃ ከ A 1.7%RH ± 0.5 ° ሴ እስከ 500,000 ሽግግሮች ከ 2 AA ባትሪዎች ጋር። ደረጃ -40 ° ሴ እስከ 125 ° ሴ እነዚህን ደረጃዎች ከሚተርፉ ባትሪዎች ጋር። ማይልስ ከከፍተኛ ትርፍ አንቴናዎች ጋር። ወደ Raspberry Pi ፣ Microsoft Azure ፣ Arduino እና ተጨማሪ
ያገለገለ ሶፍትዌር
- አርዱዲኖ አይዲኢ
- AWS
ቤተ -መጽሐፍት ጥቅም ላይ ውሏል ፦
- የ PubSubClient ቤተ -መጽሐፍት
- Wire.h
- AWS_IOT.h
ደረጃ 2: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ
- የ PubSubClient ቤተ -መጽሐፍት እና የ Wire.h ቤተ -መጽሐፍትን ያውርዱ እና ያካትቱ።
- ከተሰጠው አገናኝ የ AWS_IoT ዚፕ ፋይልን ያውርዱ እና ካወጡ በኋላ ቤተ -መጽሐፍቱን በአርዱዲኖ ቤተ -መጽሐፍት አቃፊ ውስጥ ይለጥፉ።
- የአርዲኖን ኮድ እዚህ ማግኘት ይችላሉ።
- የእርስዎን ልዩ AWS MQTT_TOPIC ፣ AWS_HOST ፣ SSID (የ WiFi ስም) እና የሚገኘውን አውታረ መረብ የይለፍ ቃል መመደብ አለብዎት።
- MQTT ርዕስ እና AWS HOST በ AWS-IoT ኮንሶል ውስጥ ነገሮች-መስተጋብር ውስጥ ሊገቡ ይችላሉ።
- የ ESP32_AWS.ino ኮድ ያጠናቅሩ እና ይስቀሉ።
- ኮዱን ከመስቀልዎ በፊት በ AWS_IOT አቃፊ ውስጥ ወደ aws_iot_certficates.c ውስጥ የምስክር ወረቀት ያክሉ ፣ ይህም በቀጣይ ደረጃዎች ይከናወናል።
- የመሣሪያውን ተያያዥነት እና የተላከውን ውሂብ ለማረጋገጥ ፣ ተከታታይ ማሳያውን ይክፈቱ። ምንም ምላሽ ካልታየ ፣ የእርስዎን ESP32 ለመንቀል ይሞክሩ እና ከዚያ እንደገና ለመሰካት ይሞክሩ። የ Serial Monitor ባውድ መጠን በእርስዎ ኮድ 115200 ውስጥ ከተጠቀሰው ጋር መዋቀሩን ያረጋግጡ።
ደረጃ 3: ተከታታይ ክትትል ውጤት
ደረጃ 4 AWS እንዲሠራ ማድረግ
ነገር እና የምስክር ወረቀት ይፍጠሩ
- ነገር - በመሣሪያዎ ላይ ምናባዊ ውክልና ነው።
- ማረጋገጫ - የአንድ ነገር ማንነትን ያረጋግጣል።
- AWS-IoT ን ይክፈቱ
- አስተዳድር ላይ ጠቅ ያድርጉ -ነገር -ነገርን ይመዝገቡ።
- አንድ ነገር ለመፍጠር ጠቅ ያድርጉ።
- የነገሩን ስም እና ዓይነት ይስጡ።
- በሚቀጥለው ላይ ጠቅ ያድርጉ።
- አሁን የምስክር ወረቀትዎ ገጽ ይከፈታል ፣ የምስክር ወረቀት ፍጠር ላይ ጠቅ ያድርጉ።
- እነዚህን የምስክር ወረቀቶች ፣ በዋናነት የግል ቁልፍ ፣ ለዚህ ነገር የምስክር ወረቀት እና root_ca ያውርዱ እና በተለየ አቃፊ ውስጥ ያስቀምጧቸው።
- በ root_ca ሰርቲፊኬት ውስጥ የአማዞን ሥር CA1 ላይ ጠቅ ያድርጉ-ይቅዱ-ወደ ማስታወሻ ደብተር ይለጥፉት እና በእውቅና ማረጋገጫ አቃፊዎ ውስጥ እንደ root_ca.txt ፋይል አድርገው ያስቀምጡት።
ፖሊሲ ይፍጠሩ
- አንድ መሣሪያ ወይም ተጠቃሚ የትኛውን አሠራር መድረስ እንደሚችል ይገልጻል።
- ወደ AWS-IoT በይነገጽ ይሂዱ ፣ ደህንነቱ በተጠበቀ ፖሊሲዎች ላይ ጠቅ ያድርጉ።
- ፍጠር ላይ ጠቅ ያድርጉ።
- እንደ የፖሊሲ ስም ያሉ ሁሉንም አስፈላጊ ዝርዝሮች ይሙሉ ፣ ፍጠር የሚለውን ጠቅ ያድርጉ።
- አሁን ወደ AWS-IoT በይነገጽ ይመለሱ ፣ በአስተማማኝ-የምስክር ወረቀቶች ላይ ጠቅ ያድርጉ እና አሁን የተፈጠረውን ፖሊሲ ከእሱ ጋር ያያይዙት።
ደረጃ 5 የግል ኮድ ፣ የምስክር ወረቀት እና Root_CA ን ወደ ኮድ ያክሉ
- የወረደውን የምስክር ወረቀት በእርስዎ የጽሑፍ አርታኢ (ማስታወሻ ደብተር ++) ፣ በዋናነት የግል ቁልፍ ፣ root_CA እና የነገር የምስክር ወረቀት ይክፈቱ እና በ AWS_IOT አቃፊ ውስጥ እንደ aws_iot_certficates.c ቅርጸት ያርትዑ።
- አሁን የ AWS_IoT አቃፊዎን በአርዱዲኖ ቤተ -መጽሐፍት -የእኔ ሰነድ ውስጥ ይክፈቱ። ወደ ሲ: / ተጠቃሚዎች / xyz / ሰነዶች / Arduino / libraries / AWS_IOT / src ይሂዱ ፣ aws_iot_certficates.c ላይ ጠቅ ያድርጉ ፣ በአርታዒው ላይ ይክፈቱት እና የተስተካከለው የምስክር ወረቀት ሁሉ በሚፈለገው ቦታ ይለጥፉ ፣ ያስቀምጡት።
ደረጃ 6 - ውፅዓት ማግኘት
- በ AWS_IoT ኮንሶል ውስጥ ወደ ሙከራ ይሂዱ።
- በፈተና ምስክርነቶችዎ ውስጥ የእርስዎን MQTT ርዕስ ወደ የደንበኝነት ምዝገባ ርዕስ ይሙሉ።
- አሁን የእርስዎን የአየር ሁኔታ እና እርጥበት ውሂብ ማየት ይችላሉ።
ደረጃ 7 - ውፅዓት
ደረጃ 8 - የደብዳቤ ማንቂያዎችን ለማድረግ እርምጃዎች
- ለተለያዩ የሙቀት መጠን እና እርጥበት ንባቦች ለተቀባዮች አድራሻ የመልዕክት ማስጠንቀቂያ ለመፍጠር የአማዞን ቀላል የማሳወቂያ አገልግሎት (አማዞን SNS) ያዋቅሩታል።
- ወደ AWS IoT ኮንሶል ይሂዱ -ሕግን ጠቅ ያድርጉ።
- ምንም ደንብ የለዎትም -ደንብ ይፍጠሩ ላይ ጠቅ ያድርጉ።
- በዚህ ገጽ ላይ ደንቡን ማለትም AlertTempEsp32 ን ይሰይሙ ፣ እንዲሁም መግለጫውን ያቅርቡ (የ Temp እና እርጥበት ዳሳሾች ውሂብ የመልዕክት ማንቂያ መፍጠር)።
- አሁን የደንብ ጥያቄ መግለጫን (ከምንጭ መረጃን ለማካሄድ የ SQL መግለጫ) ይፍጠሩ። በዚህ ውስጥ ጥቅም ላይ የዋለው መግለጫ ነው
ከ '$ aws/things/Temp_Humidity_esp32/shadow/update' ይምረጡ።
- $ aws/things/Temp_Humidity_esp32/shadow/update ፣ ወደ AWS IoT Console ይሂዱ -በተፈጠረው ነገርዎ -መስተጋብር ላይ -ነገር -ጠቅ ያድርጉ።
- አንድ እርምጃ ለመምረጥ በ ADD እርምጃ ላይ ጠቅ ያድርጉ።
- እንደ SNS የግፊት ማሳወቂያ መልእክት ይላኩ።
- አሁን እርምጃ አዋቅር ተመርጧል። ለ SNS ዒላማ-ይምረጡ ፍጠር። እንደ የ Temp_Humidity_Esp32Topic. Message ቅርጸት -Raw ላሉ የ SNS ርዕስ ስም ያስገቡ። ሚና -Temp_Humidity_Esp32TopicRole ን ይፍጠሩ።
- እርምጃ አክል።
- ደንብ ይፍጠሩ።
- በኢሜል የመልዕክት ሳጥንዎ ውስጥ መልእክቶቹን በአማዞን SNS ርዕስዎ በኩል ለመላክ የአማዞን SNS ን ይፍጠሩ። በአገልግሎቶች ላይ ጠቅ ያድርጉ።
- SNS ን ይፈልጉ። SNS ላይ ጠቅ ያድርጉ።
- በአማዞን SNS ውስጥ -የደንበኝነት ምዝገባን ጠቅ ያድርጉ። አርዕሱን ይምረጡ። ፕሮቶኮል -ኢሜል -የሚላክበት ማንቂያ ላይ የኢሜይል አድራሻዎን ይስጡ።
- አሁን የደንበኝነት ምዝገባን ፍጠር ላይ ጠቅ ያድርጉ።
- የደንበኝነት ምዝገባን ፍጠር የሚለውን ጠቅ ካደረጉ በኋላ። ወደ ተመዘገበ የደብዳቤ መታወቂያዎ የተላከውን ደብዳቤ ጠቅ በማድረግ የደንበኝነት ምዝገባን ማረጋገጥ አለብዎት።
- የደንበኝነት ምዝገባ አገናኝን ያረጋግጡ።
ደረጃ 9 አማዞን SNS ን ይፍጠሩ
- በኢሜል የመልዕክት ሳጥንዎ ውስጥ መልእክቶቹን በአማዞን SNS ርዕስዎ በኩል ለመላክ የአማዞን SNS ን ይፍጠሩ። በአገልግሎቶች ላይ ጠቅ ያድርጉ።
- SNS ን ይፈልጉ። SNS ላይ ጠቅ ያድርጉ።
- በአማዞን SNS ውስጥ -የደንበኝነት ምዝገባን ጠቅ ያድርጉ። አርዕሱን ይምረጡ። ፕሮቶኮል -ኢሜል -የሚላክበት ማንቂያ ላይ የኢሜይል አድራሻዎን ይስጡ።
- አሁን የደንበኝነት ምዝገባን ፍጠር ላይ ጠቅ ያድርጉ።
- የደንበኝነት ምዝገባን ፍጠር የሚለውን ጠቅ ካደረጉ በኋላ። ወደ ተመዘገበ የደብዳቤ መታወቂያዎ የተላከውን ደብዳቤ ጠቅ በማድረግ የደንበኝነት ምዝገባን ማረጋገጥ አለብዎት።
- የደንበኝነት ምዝገባ አገናኝን ያረጋግጡ።
የሚመከር:
ግሪን ሃውስ ከሎራ ጋር በራስ -ሰር ማቀናበር! (ክፍል 1) -- ዳሳሾች (የሙቀት መጠን ፣ እርጥበት ፣ የአፈር እርጥበት) 5 ደረጃዎች
ግሪን ሃውስ ከሎራ ጋር በራስ -ሰር ማቀናበር! (ክፍል 1) || ዳሳሾች (የሙቀት መጠን ፣ እርጥበት ፣ የአፈር እርጥበት) - በዚህ ፕሮጀክት ውስጥ የግሪን ሃውስን እንዴት እንደሠራሁ አሳያችኋለሁ። ያ ማለት የግሪን ሃውስን እንዴት እንደሠራሁ እና የኃይል እና አውቶማቲክ ኤሌክትሮኒክስን እንዴት እንደገጣጠምኩ አሳያችኋለሁ። እንዲሁም ኤል ን የሚጠቀም የአርዱዲኖ ቦርድ እንዴት መርሃ ግብር እንደሚያዘጋጁ አሳያችኋለሁ
ክትትል-የሙቀት-እና-እርጥበት-አጠቃቀም-AWS-ESP32: 8 ደረጃዎች
Monitoring-Temp-and-Humidity-using-AWS-ESP32: በዚህ መማሪያ ውስጥ ቴምፕ እና እርጥበት ዳሳሽ በመጠቀም የተለያዩ የሙቀት እና የእርጥበት መረጃዎችን እንለካለን። እንዲሁም ይህንን ውሂብ ወደ AWS እንዴት እንደሚልኩ ይማራሉ
ESP8266 NodeMCU የመድረሻ ነጥብ (ኤፒ) ለድር አገልጋይ በ DT11 የሙቀት ዳሳሽ እና በአሳሹ ውስጥ የሙቀት መጠን እና እርጥበት ማተም 5 ደረጃዎች
ESP8266 NodeMCU የመድረሻ ነጥብ (ኤፒ) ለድር አገልጋይ በ DT11 የሙቀት ዳሳሽ እና የማተሚያ ሙቀት እና እርጥበት በአሳሽ ውስጥ - ሠላም ወንዶች በአብዛኛዎቹ ፕሮጄክቶች ውስጥ ESP8266 ን እንጠቀማለን እና በአብዛኛዎቹ ፕሮጄክቶች ውስጥ ESP8266 ን እንደ ድር አገልጋይ እንጠቀማለን ፣ ስለዚህ መረጃ በ በ ESP8266 የተስተናገደውን ዌብሳይቨርን በመድረስ በ wifi ላይ ያለ ማንኛውም መሣሪያ ግን ብቸኛው ችግር ለሥራ የሚሰራ ራውተር ያስፈልገናል
ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 - በ M5stick-C ላይ የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ በ DHT11: 6 ደረጃዎች ይከታተሉ
በ ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 | በ M5stick-C ከ DHT11 ጋር ያለውን የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ ይከታተሉ-ሰላም ጓዶች ፣ በዚህ አስተማሪዎች ውስጥ የ DHT11 ን የሙቀት ዳሳሽ በ m5stick-C (የልማት ቦርድ በ m5stack) እንዴት ማገናኘት እና በ m5stick-C ማሳያ ላይ ማሳየት እንደሚቻል እንማራለን። ስለዚህ በዚህ መማሪያ ውስጥ እኛ የሙቀት መጠንን እናነባለን ፣ እርጥበት &; ሙቀት እኔ
ESP32 NTP የሙቀት መጠይቅ ምርመራ ቴርሞሜትር ከ Steinhart-Hart እርማት እና የሙቀት ማንቂያ ጋር ።7 ደረጃዎች (ከስዕሎች ጋር)
ESP32 NTP የሙቀት መጠይቅን የማብሰያ ቴርሞሜትር ከ Steinhart-Hart እርማት እና የሙቀት ማስጠንቀቂያ ማንቂያ ጋር።-ገና “ቀጣይ ፕሮጀክት” ፣ " ESP32 NTP የሙቀት መጠይቅን የማብሰያ ቴርሞሜትር ከ Steinhart-Hart እርማት እና የሙቀት ማንቂያ ጋር " የኤን ቲ ፒ የሙቀት መጠይቅ እንዴት እንደጨመርኩ የሚያሳይ መመሪያ ነው ፣