Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Yang akan kita buat adalah sensor kelembaban Arduino dengan sensor YL-69 yang bekerja berdasarkan resistansi antara dua "pisau". Ini akan memberi kita nilai antara 450-1023 jadi kita perlu memetakannya untuk mendapatkan nilai persentase, tapi kita akan membahasnya nanti. Jadi mari kita mulai.
Langkah 1: Mengumpulkan Bagian
Anda perlu mengumpulkan:
1. LCD 16x2 (Putih dalam kasus saya)
2. Potensiometer 47k Ohm (atau lebih kecil, saya hanya punya yang itu, tetapi Anda juga dapat menggunakan 10-20k dan seharusnya baik-baik saja)
3. Kabel, banyak kabel
4. Papan prototipe
5. Arduino Uno / Arduino Pro mini (dengan programmer)
6. Catu daya (baterai 9V misalnya)
7. Sensor kelembaban (misalnya YL-69)
Langkah 2: Hubungkan LCD
Hubungkan LCD dengan kabel ke arduino seperti yang ditunjukkan pada skema. Jangan lupa potensiometer.
Langkah 3: Hubungkan Sensor Kelembaban
Hubungkan pin VCC papan sensor kelembaban ke + rel papan prototipe dan pin GND ke ground. (Saya terhubung ke ground kedua di papan arduino)
Pin data sensor kelembaban harus terhubung ke A0 (dalam kasus YL-69 yang terakhir dari 4 pin) pada papan arduino.
Langkah 4: Kode
// Penulis: W. Marczak#include// sertakan perpustakaan LCDLiquidCrystal lcd(12, 11, 7, 6, 5, 4);// Setel pin sebagai 12, 11, 7, 6, 5, 4. Mungkin saja berbeda untuk LCD Anda, periksa katalog produsen potPin = A0; //input pinint soil=0;void setup() {lcd.begin(16, 2);// lcd baris dan kolomlcd.print("Humidity");// judul sortSerial.begin(9600);}void loop () {// memetakan nilaiint soil = analogRead(potPin);soil = constrain(soil, 485, 1023);soil = map(soil, 485, 1023, 100, 0);lcd.setCursor(0, 1); //tampilkan angka akhirlcd.print(soil);//cetak simbol persen di akhirlcd.print("%");//tunggu 0.1 detikdelay(75);//hapus karakter tambahanlcd.print(" "); penundaan(1);}
Langkah 5: Tambahkan Catu Daya
Tambahkan catu daya yang tepat (5-9V seharusnya baik-baik saja) dan atur kontras LCD Anda dengan potensiometer. Atur juga potensiometer pada sensor kelembaban YL-69 jika lampu merah pada papan kecil tidak menyala. Apa yang harus Anda dapatkan adalah seperti yang ditunjukkan pada gambar, tetapi alih-alih Wilgotnosc Anda akan mendapatkan "Kelembaban", karena Kelembaban adalah wilgnotność dalam bahasa saya. Periksa apakah sensor bekerja dengan baik dengan secangkir air.