INHOUDSOPGAWE:
Video: Outomatiese plant natmaak: 4 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Is plante nie tevrede met u sorg nie?
Sterf hulle altyd sonder om hul probleme aan u te verduidelik?
Lees dan verder oor hoe u u eie outomatiese plantwaterstelsel kan bou, wat u alle inligting gee wat u nodig het om u plant gelukkig te maak. Ek het seker gemaak dat ek nie net die vog nie, maar ook die temperatuur en lig insluit vir ekstra verwysing. U sal die groei van u eie plant kan sien.
En boonop hou dit u plant bevogtig.
Voorrade
Elektriese komponente:
- Framboos Pi (4)
- LCD-skerm 16x2 (vir die vertoon van IP-adres)
- Weerstand teen lig
- TMP36
- (Sparkfun) Vogsensor
- MCP3008
- Potensiometer
- Relay module
- Klein dompelpomp (verkieslik 5-9V)
- Broodbord
- Elektriese drade
Gereedskap en materiaal:
- Bietjie hout
- Basiese gereedskap
- Houtgom
- Kruik of glasbak om water te stoor
Sagteware: (ek het dit gebruik, gebruik gerus enige alternatiewe)
- win32diskimager
- Stopverf
- MySQL werkbank
- Visual Studio -kode
Stap 1: Stel die Pi op
Eerstens stel ons ons Raspberry Pi op. Gryp die Raspbian-beeld van https://www.raspberrypi.org/downloads/raspberry-pi-os/ en skryf dit op 'n SD-kaart.
Koppel nou aan u internet en voer die volgende opdragte uit om die nodige programme en biblioteke te installeer.
Apache, PHP
sudo apt installeer apache2 -y
sudo apt installeer php libapache2-mod-php -y
MariaDB
sudo apt installeer mariadb-server mariadb-client -y
sudo apt installeer php -mysql -y
sudo systemctl herbegin apache2.service
PHPMyAdmin
sudo apt installeer phpmyadmin -y
Python
pip3 installeer mysql-connector-python
pip3 installeer flask-socketio
pip3 installeer fles-kors
pip3 installeer gevent
pip3 installeer gevent-websocket
pip3 installeer spidev
pip3 installeer CharLCD
Stap 2: Bou die kring
Eerstens sal ons seker maak dat al die komponente gereed is. Verbind al die drade versigtig soos aangedui.
Al 3 sensors is verbind met die MCP3008. Die MCP3008, tesame met die LCD en Relay IN1, is almal direk verbind met die Pi.
Moenie die pomp met die Pi verbind nie, aangesien dit skade kan veroorsaak!
Stap 3: Die kode en databasis
Al die kode en die databasis kan gevind word en gebruik word vanaf my Github:
github.com/SnauwaertSander/RaspiPlant
Plaas die voorkant (html) binne '/var/www/' Plaas die agterkant (projek1) in/home/pi/
Koppel aan u MySQL -bediener (met MySQL -werkbank of enige kliënt via SSH) en voer die storting in github uit.
Om die kode outomaties te laat loop, plaas die Raspiplant.service binne/etc/systemd/system/en voer die volgende opdrag uit:
sudo systemctl aktiveer Raspiplant.service
Nadat alles op sy plek is, moet die kode outomaties loop by die aanvang, om te bevestig dat alles reg werk, herlaai u pi en gaan na die IP wat op die lcd verskyn. As u nie toegang tot die webwerf het nie, of as die webwerf na 30's geen waardes toon nie, moet u u Pi ontkoppel en u bedrading nagaan.
Die program sal elke uur 'n tjek op u fabriek doen. Dit sal die waardes in die grafiek aanteken en die pomp aktiveer indien nodig. In hierdie weergawe is die enigste manier om nuwe plante by te voeg in die databasis.
Stap 4: Omhulsel
Ek bou my kas met 'n paar ou hout en basiese gereedskap. Ek is seker dat u 'n baie beter werk sou kon doen as wat ek gedoen het, dus probeer iets.
Indien nie, hier is 'n basiese verduideliking oor hoe ek dit gedoen het: ek het 'n klein houtkissie gemaak met houtgom. Vir die elektronika het ek 'n skarnier op die boonste deel gebruik. Toe maak ek 'n paar gate vir die sensors, krag en die LCD. Na alles het ek dit afgewerk met 'n laag grys verf.