Halo Teman-teman. Malam ini kita akan membahas tentang topik yaitu Pelatihan Nodemcu tentang sensor ketinggian air
Semoga artikel mengenai Pelatihan Nodemcu tentang sensor ketinggian air bisa memberikan manfaat bagi Sahabat semua. Langsung kita lihat postingan ini hingga selesai.
Pengantar
Hai Technologists, saya harap Anda melakukannya dengan baik. Dalam artikel ini kita akan berbicara tentang bagaimana seseorang bekerja Modul LED RGB Dan Sensor ketinggian air Dengan nodemcu.
Jadi bagaimana jika kita menggabungkan kedua modul ini menjadi satu proyek? Jadi dengan pemikiran itu, kami membangun sistem indikator ketinggian air menggunakan dua sensor ini dan papan nodemcu ESP8266.
Jika Anda tidak memiliki modul LED RGB, tidak apa-apa karena kita dapat menggunakan LED merah, hijau dan biru sebagai gantinya. Dalam tutorial nodemcu ini, Anda dapat menjelajahi proyek menarik lainnya di Arduino dan Internet of Things.
Kode dan sirkuit proyek ini juga disediakan untuk kenyamanan Anda di bawah ini. Mari kita mulai membangun.

Pekerjaan proyek
Kami berbagi dua sirkuit, Anda dapat membuat salah satunya dan kemudian mengunggah kodenya. Kedua sirkuit melakukan hal yang sama dalam tutorial nodemcu ini.
- Sensor ketinggian air yang kami gunakan di sini menghasilkan output berdasarkan jumlah air dalam wadah.
- Anda harus meletakkannya secara vertikal di wadah agar nilainya akurat.
- Jika ketinggian air rendah, hanya LED merah yang akan menyala.
- Jika ketinggian air sedang, LED hijau dan merah akan menyala.
- Dan jika permukaan air penuh, ketiga LED akan menyala.
- Kami memberikan kondisi yang telah ditentukan ini ke nodemcu.
Anda juga dapat melihat nilai yang dihasilkan oleh sensor ketinggian air pada layar monitor serial.
Simulasi kerja


Komponen yang diperlukan
- Papan Nodemcu ESP8266
- Modul LED KY-016 RGB
- Sensor ketinggian air
- LED merah, hijau dan biru
- 220 ohm resistor
- Kabel jumper dan papan tempat memotong roti
- Kabel USB untuk mengupload kode

Diagram sirkuit proyek
- Koneksi untuk modul RGB

tabel koneksi
Nodemcu esp8266 | Sensor ketinggian air |
Wei, Wayne | VCC |
G, GND | GND |
Pin D1 | Rotasi |
Nodemcu esp8266 | Modul LED RGB |
G, GND | (-) |
Pin D7 | Pin R |
Pin D6 | پین جی. |
Pin D5 | Pin B |
- Hubungkan pin VCC dan GND sensor ke pin VIN dan GND nodemcu.
- Hubungkan pin sinyal sensor ke pin analog nodemcu-0.
- Sekarang ambil modul LED RGB dan hubungkan pin GND-nya ke pin GND nodemcu.
- Hubungkan pin R, G dan B modul ke pin digital-7, digital-6 dan digital-5 nodemcu.


tabel koneksi
Nodemcu esp8266 | Sensor ketinggian air | |||
VV, Vin (+ 5V) | VCC (positif +) | |||
G, GND (terestrial) | GND (Tanah -) | |||
Pin D1 | (S) PIN KELUAR | |||
Nodemcu | LED G | LED Y | LED R | Resistansi 220 ohm |
Pin D7 | Pin Ande | |||
Pin D6 | Pin Ande | |||
Pin D5 | Pin Ande | |||
Pin katoda | Pin katoda | Pin katoda | Terminal 1 | |
G, GND | Terminal 2 |
Semua koneksi tetap, tetapi alih-alih satu modul, sambungkan pin LED merah, hijau, dan kuning positif dengan pin digital nodemcu.
Hubungkan terminal negatif dari ketiga LED ke pin nodemcu GND melalui resistor 220 ohm.
Kode untuk proyek
Catatan: Silahkan unggah kode di bawah ini dan pastikan Anda mengunggah kode sesuai dengan rangkaian yang Anda buat.
Jika Anda menggunakan modul LED RGB untuk membangun proyek ini, unggah kode A, unggah kode B.
// TECHATRONIC.COM
int val = 0 ;
void setup()
Serial.begin(9600); // sensor buart rate
pinMode(14,HIGH); // Blue led Pin Connected To D5 Pin
pinMode(13,HIGH); // Red Led Pin Connected To D7 Pin
pinMode(12,HIGH); // Green Led Connected To D6 Pin
void loop()
int s1=analogRead(A0); // Water Level Sensor output pin connected A0
Serial.println(s1); // See the Value In Serial Monitor
delay(100); // for timer
if(s1>400 && s1<500 )
digitalWrite(14,HIGH); // Blue led ON
else
digitalWrite(14,LOW); // Blue led OFF
if(s1>500 && s1<550 )
digitalWrite(12,HIGH); // Green led ON
else
digitalWrite(12,LOW); // Green led OFF
if(s1>550 )
digitalWrite(13,HIGH); // Red led ON
else
digitalWrite(13,LOW); // Red led OFF
// TECHATRONIC.COM
int val = 0 ;
void setup()
Serial.begin(9600); // sensor buart rate
pinMode(14,HIGH); // Red led Pin Connected To D5 Pin
pinMode(13,HIGH); // Green Led Pin Connected To D7 Pin
pinMode(12,HIGH); // Yellow Led Connected To D6 Pin
void loop()
int s1=analogRead(A0); // Water Level Sensor output pin connected A0
Serial.println(s1); // See the Value In Serial Monitor
delay(100); // for timer
if(s1> 400 )
digitalWrite(14,HIGH); // Red led ON
else
digitalWrite(14,LOW); // Red led OFF
if(s1>540 )
digitalWrite(12,HIGH); // Green led ON
else
digitalWrite(12,LOW); // Green led OFF
if(s1>580 )
digitalWrite(13,HIGH); // Yellow led ON
else
digitalWrite(13,LOW); // Yellow led OFF
Terima kasih telah membaca, kami harap Anda memahami cara kerja modul LED RGB dan sensor ketinggian air dengan papan nodemcu.
