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

Հողի խոնավության չափում ազնվամորու Պի 4: 4 քայլերով
Հողի խոնավության չափում ազնվամորու Պի 4: 4 քայլերով

Video: Հողի խոնավության չափում ազնվամորու Պի 4: 4 քայլերով

Video: Հողի խոնավության չափում ազնվամորու Պի 4: 4 քայլերով
Video: Մոխրի օգտագործումը մրգերի և բանջարեղենի արտադրության մեջ 2024, Նոյեմբեր
Anonim
Ազնվամորու Pi- ով հողի խոնավության չափում 4
Ազնվամորու Pi- ով հողի խոնավության չափում 4

Գիտե՞ք, թե որքան հաճախ է ջրել բույսերը: Կամ բույսերը դուրս են թափել և կորցրել դրանք: Սա լուծելու համար ես մտածեցի, որ ավելի հանգամանալի կլիներ, եթե մենք կարողանայինք ստանալ հողի ներսում ջրի պարունակության արժեքը, որպեսզի որոշում կայացնեինք բույսերը պատշաճ կերպով ջրելը: Այս նախագծում փորձենք կառուցել մի շրջան, որը կարող է չափել ջրի պարունակության արժեքը հողը ի վերջո վերահսկում է հոսքը ՝ օգտագործելով Raspberry Pi- ն:

Սարքավորումներ:

  1. Ազնվամորի Պի 2/3/4
  2. Հողի խոնավության ցուցիչ
  3. MCP3008 IC
  4. Ցատկողներ

Քայլ 1: Շղթայի միացում

Շղթայի միացում
Շղթայի միացում
  • MCP3008 GND- ից GND
  • MCP3008 CS- ից RPI 8
  • SoilMoisture GND- ից GND
  • SoilMoisture VCC- ից +3V
  • SoilMoisture A0- ից MCP3008 CH0
  • MCP3008 VCC- ից +3V
  • MCP3008 VREF- ից +3V
  • MCP3008 AGND- ից GND
  • MCP3008 CLK դեպի RPI 11
  • MCP3008 DOUT դեպի RPI 9
  • MCP3008 DIN- ից RPI 10 -ին

Կատարեք բոլոր կապերը և միացրեք Raspberry Pi- ն: Եթե ցանկանում եք սովորել, թե ինչպես ստեղծել Raspberry Pi, ստուգեք, թե ինչպես տեղադրել Raspberry Pi 4 -ը:

Քայլ 2: Հիմնական փաթեթներ

Կոդը գործարկելուց առաջ դուք պետք է տեղադրեք մի քանի գրադարան, եթե արդեն ունեք «Adafruit_Python_MCP3008» - ը, ապա անցեք հաջորդ քայլին կամ հետևեք ստորև նշված հրամաններին ՝ դրանք տեղադրելու համար:

pi@raspberrypi: sudo apt-get թարմացում

pi@raspberrypi: sudo apt-get install build-essential python-dev python-smbus git

pi@raspberrypi: cd

pi@raspberrypi: git clone

pi@raspberrypi: cd Adafruit_Python_MCP3008

pi@raspberrypi: sudo python setup.py տեղադրել

Եթե պահեստի կլոնավորման խնդիր ունեք, կարող եք ձեռքով ներբեռնել պահեստը և հետագայում շարունակել քայլերը: Եթե սխալ եք տեսնում, հետ գնացեք և ուշադիր ստուգեք բոլոր նախորդ հրամանները և նորից գործարկեք:

Դուք պետք է տեսնեք, որ գրադարանի տեղադրումը հաջողվի և ավարտվի հաղորդագրությամբ:

Եթե նախընտրում եք տեղադրել pip- ի միջոցով (Սա պարտադիր չէ, եթե տեղադրման համար հետևել եք վերը նշված քայլերին), բացեք Raspberry Pi- ի տերմինալը և կատարեք հետևյալ հրամանները.

sudo apt-get թարմացում

sudo apt-get տեղադրել կառուցել-անհրաժեշտ python-dev python-smbus python-pipsudo pip install adafruit-mcp3008

Քայլ 3: Կոդ

Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը

pi@raspberrypi: nano moist-soil.py

Գրադարանը տեղադրվելուց հետո ժամանակն է գործարկել կոդը: Բացեք տերմինալը, ստեղծեք նոր ֆայլ ՝ մուտքագրելով «nano moist-soil.py» և մուտքագրեք ստորև նշված կոդը:

ներմուծել RPi. GPIO որպես GPIO ժամանակից ներմուծել քուն հողի խոնավության սենսոր ՝ մեկ = խոնավության_արժեքի * 100 /1023 # Խոնավության արժեքը փոխարկեք տոկոսային տպման («Խոնավության գրանցված արժեքը % s տոկոս է» %), եթե խոնավության_արժեք>> 930: տպել («waterուր չկա, կարո՞ղ եք ինձ ջուր տալ»)) elif humidity_value = 350: տպել («Ես բավարար եմ») elif խոնավության_արժեք <350: print («Դադարեցրու ինձ խեղդել») քուն (1.5)

Կտտացրեք «ctrl+o» ՝ ֆայլը պահելու և «ctrl+x» ՝ դուրս գալու համար:

pi@raspberrypi: python moist-soil.py

Կոդը գործարկելու համար հրամայեք «python moist-soil.py»: Դուք պետք է կարողանաք տերմինալի պատուհանի վրա տեսնել հողի խոնավության տվիչից ստացված արժեքները, տեղադրել հողի խոնավության տվիչը ջրի ներսում և չոր հողի մեջ `հասկանալու համար տարբերությունը:

Քայլ 4: Վիդեո ձեռնարկ

Ուռա! շրջանն ավարտված է: Եթե ունեք հարցեր, մի հապաղեք մեկնաբանել ստորև:

Happy Circuiting!

Պաշարներ:

  • GitHub պահոց:
  • Տեղադրեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (ոչ մոնիտոր, ոչ Wi-Fi)
  • MCP3008- ի տեղադրում

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