Բովանդակություն:

Բույսերի ավտոմատ ջրում `4 քայլ
Բույսերի ավտոմատ ջրում `4 քայլ

Video: Բույսերի ավտոմատ ջրում `4 քայլ

Video: Բույսերի ավտոմատ ջրում `4 քայլ
Video: Սենյակային ծաղիկները ջրելիս պատրաստեք այս խառնուրդը, և ձեր ծաղիկները կլինեն ավելի առողջ 2024, Հուլիսի
Anonim
Բույսերի ավտոմատ ջրում
Բույսերի ավտոմատ ջրում

Բույսերը գո՞հ չեն ձեր խնամքից:

Արդյո՞ք նրանք միշտ մահանում են ՝ առանց իրենց խնդիրները ձեզ բացատրելու:

Դե ուրեմն շարունակեք կարդալ, թե ինչպես կառուցել ձեր սեփական ավտոմատ բույսերի ջրելու համակարգը, որը ձեզ տալիս է բոլոր այն տեղեկությունները, որոնք ձեզ երբևէ անհրաժեշտ կլինեն ձեր բույսը երջանիկ կյանք վարելու համար: Ես համոզվեցի, որ ոչ միայն խոնավությունը, այլև ջերմաստիճանը և լույսը լրացուցիչ տեղեկանքի համար: Դուք կկարողանաք տեսնել ձեր սեփական բույսի աճը:

Եվ բացի այդ, այն խոնավեցնում է ձեր բույսը:

Պարագաներ

Էլեկտրական բաղադրիչներ

  • Ազնվամորի Պի (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- ի համար: Այդ ամենից հետո ես այն ավարտեցի մոխրագույն ներկի շերտով:

Խորհուրդ ենք տալիս: