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

Autաղկի գործարանի ջրման ավտոմատ նախագիծ-arduino. 8 քայլ (նկարներով)
Autաղկի գործարանի ջրման ավտոմատ նախագիծ-arduino. 8 քայլ (նկարներով)

Video: Autաղկի գործարանի ջրման ավտոմատ նախագիծ-arduino. 8 քայլ (նկարներով)

Video: Autաղկի գործարանի ջրման ավտոմատ նախագիծ-arduino. 8 քայլ (նկարներով)
Video: ajude seus amigos sempre ❤️ 2024, Նոյեմբեր
Anonim
Autաղկի գործարանի ջրման ավտոմատ նախագիծ-arduino
Autաղկի գործարանի ջրման ավտոմատ նախագիծ-arduino

Բարև տղերք:

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

  1. օգտագործելով խոնավության մակարդակը չափող հողի խոնավության տվիչ
  2. LCD- ում ցուցադրել խոնավության մակարդակը (0%-100%)
  3. եթե խոնավության մակարդակը 60% -ից ցածր է, միացրեք կարմիր LED- ը, եթե այն ավելի քիչ է, միացրեք կանաչ LED- ը
  4. եթե խոնավության մակարդակը 60%-ից ցածր է, դուք պետք է ջրեք ձեր գործարանը `բացելով ջրի փականը (servo motor), փականը պետք է բացվի խոնավության մակարդակին համաչափ:
  5. ցուցադրել ջրման վիճակը LCD- ում (Բացել/Փակել)

գերհեշտ! եկեք անցնենք քայլերով

Քայլ 1: Բաղադրիչների որոնում

քեզ պետք է

arduino uno/mega 2560 և USB մալուխ

www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…

կարմիր լեդ, կանաչ լեդ

16 X2 LCD էկրան

www.ebay.com/itm/16x2-Character-LCD-Displa…

աշտարակ Pro միկրո սերվո 9 գ

www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…

խոնավության ցուցիչ

www.ebay.com/itm/Soil-Humidity-Hygrometer-…

պոտենցիոմետր

jumper լարեր, մինի տախտակ

Քայլ 2. Խոնավության սենսոր

Ինտերֆեյսին խոնավության սենսոր
Ինտերֆեյսին խոնավության սենսոր

խոնավության տվիչից մենք ստանում ենք անալոգային ընթերցումներ 0-1023-ից, այնպես որ մեզ պետք չեն arduino- ի թվային մուտքի/ելքային կապեր: բայց մեզ անհրաժեշտ է անալոգային A0 կապ:

vcc ------------ 5V arduino

GND ---------- 0V արդուինո

ՍԻԳՆԱԼ (A0) ------ A0 arduino

Հիշեք, որ անալոգային ընթերցումները, որոնք մենք ստանում ենք 0-1023-ից, քարտեզագրվում են 0-100-ից `օգտագործելով հրամանի քարտեզը (0, 1023, 100, 0)

դա նշանակում է, որ եթե այն չոր է --- 5V ----- 1023 ՔԱՐՏԵ TO մինչև 0%

թաց --- 0V ------ 0 Քարտեզ 100%

Քայլ 3: Ինտերֆեյս LCD էկրան

Ինտերֆեյս LCD էկրան
Ինտերֆեյս LCD էկրան

Հուսով եմ, որ դուք գիտեք, թե ինչպես միացնել LCD- ը arduino- ի հետ: եթե չգիտեք, մի անհանգստացեք, ես ձեզ կառաջնորդեմ այն ինտերֆեյսի մեջ դնել:

վերցրեք 16 X 2 LCD էկրանը և միացրեք jumper լարերն ու միջերեսը arduino- ին հետևյալ կերպ.

LCD ARDUINO

GND GND

VCC 5V

VEE դեպի ՊՈՏԵՆՍԻՈՄԵՏՐ

RS PIN 12 (ցանկացած թվային PIN)

R/W GND

EN PIN 11 (Yանկացած թվային PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5 Վ լարման

K GND

Քայլ 4. 9 գ սերվո շարժիչի միացում

Ինտերֆեյս 9 գ սերվո շարժիչ
Ինտերֆեյս 9 գ սերվո շարժիչ

կարմիր (+) ------------------------------ 5 Վ arduino- ում

շագանակագույն (-) --------------------------- gnd արդուինոյում

դեղին (ազդանշանային փին) ---------------- ANանկացած PWM PIN

Քայլ 5: LED լամպեր

LED լամպեր
LED լամպեր

դուք կիսով չափ ավարտել եք ձեր ջրի կառավարման համակարգը ավարտելու համար:

միացրեք կարմիր և կանաչ LED- ները համապատասխանաբար 8 և 9: (ավելի երկար վերջ arduino- ին, ավելի կարճ վերջ GND- ին… հուսով եմ, որ դուք դա չեք մոռացել)

Քայլ 6: Վերջնական կապ

Վերջնական կապ
Վերջնական կապ
Վերջնական կապ
Վերջնական կապ

Ձեր վերջնական կապն այսպիսի տեսք կունենա

Քայլ 7: Կոդ

1. Ներբեռնեք և տեղադրեք Arduino Desktop IDE- ն

պատուհաններ -

Mac OS X -

Linux -

2. Ներբեռնեք և տեղադրեք servo.h և LiquidCrystal.h ֆայլերը Arduino գրադարանների պանակում:

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Տեղադրեք ֆայլերը ճանապարհին `C: / Arduino / գրադարաններ

3. Ներբեռնեք և բացեք flower_plant_project.ino

4. Տեղադրեք կոդը arduino տախտակին USB մալուխի միջոցով

Քայլ 8: Կատարված է:

Image
Image

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

վայելեք ջրելը !!!

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