Modul sensor infrared FC-51 merupakan sebuah sensor yang bekerja untuk mendeteksi adanya hambatan yang berada di depan modul sensor. Modul sensor infrared FC-51 ini memiliki dua bagian utama yang terdiri dari IR transmitter dan IR receiver. Fungsi dari IR transmitter adalah bagian yang bertugas untuk memancarkan radiasi inframerah pada sebuah objek ataupun hambatan. Sedangkan IR receiver merupakan bagian yang berfungsi untuk mendeteksi radiasi yang telah terpantul oleh objek yang berasal dari IR transmitter. Apabila Sensor FC-51 ini dihubungkan dengan perangkat IoT, maka data yang diperoleh dapat diolah dan ditampilkan dimana saja.
1. Skema Rangkaian
Brikut Gambar rangkaian Penghitung Benda Masuk
2. Alat dan juga Bahan
- NodeMCU ESP8266 : 1 buah
- Breadboard : 1 buah
- Pushbutton : 1 buah
- LED : 1 buah
- Resistor 220Ω : 1 buah
3. Sketch Program
Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan juga dapatkan konsultasi dari kami!
/* Program Monitoring Counter Benda Masuk dibuat oleh Indobot */ #define BLYNK_PRINT Serial //Pendeklarasian Library #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "XXXX"; // masukkan kode autentikasi disini char ssid[] = "Indobot"; //nama wifi char pass[] = "123456789"; //password const int tDelay = 500; // Pemilihan Pin dan pendeklarasian variabel int ledPin = 12; int inputPin = 13; int resPin = 14; int counter = 0; int val; int res; int lastval; void setup(){ //Pengaturan Pin dan Variabel pinMode(ledPin, OUTPUT); pinMode(resPin, INPUT_PULLUP); pinMode(inputPin, INPUT); Serial.begin(9600); Blynk.begin(auth, ssid, pass); } void loop(){ //Perulangan Program val = digitalRead(inputPin); res = digitalRead(resPin); if (val != lastval) { if (val == HIGH) { //Apabila ada benda masuk counter++; digitalWrite(ledPin, LOW); Blynk.virtualWrite(V5, counter); delay(tDelay); } } if (res == LOW) { //Apabila tombol reset ditekan counter = 0; Blynk.virtualWrite(V5, counter); delay(tDelay); } else { digitalWrite(ledPin, HIGH); } lastval = val; Blynk.run(); }
Pengaturan BLYNK :
- Gunakan Widget Box tipe Value Display.
Berikut Gambar pemilihan Widget Box Value Display
- Pada Value Display Settings, kemudian pilih pin Virtual V5
berikut Gambar Setting Value Display
Interface :
Berikut Gambar interface Penghitung Barang Masuk BLYNK
Kesimpulan :
Project ini adalah penghitung barang masuk otomatis dengan menggunakan sensor jarak infrared FC-51 dan hasilnya akan terkirim ke aplikasi blynk dan untuk menampilkan penunjuk angka. Alat ini juga lengkap dengan tombol reset.