Съдържание:
- Консумативи
- Стъпка 1: Настройка на Pi
- Стъпка 2: Изграждане на веригата
- Стъпка 3: Кодът и базата данни
- Стъпка 4: Корпус
Видео: Автоматично поливане на растенията: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Растенията не са ли доволни от грижите ви?
Винаги ли умират, без да ви обяснят проблемите си?
Е, тогава продължавайте да четете как да изградите своя собствена система за автоматично поливане на растения, която ви дава цялата информация, която някога ще ви е необходима, за да накарате растението ви да живее щастлив живот. Уверих се, че не само включвам влагата, но и температурата и светлината за допълнителна справка. Ще можете да видите растежа на вашето собствено растение.
На всичкото отгоре поддържа растението ви овлажнено.
Консумативи
Електрически компоненти:
- Малина Пи (4)
- LCD дисплей 16x2 (за показване на IP адрес)
- Резистор, зависим от светлината
- TMP36
- (Sparkfun) Сензор за влага
- MCP3008
- Потенциометър
- Релейни модули
- Малка потопяема помпа (за предпочитане 5-9V)
- Breadbord
- Електрически проводници
Инструменти и материали:
- Малко дърво
- Основни инструменти
- Лепило за дърво
- Буркан или стъклена купа за съхранение на вода
Софтуер: (използвах, не се колебайте да използвате всякакви алтернативи)
- win32diskimager
- Шпакловка
- MySQL Workbench
- Код на Visual Studio
Стъпка 1: Настройка на Pi
Първо ще настроим нашия Raspberry Pi. Вземете изображението на Raspbian от https://www.raspberrypi.org/downloads/raspberry-pi-os/ и го запишете на SD карта.
Сега се свържете с интернет и изпълнете следните команди, за да инсталирате необходимите програми и библиотеки.
Apache, PHP
sudo apt инсталирате 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-конектор-python
pip3 инсталирайте flask-socketio
pip3 инсталирайте колба-кор
pip3 инсталирайте gevent
pip3 инсталирайте gevent-websocket
pip3 инсталирайте spidev
pip3 инсталирайте CharLCD
Стъпка 2: Изграждане на веригата
Първо ще се уверим, че всички компоненти са готови. Внимателно свържете всички проводници, както е показано.
И трите сензора са свързани с MCP3008. MCP3008, заедно с LCD и реле IN1, всички са директно свързани с Pi.
Не свързвайте помпата с Pi, тъй като това може да причини повреда!
Стъпка 3: Кодът и базата данни
Целият код и базата данни могат да бъдат намерени и използвани от моя Github:
github.com/SnauwaertSander/RaspiPlant
Поставете Frontend (html) вътре '/var/www/' Поставете бекенда (project1) в/home/pi/
Свържете се с вашия MySQL сървър (с MySQL работна маса или друг клиент чрез SSH) и изпълнете дампа, намерен в github.
За да стартирате кода автоматично, поставете Raspiplant.service вътре в/etc/systemd/system/и изпълнете следната команда:
sudo systemctl активира Raspiplant.service
След като всичко е на мястото си, кодът трябва да се стартира автоматично при стартиране, за да се уверите, че всичко работи правилно, рестартирайте вашия pi и отидете на IP адреса, показан на lcd. Ако нямате достъп до сайта или сайтът не показва никакви стойности след 30 -те, изключете Pi и проверете кабелите си.
Сега всеки час програмата ще проверява вашето предприятие. Той ще запише стойностите в диаграмата и ще активира помпата, ако е необходимо. В тази версия единственият начин за добавяне на нови растения е в базата данни.
Стъпка 4: Корпус
Изграждам кутията си със старо дърво и основни инструменти. Сигурен съм, че бихте могли да свършите много по -добра работа от мен, така че продължете и опитайте нещо.
Ако не, ето едно основно обяснение как го направих: Направих малка дървена кутия с помощта на лепило за дърво. За достъп до електрониката използвах панта в горната част. След това направих няколко дупки за сензорите, захранването и LCD дисплея. След всичко това завърших със слой сива боя.
Препоръчано:
UWaiPi - Автоматична система за поливане на растенията във времето: 11 стъпки (със снимки)
UWaiPi - Автоматична система за поливане на растения, управлявана във времето: Здравейте! Забравихте ли да поливате вашите растения днес сутринта? Планирате ли ваканция, но мислите кой ще полива растенията? Е, ако отговорите ви са „Да“, тогава имам решение за вашия проблем. Наистина се радвам да ви представя uWaiPi
Изградете саморъчно саксия за напояване с WiFi - полива растенията автоматично и изпраща сигнали, когато водата е ниска: 19 стъпки
Изградете самостоятелно саксия за поливане с WiFi - полива растенията автоматично и изпраща сигнали, когато водата е ниска: Този урок ви показва как да изградите персонализирана самозаливлива сеялка, свързана с WiFi, като използвате стара градинска сеялка, кофа за боклук, малко лепило и самостоятелно Комплект за сглобяване на саксия за поливане от Adosia
Интелигентно поливане на растенията, захранвано от слънчев панел: 7 стъпки
Интелигентно поливане на растения, захранвано от слънчев панел: Това е актуализирана версия на моя първи проект SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water … Основни разлики с предишната версия: 1. Свързва на ThingSpeaks.com и използва този сайт за публикуване на заснети данни (температура
WiFi Автоматично захранване на растенията с резервоар - Настройка за отглеждане на закрито/на открито - Водни растения автоматично с дистанционно наблюдение: 21 стъпки
WiFi Автоматично захранване на растенията с резервоар - Настройка за отглеждане на закрито/на открито - Водни растения автоматично с дистанционно наблюдение: В този урок ще демонстрираме как да настроим персонализирана система за захранване на закрито/външно растение, която автоматично полива растенията и може да се наблюдава дистанционно с помощта на платформата Adosia
Интелигентно поливане на растенията: 5 стъпки (със снимки)
Умно поливане на растения: Здравейте! Използвайки този проект, можете автоматично да поливате вашите растения/растения, като вземете предвид външната температура, влажността и светлината. Също така можете да използвате това като домашна метеорологична станция и да проверявате температурата, влажността и лекотата от мобилния си телефон или компютъра си