INHOUDSOPGAWE:

Outomatiese plant natmaak: 4 stappe
Outomatiese plant natmaak: 4 stappe

Video: Outomatiese plant natmaak: 4 stappe

Video: Outomatiese plant natmaak: 4 stappe
Video: Курятник для несушек своими руками за 4 дня!!! Как построить курятник! 2024, Julie
Anonim
Outomatiese plant natmaak
Outomatiese plant natmaak

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

Bou die kring
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

Die kode en databasis
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

Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel
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.

Aanbeveel: