Мазмұны:

Өсімдікті автоматты түрде суару: 4 қадам
Өсімдікті автоматты түрде суару: 4 қадам

Бейне: Өсімдікті автоматты түрде суару: 4 қадам

Бейне: Өсімдікті автоматты түрде суару: 4 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
Өсімдіктерді автоматты түрде суару
Өсімдіктерді автоматты түрде суару

Өсімдіктер сіздің күтіміңізге қанағаттанбады ма?

Олар әрқашан өз проблемаларын түсіндірмей өледі ме?

Сонымен, өсімдіктерді бақытты өмір сүру үшін сізге қажет барлық ақпаратты беретін өсімдіктерді автоматты суару жүйесін құру туралы оқуды жалғастырыңыз. Мен ылғалдылықты ғана емес, сонымен қатар қосымша ақпарат алу үшін температура мен жарықты қосуды көздедім. Сіз өзіңіздің өсімдіктің өсуін көре аласыз.

Оның үстіне ол сіздің өсімдікті ылғалдандырады.

Жабдықтар

Электрлік компоненттер:

  • Raspberry Pi (4)
  • СКД дисплейі 16x2 (IP мекенжайын көрсету үшін)
  • Жарыққа тәуелді резистор
  • TMP36
  • (Sparkfun) Ылғал сенсоры
  • MCP3008
  • Потенциометр
  • Реле модулі
  • Шағын суасты сорғы (5-9В қолайлы)
  • Breadbord
  • Электр сымдары

Құралдар мен материалдар:

  • Біраз ағаш
  • Негізгі құралдар
  • Woodglue
  • Суды сақтауға арналған құмыра немесе шыны ыдыс

Бағдарламалық қамтамасыз ету: (мен қолдандым, кез келген баламаны қолдануға болады)

  • win32diskimager
  • Шпатлевка
  • MySQL Workbench
  • Visual Studio коды

1 -қадам: Pi орнату

Алдымен біз Raspberry Pi орнатамыз. Https://www.raspberrypi.org/downloads/raspberry-pi-os/ сайтынан Raspbian кескінін алыңыз және оны SD картасына жазыңыз.

Енді Интернетке қосылыңыз және қажетті бағдарламалар мен кітапханаларды орнату үшін келесі пәрмендерді орындаңыз.

Apache, PHP

sudo apt install apache2 -y

sudo apt php libapache2-mod-php -y орнатыңыз

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt php -mysql -y орнатыңыз

sudo systemctl apache2.service қайта іске қосыңыз

PHPMyAdmin

sudo apt install phpmyadmin -y

Python

pip3 mysql-Connector-python орнатыңыз

pip3 колба-розеткасын орнатады

pip3 колбаны орнатады

pip3 gevent орнатыңыз

pip3 gevent-websocket орнатыңыз

pip3 spidev орнатыңыз

pip3 CharLCD орнатыңыз

2 -қадам: Схеманы құру

Циклды құру
Циклды құру

Алдымен біз барлық компоненттердің дайын екеніне көз жеткіземіз. Барлық сымдарды суретте көрсетілгендей абайлап қосыңыз.

Барлық 3 сенсор MCP3008 -ге қосылған. MCP3008, СКД мен реле IN1 бірге Pi -мен тікелей байланысты.

Сорғыны Pi -ге қоспаңыз, себебі бұл зақым келтіруі мүмкін!

3 -қадам: Код және мәліметтер базасы

Код және мәліметтер базасы
Код және мәліметтер базасы

Барлық кодты және деректер қорын менің Github -дан табуға және қолдануға болады:

github.com/SnauwaertSander/RaspiPlant

Frontend (html) ішіне '/var/www/' Backend (project1)/home/pi/ішіне қойыңыз.

MySQL серверіне қосылыңыз (MySQL жұмыс үстелімен немесе SSH арқылы кез келген клиентпен) және github табылған демпингті орындаңыз.

Кодты автоматты түрде іске қосу үшін Raspiplant.service/etc/systemd/system/ішіне орналастырыңыз және келесі пәрменді іске қосыңыз:

sudo systemctl Raspiplant.service қызметін қосады

Барлығы орнында болғаннан кейін, код автоматты түрде іске қосылуы керек, бәрі дұрыс жұмыс істеп тұрғанын растау үшін pi -ді қайта жүктеңіз және LCD -де көрсетілген IP -ге өтіңіз. Егер сіз сайтқа кіре алмасаңыз немесе сайт 30 -шы жылдардан кейін ешқандай мән көрсетпесе, Pi -ді ажыратып, сымдарды тексеріңіз.

Енді бағдарлама сағат сайын сіздің зауытты тексереді. Ол мәндерді диаграммада жазады және қажет болған жағдайда сорғыны қосады. Бұл нұсқада жаңа өсімдіктерді қосудың жалғыз жолы - мәліметтер қорында.

4 -қадам: корпус

Қаптама
Қаптама
Қаптама
Қаптама
Қаптама
Қаптама

Мен өз корпусымды ескі ағаштан және негізгі құралдармен жасаймын. Сіз мен жасағаннан әлдеқайда жақсы жұмыс жасай алатындығыңызға сенімдімін, сондықтан бір нәрсені көріңіз.

Егер жоқ болса, мен мұны қалай жасағаным туралы негізгі түсініктеме беремін: мен ағаш желіммен кішкентай ағаш қорап жасадым. Электроникаға қосылу үшін мен жоғарғы бөлігінде топсаны қолдандым. Содан кейін мен сенсорларға, қуатқа және СКД -ге бірнеше тесік жасадым. Мұның бәрінен кейін мен оны сұр бояу қабатымен аяқтадым.

Ұсынылған: