● online
- Power Supply 12V Adaptor 220VAC to 12VDC 2A Murni
- LM2596 Module Step Down DC-DC Ultra compact in 3-4
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- Temperature and Humidity Transmitter Modbus SHT20
- Compatible Arduino Uno R3 SMD CH340 Atmega328P Pin
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Blynk, Membaca Data Analog Sensor LDR dan NodeMCU
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca datanya saja, kita juga akan mengontrol lampu led dengan kondisi jika kondisi gelap > led akan menyala dan ketika kondisi terang led akan mati. Data sensornya kita tampilkan pada smartphone android menggunakan Blynk.
Untuk yang belum mengenal Blynk silahkan bisa ikuti tutorial berikut ini :
Jika sudah lanjut ke tutorial ini, dan lanjut saja ya untuk bahan yang dibutuhkan sebagai berikut :
- NodeMCU/board Esp8266, BELI
- Sensor LDR, BELI
- Lampu LED, BELI
- Resistor 1K, BELI
- Resistor 10K, BELI
- Kabel jumper, BELI
- Breadboard, BELI
Rangkaian
Keterangan :
- LDR (kabel kuning)/data dihubungkan ke A0 dan resistor 10K lanjut ke GND
- LDR (kabel merah) dihubungkan ke 3V3
- LED (+) dihubungkan ke resistor 1K dan D2
- LED (-) dihubungkan ke GND
BLYNK
Silahkan buka aplikasi Blynk dan ikuti langkah di bawah ini :
- Buat project baru > cek email untuk mendapatkan token, dan masukkan ke sketch program. Tambahkan widget Gauge.
- Seeting pada widget tesebut > ke pin Virtual 5
- Masukkan sketch progam di bawah ini
Sketch Program
#define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "ZYJqrdfTOZgurEiYg0"; //token dari email char ssid[] = "xxxxxxx"; //nama wifi char pass[] = "xxxxxx"; //password #define ldrPin A0 #define ledPin D2 BlynkTimer timer; // This function sends Arduino's up time every second to Virtual Pin (5). // In the app, Widget's reading frequency should be set to PUSH. This means // that you define how often to send data to Blynk App. void sendSensor() { int sensorValue = analogRead(ldrPin); Blynk.virtualWrite(V5, sensorValue); if(sensorValue < 400){ digitalWrite(ledPin, HIGH); }else{ digitalWrite(ledPin, LOW); } } void setup() { // Debug console Serial.begin(9600); Blynk.begin(auth, ssid, pass); // You can also specify server: //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80); //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080); pinMode(ledPin, OUTPUT); timer.setInterval(1000L, sendSensor); } void loop() { Blynk.run(); timer.run(); }
Yang perlu diperhatikan :
char auth[] = “ZYJqrdfTOZgurEiYg0”; //token dari email
char ssid[] = “xxxxxxx”; //nama wifi
char pass[] = “xxxxxx”; //password
isi sesuai token yang di dapat dari email > nama wifi > dan passwordnya. Upload sampai done uploading.
Hasilnya adalah jika data sensor yang terbaca di bawah 400 maka led akan menyala.
Hasilnya seperti gambar di atas, semoga berhasil. Terima kasih.
Blynk, Membaca Data Analog Sensor LDR dan NodeMCU
Push button switch merupakan sebuah saklar dimana komponen ini berfungsi untuk mengubungkan atau memutus arus listrik. Saklar jenis ini... selengkapnya
Pada postingan artikel kali ini akan mengupas tentang penggunaan LCD 20×4 pada Arduino. Maksud dari 20×4 adalah lcd ini... selengkapnya
LCD atau Liquid Crystal Display adalah perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Hallo semua, pada artikel kali saya ini akan membahas kembali seputar push button switch dimana pada artikel yang sebelumnya... selengkapnya
Alat dan Bahan ESP8266 Lolin(Wemos) NodeMcu v3 beli Modul MAX7219 LED dot matrix 8×8 beli Jenis Modul Modul MAX7219... selengkapnya
Oke pada artikel kali ini membahas telegram kembali menggunakan sensor DHT untuk mendeteksi suhu dan kelembaban. Jadi nanti akan... selengkapnya
Ada beberapa jenis view di Android dan kali ini yang kita akan bahas adalah ListView. ListView adalah view yang... selengkapnya
Aktivitas manusia dalam kehidupan sehari-harinya tentu tidak jauh dari mendengarkan musik, menonton film atau streaming youtube baik untuk... selengkapnya
Hallo pada artikel kali ini, saya akan memberikan cara menampilkan teks pada LCD dengan NodeMCU. Bagi anda yang sudah... selengkapnya
Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Temperature and humidity transmitter SHT20 sensor industrial grade high precision temperature and humidity monitoring Modbus RS485 (MD02) MODBUS debugging assistant… selengkapnya
Rp 96.800Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900
Saat ini belum tersedia komentar.