سم الله الرحمن الرحيم
Terima Kasih kepada seluruh peserta yang telah bergabung pada Kelas Internet of Things (IoT) "Membuat Perangkat IoT Dengan ESP32 dan Protokol MQTT Ditampilkan di dashboard Node-RED dengan MicroPython"
Yang harus disiapkan di laptop/pc adalah :
1. Daftar/sign up ke simularor www.wokwi.com agar filenya dapat disimpan di akun peserta (simulator ESP32)
2. Download dan install software untuk MicroPython https://thonny.org/
3. Driver ESP32 https://drive.google.com/file/d/16sYFPnKS-N98EXKDMclcBJBHosQjQSGC/view?usp=sharing
4. Download Software MQTT Explore installer di https://mqtt-explorer.com/
5. Download dan install Node-js pada windows https://nodejs.org Downloads Node.js v20.15 with long-term support (LTS)
6. Download dan install Node-RED pada cmd (Command Prompt)
npm install -g --unsafe-perm node-red
Hardware Yang Diperlukan (Optional) :
1. ESP32 + kabel Usb
2. LEd (4)
3. Resistor 560 Ohm (4)
4. Trimpot / Potensiometer 10K
5. Button (2)
6. R10K (2)
7. DHT11 / DHT22 (Sensor suhu dan kelembaban)
8. Project Board / Breadboard
9. Kabel Jumper :
a. Male Female
b. Male Male
Materi 1 : Pengenalan Internet of Things (IoT) dan ESP32
Materi 2: Pembuatan program dasar ESP32 Part 1 dengan Simulator wokwi Menggunakan MicroPython
Materi 3: Pembuatan program dasar ESP32 Part 2 dengan Simulator wokwi Menggunakan MicroPython
Materi 4: Pembuatan program dasar ESP32 Part 3 dengan Simulator wokwi Menggunakan MicroPython
Materi 5: Pembuatan program dasar ESP32 Part 4 dengan Simulator wokwi Menggunakan MicroPython
Materi 6: Pembuatan program dasar ESP32 Part 5 dengan Simulator wokwi Menggunakan MicroPython
Materi 7: Pembuatan program dasar ESP32 Part 6 dengan Simulator wokwi Menggunakan MicroPython
Materi 8: Pembuatan program dasar ESP32 Part 7 dengan Simulator wokwi Menggunakan MicroPython
Materi 9: Pembuatan program dasar ESP32 Part 8 dengan Simulator wokwi Menggunakan MicroPython
Materi 10: Pembuatan program dasar ESP32 Part 9 dengan Simulator wokwi Menggunakan MicroPython
Materi 11: Pengertian dan kegunaan MQTT dalam IoT
Materi 12: ESP32 Sebagai Publisher (Trimpot) dan Software MQTT Explorer Sebagai Subcriber
Materi 13 : Software MQTT Explorer Sebagai Publisher dan ESP32 Sebagai Subcriber Untuk On/Off Led
Materi 14: ESP32 Sebagai Publisher (DHT22) Data RAW dan Software MQTT Explorer Sebagai Subscriber
Materi 15: ESP32 Sebagai Publisher (DHT22) Data JSON dan Software MQTT Explorer Sebagai Subscriber
Materi 16 : Cara Instalasi Node.js dan Node-RED
Materi 17 : Penjelasan Cara Menggunakan Node-RED (Tampilan, Membuat Flow dan Instalasi Pallete)
Materi 18 :Penjelasan Node-RED (Aritmatika dengan 2 Input Node Inject, format JSON dan Perintah if)
Materi 19 : Pembuatan Subflows
Materi 20 : Praktek Menghubungkan Protokol MQTT ( Node-RED sebagai Publisher dan Subscriber )
Materi 21 : Praktek Protokol MQTT ( Node-RED dan MQTT Explorer sebagai Publisher dan Subscriber )
Materi 22 : Memisahkan Data JSON Array Menjadi Nilai Tersendiri
Materi 23 : Memisahkan Data JSON Obejct Menjadi Nilai Tersendiri
Materi 24 : Mengonlinekan node-red dengan vps (Virtual private server) Menggunakan IP Publik VPS
Materi 25 : Merubah IP VPS (Virtual Private Server) Menjadi Nama Domain
Materi 26 : Menampilkan Data dari DHT22 (Temp dan Humidity ) Pada Node-RED
Materi 27 : Mengaktifkan Led dan Menampilkan Status Led Menggunakan Node-RED
Materi 28 : Menggunakan Node Table Pada Node-RED