Talaan ng mga Nilalaman:
- Hakbang 1: KINAKAILANGAN ANG HARDWARE AT SOFTWARE
- Hakbang 2: Pag-upload ng Code sa ESP32 Gamit ang Arduino IDE
- Hakbang 3: Serial Monitor Output
- Hakbang 4: Ginagawa ang AWS na Gumana
- Hakbang 5: Magdagdag ng Pribadong Susi, Sertipiko at Root_CA sa Code
- Hakbang 6: Pagkuha ng Output
- Hakbang 7: Output
- Hakbang 8: Mga Hakbang upang Gumawa ng Mga Alerto sa Mail
- Hakbang 9: Lumikha ng Amazon SNS
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
Sa tutorial na ito, susukatin namin ang iba't ibang data ng temperatura at halumigmig gamit ang Temp at sensor ng kahalumigmigan. Malalaman mo rin kung paano ipadala ang data na ito sa AWS
Hakbang 1: KINAKAILANGAN ANG HARDWARE AT SOFTWARE
Hardware
- ESP-32: Ginagawang madali ng ESP32 na gamitin ang Arduino IDE at ang Arduino Wire Wika para sa mga aplikasyon ng IoT. Ang ESp32 IoT Module na ito ay pinagsasama ang Wi-Fi, Bluetooth, at Bluetooth BLE para sa iba't ibang magkakaibang mga application. Ang modyul na ito ay kumpleto sa gamit sa 2 mga CPU core na maaaring kontrolin at paandar nang paisa-isa, at may isang adjustable frequency frequency na 80 MHz hanggang 240 MHz. Ang ESP32 IoT WiFi BLE Module na ito na may Integrated USB ay dinisenyo upang magkasya sa lahat ng mga produktong ncd.io IoT. Subaybayan ang mga sensor at kontrolin ang mga relay, FET, tagontrol ng PWM, solenoid, balbula, motor at marami pa mula sa kahit saan sa mundo gamit ang isang web page o isang nakatuong server. Gumawa kami ng aming sariling bersyon ng ESP32 upang magkasya sa mga aparatong NCD IoT, na nag-aalok ng higit pang mga pagpipilian sa pagpapalawak kaysa sa anumang iba pang aparato sa mundo! Pinapayagan ng isang pinagsamang USB port ang madaling pag-program ng ESP32. Ang ESP32 IoT WiFi BLE Module ay isang hindi kapani-paniwala platform para sa pag-unlad ng IoT application. Ang ESP32 IoT WiFi BLE Module na ito ay maaaring mai-program gamit ang Arduino IDE.
- IoT Long Range Wireless Temperature And Humidity Sensor: Industrial Long Range Wireless Temperature Humidity Sensor. Grado na may Resolusyon ng Sensor na ± 1.7% RH ± 0.5 ° C. Hanggang sa 500, 000 Mga Pagpapadala mula sa 2 Mga Baterya. Mga Sukat -40 ° C hanggang 125 ° C na may Mga Baterya na Nakaligtas sa Mga Rating na ito. Superior 2-Mile LOS Range & 28 milya kasama ang High-Gain Antennas. Interface sa Raspberry Pi, Microsoft Azure, Arduino at Higit Pa
Ginamit na Software:
- Arduino IDE
- AWS
Ginamit na Library:
- PubSubClient Library
- Wire.h
- AWS_IOT.h
Hakbang 2: Pag-upload ng Code sa ESP32 Gamit ang Arduino IDE
- I-download at isama ang PubSubClient Library at Wire.h Library.
- I-download ang Zip file ng AWS_IoT, mula sa ibinigay na link at pagkatapos ng pagkuha, i-paste ang library sa iyong folder ng Arduino library.
- Maaari mong makuha ang Arduino code dito.
- Dapat mong italaga ang iyong natatanging AWS MQTT_TOPIC, AWS_HOST, SSID (Pangalan ng WiFi) at Password ng magagamit na network.
- Ang paksa ng MQTT at AWS HOST ay maaaring makapasok sa Things-Interact sa AWS-IoT console.
- I-compile at i-upload ang ESP32_AWS.ino code.
- Bago i-upload ang code magdagdag ng isang sertipiko sa loob ng folder na AWS_IOT sa aws_iot_certficates.c, na ginagawa sa mga karagdagang hakbang.
- Upang mapatunayan ang pagkakakonekta ng aparato at ipinadala ang data, buksan ang serial monitor. Kung walang nakitang tugon, subukang i-unplug ang iyong ESP32 at pagkatapos ay muling i-plug ito. Tiyaking ang rate ng baud ng Serial monitor ay nakatakda sa parehong tinukoy sa iyong code 115200.
Hakbang 3: Serial Monitor Output
Hakbang 4: Ginagawa ang AWS na Gumana
Lumikha ng Bagay at Sertipiko
- BAGAY: Ito ay isang virtual na representasyon sa iyong aparato.
- CERTIFICATE: Pinatutunayan ang pagkakakilanlan ng isang bagay.
- Buksan ang AWS-IoT
- Mag-click sa pamahalaan -THING -Marehistro ANG BAGAY.
- Mag-click sa lumikha ng isang solong bagay.
- Ibigay ang Thing pangalan at uri.
- Mag-click sa susunod.
- Ngayon ay magbubukas ang iyong pahina ng sertipiko, mag-click sa Lumikha ng Sertipiko.
- I-download ang mga Sertipiko na ito, higit sa lahat pribadong key, isang sertipiko para sa bagay na ito at root_ca at panatilihin ang mga ito sa isang hiwalay na folder.
- Sa loob ng sertipiko ng root_ca mag-click sa root ng Amazon CA1-Kopyahin ito-Idikit ito sa notepad at i-save ito bilang isang root_ca.txt file sa iyong folder ng sertipiko.
Lumikha ng Patakaran
- Tinutukoy nito kung aling operasyon ang maaaring ma-access ng isang aparato o gumagamit.
- Pumunta sa interface ng AWS-IoT, Mag-click sa Mga Patakaran sa Ligtas.
- Mag-click sa Lumikha.
- Punan ang lahat ng kinakailangang mga detalye tulad ng pangalan ng patakaran, I-click ang Lumikha.
- Bumalik ngayon sa interface ng AWS-IoT, Mag-click sa Ligtas na Mga Sertipiko at ilakip ang patakarang nilikha ngayon lamang dito.
Hakbang 5: Magdagdag ng Pribadong Susi, Sertipiko at Root_CA sa Code
- Buksan ang iyong na-download na sertipiko sa iyong text editor (Notepad ++), higit sa lahat pribadong key, root_CA at sertipiko ng bagay at i-edit ang mga ito bilang format ng aws_iot_certficates.c sa loob ng AWS_IOT folder.
- Ngayon buksan ang iyong AWS_IoT folder sa iyong Arduino library -Ang Aking Dokumento. Pumunta sa C: / Users / xyz / Documents / Arduino / libraries / AWS_IOT / src, mag-click sa aws_iot_certficates.c, buksan ito sa isang editor at i-paste ang lahat ng na-edit na sertipiko sa kinakailangang lugar, i-save ito.
Hakbang 6: Pagkuha ng Output
- Pumunta sa pagsubok sa AWS_IoT console.
- Punan ang iyong paksa ng MQTT sa Paksa ng subscription sa iyong mga kredensyal sa pagsubok.
- Ngayon ay maaari mong tingnan ang iyong data ng temp at kahalumigmigan.
Hakbang 7: Output
Hakbang 8: Mga Hakbang upang Gumawa ng Mga Alerto sa Mail
- Na-set up mo ang Amazon Simple Notification Service (Amazon SNS) para sa paglikha ng alerto sa mail sa mga tatanggap address para sa iba't ibang mga pagbabasa ng temperatura at halumigmig.
- Pumunta sa AWS IoT console -Mag-click sa Act.
- Walang anumang panuntunan -Mag-click sa lumikha ng isang panuntunan.
- Sa pahinang ito Pangalanan ang panuntunang i.e AlertTempEsp32, magbigay din ng paglalarawan (Lumilikha ng alerto sa mail ng data ng mga sensor ng Temp at Humidity).
- Lumikha ngayon ng Rule Query Statement (pahayag ng SQL para sa pagproseso ng data mula sa mapagkukunan). Sa ito ang ginamit na pahayag ay
PUMILI * MULA sa '$ aws / bagay / Temp_Humidity_esp32 / shadow / update'.
- $ aws / bagay / Temp_Humidity_esp32 / shadow / update, Pumunta sa AWS IoT Console -Manage-Thing-Click sa iyong nilikha na Thing -Interact.
- Upang pumili ng isang aksyon Mag-click sa ADD Action.
- Piliin ang magpadala ng isang mensahe bilang isang abiso sa push SNS.
- Ngayon ay na-configure ang napili na Pagkilos. para sa target na piliin ng SNS na Lumikha. Magpasok ng isang pangalan para sa paksa ng SNS, tulad ng Temp_Humidity_Esp32Topic. Message Format -Raw. Lumikha ng tungkulin -Temp_Humidity_Esp32TopicRole.
- Magdagdag ng Aksyon.
- Lumikha ng isang panuntunan.
- Lumikha ng Amazon SNS upang maipadala ang mga mensahe sa pamamagitan ng iyong paksa sa Amazon SNS sa iyong email inbox. Mag-click sa Mga Serbisyo.
- Maghanap sa SNS. Mag-click sa SNS.
- Sa Amazon SNS -Mag-click sa Subscription. Piliin ang paksang ARN. Protocol-Email -Bigay ang iyong email Address kung aling alerto ang ipapadala.
- Ngayon mag-click sa Lumikha ng Subscription.
- Matapos i-click ang Lumikha ng Subscription. Kailangan mong kumpirmahing Subscription sa pamamagitan ng pag-click sa mail, na ipinadala sa iyong nakarehistrong mail ID.
- Kumpirmahin ang link ng Subscription.
Hakbang 9: Lumikha ng Amazon SNS
- Lumikha ng Amazon SNS upang maipadala ang mga mensahe sa pamamagitan ng iyong paksa sa Amazon SNS sa iyong email inbox. Mag-click sa Mga Serbisyo.
- Maghanap sa SNS. Mag-click sa SNS.
- Sa Amazon SNS -Mag-click sa Subscription. Piliin ang paksang ARN. Protocol-Email -Bigay ang iyong email Address kung aling alerto ang ipapadala.
- Ngayon mag-click sa Lumikha ng Subscription.
- Matapos i-click ang Lumikha ng Subscription. Kailangan mong kumpirmahing Subscription sa pamamagitan ng pag-click sa mail, na ipinadala sa iyong nakarehistrong mail ID.
- Kumpirmahin ang link ng Subscription.
Inirerekumendang:
Lumilikha-Alerto-Gamit-Ubidots-ESP32 + Temp at Humidity Sensor: 9 Mga Hakbang
Lumilikha-Alert-Gamit-Ubidots-ESP32 + Temp at Humidity Sensor: Sa tutorial na ito, susukatin namin ang iba't ibang data ng temperatura at halumigmig gamit ang Temp at halumigmig sensor. Malalaman mo rin kung paano ipadala ang data na ito sa Ubidots. Upang maaari mong pag-aralan ito mula sa kahit saan para sa iba't ibang application. Sa pamamagitan din ng paglikha ng emai
Monitoring-Temp-and-Humidity-using-AWS-ESP32: 8 Mga Hakbang
Monitoring-Temp-and-Humidity-using-AWS-ESP32: Sa tutorial na ito, susukatin namin ang iba't ibang data ng temperatura at halumigmig gamit ang Temp at halumigmig sensor. Malalaman mo rin kung paano ipadala ang data na ito sa AWS
Lumilikha ng Mga Alerto sa Email ng NCD Wireless Temperature at Humidity Sensor Gamit ang Node-Red: 22 Hakbang
Lumilikha ng Mga Alerto sa Email ng NCD Wireless Temperature at Humidity Sensor Gamit ang Node-Red: Gumagamit kami dito ng sensor ng Temperatura at Humidity ng NCD, ngunit ang mga hakbang ay mananatiling pantay para sa alinman sa ncd na produkto, kaya't kung mayroon kang iba pang mga ncd wireless sensor, maranasang libre sa obserbahan sa tabi bukod. Sa pamamagitan ng paghinto ng teksto na ito, kailangan mong
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: 9 Mga Hakbang (na may Mga Larawan)
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: IMPORMASYON SA KALIGTASAN: Kung sakaling may nais malaman kung " ligtas itong itayo / i-install " - Dinala ko ito sa 2 magkakaibang mga kumpanya ng Langis para sa mga pagsasaalang-alang sa feedback / kaligtasan, at pinatakbo ko ito ng Kagawaran ng Pag-iingat sa Fire Fire ng kagawaran ng bumbero
Lumikha ng isang Flag ng Alerto ng Alerto / Arduino .: 5 Mga Hakbang (na may Mga Larawan)
Lumikha ng isang Flag ng Alerto ng Alerto / Arduino .: Naramdaman mo na bang hindi sapat ang tunog ng mail sa iyong Mac? Ang mga simpleng tunog at alerto ay huwag lamang i-cut para sa iyo? Nais mo ng isang bagay na mas maliwanag at kapaki-pakinabang? Kung gayon, ito ang Maituturo na hinahanap mo. Sa Ituturo na ito,