Orodha ya maudhui:
- Hatua ya 1: HARDWARE NA SOFTWARE INAHitajika
- Hatua ya 2: Kupakia Nambari kwa ESP32 Kutumia Arduino IDE
- Hatua ya 3: Pato la Monitor Monitor
- Hatua ya 4: Kufanya AWS Kufanya kazi
- Hatua ya 5: Ongeza Ufunguo wa Kibinafsi, Cheti na Mizizi_CA kwa Msimbo
- Hatua ya 6: Kupata Pato
- Hatua ya 7: Pato
- Hatua ya 8: Hatua za Kufanya Arifa za Barua
- Hatua ya 9: Unda Amazon SNS
Video: Tahadhari ya Muda na Unyevu Kutumia AWS na ESP32: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika mafunzo haya, tutapima data tofauti ya joto na unyevu tukitumia sensorer ya Joto na unyevu. Pia utajifunza jinsi ya kutuma data hii kwa AWS
Hatua ya 1: HARDWARE NA SOFTWARE INAHitajika
Vifaa
- ESP-32: ESP32 inafanya iwe rahisi kutumia Arduino IDE na Lugha ya waya ya Arduino kwa matumizi ya IoT. Moduli hii ya ESp32 IoT inachanganya Wi-Fi, Bluetooth, na Bluetooth BLE kwa anuwai ya matumizi anuwai. Moduli hii inakuja na vifaa kamili vya cores 2 za CPU ambazo zinaweza kudhibitiwa na kuwezeshwa peke yao, na na masafa ya saa yanayoweza kubadilika ya 80 MHz hadi 240 MHz. Moduli hii ya ESP32 IoT WiFi BLE iliyo na Jumuishi ya USB imeundwa kutoshea katika bidhaa zote za ncd.io IoT. Fuatilia sensorer na upeanaji wa kudhibiti, FETs, vidhibiti vya PWM, solenoids, valves, motors na mengi zaidi kutoka mahali popote ulimwenguni ukitumia ukurasa wa wavuti au seva iliyojitolea. Tulitengeneza toleo letu la ESP32 kutoshea kwenye vifaa vya NCD IoT, ikitoa chaguzi zaidi za upanuzi kuliko kifaa kingine chochote ulimwenguni! Bandari ya USB iliyojumuishwa inaruhusu programu rahisi ya ESP32. Moduli ya BLE ya ESP32 IoT ni jukwaa la kushangaza la maendeleo ya matumizi ya IoT. Moduli hii ya ESP32 IoT WiFi BLE inaweza kusanidiwa kwa kutumia Arduino IDE.
- Joto refu la waya isiyo na waya ya IoT na Sensor ya Unyevu: Sura ya Unyevu wa Viwanda wa Kiwanda Kirefu. Daraja na Azimio la Sensorer ya ± 1.7% RH ± 0.5 ° C. Hadi 500, Uhamisho 000 kutoka kwa Batri 2 za AA. Hatua -40 ° C hadi 125 ° C na Betri zinazoishi Viwango hivi. Maili na Antena za Kujipatia Juu. Kiolesura cha Raspberry Pi, Microsoft Azure, Arduino na Zaidi
Programu Iliyotumiwa:
- Arduino IDE
- AWS
Maktaba Imetumika:
- Maktaba ya PubSubClient
- Waya.h
- AWS_IOT.h
Hatua ya 2: Kupakia Nambari kwa ESP32 Kutumia Arduino IDE
- Pakua na ujumuishe Maktaba ya PubSubClient na Maktaba ya Wire.h.
- Pakua faili ya Zip ya AWS_IoT, kutoka kwa kiunga kilichopewa na baada ya kutoa, weka maktaba kwenye folda yako ya maktaba ya Arduino.
- Unaweza kupata nambari ya Arduino hapa.
- Lazima upe AWS MQTT_TOPIC yako ya kipekee, AWS_HOST, SSID (Jina la WiFi) na Nenosiri la mtandao unaopatikana.
- Mada ya MQTT na AWS HOST zinaweza kuingia ndani ya Things-Interact kwenye koni ya AWS-IoT.
- Kusanya na kupakia msimbo wa ESP32_AWS.ino.
- Kabla ya kupakia nambari ongeza cheti ndani ya folda ya AWS_IOT kwa aws_iot_certficates.c, ambayo hufanywa kwa hatua zaidi.
- Ili kudhibitisha uunganisho wa kifaa na data iliyotumwa, fungua mfuatiliaji wa serial. Ikiwa hakuna jibu linaloonekana, jaribu kuchomoa ESP32 yako na kisha uiunganishe tena. Hakikisha kiwango cha baud cha mfuatiliaji wa serial imewekwa kwa ile ile iliyoainishwa katika nambari yako ya 115200.
Hatua ya 3: Pato la Monitor Monitor
Hatua ya 4: Kufanya AWS Kufanya kazi
Unda Kitu na Cheti
- JAMBO: Ni uwakilishi wa kweli wa kifaa chako.
- HATUA: Inathibitisha kitambulisho cha JAMBO.
- Fungua AWS-IoT
- Bonyeza kwenye kusimamia -KITU -Jisajili KITU.
- Bonyeza kuunda kitu kimoja.
- Toa jina la kitu na andika.
- Bonyeza ijayo.
- Sasa ukurasa wako wa cheti utafunguliwa, bonyeza Bonyeza Cheti.
- Pakua Hati hizi, haswa ufunguo wa kibinafsi, cheti cha jambo hili na root_ca na uziweke kwenye folda tofauti.
- Ndani cheti cha root_ca bonyeza mzizi wa Amazon CA1-Nakili-Bandika ili uandike na uihifadhi kama faili ya root_ca.txt kwenye folda yako ya cheti.
Unda Sera
- Inafafanua ni operesheni gani ambayo kifaa au mtumiaji anaweza kufikia.
- Nenda kwenye interface ya AWS-IoT, Bonyeza Sera-Sera.
- Bonyeza kwenye Unda.
- Jaza maelezo yote muhimu kama jina la sera, Bonyeza Unda.
- Sasa rudi kwenye kiunga cha AWS-IoT, Bonyeza kwenye Vyeti Salama na uambatishe sera iliyoundwa hivi sasa.
Hatua ya 5: Ongeza Ufunguo wa Kibinafsi, Cheti na Mizizi_CA kwa Msimbo
- Fungua cheti chako kilichopakuliwa kwenye kihariri chako cha maandishi (Notepad ++), haswa ufunguo wa kibinafsi, mzizi_CA na cheti cha kitu na uhariri kama muundo wa aws_iot_certficates.c ndani ya folda ya AWS_IOT.
- Sasa fungua folda yako ya AWS_IoT kwenye maktaba yako ya Arduino - Hati Yangu. Nenda kwa C: / Watumiaji / xyz / Nyaraka / Arduino / maktaba / AWS_IOT / src, bonyeza aws_iot_certficates.c, fungua kwenye mhariri na ubandike cheti zote zilizohaririwa mahali unapohitaji, ila.
Hatua ya 6: Kupata Pato
- Nenda kupima kwenye koni ya AWS_IoT.
- Jaza mada yako ya MQTT kwa mada ya Usajili katika hati zako za majaribio.
- Sasa unaweza kuona data yako ya muda na unyevu.
Hatua ya 7: Pato
Hatua ya 8: Hatua za Kufanya Arifa za Barua
- Unaanzisha Huduma Rahisi ya Amazon (Amazon SNS) kwa kuunda tahadhari ya barua kwa wapokeaji anwani kwa usomaji tofauti wa joto na unyevu.
- Nenda kwa koni ya AWS IoT -Bonyeza Sheria.
- Hawana sheria yoyote -Bofya ili kuunda sheria.
- Kwenye ukurasa huu Taja sheria yaani AlertTempEsp32, pia toa maelezo (Kuunda tahadhari ya barua ya data ya sensorer za Temp na Humidity).
- Sasa tengeneza Kauli ya Swala ya Kanuni (taarifa ya SQL kwa data ya usindikaji kutoka kwa chanzo) Katika taarifa hii iliyotumiwa ni
Chagua * KUTOKA '$ aws / mambo / Temp_Humidity_esp32 / kivuli / sasisho'.
- $ aws / mambo / Temp_Humidity_esp32 / kivuli / sasisho, Nenda kwa Dashibodi ya AWS IoT -Simamia-Kitu-Bonyeza kwenye kitu chako kilichoundwa -Interact.
- Ili kuchagua kitendo Bonyeza kwenye Ongeza Kitendo.
- Chagua tuma ujumbe kama arifa ya kushinikiza ya SNS.
- Sasa Sanidi Kitendo kilichochaguliwa. kwa lengo la SNS-chagua Unda. Ingiza jina la mada ya SNS, kama vile Temp_Humidity_Esp32Topic. Mumbizo wa Ujumbe -WaMavu. Unda jukumu -Temp_Humidity_Esp32TopicRole.
- Ongeza Kitendo.
- Unda sheria.
- Unda Amazon SNS kutuma ujumbe kupitia mada yako ya Amazon SNS kwenye kikasha chako cha barua pepe. Bonyeza kwenye Huduma.
- Tafuta SNS. Bonyeza kwenye SNS.
- Katika Amazon SNS -Bonyeza Usajili. Chagua mada ARN. Protocol-Email -Peana anwani yako ya barua pepe ambayo tahadhari itatumwa.
- Sasa bonyeza Bonyeza Usajili.
- Baada ya kubonyeza Usajili wa Unda. Lazima uthibitishe Usajili kwa kubonyeza barua, ambayo hutumwa kwa Kitambulisho chako cha barua kilichosajiliwa.
- Thibitisha kiungo cha Usajili.
Hatua ya 9: Unda Amazon SNS
- Unda Amazon SNS kutuma ujumbe kupitia mada yako ya Amazon SNS kwenye kikasha chako cha barua pepe. Bonyeza kwenye Huduma.
- Tafuta SNS. Bonyeza kwenye SNS.
- Katika Amazon SNS -Bonyeza Usajili. Chagua mada ARN. Protocol-Email -Peana anwani yako ya barua pepe ambayo tahadhari itatumwa.
- Sasa bonyeza Bonyeza Usajili.
- Baada ya kubonyeza Usajili wa Unda. Lazima uthibitishe Usajili kwa kubonyeza barua, ambayo hutumwa kwa Kitambulisho chako cha barua kilichosajiliwa.
- Thibitisha kiungo cha Usajili.
Ilipendekeza:
Jinsi ya kutumia DHT22 Unyevu wa unyevu na joto la joto na Arduino: Hatua 6
Jinsi ya kutumia unyevu wa DHT22 na sensorer ya joto na Arduino: Katika mafunzo haya tutajifunza jinsi ya kutumia unyevu wa DHT22 na Sensor ya Joto na Arduino na kuonyesha maadili kwenye OLED Onyesha video
Uchambuzi wa Takwimu ya Muda / Unyevu Kutumia Ubidots na Karatasi za Google: 6 Hatua
Uchanganuzi wa Takwimu ya Unyevu / Unyevu Kutumia Ubidots na Google-Sheets: Katika mafunzo haya, tutapima data tofauti ya joto na unyevu kwa kutumia sensorer ya joto na unyevu. Utajifunza pia jinsi ya kutuma data hii kwa Ubidots. Ili uweze kuichambua kutoka mahali popote kwa matumizi tofauti. Pia kwa kutuma
Ufuatiliaji-Muda-na-Utumiaji wa unyevu-AWS-ESP32: Hatua 8
Ufuatiliaji-Muda-na-Utumiaji-wa-Kutumia-AWS-ESP32: Katika mafunzo haya, tutapima data tofauti ya joto na unyevu kwa kutumia sensorer ya Joto na unyevu. Pia utajifunza jinsi ya kutuma data hii kwa AWS
ThingSpeak, ESP32 na muda mrefu wa waya isiyo na waya na unyevu: Hatua 5
ThingSpeak, ESP32 na muda mrefu wa waya isiyo na waya na unyevu: Katika mafunzo haya, tutapima data tofauti ya joto na unyevu kwa kutumia sensorer ya Joto na unyevu. Pia utajifunza jinsi ya kutuma data hii kwa ThingSpeak. Ili uweze kuichambua kutoka mahali popote kwa matumizi tofauti
Kuunda Tahadhari za Barua Pepe za Joto lisilo na waya la NCD na sensorer ya unyevu kutumia Node-Red: Hatua 22
Kuunda Tahadhari za Barua pepe za Joto lisilo na waya la NCD na sensorer ya Unyevu Kutumia Node-Nyekundu: Tunatumia hapa Joto la NCD la Joto na Unyevu, lakini hatua zinakaa sawa kwa bidhaa yoyote ya ncd, kwa hivyo ikiwa una sensorer nyingine za wireless za ncd, uzoefu bure angalia kando kando. Kupitia kusimamishwa kwa maandishi haya, unahitaji