Monitoring Suhu Gudang penyimpanan terutama penyimpanan makanan perlu diperhatikan terutama suhu dan kelembaban gudang yang dapat berpengaruh. Kali ini kita akan membuat alat untuk memonitoring suhu dan kelembaban gudang penyimpanan makanan yang dapat diakses jarak jauh.
1. Alat / Bahan
- Arduino IDE Download
- Library: Blynk Download
- Library: ESP8266 Download
- Library: DHT Download
- Library: Adafruit Download
- NodeMCU ESP8266 1 Buah
- Sensor DHT22 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
- Smartphone 1 Buah
Baca Juga : Sertifikasi IoT BNSP? Di Indobot Academy Aja
2. Skema Rangkaian
Gambar Rangkaian Monitoring Suhu dan Kelembaban Gudang Penyimpanan Makanan Jarak Jauh
Keterangan:
- VU – VCC DHT22
- GND – GND DHT22
- D3 – Pin Data DHT22
3. Layout Blynk
Keterangan:
- Suhu (Gauge)
- Input V0, Low = 0, High = 100
- Label = /pin.#/ °C
- Design Text = Cyan
- Kelembaban (Gauge)
- Input V1, Low = 0, High = 100
- Label = /pin.#/ %
- Design Text = Red
4. Langkah Kerja
- Pertama, Siapkan alat dan bahan yang akan digunakan
- Kedua, Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Ketiga, Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Berikutnya Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Kemudian Ketikkan sketch program pada halaman Arduino IDE
- Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
Setting Blynk untuk NodeMCU ESP8266 - Ganti ssid dan pass dengan nama wifi dan password wifi yang kalian gunakan
- Lakukan proses uploading program kemudian tunggu terupload.
- Selanjutnya Buka aplikasi Blynk
- Setelah Itu Buat layout Blynk seperti gambar di atas.
- Terakhir Tekan tombol Play pada aplikasi Blynk lalu tunggu hingga proyek kalian terhubung dengan aplikasi Blynk kemudian ujicoba.
5. Sketch Program
Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!
/* Program Monitoring Suhu dan Kelembaban Gudang Penyimpanan Makanan Jarak Jauh dibuat oleh Indobot */ #include <ESP8266WiFi.h> //Library ESP8266 #include <BlynkSimpleEsp8266.h> //Library Blynk char auth[] = "HoP9z23_PbWp-iEyMBYFGnnALYBvvcXS"; //Token char ssid[] = "Wifi.id"; //Nama wifi char pass[] = "alam oye"; //Password wifi BlynkTimer timer; #include "DHT.h" //Library DHT #define DHTPIN 0 //DHT pada pin D3 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); float t; //Variabel suhu float h; //Variabel Kelembaban void setup() { Blynk.begin(auth, ssid, pass); //Inisialisasi token, wifi dan password timer.setInterval(1000L, sendSensor); //Kirim data sensor dht.begin(); //Mulai DHT } void loop() { Blynk.run(); //Jalankan pembacaan Blynk timer.run(); t = dht.readTemperature(); //Baca suhu h = dht.readHumidity(); //Baca kelembaban } void sendSensor(){ //Kirim data sensor Blynk.virtualWrite(V0,t); Blynk.virtualWrite(V1,h); }
Kesimpulan:
Hasil dari penggunaan alat ini yaitu kita dapat mematau atau memonitoring suhu dan kelembaban gudang melalui smartphone dengan mudah. Indikator suhu dan kelembaban dalam gudang di nyalakan dalam grafik gauge.
Ingin mengadakan pelatihan Arduino / IoT (Internet of Things) bersama Indobot?