Cuprins:
- Provizii
- Pasul 1: Configurarea Pi
- Pasul 2: Construirea circuitului
- Pasul 3: Codul și baza de date
- Pasul 4: Carcasă
Video: Udarea automată a plantelor: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Plantele nu sunt mulțumite de îngrijirea ta?
Mor mereu fără să-ți explice problemele lor?
Ei bine, continuați să citiți cum să vă construiți propriul sistem de udare automată a plantelor, care vă oferă toate informațiile de care veți avea nevoie vreodată pentru ca planta dvs. să ducă o viață fericită. M-am asigurat să includ nu numai umezeala, ci și temperatura și lumina pentru referință suplimentară. Veți putea vedea creșterea propriei plante.
Și, în plus, îți menține planta hidratată.
Provizii
Componente electrice:
- Raspberry Pi (4)
- Afișaj LCD 16x2 (pentru afișarea adresei IP)
- Rezistență dependentă de lumină
- TMP36
- (Sparkfun) Senzor de umiditate
- MCP3008
- Potențiometru
- Modul releu
- Pompa submersibilă mică (preferabil 5-9V)
- Breadbord
- Fire electrice
Instrumente și materiale:
- Niște lemne
- Instrumente de bază
- Lipici de lemn
- Borcan sau castron de sticlă pentru a stoca apa
Software: (am folosit, nu ezitați să folosiți orice alternative)
- win32diskimager
- Chit
- MySQL Workbench
- Cod Visual Studio
Pasul 1: Configurarea Pi
Mai întâi vom configura Raspberry Pi. Prindeți imaginea Raspbian de pe https://www.raspberrypi.org/downloads/raspberry-pi-os/ și scrieți-o pe un card SD.
Acum conectați-vă la internet și rulați următoarele comenzi pentru a instala programele și bibliotecile necesare.
Apache, PHP
sudo apt instalează apache2 -y
sudo apt instalează php libapache2-mod-php -y
MariaDB
sudo apt instalați mariadb-server mariadb-client -y
sudo apt instalează php-mysql -y
sudo systemctl reporniți apache2.service
PHPMyAdmin
sudo apt instalează phpmyadmin -y
Piton
pip3 instalează mysql-connector-python
pip3 instalează flask-socketio
pip3 instalează flask-cors
pip3 instalează gevent
pip3 instalează gevent-websocket
pip3 instalează spidev
pip3 instalează CharLCD
Pasul 2: Construirea circuitului
Mai întâi ne vom asigura că toate componentele sunt gata. Conectați cu grijă toate firele așa cum se arată.
Toți cei 3 senzori sunt conectați la MCP3008. MCP3008, împreună cu ecranul LCD și releul IN1, sunt toate conectate direct cu Pi.
Nu conectați pompa la Pi, deoarece acest lucru ar putea provoca daune!
Pasul 3: Codul și baza de date
Tot codul și baza de date pot fi găsite și utilizate din Github:
github.com/SnauwaertSander/RaspiPlant
Plasați frontendul (html) în interiorul '/ var / www /' Plasați frontendul (proiect1) în / home / pi /
Conectați-vă la serverul MySQL (cu MySQL workbench sau orice client prin SSH) și executați dump-ul găsit în github.
Pentru a face codul să ruleze automat, plasați Raspiplant.service în / etc / systemd / system / și rulați următoarea comandă:
sudo systemctl activează Raspiplant.service
După ce totul este la locul său, codul ar trebui să ruleze automat la pornire, pentru a confirma că totul funcționează corect, reporniți pi-ul și mergeți la adresa IP afișată pe ecranul LCD. Dacă nu puteți accesa site-ul sau site-ul nu prezintă valori după 30 de ani, deconectați Pi-ul și verificați cablajul.
Acum, în fiecare oră, programul va efectua o verificare a plantei. Va înregistra valorile în grafic și va activa pompa dacă este necesar. În această versiune, singura modalitate de a adăuga noi plante este în baza de date.
Pasul 4: Carcasă
Îmi construiesc carcasa cu niște lemn vechi și unelte de bază. Sunt sigur că ați putea face o treabă mult mai bună decât mine, așa că mergeți mai departe și încercați ceva.
Dacă nu, iată o explicație de bază despre cum am făcut-o: am făcut o cutie mică din lemn folosind lipici pentru lemn. Pentru a accesa electronica, am folosit o balama pe partea superioară. Apoi am făcut câteva găuri pentru senzori, putere și LCD. La urma urmei am terminat-o cu un strat de vopsea gri.
Recomandat:
Sysem de udare automată a plantelor: 4 pași
Sysem de udare automată a plantelor: Iată cum am realizat sistemul meu de udare automată a plantelor
Camera de creștere automată a plantelor: 7 pași (cu imagini)
Camera de creștere a plantelor automatizate: Următorul proiect este depunerea mea la Concursul Growing Beyond Earth Maker din divizia High School. Camera de creștere a plantelor are un sistem de udare complet automatizat. Am folosit pompe peristaltice, senzori de umiditate și un microcontroler pentru a automatiza
Cum să construiți un sistem de udare automată a plantelor DIY cu alerte WiFi: 15 pași
Cum să construiți un sistem DIY de udare automată a plantelor cu alerte WiFi: Acesta este proiectul finalizat, un sistem DIY automat de udare a plantelor controlat prin #WiFi. Pentru acest proiect am folosit kitul de subansamblare a sistemului automat de grădină auto-udare de la Adosia. Această configurație folosește electrovalve de apă și o lună de sol analogică
Cum să detectați bolile plantelor folosind învățarea automată: 6 pași
Cum să detectăm bolile plantelor folosind învățarea automată: Procesul de detectare și recunoaștere a plantelor bolnave a fost întotdeauna un proces manual și plictisitor care impune oamenilor să inspecteze vizual corpul plantei, ceea ce poate duce adesea la un diagnostic incorect. De asemenea, s-a prezis că, ca lume globală
Udarea plantelor de interior cu NodeMCU, server local Blynk și Blynk Apk, set set ajustabil: 3 pași
Udarea plantelor de interior cu NodeMCU, Local Blynk Server și Blynk Apk, Set Point Reglabil: Am construit acest proiect deoarece plantele mele de interior trebuie să fie sănătoase chiar și atunci când sunt în vacanță pentru o perioadă lungă de timp și îmi place ideea de a avea controlează sau măcar monitorizează toate lucrurile posibile care se întâmplă în casa mea prin internet