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

Sensor Kelembaban Tanaman DIY

Komponen dan persediaan

Arduino UNO
× 1
Resistor 221 ohm
× 3
Resistor 10k ohm
× 1
RGB Diffused Common Anode
× 1
Mur dan Baut
× 2
Ukuran Setengah Papan Tempat Memotong Roti Tanpa Solder
× 1
Kabel Jumper Pria/Pria
× 8

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Sensor Kelembaban Tanaman DIY

Lihat proyek ini di situs web saya!

Proyek ini akan menghitung kadar air tanah di sekitar pabrik dengan mengukur konstanta dielektrik (kemampuan tanah untuk mentransmisikan listrik) dan akan memberi tahu Anda dengan LED merah saat tanaman membutuhkan lebih banyak air atau lampu biru saat memiliki terlalu banyak.

Anda perlu mengumpulkan hal-hal ini untuk membangun proyek ini:

  • Arduino UNO atau yang setara (x1):https://amzn.to/2DLjxR2
  • Resistor 220Ω* (untuk LED) (x3):https://amzn.to/2S2sV5R
  • Resistor 10kΩ (x1) - cokelat hitam oranye:https://amzn.to/2S2sV5R
  • LED RGB (x1) atau 3 LED berwarna berbeda:https://amzn.to/2Fzbusx
  • Kabel Jumper Panjang (x2):https://amzn.to/2Q7kiKc
  • Kabel Jumper (x6):https://amzn.to/2Q7kiKc
  • Breadboard (x1):https://amzn.to/2RYqiSK
  • Baut berbagai ukuran (x2):https://amzn.to/2qWLYTF
  • Diameter mur sama dengan baut di atas (x2):https://amzn.to/2qWLYTF

Sebagai Associate Amazon, saya memperoleh penghasilan dari pembelian yang memenuhi syarat.

Langkah 1: Buat Sensor Prongs

Anda perlu mengulangi langkah ini dua kali (sekali untuk setiap cabang):

  • Mulai kencangkan mur di sekitar baut
  • Geser ujung kabel jumper panjang di antara mur dan kepala baut.
  • Terus kencangkan mur sampai Anda tidak bisa mencabut kabel jumper

Langkah 2: Buat Sirkuit

Ikuti skema atau gambar papan tempat memotong roti - mana yang lebih cocok untuk Anda. Kabel berlabel "keluar" adalah dua cabang yang baru saja Anda buat.

Langkah 3: Unggah Kode

Salin dan tempel kode ini ke Arduino IDE:

int moistPin =0;int moistVal =0;int tooDry =150; //set parameter rendah untuk plantint tooWet =400; //set parameter tinggi untuk penyiapan plantvoid(){ Serial.begin(9600);}void loop(){ moistVal =analogRead(moistPin); Serial.println(moistVal); int persen =2.718282 * 2.718282 * (.008985 * moistureVal + 0.207762); //hitung persen untuk probe dengan jarak sekitar 1 - 1,5 inci Serial.print(persen); Serial.println("% Kelembaban"); if (moistVal <=terlalu kering) { digitalWrite(4, TINGGI); //Merah LED digitalWrite(3, RENDAH); digitalWrite(2, RENDAH); } else if (moistVal>=tooWet) { digitalWrite(4, LOW); digitalWrite(3, TINGGI); //Biru LED digitalWrite(2, RENDAH); } else { digitalWrite(4, RENDAH); digitalWrite(3, RENDAH); digitalWrite(2, TINGGI); //LED Hijau } delay(250);} 

Langkah 4: Tempatkan Sensor Prongs

  • Masukkan cabang yang Anda buat dengan jarak sekitar 1" hingga 1,5" di tanah yang dekat dengan tanaman yang ingin Anda pantau.
  • Beri tanaman air dalam jumlah yang sehat dan buka monitor serial
  • Ini akan memberi Anda pembacaan sekitar 25 - 30% jika Anda memberikan jumlah air yang tepat
  • Jika tidak, coba gerakkan garpu untuk memperbaikinya (atau Anda hanya menambahkan terlalu banyak air)

Catatan Lebih Lanjut:

Jika ini terjadi di luar, Anda harus meletakkan sirkuit Anda di dalam Tupperware atau wadah tahan air lainnya untuk melindunginya dari elemen. Kemudian bor beberapa lubang agar kabel sensor dapat masuk dan tambahkan kotak baterai untuk menyalakannya. Milik saya tidak akan keluar, dan akan baik-baik saja tanpa wadah.

Kode

  • Cuplikan kode #1
Cuplikan kode #1Teks biasa
int moistPin =0;int moistVal =0;int tooDry =150; //set parameter rendah untuk plantint tooWet =400; //set parameter tinggi untuk penyiapan plantvoid(){ Serial.begin(9600);}void loop(){ moistVal =analogRead(moistPin); Serial.println(moistVal); int persen =2.718282 * 2.718282 * (.008985 * moistureVal + 0.207762); //hitung persen untuk probe dengan jarak sekitar 1 - 1,5 inci Serial.print(persen); Serial.println("% Kelembaban"); if (moistVal <=terlalu kering) { digitalWrite(4, TINGGI); //Merah LED digitalWrite(3, RENDAH); digitalWrite(2, RENDAH); } else if (moistVal>=tooWet) { digitalWrite(4, LOW); digitalWrite(3, TINGGI); //Biru LED digitalWrite(2, RENDAH); } else { digitalWrite(4, RENDAH); digitalWrite(3, RENDAH); digitalWrite(2, TINGGI); //LED Hijau } delay(250);}

Skema


Proses manufaktur

  1. Sensor Kelembaban Tanah Raspberry Pi
  2. Alarm Tanaman Peringatan Haus
  3. DIY Sederhana 20 kHz Arduino Oscilloscope pada LCD Nokia 5110
  4. Jam Kata Italia
  5. Sistem Penyiraman Tanaman Rumah
  6. Prototipe Sensor Warna:Mendeteksi Nama Warna dari Objek
  7. Sigfox kWh Meter
  8. Pemantau Suhu Bluetooth
  9. Pengukur Kapasitansi Autorange Sederhana DIY (10pF-10000microF)
  10. Ukur waktu reaksi Anda