Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Menggunakan Sensor Kelembaban Tanah YL-39 + YL-69 dengan Arduino

Komponen dan persediaan

Arduino UNO
× 1
sensor kelembaban tanah
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Saya berencana untuk melakukan otomatisasi untuk rumah kaca kami, jadi saya mulai dari yang kecil, dengan bermain terlebih dahulu dengan sensor yang saya butuhkan. Berikut adalah cara menggunakan pasangan YL-39 (logika) + YL-69 (probe) yang membentuk sensor kelembaban tanah.

Modul YL-39 memiliki 4 pin: 

- VCC:3.3-5V

- GND

- A0 :keluaran analog yang mudah dibaca oleh Arduino

- D0 : pin digital yang menjadi LOW atau HIGH tergantung pada nilai preset

Masalah dengan sensor tersebut adalah bahwa probe itu sendiri bekerja dengan mencoba mengukur arus yang mengalir dari satu sisi ke sisi lainnya. Karena elektrolisis ini terjadi sehingga dapat merusak probe (YL-69) cukup cepat di tanah dengan kelembaban tinggi. Untuk melewati ini, alih-alih langsung menautkan VCC ke VCC/5V Arduino, kita cukup menautkannya ke pin digital dan menyalakannya (pin digital menjadi TINGGI) hanya sebelum kita melakukan pembacaan (lihat kode untuk ini).

Untuk menghubungkannya ke Arduino Anda hanya perlu menghubungkan A0 dari YL-39 ke A1 dari Arduino dan VCC dari YL-39 ke pin digital 6 dari Arduino.

Itu saja.

Kode

  • sensor_kelembaban_yl_39_69.ino
humidity_sensor_yl_39_69.inoArduino
// YL-39 + YL-69 sensor kelembabanbyte kelembaban_sensor_pin =A1;byte kelembaban_sensor_vcc =6;pengaturan batal() { // Memulai pinMode papan sensor kelembaban(humidity_sensor_vcc, OUTPUT); digitalWrite(sensor_kelembaban_vcc, RENDAH); // Atur Serial while (!Serial); penundaan (1000); Serial.begin(9600);}int read_humidity_sensor() { digitalWrite(humidity_sensor_vcc, HIGH); penundaan (500); int nilai =analogRead(humidity_sensor_pin); digitalWrite(sensor_kelembaban_vcc, RENDAH); return 1023 - nilai;}void loop() { Serial.print("Tingkat Kelembaban (0-1023):"); Serial.println(baca_kelembaban_sensor()); delay(10000);}

Skema

yl-39.fzz

Proses manufaktur

  1. Integrasi Data Sensor dengan Mikroprosesor Raspberry Pi
  2. Aeroponik dengan Raspberry Pi dan sensor kelembapan
  3. Menggunakan Sensor Radar Berdenyut A111 dengan Raspberry Pi
  4. Menggunakan Papan Pioneer PSoC 6 dengan Pioneer IoT Add-on Shield
  5. Peredupan Lampu dengan PWM menggunakan Tombol Tekan
  6. Mengambil Tetesan Air Dengan Arduino
  7. Sistem Kehadiran Menggunakan Arduino dan RFID dengan Python
  8. Sensor DHT11 dengan LED dan Speaker Piezo
  9. Pemantauan CO2 dengan Sensor K30
  10. Sensor Kendala Sederhana dengan Arduino