Tartalomjegyzék:

Automatikus növényi öntözés: 4 lépés
Automatikus növényi öntözés: 4 lépés

Videó: Automatikus növényi öntözés: 4 lépés

Videó: Automatikus növényi öntözés: 4 lépés
Videó: Csepegtető öntöző sörösüvegből házilag 2024, November
Anonim
Automatikus növényi öntözés
Automatikus növényi öntözés

A növények nem elégedettek a gondozásával?

Mindig meghalnak anélkül, hogy elmagyaráznák neked problémáikat?

Akkor olvasson tovább arról, hogyan építsen saját automatikus növényi öntözőrendszert, amely minden olyan információt megad, amire szüksége lesz ahhoz, hogy a növény boldog életet élhessen. Gondoskodtam arról, hogy ne csak a nedvességet, hanem a hőmérsékletet és a fényt is tartalmazzam, további referenciaként. Láthatja saját növényének növekedését.

Ráadásul hidratálja a növényt.

Kellékek

Elektromos alkatrészek:

  • Raspberry Pi (4)
  • LCD kijelző 16x2 (IP-cím megjelenítéséhez)
  • Fényfüggő ellenállás
  • TMP36
  • (Sparkfun) Nedvességérzékelő
  • MCP3008
  • Potenciométer
  • Relé modul
  • Kis merülő szivattyú (előnyös 5-9V)
  • Breadbord
  • Elektromos vezetékek

Eszközök és anyagok:

  • Néhány fa
  • Alapvető eszközök
  • Fa ragasztó
  • Tégely vagy üvegtál a víz tárolására

Szoftver: (használtam, nyugodtan használjon bármilyen alternatívát)

  • win32diskimager
  • Gitt
  • MySQL munkaasztal
  • Visual Studio kód

1. lépés: A Pi beállítása

Először beállítjuk a Raspberry Pi -t. Fogja meg a Raspbian képet a https://www.raspberrypi.org/downloads/raspberry-pi-os/ webhelyről, és írja be egy SD-kártyára.

Most csatlakozzon az internethez, és futtassa a következő parancsokat a szükséges programok és könyvtárak telepítéséhez.

Apache, PHP

sudo apt install apache2 -y

sudo apt install php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt install php -mysql -y

sudo systemctl indítsa újra az apache2.service szolgáltatást

PHPMyAdmin

sudo apt telepítse a phpmyadmin -y

Piton

pip3 telepítse a mysql-connector-python programot

pip3 telepítse a flask-socketio-t

pip3 telepítse a lombikhüvelyeket

pip3 install gevent

pip3 telepítse a gevent-websocket-et

pip3 install spidev

pip3 telepítse a CharLCD -t

2. lépés: Az áramkör építése

A pálya építése
A pálya építése

Először győződjünk meg arról, hogy minden alkatrész készen áll. Óvatosan csatlakoztassa az összes vezetéket az ábrán látható módon.

Mindhárom érzékelő csatlakoztatva van az MCP3008 -hoz. Az MCP3008 az LCD -vel és az IN1 relével együtt közvetlenül kapcsolódik a Pi -hez.

Ne csatlakoztassa a szivattyút a Pi -hez, mert ez kárt okozhat!

3. lépés: A kód és az adatbázis

A kód és az adatbázis
A kód és az adatbázis

Minden kód és adatbázis megtalálható és használható a Github -ból:

github.com/SnauwaertSander/RaspiPlant

Helyezze a kezelőfelületet (html) a '/var/www/' Helyezze a háttérprogramot (project1) a/home/pi/

Csatlakozzon a MySQL szerverhez (MySQL munkaasztallal vagy bármely ügyféllel SSH -n keresztül), és hajtsa végre a githubban található kiíratást.

A kód automatikus futtatásához helyezze a Raspiplant.service fájlt az/etc/systemd/system/mappába, és futtassa a következő parancsot:

sudo systemctl engedélyezi a Raspiplant.service szolgáltatást

Miután minden a helyén van, a kódnak automatikusan futnia kell indításkor, hogy ellenőrizze, minden megfelelően működik -e, indítsa újra a pi -t, és lépjen az LCD -n látható IP -re. Ha nem tud hozzáférni a webhelyhez, vagy a webhely 30 másodperc után nem mutat értékeket, válassza le a Pi -t, és ellenőrizze a kábelezést.

Most a program minden órában ellenőrzi az üzemet. Ez rögzíti az értékeket a táblázatban, és szükség esetén aktiválja a szivattyút. Ebben a verzióban az új növények hozzáadásának egyetlen módja az adatbázis.

4. lépés: burkolat

Burkolat
Burkolat
Burkolat
Burkolat
Burkolat
Burkolat

A tokomat néhány régi fából és alapvető szerszámokból építem. Biztos vagyok benne, hogy sokkal jobb munkát végezhetne, mint én, ezért folytassa és próbáljon ki valamit.

Ha nem, itt van egy alapvető magyarázat arra, hogyan csináltam: fa ragasztó segítségével készítettem egy kis fadobozt. Az elektronika eléréséhez csuklópántot használtam a felső részen. Ezután lyukakat készítettem az érzékelők, a tápellátás és az LCD számára. Mindezek után szürke festékréteggel fejeztem be.

Ajánlott: