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

Panduan Langkah demi Langkah: Menghubungkan Sensor Kelembaban Tanah YL-39/YL-69 ke Arduino UNO

Komponen dan Perlengkapan

Panduan Langkah demi Langkah: Menghubungkan Sensor Kelembaban Tanah YL-39/YL-69 ke Arduino UNO
Arduino UNO
×1
sensor kelembaban tanah
×1

Aplikasi dan Layanan Online

Panduan Langkah demi Langkah: Menghubungkan Sensor Kelembaban Tanah YL-39/YL-69 ke Arduino UNO
Arduino IDE

Tentang Proyek Ini

Saya berencana untuk melakukan otomasi untuk rumah kaca kami jadi saya memulai dengan kecil, dengan bermain terlebih dahulu dengan sensor yang saya butuhkan. Ini cara menggunakan pasang YL-39 (logika) + YL-69 (sonda) yang membentuk sensor kelembaban tanah.

Modul YL-39 memiliki 4 pin:

- VCC: 3.3-5V

- GND

- A0 : output analog yang dapat dengan mudah dibaca oleh Arduino

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

Masalah dengan sensor seperti ini adalah sondanya sendiri bekerja dengan mencoba mengukur arus yang mengalir dari satu sisi ke sisi lainnya. Karena ini elektrolisis terjadi sehingga dapat menghancurkan sonda (YL-69) cukup cepat di tanah dengan kelembaban tinggi. Untuk mengatasi ini, alih-alih menghubungkan VCC langsung ke VCC/5V Arduino kita cukup menghubungkannya ke pin digital dan menyalahkannya (pin digital bernilai HIGH) hanya sebelum kita melakukan pembacaan (lihat kode untuk ini).

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

Itu saja.

Panduan Langkah demi Langkah: Menghubungkan Sensor Kelembaban Tanah YL-39/YL-69 ke Arduino UNO
Panduan Langkah demi Langkah: Menghubungkan Sensor Kelembaban Tanah YL-39/YL-69 ke Arduino UNO

Kode

  • humidity_sensor_yl_39_69.ino
humidity_sensor_yl_39_69.inoArduino
// YL-39 + YL-69 humidity sensor byte humidity_sensor_pin = A1; byte humidity_sensor_vcc = 6; void setup() { // Init the humidity sensor board pinMode(humidity_sensor_vcc, OUTPUT); digitalWrite(humidity_sensor_vcc, LOW); // Setup Serial while (!Serial); delay(1000); Serial.begin(9600); } int read_humidity_sensor() { digitalWrite(humidity_sensor_vcc, HIGH); delay(500); int value = analogRead(humidity_sensor_pin); digitalWrite(humidity_sensor_vcc, LOW); return 1023 - value; } void loop() { Serial.print("Humidity Level (0-1023): "); Serial.println(read_humidity_sensor()); delay(10000); } 

Skematik

yl-39.fzz

Proses manufaktur

  1. Mengintegrasikan Data Sensor ke Raspberry Pi: Panduan Praktis
  2. Membangun Sistem Aeroponik Otomatis dengan Raspberry Pi dan Sensor Kelembaban
  3. Integrasi Radar Pulse Acconeer A111 dengan Raspberry Pi: Panduan Praktis
  4. Menguasai Papan PSoC 6 Pioneer dengan IoT Add-On Shield: Panduan untuk Pengembang
  5. Mengontrol Kecerahan LED dengan PWM melalui Tombol Push pada Arduino Mega
  6. Tangkap Tetesan Air dalam Aksi Menggunakan Arduino Nano – Fotografi Kecepatan Tinggi DIY
  7. Sistem Absensi RFID berbasis Arduino yang Andalkan dengan Python
  8. Proyek Sensor Suhu & Kelembaban DHT11 dengan Indikator LED dan Speaker Piezo
  9. Sensor CO2 K30: Pemantauan Kualitas Udara Indoor dalam Waktu Nyata
  10. Bangun Sensor Halangan Sederhana dengan Arduino – Tutorial Mudah LED IR & Fotodioda