Turinys:
- Prekės
- 1 žingsnis: „Pi“nustatymas
- 2 žingsnis: grandinės kūrimas
- 3 žingsnis: kodas ir duomenų bazė
- 4 žingsnis: korpusas
Video: Automatinis augalų laistymas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Ar augalai nepatenkinti jūsų priežiūra?
Ar jie visada miršta jums nepaaiškinę savo problemų?
Tada skaitykite, kaip sukurti savo automatinę augalų laistymo sistemą, kuri suteikia jums visą informaciją, kurios jums kada nors prireiks, kad jūsų augalas gyventų laimingai. Įsitikinau, kad įtraukiau ne tik drėgmę, bet ir temperatūrą bei šviesą. Galėsite pamatyti savo augalo augimą.
Be to, jūsų augalas yra drėkinamas.
Prekės
Elektriniai komponentai:
- Raspberry Pi (4)
- LCD ekranas 16x2 (IP adresui rodyti)
- Priklausomas nuo šviesos rezistorius
- TMP36
- („Sparkfun“) Drėgmės jutiklis
- MCP3008
- Potenciometras
- Relės modulis
- Mažas panardinamas siurblys (pageidautina 5-9V)
- Breadbord
- Elektros laidai
Įrankiai ir medžiagos:
- Šiek tiek medžio
- Pagrindiniai įrankiai
- Medienos klijai
- Stiklainis ar stiklainis, skirtas vandeniui laikyti
Programinė įranga: (naudojau, nedvejodami naudokite bet kokias alternatyvas)
- win32diskimager
- Glaistas
- „MySQL“darbastalis
- „Visual Studio“kodas
1 žingsnis: „Pi“nustatymas
Pirmiausia sukonfigūruosime „Raspberry Pi“. Paimkite Raspbian vaizdą iš https://www.raspberrypi.org/downloads/raspberry-pi-os/ ir įrašykite jį į SD kortelę.
Dabar prisijunkite prie interneto ir paleiskite šias komandas, kad įdiegtumėte reikalingas programas ir bibliotekas.
„Apache“, PHP
sudo apt įdiegti apache2 -y
sudo apt įdiegti php libapache2-mod-php -y
MariaDB
sudo apt įdiegti mariadb-server mariadb-client -y
sudo apt įdiegti php -mysql -y
sudo systemctl iš naujo paleiskite apache2.service
PHPMyAdmin
sudo apt įdiegti phpmyadmin -y
Python
pip3 įdiegti „mysql-connector-python“
pip3 įdiegti kolbą-lizdą
pip3 sumontuokite kolbas
pip3 įdiegimo geventas
pip3 įdiegti gevent-websocket
pip3 įdiegti spidev
pip3 įdiegti „CharLCD“
2 žingsnis: grandinės kūrimas
Pirmiausia įsitikinsime, kad visi komponentai yra paruošti. Atsargiai prijunkite visus laidus, kaip parodyta.
Visi 3 jutikliai yra prijungti prie MCP3008. MCP3008 kartu su LCD ir relė IN1 yra tiesiogiai prijungti prie „Pi“.
Nejunkite siurblio su „Pi“, nes tai gali sugadinti!
3 žingsnis: kodas ir duomenų bazė
Visą kodą ir duomenų bazę galima rasti ir naudoti mano „Github“:
github.com/SnauwaertSander/RaspiPlant
Įdėkite „Frontend“(html) į vidų “/var/www/„ Įdėkite „Backend“(projektas1) į/home/pi/
Prisijunkite prie savo „MySQL“serverio (naudodami „MySQL“darbastalį ar bet kurį klientą per SSH) ir paleiskite „github“rastą iškėlimą.
Kad kodas būtų paleistas automatiškai, įdėkite Raspiplant.service į/etc/systemd/system/ir paleiskite šią komandą:
sudo systemctl įgalinti Raspiplant.service
Kai viskas bus savo vietoje, kodas turėtų būti paleistas automatiškai paleidžiant, kad įsitikintumėte, jog viskas veikia teisingai, iš naujo paleiskite „pi“ir eikite į IP, rodomą LCD. Jei negalite prisijungti prie svetainės arba svetainėje nerodomos jokios vertės po 30 sekundžių, atjunkite „Pi“ir patikrinkite laidus.
Dabar kas valandą programa tikrins jūsų gamyklą. Jis įrašys vertes į diagramą ir prireikus suaktyvins siurblį. Šioje versijoje vienintelis būdas pridėti naujų augalų yra duomenų bazėje.
4 žingsnis: korpusas
Aš kuriu savo dėklą su sena mediena ir pagrindiniais įrankiais. Esu tikras, kad galėtumėte padaryti daug geresnį darbą nei aš, todėl pirmyn ir pabandykite ką nors.
Jei ne, čia yra pagrindinis paaiškinimas, kaip aš tai padariau: aš padariau nedidelę medinę dėžę, naudodamas medienos klijus. Norėdami patekti į elektroniką, aš naudoju vyrį viršutinėje dalyje. Tada padariau keletą skylių jutikliams, maitinimui ir LCD. Po viso to baigiau pilkų dažų sluoksniu.
Rekomenduojamas:
Išmanusis augalų laistymas naudojant saulės kolektorių: 7 žingsniai
Išmanusis augalų laistymas naudojant saulės kolektorių: tai atnaujinta mano pirmojo „SmartPlantWatering“projekto versija (https://www.instructables.com/id/Smart-Plant-Water …. Pagrindiniai skirtumai nuo ankstesnės versijos: 1. Jungiasi į ThingSpeaks.com ir naudoja šią svetainę, kad paskelbtų užfiksuotus duomenis (temperatūra
Kambarinių augalų laistymas naudojant „NodeMCU“, vietinį „Blynk Server“ir „Blynk Apk“, reguliuojamas nustatymo taškas: 3 žingsniai
Kambarinių augalų laistymas naudojant „NodeMCU“, „Local Blynk Server“ir „Blynk Apk“, reguliuojamas nustatymo taškas: Aš sukūriau šį projektą, nes mano kambariniai augalai turi būti sveiki net tada, kai ilgesnį laiką atostogauju, ir man patinka idėja internetu kontroliuoti ar bent stebėti visus galimus dalykus, kurie vyksta mano namuose
Automatinis išmanusis augalų vazonas - (pasidaryk pats, 3D spausdintas, „Arduino“, savaiminis laistymas, projektas): 23 žingsniai (su nuotraukomis)
Automatinis išmanusis augalų vazonas - (pasidaryk pats, 3D spausdintas, „Arduino“, savaiminis laistymas, projektas): Sveiki, Kartais, kai kelioms dienoms išvykstame iš namų arba esame tikrai užsiėmę, kambariniai augalai (nesąžiningai) kenčia, nes jie nėra laistomi, kai to reikia. Tai yra mano sprendimas. Tai protingas augalų puodas, kurį sudaro: įmontuotas vandens rezervuaras. Senas
Protingas augalų laistymas: 5 žingsniai (su nuotraukomis)
Protingas augalų laistymas: Sveiki! Naudodamiesi šiuo projektu, galite automatiškai laistyti augalą, atsižvelgdami į išorinę temperatūrą, drėgmę ir šviesą. Taip pat galite tai naudoti kaip namų oro stotį ir patikrinti temperatūrą, drėgmę ir lengvumą iš savo mobiliojo telefono ar kompiuterio
„EcoDuino“automatinis augalų laistymas: 8 žingsniai (su nuotraukomis)
„EcoDuino“automatinis augalų laistymas: „EcoDuino“yra „DFRobot“rinkinys, skirtas jūsų augalams laistyti automatiškai. Jis veikia su 6 AA baterijomis, kurios į komplektą neįeina. Sąranka yra labai paprasta ir apima „Arduino“pagrindu sukurtą mikrovaldiklį