Mundarija:
- Ta'minotlar
- 1 -qadam: Pi -ni sozlash
- 2 -qadam: O'chirish tizimini yaratish
- 3 -qadam: Kod va ma'lumotlar bazasi
- 4 -qadam: Koson
Video: O'simliklarni avtomatik sug'orish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
O'simliklar sizning g'amxo'rligingizdan mamnun emasmi?
Ular har doim o'z muammolarini sizga tushuntirmay o'lishadimi?
Xo'sh, o'zingizning o'simliklarni sug'orish uchun avtomatik tizimni qanday qurish haqida o'qishni davom eting, bu sizga zavodingizni baxtli hayot kechirishi uchun kerak bo'ladigan barcha ma'lumotlarni beradi. Men qo'shimcha namuna uchun nafaqat namlikni, balki harorat va yorug'likni ham kiritganman. Siz o'zingizning o'simlikning o'sishini ko'rishingiz mumkin.
Va buning ustiga, u sizning o'simlikingizni namligini saqlaydi.
Ta'minotlar
Elektr komponentlari:
- Raspberry Pi (4)
- LCD displey 16x2 (IP-manzilni ko'rsatish uchun)
- Yorug'likka bog'liq qarshilik
- TMP36
- (Sparkfun) namlik sensori
- MCP3008
- Potentsiometr
- O'rnatish moduli
- Kichik suv osti nasosi (afzal 5-9V)
- Breadbord
- Elektr simlari
Asboblar va materiallar:
- Bir oz yog'och
- Asosiy vositalar
- Yog'och yopishtiruvchi
- Suvni saqlash uchun banka yoki shisha idish
Dasturiy ta'minot: (men ishlatganman, boshqa variantlardan bemalol foydalanaman)
- win32diskimager
- Macun
- MySQL Workbench
- Visual Studio kodi
1 -qadam: Pi -ni sozlash
Avval biz Raspberry Pi -ni o'rnatamiz. Https://www.raspberrypi.org/downloads/raspberry-pi-os/ saytidan Raspbian tasvirini oling va uni SD-kartaga yozing.
Endi Internetga ulaning va kerakli dasturlar va kutubxonalarni o'rnatish uchun quyidagi buyruqlarni bajaring.
Apache, PHP
sudo apt install apache2 -y
sudo apt ni o'rnating php libapache2-mod-php -y
MariaDB
sudo apt install mariadb-server mariadb-client -y
sudo apt install php -mysql -y
sudo systemctl apache2.service -ni qayta ishga tushiring
PHPMyAdmin
sudo apt install phpmyadmin -y
Python
pip3 mysql-connector-python-ni o'rnating
pip3 flask-socketio-ni o'rnating
pip3 flakon-korslarni o'rnating
pip3 gevent -ni o'rnating
pip3 gevent-websocket-ni o'rnating
pip3 spidev -ni o'rnating
pip3 CharLCD -ni o'rnating
2 -qadam: O'chirish tizimini yaratish
Birinchidan, biz barcha komponentlar tayyorligiga ishonch hosil qilamiz. Barcha simlarni rasmda ko'rsatilgan tarzda ehtiyotkorlik bilan ulang.
Barcha uchta sensor MCP3008 bilan ulangan. MCP3008, LCD va o'rni IN1 bilan birgalikda, barchasi to'g'ridan -to'g'ri Pi bilan bog'liq.
Nasosni Pi bilan ulamang, chunki bu shikast etkazishi mumkin!
3 -qadam: Kod va ma'lumotlar bazasi
Barcha kod va ma'lumotlar bazasini mening Github -dan topish va ishlatish mumkin:
github.com/SnauwaertSander/RaspiPlant
Frontend (html) ni '/var/www/' Backend (project1)/home/pi/ga joylashtiring.
MySQL -serveringizga ulaning (MySQL dastgohi yoki har qanday mijoz bilan SSH orqali) va github -dagi dampni bajaring.
Kodni avtomatik ishga tushirish uchun Raspiplant.service -ni/etc/systemd/system/ichiga joylashtiring va quyidagi buyruqni bajaring:
sudo systemctl Raspiplant.service -ni yoqadi
Hammasi joyida bo'lgandan so'ng, kod avtomatik ravishda ishga tushishi kerak, hamma narsa to'g'ri ishlayotganini tasdiqlash uchun pi -ni qayta ishga tushiring va lcd -da ko'rsatilgan IP -ga o'ting. Agar siz saytga kira olmasangiz yoki sayt 30 -yillardan keyin hech qanday qiymat ko'rsatmasa, Pi -ni uzing va simlaringizni tekshiring.
Endi har soatda dastur sizning zavodingizni tekshiradi. U jadvaldagi qiymatlarni yozib oladi va kerak bo'lganda nasosni ishga tushiradi. Ushbu versiyada yangi o'simliklarni qo'shishning yagona yo'li ma'lumotlar bazasida.
4 -qadam: Koson
Men o'z ishimni eski yog'och va asosiy asboblar bilan quraman. Ishonchim komilki, siz mendan ko'ra yaxshiroq ish qila olasiz, shuning uchun davom eting va biror narsani sinab ko'ring.
Agar yo'q bo'lsa, men buni qanday amalga oshirganimni tushuntiraman: men yog'ochdan yasalgan elim yordamida kichik yog'och quti yasadim. Elektronikaga kirish uchun men yuqori qismidagi menteşadan foydalandim. Keyin men sensorlar, quvvat va LCD uchun bir nechta teshiklar qildim. Bularning barchasidan keyin men kulrang bo'yoq qatlami bilan tugatdim.
Tavsiya:
Mikroto'lqinli o'simliklarni avtomatik sug'orish tizimi: bit: 8 qadam (rasmlar bilan)
Mikro: bit yordamida o'simliklarni avtomatik sug'orish tizimi: bu ko'rsatmada men sizga mikro: bit va boshqa kichik elektron komponentlar yordamida o'simliklarni avtomatik sug'orish tizimini qanday qurishni ko'rsataman. o'simlik tuproqidagi namlik darajasini kuzatish va
O'simliklarni avtomatik sug'orish tizimi: 4 qadam
O'simliklarni avtomatik sug'orish tizimi: Men o'simliklarni avtomatik sug'orish tizimini shunday qildim
UWaiPi - Avtomatik o'simliklarni sug'orish tizimi: 11 qadam (rasmlar bilan)
UWaiPi - Vaqt bilan boshqariladigan o'simliklarni avtomatik sug'orish tizimi: Salom! Bugun ertalab o'simliklaringizni sug'orishni unutdingizmi? Siz ta'tilni rejalashtiryapsizmi, lekin kim o'simliklarni sug'orishini o'ylayapsizmi? Xo'sh, agar sizning javoblaringiz ha bo'lsa, u holda men sizning muammoingizni hal qila olaman, men uWaiPi -ni joriy qilganimdan juda xursandman
Wi -Fi signallari yordamida DIY avtomatik o'simliklarni sug'orish tizimini qanday qurish kerak: 15 qadam
Wi -Fi signallari yordamida DIY avtomatik o'simliklarni sug'orish tizimini qanday qurish mumkin: bu #WiFi orqali boshqariladigan DIY avtomatik o'simliklarni sug'orish tizimi. Ushbu loyiha uchun biz Adosia kompaniyasining o'z -o'zini sug'oradigan avtomatik bog 'tizimi yig'ish to'plamidan foydalandik. Ushbu sozlash uchun solenoidli suv klapanlari va shunga o'xshash tuproqli mois ishlatiladi
O'simliklarni avtomatik sug'orish tizimi: 5 qadam (rasmlar bilan)
O'simliklarni avtomatik sug'orish tizimi: bu siz qila oladigan eng oson va arzon o'simlik sug'orish tizimi, men hech qanday mikrokontrolderni ishlatmaganman, bu asosan tranzistorli kalit, siz tranzistorning buzilishini oldini olish uchun kollektor va tayanch o'rtasida bir oz qarshilik qo'shishingiz kerak. (w ishlatmang