Բովանդակություն:
- Պարագաներ
- Քայլ 1: Pi- ի կարգավորում
- Քայլ 2: Շղթայի կառուցում
- Քայլ 3: Կոդ և տվյալների շտեմարան
- Քայլ 4: պատյան
Video: Բույսերի ավտոմատ ջրում `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Բույսերը գո՞հ չեն ձեր խնամքից:
Արդյո՞ք նրանք միշտ մահանում են ՝ առանց իրենց խնդիրները ձեզ բացատրելու:
Դե ուրեմն շարունակեք կարդալ, թե ինչպես կառուցել ձեր սեփական ավտոմատ բույսերի ջրելու համակարգը, որը ձեզ տալիս է բոլոր այն տեղեկությունները, որոնք ձեզ երբևէ անհրաժեշտ կլինեն ձեր բույսը երջանիկ կյանք վարելու համար: Ես համոզվեցի, որ ոչ միայն խոնավությունը, այլև ջերմաստիճանը և լույսը լրացուցիչ տեղեկանքի համար: Դուք կկարողանաք տեսնել ձեր սեփական բույսի աճը:
Եվ բացի այդ, այն խոնավեցնում է ձեր բույսը:
Պարագաներ
Էլեկտրական բաղադրիչներ
- Ազնվամորի Պի (4)
- LCD էկրան 16x2 (IP հասցեն ցուցադրելու համար)
- Լույսից կախված դիմադրություն
- TMP36
- (Sparkfun) Խոնավության տվիչ
- MCP3008
- Պոտենցիոմետր
- Ռելե մոդուլ
- Փոքր սուզվող պոմպ (նախընտրելի է 5-9 Վ)
- Breadbord
- Էլեկտրական լարեր
Գործիքներ և նյութեր
- Որոշ փայտ
- Հիմնական գործիքներ
- Woodglue
- Arուր պահելու համար բանկա կամ ապակե աման
Softwareրագրակազմ. (Ես օգտագործել եմ, ազատ զգացեք օգտագործել այլընտրանքներ)
- 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
ՄարիաԴԲ
sudo apt տեղադրել mariadb-server mariadb-client -y
sudo apt տեղադրել php -mysql -y
sudo systemctl վերագործարկեք apache2.service
PHPMyAdmin
sudo apt տեղադրել phpmyadmin -y
Պիթոն
pip3 տեղադրել mysql-connector-python
pip3 տեղադրել flask-socketio
pip3 տեղադրել flask-cors
pip3 տեղադրել gevent
pip3 տեղադրել gevent-websocket
pip3 տեղադրել spidev
pip3 տեղադրել CharLCD
Քայլ 2: Շղթայի կառուցում
Սկզբում մենք պետք է համոզվենք, որ բոլոր բաղադրիչները պատրաստ են: Fullyգուշորեն միացրեք բոլոր լարերը, ինչպես ցույց է տրված:
Բոլոր 3 սենսորները կապված են MCP3008- ի հետ: MCP3008- ը, LCD- ի և Relay IN1- ի հետ միասին, բոլորը անմիջականորեն կապված են Pi- ի հետ:
Մի միացրեք պոմպը Pi- ի հետ, քանի որ դա կարող է վնաս պատճառել:
Քայլ 3: Կոդ և տվյալների շտեմարան
Ամբողջ ծածկագիրը և տվյալների բազան կարելի է գտնել և օգտագործել իմ Github- ից.
github.com/SnauwaertSander/RaspiPlant
Տեղադրեք Frontend- ը (html) ներսում '/var/www/' Տեղադրեք հետնագիրը (նախագիծ 1)/home/pi/ - ում
Միացեք ձեր MySQL սերվերին (MySQL աշխատանքային սեղանի կամ SSH- ի միջոցով ցանկացած հաճախորդի հետ) և կատարեք github- ում հայտնաբերված աղբանոցը:
Կոդը ինքնաբերաբար գործարկելու համար տեղադրեք Raspiplant.service- ը/etc/systemd/system/ներսում և գործարկեք հետևյալ հրամանը.
sudo systemctl միացնել Raspiplant.service- ը
Այն բանից հետո, երբ ամեն ինչ իր տեղում է, կոդը պետք է ինքնաբերաբար գործարկվի գործարկման ժամանակ ՝ հաստատելու համար, որ ամեն ինչ ճիշտ է աշխատում, վերագործարկեք ձեր pi- ն և անցեք LCD- ում ցուցադրված IP- ին: Եթե չեք կարողանում մուտք գործել կայք կամ կայքը 30 -ից հետո որևէ արժեք չի ցուցադրում, անջատեք ձեր Pi- ն և ստուգեք ձեր էլեկտրագծերը:
Այժմ ամեն ժամ ծրագիրը կսկսի ստուգել ձեր գործարանը: Այն կգրանցի արժեքները գծապատկերում և անհրաժեշտության դեպքում կակտիվացնի պոմպը: Այս տարբերակում նոր բույսեր ավելացնելու միակ միջոցը տվյալների բազայում է:
Քայլ 4: պատյան
Ես իմ պատյանը կառուցում եմ հին փայտից և հիմնական գործիքներից: Վստահ եմ, որ դուք կարող էիք շատ ավելի լավ աշխատանք կատարել, քան ես, այնպես որ առաջ գնացեք և ինչ -որ բան փորձեք:
Եթե ոչ, ահա հիմնական բացատրությունը, թե ինչպես եմ դա արել. Ես փայտե փոքրիկ տուփ եմ պատրաստել ՝ օգտագործելով փայտի սոսինձ: Էլեկտրոնային սարքերին միանալու համար ես վերևի մասում օգտագործել եմ ծխնին: Հետո ես որոշ անցքեր արեցի սենսորների, հզորության և LCD- ի համար: Այդ ամենից հետո ես այն ավարտեցի մոխրագույն ներկի շերտով:
Խորհուրդ ենք տալիս:
Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով)
Micro: bit- ի միջոցով գործարանների ջրամատակարարման ավտոմատ համակարգ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բույսերի ջրման ավտոմատ համակարգ `օգտագործելով Micro: bit և որոշ այլ փոքր էլեկտրոնային բաղադրիչներ: Micro: bit- ը օգտագործում է խոնավության տվիչ վերահսկել գործարանի հողում խոնավության մակարդակը և
Բույսերի ջրման ավտոմատ համակարգ `4 քայլ
Ավտոմատ բույսերի ջրել համակարգ
Բույսերի ավտոմատ կաթսա - Փոքրիկ այգի. 13 քայլ (նկարներով)
Բույսերի ավտոմատ կաթսա. Մեր վերջին առաջադրանքի համար մենք պետք է մշակեինք մեր ընտրությամբ IoT նախագիծ: Գաղափարներ փնտրելով ՝ ես որոշեցի օգտակար բան պատրաստել մորս համար, ով մեծանում է
Խելացի բույսերի ջրում Արևային վահանակի միջոցով. 7 քայլ
Smart Plant Watering Powered by a Solar Panel. Սա իմ առաջին SmartPlantWatering նախագծի թարմացված տարբերակն է (https://www.instructables.com/id/Smart-Plant-Water… Հիմնական տարբերությունները նախորդ տարբերակի հետ ՝ 1. Կապեր դեպի ThingSpeaks.com և օգտագործում է այս կայքը ՝ գրավված տվյալները հրապարակելու համար (ջերմաստիճան
Խելացի բույսերի ջրում. 5 քայլ (նկարներով)
Խելացի բույսերի ջրում. Բարև: Օգտագործելով այս նախագիծը, դուք կարող եք ինքնաբերաբար ջրել ձեր բույսը `հաշվի առնելով արտաքին ջերմաստիճանը, խոնավությունը և լույսը: Նաև կարող եք սա օգտագործել որպես տնային եղանակային կայան և ստուգել ջերմաստիճանը, խոնավությունը և թեթևությունը բջջային հեռախոսից կամ համակարգչից