Isi kandungan:

Penanam Pintar: 14 Langkah
Penanam Pintar: 14 Langkah

Video: Penanam Pintar: 14 Langkah

Video: Penanam Pintar: 14 Langkah
Video: Pengobatan Cabe Ke (1) umur 14 HST 2024, Julai
Anonim
Penanam Pintar
Penanam Pintar

Idea projek ini adalah untuk membina penanam pintar untuk projek akhir robotik Comp 3012, saya memilih ini untuk projek kerana saya menikmati tanaman dan berkebun pada musim panas dan mahukan titik permulaan untuk projek yang lebih besar yang mungkin saya selesaikan pada musim panas. Idea projek ini adalah untuk membuat cara untuk memantau dan menanam gelung maklum balas robotik, ideanya adalah untuk memantau kandungan air tanah dan mengepam air ke dalam tanah ketika kilang memerlukan air. Saya juga menambah skrin lcd yang dibacakan ke projek bersama dengan banyak sensor yang berbeza, pada akhirnya penanam pintar saya membaca dan memaparkan: suhu, paras air lembangan tangkapan, tahap kelembapan dua kawasan tanaman / tanah, dan tahap cahaya.

Langkah 1: Komponen yang Diperlukan:

  • Papan arduino 1x
  • Modul 1x Lcd
  • Potensiometer 1x 10k
  • 1x papan roti
  • Sensor kelembapan 3x
  • Sensor suhu 1x LM35
  • Sensor cahaya Adafruit 1x
  • Pam air 1x 12v
  • Sumber kuasa 1x 12v (pek bateri ditunjukkan)
  • Relay pencetus 1x 5v
  • 1x penyambung BNC positif dan negatif lelaki
  • 1x penyambung BNC positif dan negatif wanita
  • 3x bekas (buatan sendiri ditunjukkan)
  • 2x bahagian tiub air
  • 1x Air
  • 1x Tanah
  • 1x tanaman

Langkah 2: Diagram Pendawaian

Gambarajah pendawaian
Gambarajah pendawaian

Dalam rajah pendawaian ini saya telah menggunakan 9v bukan 12v dan motor bukan pam kerana pilihan ini tidak tersedia, saya juga telah menggunakan sensor suhu sebagai ganti sensor cahaya adafruit dan sensor IR untuk mewakili sensor kelembapan. Pengganti ini mestilah baik dan mewakili sensor sebenar kerana keduanya 3 wayar grd, vcc, dan signal out, serta analog.

Langkah 3: Periksa Sensor Kelembapan

Periksa Sensor Kelembapan
Periksa Sensor Kelembapan

Yang saya beli berkisar antara 1023 hingga 0 ketika disambungkan ke 5v dan 677 hingga 0 ketika disambungkan ke 3.3v. Sensor juga membaca dari tinggi ke rendah, iaitu tinggi (1023) tidak ada kelembapan dan rendah (200) berada di dalam air.

Langkah 4: Bacaan Asas dan Cetak

Bacaan Asas dalam dan Mencetak
Bacaan Asas dalam dan Mencetak
Bacaan Asas dalam dan Mencetak
Bacaan Asas dalam dan Mencetak

Program arduino untuk dibaca dalam nilai analog dari sensor kelembapan pada selang waktu yang diinginkan, pada masa ini saya juga memprogramkan cetakan ke monitor / plotter bersiri.

Langkah 5: Bina atau Dapatkan Bekas Anda

Bina atau Dapatkan Bekas Anda
Bina atau Dapatkan Bekas Anda

Saya membina bekas saya daripada 20 gage steel kerana saya mahu menyimpan dan menggunakan projek saya selepas kelas ini. Idea untuk bekas itu ialah mempunyai tiga bekas berasingan yang saling berkaitan melalui paip dan sensor, pertama sebuah lembangan air, kemudian sebuah bekas untuk papan dan semua sensor ditambah skrin lcd untuk dibaca, dan ketiga bekas penanam.

Langkah 6: Siapkan dan Uji Skrin Lcd dan Cetak Keluar dari Sensor Kelembapan

Sediakan dan Uji Skrin Lcd dan Cetak Keluar dari Sensor Kelembapan
Sediakan dan Uji Skrin Lcd dan Cetak Keluar dari Sensor Kelembapan

Langkah 7: Penyediaan Kontena dan Komponen

Persediaan Kontena dan Komponen
Persediaan Kontena dan Komponen
Persediaan Kontena dan Komponen
Persediaan Kontena dan Komponen

Mula menambahkan arduino dan papan roti ke bekas tengah pada masa ini saya menambah sensor lembangan air, skrin lcd dan potensiometer 10k untuk skrin lcd.

Langkah 8: Mengaitkan Bahan

Memikat Barang
Memikat Barang

sambungkan semua barang yang baru anda tambahkan ke dalam bekas, kerana saya membuat bekas dari logam saya ingin memastikan bahawa saya tidak membumikan dan memendekkan apa-apa pada bekas logam, untuk mengelakkan ini saya menambah mesin basuh ke papan elektrik untuk menambah jurang udara antara bekas elektronik dan logam.

Langkah 9: Ujian Pam Air

Ujian Pam Air
Ujian Pam Air

Uji pam air untuk melihat apa saluran masuk dan saluran keluar, untuk ini anda memerlukan sumber kuasa 12v kerana voltan pam walaupun saya letih menjalankan lombong dengan 9v dan sepertinya juga berfungsi, anda juga akan memerlukan sambung cepat dan putuskan di sinilah penyambung BNC lelaki dan wanita sangat berguna. Penting juga untuk menghidupkan pam sebelum mengujinya, jangan sekali-kali menguji pam air tanpa air kerana ia boleh menyebabkan kerosakan pada pam.

Langkah 10: Menambah Bahan

Menambah Bahan
Menambah Bahan

Tambahkan sensor lain (suhu, cahaya, dan kedua-dua sensor kelembapan tanah) ke bekas dan arduino, uji cetakan melalui skrin lcd dan cetakan bersiri, pada ketika ini saya juga menetapkan beberapa sensor pada 1-8 skala untuk permukaan air di lembangan dan tahap kelembapan tanah untuk keterbacaan ini dapat dilakukan dengan mengurangkan 1024 dari pembacaan 1023 dan membahagi dengan 100

Langkah 11: Pendawaian Pam Air

Pendawaian Pam Air
Pendawaian Pam Air
Pendawaian Pam Air
Pendawaian Pam Air

Kawat dan paip di pam air, sumber kuasa 12v, dan relay pencetus 5v. Saya menyimpan pendawaian negatif untuk pam air dan sumber kuasa 12v yang disambungkan ke penyambung BNC cepat untuk diuji seolah-olah ada yang tidak kena semasa menguji pencetus pam sehingga mudah untuk menarik palam dan mematikan pam.

Langkah 12: Pencetus Pam Air

Programkan pencetus sumber kuasa 12v melalui pemicu relay 5v berdasarkan tahap kelembapan tanah, kerana pamnya cukup kuat, anda akan mahu menetapkannya untuk jangka masa yang sangat kecil dan ujian untuk mendapatkan tahap penyiraman yang betul. Saya tidak dapat menyelesaikan langkah ini tetapi merancang semasa musim panas apabila saya mempunyai sedikit masa tambahan. Tambahkan tanah ke bekas penanam anda, siapkan dan pasangkan semua sensor dan saluran air anda.

Langkah 13: Sekiranya Saya Mempunyai Lebih Banyak Masa

Perbaiki, apabila saya mendapat sedikit masa tambahan, saya ingin menyempurnakan pengaturcaraan saya untuk menggunakan panggilan dan penyediaan fungsi yang betul dan bukannya melakukan semuanya dalam gelung besar, saya juga akan memprogramkan pemeriksaan air pembetulan sendiri, dan sedikit mengubah reka bentuk kotak.

Langkah 14: Penjelasan Kod dan Sumber Kod

Kodnya sebenarnya cukup mudah, ini adalah penyediaan asas pin untuk semua sensor dan skrin lcd, membaca nilai analog dari pin tersebut, dan mencetak ke monitor bersiri / plotter satu ong dengan skrin lcd di sebelah gelung. Sekiranya saya mempunyai lebih banyak masa, saya juga akan memprogram pemicu pam air dan merancang untuk musim panas.

Disyorkan: