Isi kandungan:

Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam Rumah - MudPi: 16 Langkah (dengan Gambar)
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam Rumah - MudPi: 16 Langkah (dengan Gambar)

Video: Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam Rumah - MudPi: 16 Langkah (dengan Gambar)

Video: Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam Rumah - MudPi: 16 Langkah (dengan Gambar)
Video: BTT Octopus V1.1 - Klipper Configuration 2024, November
Anonim
Image
Image
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam - MudPi
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam - MudPi
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam - MudPi
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam - MudPi
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam - MudPi
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam - MudPi

Adakah anda suka berkebun tetapi tidak dapat meluangkan masa untuk mengekalkannya? Mungkin anda mempunyai beberapa tanaman rumah yang agak haus atau mencari kaedah untuk mengautomatikkan hidroponik anda? Dalam projek ini kami akan menyelesaikan masalah-masalah tersebut dan mempelajari asas-asas MudPi dengan membina sistem taman automatik untuk membantu mengurus sesuatu. MudPi adalah sistem kebun sumber terbuka yang saya buat untuk mengurus dan menyelenggara sumber kebun yang dibina di atas Raspberry Pi. Anda boleh menggunakan MudPi untuk projek berkebun dalaman dan luaran yang disesuaikan dengan keperluan anda kerana reka bentuknya harus disesuaikan.

Hari ini kita akan memulakan dengan penyediaan asas yang saya gunakan di rumah untuk melihat bagaimana MudPi dapat digunakan untuk mengorek taman luar dan mengawal pengairan. Dalam tutorial ini, anda akan belajar bagaimana menggunakan pengawal utama yang menjalankan MudPi. Akan ada beberapa sumber tambahan hampir pada akhir untuk mereka yang ingin memperluaskan persediaan mereka lebih jauh daripada asas atau yang ingin melihat lebih banyak mengetahui persediaan yang berbeza seperti di dalam rumah. MudPi dapat dikonfigurasi untuk pelbagai persediaan dan terdapat banyak dokumentasi di tapak projek.

Bekalan

Jangan ragu untuk menambah / mengeluarkan sensor atau komponen tertentu yang mungkin anda perlukan untuk sistem anda sendiri kerana keperluan anda mungkin berbeza dari sistem saya.

Bekalan Am

  • Raspberry Pi dengan Wifi (saya menggunakan Pi 3 B)

    Debian 9/10

  • Monitor / Papan Kekunci / Tetikus (untuk persediaan Pi)
  • Kad SD untuk Raspbian (8gb)
  • Kabel dinilai luar (4 wayar)
  • Kotak simpang kalis air untuk luaran
  • Kelenjar kabel
  • Din Rail (untuk memasang pemutus dan bekalan DC)
  • Tiub PVC
  • Gerudi dengan Spade Bits

Bekalan Elektronik

  • Sensor Suhu / Kelembapan DHT11
  • Sensor Tahap Terapung Cecair x2
  • Relay 2 saluran
  • Pam 12v (atau 120v jika anda menggunakan voltan utama)

    Penukar DC ke DC jika anda menggunakan 12v

  • Bekalan Kuasa 5v

    atau bekalan kuasa DC (jika menghidupkan pi dari sesalur)

  • Perintang 10k untuk tarikan atas / bawah

Alat

  • Pemutar skru
  • Pelucut wayar
  • Multimeter
  • Besi pematerian
  • Pateri
  • Skru (untuk memasang kotak di luar)
  • Silicone Calk

Langkah 1: Perancangan Taman & Pengairan

Perancangan Taman & Pengairan
Perancangan Taman & Pengairan
Perancangan Taman & Pengairan
Perancangan Taman & Pengairan
Perancangan Taman & Pengairan
Perancangan Taman & Pengairan
Perancangan Taman & Pengairan
Perancangan Taman & Pengairan

Pastikan pengairan anda dirancang jika anda sedang membuat sistem baru. Penting untuk mempunyai perkara-perkara ini semasa anda menyiapkan perkakasan supaya anda mengetahui keperluan komponen anda. Keperluan dapat berubah dari masa ke masa tetapi adalah amalan yang baik untuk mempersiapkan masa depan. Dua pilihan utama penghantaran air anda adalah menggunakan pam di takungan air atau selang dengan solenoid untuk membuka dan menutup saluran. Pilihannya bergantung kepada anda bergantung pada keperluan kebun anda. Sistem yang lebih kompleks dan lebih besar boleh menggunakan kedua-duanya (iaitu mengepam air melalui injap solenoid untuk penyiraman zon). Sekiranya anda merancang untuk menggunakan MudPi di dalam rumah, anda mungkin akan menggunakan pam jika ada. MudPi dapat mengawal lampu kilang dalaman anda dengan menggunakan geganti juga.

Petua Pembuat: Perlu diingat bahawa anda boleh membina projek anda pada skala apa pun. Sekiranya anda baru ingin mencuba MudPi untuk pertama kalinya, cubalah seperti botol air dan pam 3.3v untuk menyiram loji tanaman!

Pertimbangkan juga pilihan penghantaran air. Adakah anda akan menggunakan saluran titisan, selang air atau penyiram? Berikut adalah beberapa kaedah biasa:

  • Penyiram
  • Soakerhose
  • Garisan titisan
  • Air tangan manual

Untuk memastikan skop tutorial ini tidak terlalu besar, anggap anda sudah mempunyai pengairan dan hanya mahu mengautomasikannya. Dalam persediaan saya, saya mempunyai tangki air dengan pam yang disambungkan ke beberapa saluran titisan. Mari belajar bagaimana mengautomasikan pam itu.

Langkah 2: Sensor & Perancangan Komponen

Aspek perancangan penting lain yang perlu dipertimbangkan adalah data apa yang anda ingin dapatkan dari kebun anda. Biasanya suhu dan kelembapan selalu berguna. Pengesanan kelembapan tanah dan hujan sangat baik tetapi mungkin tidak diperlukan untuk pemasangan dalaman. Ini akan menjadi keputusan akhir anda mengenai syarat-syarat apa yang penting untuk dipantau untuk keperluan anda. Untuk tutorial luaran asas kami, kami akan memantau:

  • Suhu
  • Kelembapan
  • Paras air (suis apungan x2)

Saya menggunakan 5 sensor paras air untuk menentukan tahap 10%, 25%, 50%, 75% dan 95% di tangki besar. Dalam tutorial ini kita akan melakukan 10% untuk tahap rendah kritikal dan 95% penuh demi kesederhanaan.

Anda juga mungkin mahu mengawal peranti di kebun anda. Sekiranya anda merancang untuk menukar pam atau lampu yang tidak menyala pada 3.3v (had pi GPIO) maka anda memerlukan relay. Relay membolehkan anda mengawal litar voltan yang lebih tinggi semasa menggunakan voltan yang lebih rendah untuk menukar relay. Untuk tujuan kami, kami mempunyai pam yang beroperasi pada voltan lebih tinggi daripada 3.3V jadi kami akan memerlukan geganti untuk menukar pam. Hanya satu geganti diperlukan untuk mengawal pam. Walaupun untuk tujuan masa depan (dan kerana relay murah) saya memasang relay 2 saluran dan membiarkan slot tambahan tersedia untuk peningkatan kemudian.

Perkara yang paling penting untuk dirancang adalah bekalan kuasa. Bagaimana Pi akan dihidupkan dan dari mana. Anda juga harus memikirkan peranti yang anda gunakan dan bagaimana mereka akan mendapat kekuatannya. Biasanya Pi boleh dihidupkan dari penyesuai kuasa usb tetapi itu memerlukan plug sendiri. Sekiranya kita menghidupkan peranti lain dengan voltan yang lebih tinggi, bekalan kuasa DC ke DC boleh digunakan untuk menurunkan voltan ke 5v untuk Pi. Sekiranya anda merancang untuk mendapatkan bekalan kuasa untuk menurunkan voltan, saya cadangkan tidak menggunakan pilihan yang paling murah.

Ingat, Raspberry Pi hanya boleh menyokong GPIO digital secara lalai. Ini bermakna anda tidak boleh hanya menghubungkan sensor tanah yang membawa bacaan analog ke Pi GPIO. Agar serasi dengan komponen analog, anda perlu menggunakan pengawal mikro dengan sokongan analog seperti Arduino atau ESP32 (atau ESP8266).

Nasib baik MudPi mempunyai sokongan untuk mengendalikan peranti seperti node hamba untuk mengeluarkan arahan untuk pelbagai peranti dari satu pengawal utama (pi). Ini memungkinkan untuk mempunyai pengawal utama dengan beberapa unit sensor yang dapat dikendalikannya bersama dengan komponen analognya. Saya menggunakan alat kawalan utama untuk memantau kawasan pam dan unit sensor untuk setiap katil taman yang dinaikkan. Hari ini mari kita terus membina pengawal utama untuk memulakan.

Langkah 3: Kumpulkan Bekalan

Kumpulkan Bekalan
Kumpulkan Bekalan

Inilah masanya untuk kita mengumpulkan bahan-bahan kita. Komponen dan alat yang digunakan dalam binaan ini semuanya tersedia secara komersial dari rak untuk memudahkan orang lain membina sendiri di rumah. Sebilangan besar boleh didapati dalam talian atau di kedai perkakasan tempatan. Bil bahan yang tepat akan bergantung pada susun atur taman anda yang khusus. Demi tutorial ini, kami akan memastikan perkara-perkara penting seperti yang dirancang untuk mendapatkan unit berjalan sebelum melangkah lebih jauh.

Catatan: Saya ingin membuat catatan pada ketika ini jika anda merancang untuk menukar komponen yang mengalirkan voltan utama, harap berhati-hati! Penting untuk anda selamat semasa membina elektronik dan jangan bermain-main dengan voltan tinggi jika anda tidak tahu apa yang anda lakukan. Dengan itu saya menggunakan pam 120v di rumah saya. Prosesnya sama untuk pam 12v dengan perbezaan utama memerlukan pengatur 12v. Anda juga boleh menggunakan geganti untuk menukar lampu atau peranti lain.

Langkah 4: Pasang MudPi pada Raspberry Pi

Pasang MudPi pada Raspberry Pi
Pasang MudPi pada Raspberry Pi

Dengan rancangan yang siap dan persediaan sudah tiba masanya untuk menyiapkan perkakasan. Untuk memulakan, anda harus menyediakan pi raspberry anda untuk memasang MudPi. Anda memerlukan Raspberry Pi dengan keupayaan Wifi yang menjalankan Debian 9 atau lebih tinggi. Sekiranya anda belum memasang Raspbian, anda perlu memuat turun Raspbian dari halaman mereka di sini.

Dengan fail gambar yang dimuat turun, tulislah ke kad SD menggunakan penulis gambar pilihan anda. Raspberry pi mempunyai panduan untuk menulis fail ke kad SD jika anda memerlukan bantuan.

Pasangkan kad SD ke dalam pi anda dan hidupkan. Sambungkan Pi ke Wifi menggunakan GUI jika anda memasang Raspbian Desktop atau dengan mengedit fail /etc/wpa_supplicant/wpa_supplicant.conf melalui terminal di Raspbian Lite.

Perkara seterusnya yang harus anda lakukan setelah Wifi disambungkan adalah menjalankan kemas kini dan peningkatan pada pi.

Untuk mengemas kini log masuk Pi dan dari terminal berjalan:

sudo apt-get kemas kini

sudo apt-get peningkatan

Setelah selesai but semula

rebo sudo

Setelah Pi dihidupkan semula, kita sekarang boleh memasang MudPi. Anda boleh melakukannya menggunakan MudPi Installer dengan arahan berikut:

curl -sL https://install.mudpi.app | bash

Pemasang akan mengurus semua pakej dan konfigurasi yang diperlukan untuk MudPi. Secara lalai MudPi dipasang ke dalam direktori / home / mudpi dengan inti terletak di / home / mudpi / core.

Anda boleh menjalankan MudPi secara manual dengan arahan berikut:

cd / rumah / mudpi

mudpi --debug

Walau bagaimanapun MudPi mempunyai pekerjaan penyelia yang akan menjalankannya untuk anda. Anda juga memerlukan fail konfigurasi terlebih dahulu sebelum menjalankan MudPi. Untuk membuat fail konfigurasi, anda perlu mengetahui pin apa yang anda pasangkan komponen apa juga yang dilakukan pada langkah seterusnya. Maju!

Langkah 5: Sambungkan Sensor & Komponen ke Pi untuk Diuji

Sambungkan Sensor & Komponen ke Pi untuk Diuji
Sambungkan Sensor & Komponen ke Pi untuk Diuji
Sambungkan Sensor & Komponen ke Pi untuk Diuji
Sambungkan Sensor & Komponen ke Pi untuk Diuji
Sambungkan Sensor & Komponen ke Pi untuk Diuji
Sambungkan Sensor & Komponen ke Pi untuk Diuji

Langkah seterusnya adalah menghubungkan komponen kita ke Pi. (Harap maklum bahawa saya sedang menguji komponen tambahan dalam foto) Anda mungkin menggunakan wayar jumper dan papan roti untuk menguji yang baik, ingatlah untuk menaik taraf ke sesuatu yang lebih dipercayai semasa anda membina unit terakhir untuk lapangan.

Sambungkan pin DATA sensor DHT11 / 22 ke pin GPIO 25.

Sambungkan kuasa dan pembumian DHT11 / 22.

Sambungkan satu hujung setiap 2 sensor apungan cecair ke pin GPIO 17 & 27 masing-masing dengan perintang tarik ke bawah 10k.

Sambungkan hujung sensor apungan yang lain ke 3.3v supaya GPIO biasanya ditarik RENDAH tetapi menjadi TINGGI apabila suis apungan ditutup.

Pasang pin togel 2 Saluran Relay ke pin GPIO 13 & 16.

Pasang relay 5V ke kuasa dan arahkan ke tanah.

Kami akan bimbang tentang sambungan voltan tinggi geganti pada langkah kemudian apabila kami menyambungkan palamnya. Buat masa ini kita harus bersedia untuk membuat fail konfigurasi MudPi dan menguji komponennya.

Langkah 6: Konfigurasikan MudPi

Dengan sensor dan komponen yang terpasang, anda boleh membuat fail konfigurasi MudPi dan menguji bahawa semuanya berfungsi sebelum menyelesaikan pemasangan unit. Untuk mengkonfigurasi MudPi, anda akan mengemas kini fail mudpi.config yang terdapat di / home / mudpi / core / mudpi direktori. Ini adalah fail berformat JSON yang boleh anda kemas kini agar sesuai dengan keperluan komponen anda. Pastikan untuk memeriksa format yang betul jika anda mempunyai masalah.

Sekiranya anda mengikuti fail konfigurasi berikut akan berfungsi untuk komponen yang kami sambungkan:

Terdapat banyak perkara yang berlaku dalam konfigurasi di atas. Saya cadangkan untuk menggali dokumen konfigurasi untuk maklumat lebih mendalam. Kami mengatur DHT11 dan mengapung dalam array sensor dan meletakkan tetapan relay dalam susunan togel. Automasi berlaku dengan menetapkan pencetus dan tindakan. Pencetus adalah cara untuk memberitahu MudPi untuk mendengar keadaan tertentu yang ingin kita ambil tindakan seperti suhu terlalu tinggi. Pencetus tidak terlalu berguna sehingga kami memberikannya tindakan untuk mencetuskan. Dalam konfigurasi di atas terdapat dua pencetus masa. Pencetus masa mengambil rentetan tugas cron untuk menentukan kapan ia harus diaktifkan. Pencetus masa di atas ditetapkan setiap 12 jam (jadi dua kali sehari). Mereka akan mencetuskan dua tindakan yang kita konfigurasikan yang hanya akan menghidupkan / mematikan geganti kita dengan acara yang dikeluarkan oleh MudPi. Pencetus kedua diimbangi oleh 15 minit sehingga pam kami akan hidup dan disiram selama 15 minit sebelum dimatikan. Ini akan berlaku dua kali sehari setiap hari.

Sekarang anda boleh reboot MudPi dengan memberitahu penyelia untuk memulakan semula program:

sudo supervisorctl mulakan semula mudpi

MudPi sekarang harus memuatkan semula konfigurasi dan berjalan di latar belakang dengan membaca sensor dan mendengar peristiwa untuk menukar relay. Anda boleh menyemak MudPi sedang berjalan dengan:

sudo supervisorctl status mudpi

MudPi juga akan menyimpan fail log di direktori / home / mudpi / log. Sekiranya anda menghadapi masalah, itu adalah tempat yang baik untuk diperiksa terlebih dahulu.

Sekiranya anda telah mengesahkan bahawa MudPi sedang berjalan, sudah tiba masanya untuk memulakan pemasangan terakhir unit ini. Matikan Raspberry Pi dan biarkan selesai memasang perkakasan.

Langkah 7: Komponen Pateri ke Papan Prototaip

Komponen Pateri ke Papan Prototaip
Komponen Pateri ke Papan Prototaip
Komponen Pateri ke Papan Prototaip
Komponen Pateri ke Papan Prototaip

Setelah MudPi dikonfigurasi, anda boleh terus mengerjakan perkakasan. Komponen yang tinggal di dalam kotak harus disolder ke papan prototaip untuk kestabilan lebih banyak daripada wayar pelompat. Ia tidak sehebat papan litar tersuai tetapi akan berfungsi buat masa ini. Sensor DHT11 yang kami gunakan akan berada di luar tetapi anda boleh memasukkan sensor lain di dalamnya untuk suhu kotak dalaman.

Saya menyisipkan kabel pemecah pi ke papan bersama dengan beberapa penyambung terminal untuk sambungan GPIO yang lebih mudah setelah kami menyambungkan semula sensor dan geganti. Kabel pelarian menjadikannya senang untuk melepaskan sambungan tanpa perlu mengeluarkan keseluruhan modul. Saya juga memasukkan perintang penarik yang diperlukan untuk pelampung juga. Dengan selesai, kita boleh memasukkan semua barang ke dalam kotak persimpangan luar yang bagus untuk melindunginya.

Langkah 8: Mula Letakkan Elektronik di Kotak Persimpangan Luar

Mula Letakkan Elektronik di Kotak Persimpangan Luar
Mula Letakkan Elektronik di Kotak Persimpangan Luar
Mula Letakkan Elektronik di Kotak Persimpangan Luar
Mula Letakkan Elektronik di Kotak Persimpangan Luar
Mula Letakkan Elektronik di Kotak Persimpangan Luar
Mula Letakkan Elektronik di Kotak Persimpangan Luar

Pada tahap ini semuanya telah diuji bekerja pada MudPi dan waktunya untuk memasang unit luaran untuk menahan elemen. Kedai perkakasan tempatan anda akan mempunyai pilihan kotak persimpangan di bahagian elektronik yang boleh anda beli dengan harga di bawah $ 25. Cari yang berukuran tepat dan mempunyai meterai kedap air. Saya menghabiskan sedikit lagi untuk mendapatkan kotak bertetulang gentian dengan kait spring. Apa yang anda perlukan adalah sesuatu yang dapat mengekalkan kelembapan dan memenuhi semua komponen anda. Anda juga akan menggerudi lubang di dalam kotak ini untuk mengarahkan kabel keluar.

Langkah 9: Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *

Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *
Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *
Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *
Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *
Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *
Sambungkan Palam ke Relay dan Pasang di Kotak Persimpangan * Amaran Tegangan Tinggi *

Pi harus dimatikan semasa menyambungkan komponen. Sekiranya anda menggunakan 120v atau 12v untuk pam, pertimbangkan palamnya untuk digunakan. Pam yang berjalan 12v biasanya menggunakan penyambung jack tong. Bekerja dengan 120v anda boleh bekerja dengan palam kabel sambungan wanita. Sekarang jangan memotong kabel sambungan dan bermain-main dengan ini tanpa peralatan yang betul.

Menggunakan gerudi bit atau spade bit dua lubang 3 / 4in di bahagian bawah kotak persimpangan luar dan masukkan dua kelenjar kabel 3 / 4in ke dalam. Jalankan tali pelanjutan lelaki melalui satu kelenjar dan separuh wanita melalui yang lain. Sekiranya anda ingin menggunakan saluran geganti yang lain, pasangkan tali pusat wanita yang lain.

Di dalam kotak saya telah memasang bahagian kecil din rel. Di rel terdapat DC Power Supply untuk menurunkan 120v hingga 5v untuk menghidupkan Pi serta beberapa pemutus keselamatan. Saya hanya menggunakan dua pemutus sehingga saya dapat mematikan Pi tanpa mematikan keseluruhan sistem. Satu pemutus akan mencukupi. Sekarang di dalam kabel sambungan terdapat tiga kabel berwarna. PUTIH berkecuali, HIJAU tanah, dan HITAM 120v +. Hijau dan putih masuk terus ke bekalan kuasa DC. Yang hitam pertama masuk ke pemutus kemudian ke bekalan kuasa DC. Pada bekalan kuasa terdapat skru kecil yang merupakan potensiometer untuk mengurangkan voltan hingga 5v.

Kami akan menggunakan blok terminal untuk membuat hubungan antara palam. Dengan menggunakan satu blok sambungkan semua kabel neutral putih bersama-sama. Sekiranya anda tidak mempunyai blok terminal, pita elektrik akan mencukupi. Kabel tanah hijau juga harus disambungkan bersama. Bahagian voltan tinggi relay mempunyai tiga sambungan: COM (biasa), NC (biasanya ditutup), dan TIDAK (biasanya terbuka). Bergantung pada geganti anda, ia mungkin hanya mempunyai NC atau TIDAK tidak keduanya. Sambungkan sedikit kabel tambahan dari pemutus yang akan membekalkan 120v ke terminal geganti COM (biasa) kami di sisi voltan tinggi. Sekarang sambungkan kabel sambungan hitam 120v wanita ke terminal NC. Ini bermaksud plag biasanya mati dan tidak tersambung tetapi apabila kita menukar relay di atasnya akan membekalkan 120v ke palam sehingga menghidupkan pam kita.

Pada ketika ini, semua kabel pelanjutan harus mempunyai tali putih yang diikat bersama dan tanah hijau mereka diikat bersama. Kabel wanita mempunyai 120v hitamnya yang terpasang pada terminal relay NC. Kabel pelanjutan lelaki harus disalurkan secara langsung ke putaran pada rel din dan kemudian dipisahkan ke bekalan kuasa DC dan COM relay.

Penting untuk memasang semuanya dalam kotak kalis air dan melindungi / mengarahkan semua kabel anda dengan betul. Perkara terakhir yang anda mahukan ialah kebakaran atau seseorang yang terkejut. Juga jangan main-main dengan voltan tinggi jika anda tidak selamat. Anda masih boleh melakukan sedikit dengan komponen 12v dan lebih rendah.

Langkah 10: Letakkan Sensor di Perumahan Pelindung

Letakkan Sensor di Perumahan Pelindung
Letakkan Sensor di Perumahan Pelindung
Letakkan Sensor di Perumahan Pelindung
Letakkan Sensor di Perumahan Pelindung
Letakkan Sensor di Perumahan Pelindung
Letakkan Sensor di Perumahan Pelindung

Alam dan kelembapan tidak terlalu mesra dengan elektronik. Anda telah melindungi Pi dengan kotak persimpangan luar tetapi sekarang anda perlu melindungi komponen luaran. Anda boleh membuat beberapa perumahan yang baik untuk melindungi komponen luaran menggunakan beberapa paip PVC atau sekeping tiang sekerap yang lain. Saya memasang penutup berventilasi sederhana untuk sensor DHT11 untuk membantu melindunginya dari hujan dan pepijat tetapi membiarkannya bernafas untuk bacaan luar yang tepat. Gunakan penutup silikon untuk menutup kabel di langkah seterusnya.

Bukan penyelesaian terbaik tetapi berfungsi untuk sensor 4 $ yang murah. (Saya juga membuat beberapa sensor tanah yang saya uji pada waktu itu.) Sensor apungan akan dipasang ke dalam tangki air dan tidak memerlukan perumahan tambahan.

Anda juga akan mendapati bahawa sensor biasanya hanya dilengkapi dengan wayar tolok nipis yang murah. Ini tidak akan bertahan lama untuk beberapa pengendalian umum atau di luar iklim. Pada langkah seterusnya, kita akan menangani perkara ini.

Langkah 11: Sambungkan Sensor Dengan Kabel & Palam Berkadar Luar

Sambungkan Sensor Dengan Kabel & Palam Berkadar Luar
Sambungkan Sensor Dengan Kabel & Palam Berkadar Luar
Sambungkan Sensor Dengan Kabel & Palam Berkadar Luar
Sambungkan Sensor Dengan Kabel & Palam Berkadar Luar

Mendapatkan beberapa kabel dinilai luaran adalah suatu keharusan jika anda ingin menyambungkan sensor luaran ke kotak. Kabel dinilai luar mempunyai pelindung untuk membantu melindungi wayar dalaman. Saya mengambil beberapa kabel dan palam 4wire. Anda tidak memerlukan palam dan sebaliknya boleh menggunakan lebih banyak kelenjar kabel tetapi saya mahu dapat menukar sensor dengan cepat.

Potong beberapa kabel panjang untuk sensor suhu dan sensor apungan anda. Saya akan memberikannya beberapa kaki tambahan kerana selalu bagus jika ada tambahan untuk memotong jika diperlukan. Saya cadangkan pematerian kabel untuk sambungan terbaik dan kemudian balut dengan pita elektrik. Saya cadangkan menggunakan warna yang sama untuk daya dan tanah dengan setiap wayar untuk menjadikan sesuatu mudah diingat. Pasang kabel ke dalam perumahan dengan penutup silikon calk yang tinggal di bahagian bawah perumahan sehingga hanya penutup yang berventilasi sahaja yang menjadi pintu masuk.

Hujung kabel yang lain anda boleh masuk ke dalam kotak melalui kelenjar kabel dan sambungkan ke Pi pada pin yang sama seperti sebelumnya. Sekiranya anda memilih untuk menggunakan palam, pasangkan hujung palam ke kabel. Bor dan pasangkan hujung yang lain ke dalam kotak persimpangan dan kemudian sambungkan bahagian dalam.

Langkah 12: Pasang Sensor Float Ke Tangki

Pasang Sensor Float Ke Tangki
Pasang Sensor Float Ke Tangki

Dengan sensor lain yang dilindungi dan siap untuk meluangkan masa untuk memasang sensor apungan ke tangki air. Oleh kerana kami hanya menggunakan dua, anda harus memasang 1 pada tahap rendah yang kritikal sehingga pam tidak boleh beroperasi dan yang seharusnya menandakan tangki sudah penuh. Cari gerudi ukuran yang betul dan buat lubang ke tangki pada tahap yang betul. Skru sensor apungan ke tangki dengan mesin basuh dan mur yang disediakan. Lihat ke dalam tangki dan pastikan sensor apungan berorientasi sehingga berada dalam posisi mati dan terangkat ketika air naik menjadikannya menutup litar.

Kerana perintang tarik ke bawah ini bermaksud apabila paras air dipenuhi sensor apungan pada tahap itu dengan bacaan 1. Jika tidak, sensor apungan akan kembali 0 jika air tidak sedang mengangkat sensor yang menutup litar.

Langkah 13: Sebarkan Unit Luar

Sebarkan Unit Luar
Sebarkan Unit Luar
Sebarkan Unit Luar
Sebarkan Unit Luar
Sebarkan Unit Luar
Sebarkan Unit Luar

Unit MudPi sudah siap di lapangan dan kami dapat memasangnya di luar di lokasi akhirnya. Kotak persimpangan luar biasanya dilengkapi dengan penutup untuk menutup sehingga menjadikan kedap kedap air. Anda juga harus mencari beberapa lubang pelekap di bahagian belakang untuk digunakan untuk memasang unit. Saya memasang kotak saya betul-betul di sebelah lorong air di luar kerana sensor apungan hanya mempunyai kabel yang terhad.

Anda boleh memasang kabel sambungan lelaki ke soket dan membalikkan pemutus untuk membawa MudPi dalam talian. Pastikan semuanya berfungsi sebelum meninggalkannya dalam jangka masa yang panjang. Uji bahawa sensor sedang membaca dengan melihat redis untuk menyimpan nilai atau memeriksa log MudPi. Sekiranya semuanya kelihatan baik maka sudah tiba masanya untuk membiarkan MudPi berfungsi semasa anda berehat.

Langkah 14: Memantau MudPi

Memantau MudPi
Memantau MudPi
Memantau MudPi
Memantau MudPi

Sekarang MudPi berfungsi, anda mungkin tertanya-tanya cara memantau sistem anda. Cara paling mudah dan langsung adalah dengan memantau fail log MudPi:

tail -f /home/mudpi/logs/output.log

Pilihan lain adalah melalui antara muka seperti laman web tempatan. Saya belum sempat mengeluarkan MudPi UI umum tetapi anda boleh dengan mudah menggunakan sensor dan keadaan komponen anda dari redis dengan PHP. Ketahui bagaimana MudPi menyimpan data anda di redis lebih banyak dalam dokumen.

Bacaan sensor terkini akan disimpan di redis di bawah pilihan utama yang anda tetapkan dalam konfigurasi. Dengan menggunakan ini, anda dapat membuat aplikasi PHP sederhana untuk mengambil bacaan pada halaman memuat dan memaparkannya. Kemudian muat semula halaman untuk data baru.

Anda juga boleh mendengar acara MudPi pada redis dan ini adalah pilihan yang lebih baik untuk mendapatkan kemas kini masa nyata dari sistem. Anda boleh membaca acara secara langsung melalui redis-cli

redis-cli psubscribe '*'

Langkah 15: Ganti Papan Prototaip Dengan PCB Tersuai (Pilihan)

Ganti Papan Prototaip Dengan PCB Tersuai (Pilihan)
Ganti Papan Prototaip Dengan PCB Tersuai (Pilihan)
Ganti Papan Prototaip Dengan PCB Tersuai (Pilihan)
Ganti Papan Prototaip Dengan PCB Tersuai (Pilihan)

Saya telah pergi lebih jauh dan membuat beberapa papan litar khusus untuk MudPi. Mereka membantu saya mempercepat proses membina dengan membina beberapa unit MudPi dan jauh lebih dipercayai. Saya telah mula mengganti papan prototaip lama saya dengan PCB yang lebih dipercayai di semua unit yang ada. Pada masa akan datang saya ingin menyediakan papan ini untuk dijual dalam jumlah kecil untuk membantu menyokong kerja sumber terbuka saya. MudPi tidak memerlukan papan litar tersuai untuk berjalan, ia hanya membantu mengurangkan beban kerja perkakasan dengan komponen onboard yang sudah dipasang seperti perintang tarik ke bawah dan sensor suhu / kelembapan.

Langkah 16: Tenang & Tonton Tumbuhan Anda Berkembang

Berehat & Tonton Tumbuhan Anda Berkembang!
Berehat & Tonton Tumbuhan Anda Berkembang!
Berehat & Tonton Tumbuhan Anda Berkembang!
Berehat & Tonton Tumbuhan Anda Berkembang!

Sekarang anda mempunyai sistem kebun automatik anda sendiri yang dapat anda kembangkan dan skala mengikut kehendak anda. Buat lebih banyak unit atau kembangkan unit yang telah anda bina. Terdapat banyak lagi yang boleh anda lakukan dengan MudPi dan banyak maklumat di laman web projek di https://mudpi.app. Tujuan saya adalah untuk menjadikan MudPi menjadi sumber yang saya cari semasa saya memulakan projek kebun. Saya harap anda dapat menggunakan MudPi dengan baik dan berkongsi perkataannya jika anda menyukai karya yang saya lakukan. Saya secara peribadi menggunakan MudPi di luar dan di rumah untuk menguruskan tanaman saya dan saya sangat gembira dengan hasilnya setakat ini.

MudPi masih dikemas kini dengan lebih banyak ciri dan perkembangan. Anda boleh melayari laman web ini untuk perincian mengenai apa yang telah saya kerjakan dan periksa beberapa pautan di bawah untuk membimbing anda ke beberapa sumber lagi. Saya juga memasuki MudPi dalam peraduan Raspberry Pi 2020. Sekiranya anda suka MudPi dan mahu menolong saya berikan suara di bawah.

Sumber Berguna untuk Melangkah Lebih Lanjut

Dokumentasi MudPi

Kod Sumber MudPi

Panduan MudPi

Kongsi Anda MudPi Build

Sokong Kerja Saya di MudPi

Sokong MudPi

Selamat membesar semua orang!

- Eric

Dibuat dengan ♥ dari Wisconsin

Peraduan Raspberry Pi 2020
Peraduan Raspberry Pi 2020
Peraduan Raspberry Pi 2020
Peraduan Raspberry Pi 2020

Hadiah Pertama dalam Peraduan Raspberry Pi 2020

Disyorkan: