Obsah:
Video: Automatické zavlažovanie rastlín: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Nie sú rastliny s vašou starostlivosťou spokojné?
Zomierajú vždy bez toho, aby vám vysvetlili svoje problémy?
Pokračujte v čítaní o tom, ako si vytvoriť vlastný automatický systém zavlažovania rastlín, ktorý vám poskytne všetky informácie, ktoré budete potrebovať k tomu, aby vaša rastlina žila šťastným životom. Uistil som sa, že pre lepšiu orientáciu uvádzam nielen vlhkosť, ale aj teplotu a svetlo. Budete môcť vidieť rast svojej vlastnej rastliny.
A navyše udržiava vašu rastlinu zvlhčenú.
Zásoby
Elektrické komponenty:
- Raspberry Pi (4)
- LCD displej 16x2 (na zobrazenie IP adresy)
- Odpor závislý od svetla
- TMP36
- (Sparkfun) Snímač vlhkosti
- MCP3008
- Potenciometer
- Reléový modul
- Malé ponorné čerpadlo (vhodnejšie 5-9 V)
- Breadbord
- Elektrické vodiče
Nástroje a materiály:
- Nejaké drevo
- Základné nástroje
- Lepidlo na drevo
- Dóza alebo sklenená misa na uchovávanie vody
Software: (použil som, neváhajte použiť akékoľvek alternatívy)
- win32diskimager
- Tmel
- MySQL Workbench
- Kód Visual Studio
Krok 1: Nastavenie Pi
Najprv nastavíme náš Raspberry Pi. Uchopte obrázok Raspbian z https://www.raspberrypi.org/downloads/raspberry-pi-os/ a napíšte ho na kartu SD.
Teraz sa pripojte k internetu a spustením nasledujúcich príkazov nainštalujte potrebné programy a knižnice.
Apache, PHP
sudo apt nainštalovať apache2 -y
sudo apt install php libapache2-mod-php -y
MariaDB
sudo apt nainštalovať mariadb-server mariadb-klient -y
sudo apt install php -mysql -y
sudo systemctl reštartujte službu apache2.service
PHPMyAdmin
sudo apt install phpmyadmin -y
Python
pip3 nainštalujte mysql-connector-python
pip3 nainštalujte flask-socketio
pip3 nainštalujte flask-cors
pip3 install gevent
pip3 nainštalujte gevent-websocket
pip3 nainštalovať spidev
pip3 nainštalujte CharLCD
Krok 2: Budovanie obvodu
Najprv sa presvedčíme, či sú všetky súčasti pripravené. Opatrne zapojte všetky vodiče podľa obrázku.
Všetky 3 senzory sú prepojené s MCP3008. MCP3008, spolu s LCD a relé IN1, sú všetky priamo prepojené s Pi.
Nepripájajte čerpadlo k Pi, pretože by to mohlo spôsobiť poškodenie!
Krok 3: Kód a databáza
Všetok kód a databázu je možné nájsť a použiť v mojom Github:
github.com/SnauwaertSander/RaspiPlant
Umiestnite frontend (html) do '/var/www/' Umiestnite backend (projekt1) do/home/pi/
Pripojte sa k svojmu serveru MySQL (pomocou pracovného stola MySQL alebo akéhokoľvek klienta prostredníctvom SSH) a spustite výpis z pamäte nájdený v github.
Aby sa kód spustil automaticky, umiestnite službu Raspiplant.service do súboru/etc/systemd/system/a spustite nasledujúci príkaz:
sudo systemctl povoliť službu Raspiplant.service
Akonáhle je všetko na svojom mieste, kód by sa mal automaticky spustiť pri štarte, aby ste sa uistili, že všetko funguje správne, reštartujte svoje pi a prejdite na IP uvedenú na LCD. Ak sa vám nedarí vstúpiť na stránku alebo po 30 sekundách stránka nezobrazuje žiadne hodnoty, odpojte zariadenie Pi a skontrolujte zapojenie.
Teraz každú hodinu program spustí kontrolu vášho závodu. Zaznamená hodnoty do grafu a v prípade potreby aktivuje čerpadlo. V tejto verzii je jediný spôsob, ako pridať nové rastliny, v databáze.
Krok 4: Plášť
Svoj prípad staviam na staré drevo a základné nástroje. Som si istý, že by ste mohli urobiť oveľa lepšiu prácu ako ja, takže choďte do toho a niečo vyskúšajte.
Ak nie, tu je základné vysvetlenie, ako som to urobil: Vyrobil som malú drevenú škatuľu pomocou lepidla na drevo. Na prístup k elektronike som použil záves v hornej časti. Potom som urobil niekoľko otvorov pre senzory, napájanie a LCD. Po tom všetkom som to dokončil vrstvou šedej farby.
Odporúča:
ESP8266 - Zavlažovanie záhrady s časovačom a diaľkovým ovládaním cez internet / ESP8266: 7 krokov (s obrázkami)
ESP8266 - Zavlažovanie záhrady s časovačom a diaľkovým ovládaním cez internet / ESP8266: ESP8266 - diaľkové ovládanie zavlažovania s časovaním pre zeleninové záhrady, kvetinové záhrady a trávniky. Na napájanie zavlažovača používa obvod ESP-8266 a hydraulický / elektrický ventil. Výhody: Nízke náklady (~ 30,00 USD) rýchly prístup Príkazy pre
Inteligentné zavlažovanie rastlín poháňané solárnym panelom: 7 krokov
Zavlažovanie inteligentných rastlín poháňané solárnym panelom: Toto je aktualizovaná verzia môjho prvého projektu SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water … Hlavné rozdiely oproti predchádzajúcej verzii: 1. Pripojuje na ThingSpeaks.com a používa tento web na publikovanie zachytených údajov (teplota
Inteligentné zavlažovanie rastlín: 5 krokov (s obrázkami)
Inteligentné zavlažovanie rastlín: Dobrý deň! Vďaka tomuto projektu môžete svoje rastliny automaticky zalievať s ohľadom na vonkajšiu teplotu, vlhkosť a svetlo. Môžete ho tiež použiť ako domácu meteorologickú stanicu a kontrolovať teplotu, vlhkosť a svetlosť pomocou mobilného telefónu alebo počítača
Vodný čistiaci systém na zavlažovanie rastlín: 5 krokov
Vodný čistiaci systém na zavlažovanie rastlín: Jednoduchý systém na zavlažovanie rastlín, ktorý nielenže ušetrí veľa vody, ale tiež urobí zalievanie veľmi zábavnou a jednoduchou úlohou. Špinavú vodu, ktorá zostane vo vašich práčkach alebo umývačke riadu, je možné veľmi efektívne použiť na to, aby rastliny
Automatické zavlažovanie rastlín EcoDuino: 8 krokov (s obrázkami)
Automatické zavlažovanie rastlín EcoDuino: EcoDuino je súprava od DFRobot na automatické zavlažovanie vašich rastlín. Funguje na 6 batérií AA, ktoré nie sú súčasťou súpravy. Inštalácia je veľmi jednoduchá a obsahuje mikrokontrolér na báze Arduino