![Peringatan Suhu dan Kelembaban Menggunakan AWS dan ESP32: 11 Langkah Peringatan Suhu dan Kelembaban Menggunakan AWS dan ESP32: 11 Langkah](https://i.howwhatproduce.com/images/005/image-13769-j.webp)
Daftar Isi:
- Langkah 1: PERANGKAT KERAS DAN PERANGKAT LUNAK DIBUTUHKAN
- Langkah 2: Mengunggah Kode ke ESP32 Menggunakan Arduino IDE
- Langkah 3: Output Monitor Serial
- Langkah 4: Membuat AWS Berfungsi
- Langkah 5: Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode
- Langkah 6: Mendapatkan Output
- Langkah 7: Keluaran
- Langkah 8: Langkah-langkah Membuat Peringatan Surat
- Langkah 9: Buat Amazon SNS
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![Peringatan Suhu dan Kelembaban Menggunakan AWS dan ESP32 Peringatan Suhu dan Kelembaban Menggunakan AWS dan ESP32](https://i.howwhatproduce.com/images/005/image-13769-1-j.webp)
Dalam tutorial ini, kita akan mengukur data suhu dan kelembaban yang berbeda menggunakan sensor Temp dan kelembaban. Anda juga akan mempelajari cara mengirim data ini ke AWS
Langkah 1: PERANGKAT KERAS DAN PERANGKAT LUNAK DIBUTUHKAN
Perangkat keras
- ESP-32: ESP32 memudahkan penggunaan Arduino IDE dan Arduino Wire Language untuk aplikasi IoT. Modul IoT ESp32 ini menggabungkan Wi-Fi, Bluetooth, dan Bluetooth BLE untuk berbagai aplikasi yang beragam. Modul ini dilengkapi sepenuhnya dengan 2 inti CPU yang dapat dikontrol dan ditenagai secara individual, dan dengan frekuensi clock yang dapat disesuaikan dari 80 MHz hingga 240 MHz. Modul BLE WiFi ESP32 IoT dengan USB Terintegrasi ini dirancang agar sesuai dengan semua produk ncd.io IoT. Pantau sensor dan relai kontrol, FET, pengontrol PWM, solenoida, katup, motor, dan banyak lagi dari mana saja di dunia menggunakan halaman web atau server khusus. Kami memproduksi versi ESP32 kami sendiri agar sesuai dengan perangkat NCD IoT, menawarkan lebih banyak opsi ekspansi daripada perangkat lain mana pun di dunia! Port USB terintegrasi memungkinkan pemrograman ESP32 dengan mudah. Modul WiFi BLE ESP32 IoT adalah platform luar biasa untuk pengembangan aplikasi IoT. Modul WiFi BLE ESP32 IoT ini dapat diprogram menggunakan Arduino IDE.
- Sensor Suhu Dan Kelembaban Nirkabel Jarak Jauh IoT: Sensor Kelembaban Suhu Nirkabel Jarak Jauh Industri. Grade dengan Resolusi Sensor ±1.7%RH ±0.5° C. Hingga 500.000 Transmisi dari 2 Baterai AA. Ukuran -40°C hingga 125°C dengan Baterai yang Bertahan dari Peringkat ini. Kisaran LOS 2-Mil yang Unggul & 28 mil dengan Antena Penguatan Tinggi. Antarmuka ke Raspberry Pi, Microsoft Azure, Arduino, dan Lainnya
Perangkat Lunak yang Digunakan:
- Arduino IDE
- AWS
Perpustakaan Digunakan:
- Pustaka PubSubClient
- Wire.h
- AWS_IOT.h
Langkah 2: Mengunggah Kode ke ESP32 Menggunakan Arduino IDE
![Mengunggah Kode ke ESP32 Menggunakan Arduino IDE Mengunggah Kode ke ESP32 Menggunakan Arduino IDE](https://i.howwhatproduce.com/images/005/image-13769-2-j.webp)
![Mengunggah Kode ke ESP32 Menggunakan Arduino IDE Mengunggah Kode ke ESP32 Menggunakan Arduino IDE](https://i.howwhatproduce.com/images/005/image-13769-3-j.webp)
![Mengunggah Kode ke ESP32 Menggunakan Arduino IDE Mengunggah Kode ke ESP32 Menggunakan Arduino IDE](https://i.howwhatproduce.com/images/005/image-13769-4-j.webp)
- Unduh dan sertakan Pustaka PubSubClient dan Pustaka Wire.h.
- Unduh file Zip AWS_IoT, dari tautan yang diberikan dan setelah mengekstrak, tempel perpustakaan di folder perpustakaan Arduino Anda.
- Anda bisa mendapatkan kode Arduino di sini.
- Anda harus menetapkan AWS MQTT_TOPIC, AWS_HOST, SSID (Nama WiFi) dan Kata Sandi unik Anda dari jaringan yang tersedia.
- Topik MQTT dan AWS HOST bisa masuk ke dalam Things-Interact di konsol AWS-IoT.
- Kompilasi dan unggah kode ESP32_AWS.ino.
- Sebelum mengunggah kode, tambahkan sertifikat di dalam folder AWS_IOT ke aws_iot_certficates.c, yang dilakukan pada langkah selanjutnya.
- Untuk memverifikasi konektivitas perangkat dan data yang dikirim, buka monitor serial. Jika tidak ada respons yang terlihat, coba cabut ESP32 Anda, lalu colokkan kembali. Pastikan baud rate monitor Serial diatur ke yang sama dengan yang ditentukan dalam kode Anda 115200.
Langkah 3: Output Monitor Serial
![Keluaran Monitor Serial Keluaran Monitor Serial](https://i.howwhatproduce.com/images/005/image-13769-5-j.webp)
Langkah 4: Membuat AWS Berfungsi
![Image Image](https://i.howwhatproduce.com/images/005/image-13769-7-j.webp)
![](https://i.ytimg.com/vi/VCReegtku7c/hqdefault.jpg)
Buat Barang dan Sertifikat
- HAL: Ini adalah representasi virtual dari perangkat Anda.
- SERTIFIKAT: Otentikasi identitas THING.
- Buka AWS-IoT
- Klik kelola -THING -Register THING.
- Klik buat satu hal.
- Beri nama dan jenis Benda.
- Klik berikutnya.
- Sekarang halaman sertifikat Anda akan terbuka, klik Buat Sertifikat.
- Unduh Sertifikat ini, terutama kunci pribadi, sertifikat untuk hal ini dan root_ca dan simpan di folder terpisah.
- Di dalam sertifikat root_ca klik pada Amazon root CA1-Salin-Tempel ke notepad dan simpan sebagai file root_ca.txt di folder sertifikat Anda.
Buat Kebijakan
- Ini menentukan operasi mana yang dapat diakses oleh perangkat atau pengguna.
- Buka antarmuka AWS-IoT, Klik pada Kebijakan Aman.
- Klik Buat.
- Isi semua detail yang diperlukan seperti nama kebijakan, Klik Buat.
- Sekarang kembali ke antarmuka AWS-IoT, Klik pada Secure-Certificates dan lampirkan kebijakan yang baru saja dibuat ke sana.
Langkah 5: Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode
![Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode](https://i.howwhatproduce.com/images/005/image-13769-8-j.webp)
![Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode](https://i.howwhatproduce.com/images/005/image-13769-9-j.webp)
![Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode Tambahkan Kunci Pribadi, Sertifikat, dan Root_CA ke Kode](https://i.howwhatproduce.com/images/005/image-13769-10-j.webp)
- Buka sertifikat yang Anda unduh di editor teks Anda (Notepad ++), terutama kunci pribadi, root_CA dan sertifikat benda dan edit sebagai format aws_iot_certficates.c di dalam folder AWS_IOT.
- Sekarang buka folder AWS_IoT Anda di perpustakaan Arduino Anda -Dokumen Saya. Pergi ke C:\Users \xyz\Documents\Arduino\libraries\AWS_IOT\src, klik aws_iot_certficates.c, buka di editor dan tempel semua sertifikat yang diedit di tempat yang diperlukan, simpan.
Langkah 6: Mendapatkan Output
![Image Image](https://i.howwhatproduce.com/images/005/image-13769-12-j.webp)
![](https://i.ytimg.com/vi/IfoH-t8bcpY/hqdefault.jpg)
![Mendapatkan Keluaran Mendapatkan Keluaran](https://i.howwhatproduce.com/images/005/image-13769-13-j.webp)
- Pergi untuk menguji di konsol AWS_IoT.
- Isi topik MQTT Anda ke topik Langganan di kredensial pengujian Anda.
- Sekarang Anda dapat melihat data suhu dan kelembaban Anda.
Langkah 7: Keluaran
![Keluaran Keluaran](https://i.howwhatproduce.com/images/005/image-13769-14-j.webp)
Langkah 8: Langkah-langkah Membuat Peringatan Surat
![Image Image](https://i.howwhatproduce.com/images/005/image-13769-16-j.webp)
![](https://i.ytimg.com/vi/S3EDuV-5_3Q/hqdefault.jpg)
![Langkah-langkah Membuat Peringatan Surat Langkah-langkah Membuat Peringatan Surat](https://i.howwhatproduce.com/images/005/image-13769-17-j.webp)
- Anda mengatur Amazon Simple Notification Service (Amazon SNS) untuk membuat peringatan email ke alamat penerima untuk pembacaan suhu dan kelembaban yang berbeda.
- Buka konsol AWS IoT -Klik Act.
- Tidak memiliki aturan apa pun -Klik buat aturan.
- Pada halaman ini Beri nama aturan yaitu AlertTempEsp32, juga berikan deskripsi (Membuat peringatan email dari data sensor Suhu dan Kelembaban).
- Sekarang buat Rule Query Statement (pernyataan SQL untuk memproses data dari sumber). Dalam pernyataan ini yang digunakan adalah
SELECT*FROM'$aws/things/Temp_Humidity_esp32/shadow/update'.
- $aws/things/Temp_Humidity_esp32/shadow/update, Buka AWS IoT Console -Manage-Thing-Klik pada Hal yang Anda buat -Interact.
- Untuk memilih tindakan Klik TAMBAHKAN Tindakan.
- Pilih kirim pesan sebagai pemberitahuan push SNS.
- Sekarang Konfigurasikan Tindakan dipilih. untuk target SNS-pilih Buat. Masukkan nama untuk topik SNS, seperti Temp_Humidity_Esp32Topic. Message Format -Raw. Buat peran -Temp_Humidity_Esp32TopicRole.
- Tambahkan Tindakan.
- Buat aturan.
- Buat Amazon SNS untuk mengirim pesan melalui topik Amazon SNS Anda ke kotak masuk email Anda. Klik Layanan.
- Cari SNS. Klik pada SNS.
- Di Amazon SNS -Klik Berlangganan. Pilih topik ARN. Protocol-Email -Berikan Alamat email Anda pada peringatan yang akan dikirim.
- Sekarang klik Buat Berlangganan.
- Setelah mengklik Buat Berlangganan. Anda harus mengkonfirmasi Berlangganan dengan mengklik surat, yang dikirim ke ID surat terdaftar Anda.
- Konfirmasi tautan Berlangganan.
Langkah 9: Buat Amazon SNS
![](https://i.ytimg.com/vi/ogmJ8qkFd4c/hqdefault.jpg)
- Buat Amazon SNS untuk mengirim pesan melalui topik Amazon SNS Anda ke kotak masuk email Anda. Klik Layanan.
- Cari SNS. Klik pada SNS.
- Di Amazon SNS -Klik Berlangganan. Pilih topik ARN. Protocol-Email -Berikan Alamat email Anda pada peringatan yang akan dikirim.
- Sekarang klik Buat Berlangganan.
- Setelah mengklik Buat Berlangganan. Anda harus mengkonfirmasi Berlangganan dengan mengklik surat, yang dikirim ke ID surat terdaftar Anda.
- Konfirmasi tautan Berlangganan.
Direkomendasikan:
M5STACK Cara Menampilkan Suhu, Kelembaban, dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah
![M5STACK Cara Menampilkan Suhu, Kelembaban, dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah M5STACK Cara Menampilkan Suhu, Kelembaban, dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah](https://i.howwhatproduce.com/images/001/image-312-6-j.webp)
M5STACK Cara Menampilkan Suhu, Kelembaban dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: Dalam tutorial ini kita akan mempelajari cara memprogram ESP32 M5Stack StickC dengan Arduino IDE dan Visuino untuk Menampilkan Suhu, Kelembaban dan Tekanan menggunakan sensor ENV (DHT12, BMP280, BMM150)
Pemantauan-Suhu-dan-Kelembaban-menggunakan-AWS-ESP32: 8 Langkah
![Pemantauan-Suhu-dan-Kelembaban-menggunakan-AWS-ESP32: 8 Langkah Pemantauan-Suhu-dan-Kelembaban-menggunakan-AWS-ESP32: 8 Langkah](https://i.howwhatproduce.com/images/010/image-28542-j.webp)
Monitoring-Temp-and-Humidity-using-AWS-ESP32: Dalam tutorial ini, kita akan mengukur data suhu dan kelembaban yang berbeda menggunakan sensor Temp dan kelembaban. Anda juga akan mempelajari cara mengirim data ini ke AWS
ESP8266 Nodemcu Pemantauan Suhu Menggunakan DHT11 di Server Web Lokal - Dapatkan Suhu & Kelembaban Kamar di Browser Anda: 6 Langkah
![ESP8266 Nodemcu Pemantauan Suhu Menggunakan DHT11 di Server Web Lokal - Dapatkan Suhu & Kelembaban Kamar di Browser Anda: 6 Langkah ESP8266 Nodemcu Pemantauan Suhu Menggunakan DHT11 di Server Web Lokal - Dapatkan Suhu & Kelembaban Kamar di Browser Anda: 6 Langkah](https://i.howwhatproduce.com/images/010/image-28545-j.webp)
Pemantauan Suhu Nodemcu ESP8266 Menggunakan DHT11 di Server Web Lokal | Dapatkan Suhu & Kelembaban Ruangan di Browser Anda: Hai guys hari ini kita akan membuat kelembaban & sistem pemantauan suhu menggunakan ESP 8266 NODEMCU & Sensor suhu DHT11. Suhu dan kelembaban akan diperoleh dari Sensor DHT11 & dapat dilihat pada browser halaman web mana yang akan dikelola
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
![Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per
Membuat Peringatan Email dari Sensor Suhu dan Kelembaban Nirkabel NCD Menggunakan Node-Red: 22 Langkah
![Membuat Peringatan Email dari Sensor Suhu dan Kelembaban Nirkabel NCD Menggunakan Node-Red: 22 Langkah Membuat Peringatan Email dari Sensor Suhu dan Kelembaban Nirkabel NCD Menggunakan Node-Red: 22 Langkah](https://i.howwhatproduce.com/images/003/image-7047-j.webp)
Membuat Peringatan Email dari Sensor Suhu dan Kelembaban Nirkabel NCD Menggunakan Node-Red: Kami menggunakan sensor Suhu dan Kelembaban NCD di sini, tetapi langkah-langkahnya tetap sama untuk produk ncd mana pun, jadi jika Anda memiliki sensor nirkabel ncd lainnya, nikmati mengamati disamping. Melalui penghentian teks ini, Anda perlu