Hadirnya vaksin pada pandemi Covid-19 sekarang ini merupakan suatu harapan bagi seluruh umat manusia. Taukah kalian bahwa vaksin memerlukan perawatan khusus pada ruang penyimpanan? Kali ini kita akan membuat alat yang dapat memantau suhu ruang penyimpanan vaksin dengan LM35 yang dapat dikontrol melalui smartphone.
[membership level=”0,1,2,4″]
1. Alat / Bahan
- Arduino IDE Download
- Library: Blynk Download
- Library: ESP8266 Download
- NodeMCU 1 Buah
- LM35 1 Buah
- Buzzer 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
- Smartphone 1 Buah
Segera dapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Monitoring Suhu Ruang Penyimpanan Vaksin Menggunakan Smartphone
Keterangan:
- VU – VCC LM35
- GND – GND LM35, GND Buzzer
- D4 – Anoda (+) Buzzer
- A0 – Data LM35
[/membership]
3. Layout Blynk
Keterangan:
- Notifikasi
- Suhu (Gauge)
- Input V0, Low = 0, High = 100
- Label = /pin.#/ °C
- 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
- Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
- Setelah itu Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
Setting Blynk untuk NodeMCU ESP8266 - Segera Ganti ssid dan pass dengan nama wifi dan password wifi yang kalian gunakan
- Kemudian Lakukan proses uploading program
- Setelah itu Buka aplikasi Blynk
- Selanjutnya Buat layout Blynk seperti gambar di atas.
- kemudian Tekan tombol Play pada aplikasi Blynk lalu tunggu hingga proyek kalian terhubung dengan aplikasi Blynk
5. Sketch Program
Belajar elektronika step by step dengan bantuan tangga belajar?Segera Regitrasi dulu dan dapatkan konsultasi dari kami!
/* Program Monitoring Suhu Ruang Penyimpanan Vaksin Menggunakan Smartphone 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; #define lm35 A0 #define Buzzer 2 float suhu; void setup() { Blynk.begin(auth, ssid, pass); //Inisialisasi token, wifi dan password timer.setInterval(1000L, sendSensor); //Kirim data sensor pinMode(Buzzer, OUTPUT); } void loop() { Blynk.run(); //Jalankan pembacaan Blynk timer.run(); suhu = analogRead(lm35); suhu = ((suhu/1024) * 3300)/10; if(suhu > 35){ Blynk.notify("Suhu Terlalu Panas"); for(int i = 0; i < 5; i++){ //Ulang prosedur alarm(); sebanyak 5 kali alarm(); } } else{ digitalWrite(Buzzer, LOW); } delay(500); } void sendSensor(){ //Kirim data sensor Blynk.virtualWrite(V0,suhu); } void alarm(){ //Prosedur alarm digitalWrite(Buzzer, HIGH); //Nyalakan buzzer delay(500); //Selama 500 ms digitalWrite(Buzzer, LOW); //Matikan buzzer delay(500); //Selama 500 ms }
Kesimpulannya:
Kesimpulannya NodeMCU akan mengirimkan notifikasi jika suhu > 35°C. Buzzer juga akan menyala. Nilai suhu dapat dilihat secara real time pada aplikasi Blynk.
[/membership]
Kamu pemula dan ingin belajar/bikin project elektronika dari nol?Segera Ikuti program dari Indobot!