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

Intel ավտոմատ այգեգործության համակարգ. 16 քայլ (նկարներով)
Intel ավտոմատ այգեգործության համակարգ. 16 քայլ (նկարներով)

Video: Intel ավտոմատ այգեգործության համակարգ. 16 քայլ (նկարներով)

Video: Intel ավտոմատ այգեգործության համակարգ. 16 քայլ (նկարներով)
Video: Այգիների ավտոմատ ոռոգման համակարգերի մասին 2024, Հուլիսի
Anonim
Image
Image
Intel- ի այգեգործության ավտոմատացված համակարգ
Intel- ի այգեգործության ավտոմատացված համակարգ
Intel- ի այգեգործության ավտոմատացված համակարգ
Intel- ի այգեգործության ավտոմատացված համակարգ
Intel- ի այգեգործության ավտոմատացված համակարգ
Intel- ի այգեգործության ավտոմատացված համակարգ

[Նվագարկել տեսանյութը]

Ողջույն բոլորին !!!

Սա իմ առաջին հրահանգն է Intel Edison- ում: Այս խրատական ուղեցույցը փոքրիկ կաթսայատուն բույսերի կամ խոտաբույսերի համար ոռոգման (կաթիլային ոռոգման) ավտոմատ համակարգ պատրաստելու ուղեցույց է `օգտագործելով Intel Edison և այլ էժան էլեկտրոնային տվիչներ: Սա կատարյալ է փակ խոտաբույսեր աճեցնելու համար: Բայց այս գաղափարը կարող է իրականացվել ավելի մեծ համակարգի համար:

Ես պատկանում եմ մի գյուղի, և մենք ունենք մեր սեփական ընկերությունը: Իմ գյուղում մնալու ընթացքում մենք մեր ֆիրմայից ստանում էինք շատ թարմ բանջարեղեն/խոտաբույսերի տերևներ (տես վերևի նկարները): Բայց հիմա իրավիճակը այլ է, քանի որ ես մնում եմ քաղաքը այլևս թարմ բանջարեղեն/խոտի տերևներ չունի: Ես դրանք պետք է խանութից գնեմ, որոնք ամենևին թարմ չեն: Բացի դրանցից, դրանք աճեցվում են վնասակար թունաքիմիկատների օգտագործմամբ, ինչը լավ չէ առողջության համար: Այսպիսով, ես պլանավորում եմ խոտաբույսեր ամրացնել պատշգամբ, որը լիովին թարմ է և անվնաս: Բայց ամրացումը ժամանակատար գործընթաց է: Ես միշտ մոռանում եմ ջուր տալ իմ ծաղկի բույսերի մեջ: Սա հանգեցնում է այգեգործության ավտոմատացված համակարգի գաղափարին:

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

Բացի դրանից, Intel Edison- ը խոնավության մակարդակի, շրջակա լույսի և հոսքի արագության մասին տեղեկատվություն կփոխանցի համացանցին: ընկնում է տվյալ շեմային արժեքից:

Շրջակա միջավայրի խնամքը վերջին տարիներին շատ կարևոր է դարձել, և աճում է «կանաչ» ծրագրերի պահանջարկը, որոնք կարող են օգնել նվազեցնել CO2 արտանետումները կամ էներգիայի ավելի արդյունավետ կառավարում: theրագիրն ավելի հուսալի և էկոլոգիապես մաքուր դարձնելու համար ես օգտագործել եմ արևային էներգիա ՝ ամբողջ համակարգը սնուցելու համար:

Քայլ 1: Պահանջվում են մասեր

1. Intel Edison Board (Amazon)

2. Խոնավության ցուցիչ (Amazon)

3. Հոսքի ցուցիչ (Amazon)

4. DC պոմպ (Amazon)

5. Photocell /LDR (Amazon)

6. MOSFET (IRF540 կամ IRL540) (Amazon)

7. Տրանզիստոր (2N3904) (Ամազոն)

8. Դիոդ (1N4001) (Ամազոն)

9. Ռեզիստորներ (10K x2, 1K x1, 330R x1)

10. Կոնդենսատոր -10uF (Amazon)

11. Կանաչ LED

12. Երկկողմանի նախատիպ տախտակ (5 սմ x 7 սմ) (Ամազոն)

13. JST M/F միակցիչներ լարերով (2 պին x 3, 3 պին x1) (eBay)

14. DC Jack- Male (Amazon)

15. Վերնագրի կապում (Amazon)

16. Արևային վահանակ 10W (Voc = 20V-25V) (Amazon)

17. Արևային լիցքավորման վերահսկիչ (Amazon)

18. կնքված կապարի թթու մարտկոց (Amazon)

Պահանջվող գործիքներ

1. Sոդման երկաթ (Amazon)

2. Մետաղալար /մերկացուցիչ (Amazon)

3. Թեժ սոսինձ ատրճանակ (Amazon)

4. Փորված (Amazon)

Քայլ 2: Ինչպես է աշխատում համակարգը

Ինչպես է աշխատում համակարգը
Ինչպես է աշխատում համակարգը
Ինչպես է աշխատում համակարգը
Ինչպես է աշխատում համակարգը

Նախագծի սիրտը Intel Edison տախտակն է: Այն կապված է տարբեր սենսորների հետ (ինչպես հողի խոնավությունը, լույսը, ջերմաստիճանը, ջրի հոսքը և այլն) և Pրի պոմպը: Սենսորները վերահսկում են տարբեր պարամետրերը, ինչպիսիք են հողի խոնավությունը, արևի լույսը և ջուրը: հոսքը/ սպառումը, այնուհետև սնվում է Intel- ի խորհուրդը: Հետո Intel- ի խորհուրդը մշակում է տվիչներից ստացված տվյալները և հրաման տալիս Pրային պոմպին `գործարանը ջրելու համար:

Տարբեր պարամետրերն այնուհետև ուղարկվում են համացանց `Intel Edison- ի ներկառուցված WiFi- ի միջոցով: Այնուհետև այն միացված է Blynk ծրագրերին` ձեր սմարթֆոնից/պլանշետներից գործարանը վերահսկելու համար:

Հեշտ հասկանալու համար ես նախագծերը բաժանել եմ ավելի փոքր բաժինների, ինչպես ստորև

1. Սկսելը Էդիսոնի հետ

2. Powerրագրի էլեկտրամատակարարում

3. Սենսորների միացում և փորձարկում

4. Շրջանակ / վահան պատրաստելը

5. Ինտերֆեյս Blynk հավելվածի հետ

6. oftրագրային ապահովում

7. Պատյան պատրաստելը

8. Վերջնական փորձարկում

Քայլ 3: Intel Edison- ի տեղադրում

Intel Edison- ի տեղադրում
Intel Edison- ի տեղադրում
Intel Edison- ի տեղադրում
Intel Edison- ի տեղադրում

Ես գնում եմ այս Intel Edison- ը և Arduino ընդլայնման խորհուրդը Amazon- ից: Ես շատ անհաջող եմ, քանի որ դա չեմ ստացել Instructable Campaign- ից: Ես ծանոթ եմ Արդուինոյին, բայց ինձ համար մի փոքր դժվար էր Intel Edison- ով ոտքի կանգնելը և աշխատելը: Ինչևէ, մի քանի օր տևած փորձից հետո ես գտա, որ այն բավականին հեշտ է օգտագործել: Ես ձեզ կառաջնորդեմ ՝ արագ սկսելու հետևյալ մի քանի քայլերով: Այսպիսով, մի վախեցեք:)

Պարզապես հետևեք հետևյալ հրահանգներին, որոնք լավ են լուսաբանում, թե ինչպես սկսել սկսել Էդիսոնը

Եթե դուք բացարձակ սկսնակ եք, հետևեք հետևյալ հրահանգներին

Բացարձակ սկսնակների ուղեցույց դեպի Intel Edison

Եթե դուք Mac օգտվող եք, հետևեք հետևյալ հրահանգներին

ԻՍԿ սկսնակների ուղեցույց Intel Edison- ը ստեղծելու համար (Mac OS- ով)

Բացի Sparkfun- ից և Intel- ից, Էդիսոնի հետ սկսելու հիանալի ձեռնարկներ կան:

1. Sparkfun ձեռնարկը

2. Intel ձեռնարկ

Ներբեռնեք բոլոր անհրաժեշտ ծրագրակազմը Intel- ի կայքից

software.intel.com/en-us/iot/hardware/edison/downloads

Theրագրակազմը ներբեռնելուց հետո դուք պետք է տեղադրեք վարորդները, IDE- ն և OS- ը

Վարորդներ

1. FTDI վարորդ

2. Էդիսոն վարորդ

IDE:

Arduino IDE

OS- ի առկայծում

Էդիսոնը Yocto Linux- ի պատկերով

Բոլորը տեղադրելուց հետո դուք պետք է կարգավորեք WiFi կապի համար

Քայլ 4: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում

Այս նախագծի համար մեզ երկու ուժ է պետք

1. Intel Edison (7-12V DC) և տարբեր տվիչներ (5V DC) սնուցելու համար

2. DC պոմպը գործարկելու համար (9V DC)

Ես ընտրում եմ 12 Վ կնքված կապարաթթվային մարտկոց ամբողջ նախագծի էներգիայի համար: Քանի որ այն ստացել եմ հին համակարգչային UPS- ից: Հետո մտածեցի մարտկոցը լիցքավորելու համար օգտագործել Արևային էներգիա: Այսպիսով, այժմ իմ նախագիծը լիովին հուսալի է և էկոլոգիապես մաքուր:

Էներգամատակարարման պատրաստման համար տես վերը նշված պատկերները:

Արևային լիցքավորման համակարգը բաղկացած է երկու հիմնական բաղադրիչներից

1. Արևային վահանակ. Այն արևի լույսը վերածում է էլեկտրական էներգիայի

2. Արևային լիցքավորման վերահսկիչ. Մարտկոցը օպտիմալ կերպով լիցքավորելու և բեռը վերահսկելու համար

Ես գրել եմ 3 հրահանգ ՝ Արևային լիցքավորման վերահսկիչ պատրաստելու վերաբերյալ: Այսպիսով, կարող եք հետևել դրան ՝ ինքներդ պատրաստելու համար:

ARDUINO-SOLAR-CHARGE-CONTROLLER

Եթե չեք ցանկանում պատրաստել, ապա պարզապես գնեք այն eBay- ից կամ Amazon- ից:

Միացում:

Լիցքավորման վերահսկիչի մեծ մասը սովորաբար ունի 3 տերմինալ `արևային, մարտկոցային և բեռնված:

Նախ միացրեք լիցքավորման վերահսկիչը մարտկոցին, քանի որ դա թույլ է տալիս լիցքավորման վերահսկիչին ճշգրտել համապատասխան համակարգի լարման վրա: Սկզբում միացրեք բացասական տերմինալը, այնուհետև ՝ դրական: Միացրեք արևային վահանակը (սկզբում բացասական, ապա դրական) Վերջապես միացեք DC բեռնման տերմինալին: Մեր դեպքում բեռը Intel Edison և DC պոմպ է:

Բայց Intel տախտակին և պոմպին անհրաժեշտ է կայուն լարում: Այսպիսով, DC-DC բաք փոխարկիչը միացված է լիցքավորման վերահսկիչի DC բեռի տերմինալին:

Քայլ 5: Խոնավության ցուցիչ

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

Խոնավության տվիչները, որոնք աշխատում են, հիմնված են ջրի դիմադրողականության վրա `հողի խոնավության մակարդակը որոշելու համար: Սենսորները չափում են դիմադրությունը երկու առանձին երկու զոնդերի միջև ՝ հոսանք ուղարկելով դրանցից մեկի միջով և կարդալով համապատասխան լարման անկումը `հայտնի դիմադրության արժեքի պատճառով:

Որքան շատ ջուրը, այնքան ավելի ցածր է դիմադրությունը, և դրա օգտագործմամբ մենք կարող ենք որոշել խոնավության պարունակության շեմային արժեքները: Երբ հողը չորանա, դիմադրությունը կլինի բարձր, և LM-393- ը բարձր արժեք կցուցաբերի ելքի վրա: Երբ հողը խոնավ է, այն ցածր արժեք կցուցադրի արտադրանքի մեջ:

LM -393 DRIVER (խոնավության տվիչ) -> Intel Edison

GND -> GND

5 Վ -> 5

VOUT -> A0

Թեստի կոդ:

int խոնավ_սենսոր_Պին = A0; // Սենսորը միացված է անալոգային A0 կապին

int խոնավ_սենսոր_Արժեք = 0; // փոփոխական ՝ սենսորի դատարկության կարգավորումից եկող արժեքը պահելու համար () {Serial.begin (9600); } void loop () {// կարդալ արժեքը սենսորից. ուշացում (1000); Serial.print ("Խոնավության ցուցիչ ընթերցում ="); Serial.println (խոնավ_սենսոր_Արժեք); }

Քայլ 6: Լույսի ցուցիչ

Լույսի ցուցիչ
Լույսի ցուցիչ
Լույսի ցուցիչ
Լույսի ցուցիչ
Լույսի ցուցիչ
Լույսի ցուցիչ

Գործարանի վրա ընկնող արևի լույսի քանակը վերահսկելու համար մեզ անհրաժեշտ է լույսի ցուցիչ: Դրա համար կարող եք գնել պատրաստի տվիչ: Բայց ես նախընտրում եմ ինքս պատրաստել ՝ օգտագործելով լուսաբջջ/LDR: Դա շատ ցածր գին է, հեշտ է ձեռք բերել բազմաթիվ չափսերով և տեխնիկական պայմաններով:

Ինչպես է դա աշխատում ?

Photocell- ը հիմնականում ռեզիստոր է, որը փոխում է իր դիմադրողական արժեքը (օմերում) `կախված նրանից, թե որքան լույս է փայլում խճճված դեմքի վրա: Ավելի մեծ քանակությամբ լույսի ընկնում է դրա վրա, նվազեցնում դիմադրությունը և հակառակը:

Photocell- ի մասին ավելին իմանալու համար կտտացրեք այստեղ

Հացի տախտակի միացում

Լույսի սենսորը կարող է կատարվել ՝ ստեղծելով լարման բաժանարար միացում ՝ վերին դիմադրությամբ (R1) որպես Photocell/LDR և a և ստորին դիմադրություն (R2) ՝ որպես 10K դիմադրիչ: Տես վերևում ներկայացված սխեման:

Դրա մասին ավելին իմանալու համար կարող եք տեսնել adafruit ձեռնարկը:

Միացում:

LDR մեկ քորոց - 5V

Հանգույց --- A1

10K Rresistor մեկ քորոց - GND

Լրացուցիչ աղմուկի ֆիլտրի միացում. Միացրեք 0.1uF կոնդենսատորը 10K դիմադրության միջով ՝ անցանկալի աղմուկը զտելու համար:

Թեստի կոդ:

Արդյունք:

Մոնիտորի սերիական ընթերցումը ցույց է տալիս, որ արևի պայծառ լույսի համար սենսորի արժեքն ավելի բարձր է, իսկ ստվերում `ավելի ցածր:

int LDR = A1; // LDR- ը միացված է անալոգային A1 կապին

int LDRValue = 0; // դա փոփոխական է LDR արժեքները պահելու համար void setup () {Serial.begin (9600); // սկսել սերիական մոնիտորը 9600 buad} void loop () {LDRValue = analogRead (LDR); // կարդում է ldr- ի արժեքը LDR Serial.print- ի միջոցով ("Light Sensor Value:"); Serial.println (LDRValue); // տպում է LDR- ի արժեքները սերիական մոնիտորի ուշացմանը (50); // Սա այն արագությունն է, որով LDR- ն արժեք է ուղարկում arduino- ին}

Քայլ 7: Ստեղծեք լույսի ցուցիչ

Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ
Կատարեք լույսի ցուցիչ

Եթե ունեք Seeedstudio ակոսային լույսի ցուցիչ, ապա կարող եք բաց թողնել այս քայլը: Բայց ես ակոս սենսոր չունեմ, ուստի ես ինքս եմ պատրաստել: Եթե կասկած չեք հարուցում, ապա ավելին կսովորեք և ավարտից հետո մեծ հաճույք կզգաք:

Վերցրեք ցանկալի երկարությամբ երկու կտոր և ծայրերից հանեք մեկուսացումը: Վերջում միացրեք երկու կապող JST միակցիչ: Կարող եք նաև լարերով միակցիչ գնել:

Ֆոտոէլեկտրակայանն ունի երկար ոտքեր, որոնց դեռ պետք է կտրել մինչև կարճ կոճղեր `կապարի լարերին համապատասխանելու համար:

Կտրեք երկու կարճ կտոր ջերմության նվազման համար `յուրաքանչյուր ոտքը մեկուսացնելու համար: Տեղադրեք ջերմության նվազեցման խողովակը լարերին:

Այնուհետև լուսաբջիջը կպցվում է կապարի լարերի ծայրին:

Այժմ սենսորը պատրաստ է: Այսպիսով, դուք կարող եք հեշտությամբ ամրացնել այն ցանկալի վայրում: 10K դիմադրիչը և 0.1uF կոնդենսատորը կպչվեն հիմնական տպատախտակին, որը ես ավելի ուշ կբացատրեմ:

Քայլ 8: Հոսքի տվիչ

Հոսքի տվիչ
Հոսքի տվիչ
Հոսքի տվիչ
Հոսքի տվիչ
Հոսքի տվիչ
Հոսքի տվիչ
Հոսքի տվիչ
Հոսքի տվիչ

Հոսքի տվիչը օգտագործվում է խողովակի / տարայի միջով հոսող հեղուկը չափելու համար: Դուք կարող եք մտածել, թե ինչու է մեզ պետք այս տվիչը: Երկու հիմնական պատճառ կա

1. Բույսերը ջրելու համար օգտագործվող ջրի քանակությունը չափելու, վատնումը կանխելու համար

2. Չոր հոսքից խուսափելու համար պոմպն անջատելու համար:

Ինչպես է աշխատում սենսորը:

Այն աշխատում է «Հոլի էֆեկտի» սկզբունքով: Լարման տարբերությունը առաջանում է էլեկտրական հոսանքի և դրան ուղղահայաց մագնիսական դաշտի ուղղահայաց դիրիժորի մեջ: Մի փոքր օդափոխիչ/պտուտակավոր ռոտոր տեղադրվում է հոսող հեղուկի ճանապարհին, երբ հեղուկը հոսում է ռոտորը պտտվում է: Ռոտորի լիսեռը միացված է դահլիճի էֆեկտի սենսորին: Դա ընթացիկ հոսող կծիկի և մագնիսի պայմանավորվածություն է, որը միացված է ռոտորի լիսեռին: Այսպիսով, ռոտորը պտտվելիս առաջանում է լարում/զարկերակ: Այս հոսքի հաշվիչում, րոպեում դրա միջով անցնող հեղուկի յուրաքանչյուր լիտրի համար այն թողարկում է մի քանի իմպուլս: Լ/ժամում հոսքի արագությունը կարելի է հաշվարկել ՝ սենսորի ելքից իմպուլսները հաշվելով: Intel Edison- ը կկատարի հաշվման աշխատանքը.

Հոսքի տվիչները գալիս են երեք լարերով

1. Կարմիր/VCC (5-24V DC մուտքագրում)

2. Սև/GND (0V)

3. Դեղին/OUT (Pulse Output)

Պոմպի միակցիչի պատրաստում. Պոմպը գալիս է JST միակցիչով և լարերով: Բայց իմ պահեստում գտնվող կանացի միակցիչը չի համընկնում դրա հետ, և մետաղալարերի երկարությունը նույնպես փոքր է: Այսպիսով, ես կտրեցի սկզբնական միակցիչը և կպցրեցի համապատասխան չափի նոր միակցիչ:

Միացում:

Սենսոր ---- Intel

Vcc - 5 Վ

GND-- GND

ԴՈUTՐՍ - D2

Թեստի կոդ:

Հոսքի տվիչի իմպուլսային քորոցը միացված է թվային 2-ին: Պին -2-ը ծառայում է որպես արտաքին ընդհատման քորոց:

Սա օգտագործվում է ջրի հոսքի տվիչից եկող ելքային իմպուլսները կարդալու համար: Երբ Intel տախտակը հայտնաբերում է զարկերակը, այն անմիջապես գործարկում է գործառույթը:

Ընդհատելու մասին ավելին իմանալու համար կարող եք տեսնել Arduino հղման էջը:

Թեստի ծածկագիրը վերցված է SeeedStudio- ից: Մանրամասների համար կարող եք տեսնել այստեղ

Նշում. Հոսքի հաշվարկի համար դուք պետք է փոխեք հավասարումը `ըստ ձեր պոմպի տվյալների թերթիկի:

// հեղուկի հոսքի արագության ընթերցում ՝ Seeeduino- ի և ջրի հոսքի տվիչի միջոցով Seeedstudio.com// ծածկագիրը հարմարեցված է Չարլզ Գանտի կողմից PC Fan RPM ծածկագրից ՝ գրված Crenn @thebestcasescenario.com // http: /themakersworkbench.com https://thebestcasescenario.com https://seeedstudio.com անկայուն int NbTopsFan; // ազդանշանի բարձրացող եզրերի չափում int Calc; int hallsensor = 2; // Սենսորի դատարկ rpm () քորոցի գտնվելու վայրը () // Սա այն գործառույթն է, որը միջերեսն անվանում է {NbTopsFan ++; // Այս գործառույթը չափում է դահլիճի էֆեկտի տվիչների ազդանշանի բարձրացող և ընկնող եզրը} // setup () մեթոդը գործարկվում է մեկ անգամ, երբ էսքիզը սկսում է void setup () // {pinMode (hallsensor, INPUT); // նախաստորագրում է թվային փին 2 -ը որպես մուտքագրում Serial.begin (9600); // Սա այն կարգավորման գործառույթն է, որտեղ սերիալային պորտը նախաստորագրվում է, կցվում է interrrupt (0, rpm, RISING); // և ընդհատումը կցվում է} // loop () մեթոդը անընդմեջ աշխատում է, // քանի դեռ Arduino- ն ունի power void loop () {NbTopsFan = 0; // NbTops- ը սահմանել 0 պատրաստ հաշվարկների համար sei (); // Միացնում է ընդհատումների հետաձգումը (1000); // Սպասեք 1 վայրկյան cli (); // Անջատել ընդհատումները Calc = (NbTopsFan * 60 /73); // (Pulse հաճախականությունը x 60)/73Q, = հոսքի արագությունը L/ժամում Serial.print (Calc, DEC); // Տպում է Serial.print- ի վերը հաշվարկված համարը ("L/ժամ / r / n"); // Տպում է «L/ժամ» և վերադարձնում նոր տող}

Քայլ 9: DC պոմպ

DC պոմպ
DC պոմպ
DC պոմպ
DC պոմպ
DC պոմպ
DC պոմպ

Պոմպը հիմնականում ուղղորդված DC շարժիչ է, ուստի այն ունի մեծ ոլորող մոմենտ: Պոմպի ներսում գլանվածքների «երեքնուկ» օրինակ է: Երբ շարժիչը պտտվում է, երեքնուկը սեղմում է խողովակի վրա ՝ հեղուկը սեղմելու համար: Պոմպը կարիք չունի լիցքավորվելու և իրականում կարող է հեշտությամբ ինքնալարվել կես մետր ջրով:

Պոմպը սուզվող տեսակ չէ: Այսպիսով, այն երբեք չի դիպչում հեղուկին և սա հիանալի ընտրություն է փոքր այգեգործության համար:

Վարորդի միացում

Մենք չենք կարող պոմպը սնուցել անմիջապես Edision- ի կապումներից, քանի որ Edison- ի կապանքները կարող են ապահովել միայն փոքր քանակությամբ հոսանք: Այսպիսով, պոմպը վարելու համար մեզ անհրաժեշտ է վարորդի առանձին միացում: Վարորդը կարող է պատրաստվել `օգտագործելով n Channel MOSFET:

Դուք կարող եք տեսնել վարորդի սխեման, որը ցույց է տրված վերևում նկարում:

Պոմպն ունի երկու տերմինալ: Կարմիր կետով նշված տերմինալը դրական է: Տեսեք պատկերը:

DC պոմպը խորհուրդ է տրվում աշխատել 3 Վ -ից 9 Վ լարման դեպքում: Բայց մեր էներգիայի աղբյուրը 12 Վ մարտկոց է: theանկալի լարման հասնելու համար մենք պետք է իջեցնենք լարումը: Դա արվում է DC Buck Converter- ի միջոցով: Դուրսը դրված է 9 Վ -ի վրա ՝ կարգավորելով բորտ պոտենցիոմետրը:

Նշում. Եթե դուք օգտագործում եք IRL540 MOSFET, ապա կարիք չկա վարորդին միացնել, քանի որ դա տրամաբանական մակարդակ է:

Պոմպի միակցիչի պատրաստում

Վերցրեք երկու կապող JST միակցիչ մետաղալարով: Այնուհետև կարմիր մետաղալարը միացրեք բևեռայնությանը կետային նշանով, իսկ սև մետաղալարը `մյուս տերմինալին:

Նշում. Խնդրում ենք երկար ժամանակ չփորձարկել առանց բեռի, ներսը պլաստիկ տերևներով է, չի կարող ներծծել կեղտը:

Քայլ 10: Պատրաստեք վահանը

Պատրաստեք Sield- ը
Պատրաստեք Sield- ը
Պատրաստեք Sield- ը
Պատրաստեք Sield- ը
Պատրաստեք Sield- ը
Պատրաստեք Sield- ը

Քանի որ ես չունեի սենսորների միացման ակոսային վահան: Կապն ավելի հեշտ դարձնելու համար ես ինքս պատրաստեցի:

Ես դրա պատրաստման համար օգտագործել եմ երկկողմանի նախատիպի տախտակ (5 սմ x 7 սմ):

Կտրեք ուղիղ արական վերնագրի 3 շերտ, ինչպես ցույց է տրված նկարում:

Տեղադրեք վերնագիրը Intel- ի իգական վերնագրերի մեջ:

Տեղադրեք տախտակի նախատիպը հենց դրա վերևում և նշեք դիրքը մարկերով:

Այնուհետեւ կպցրեք բոլոր վերնագրերը:

Քայլ 11: Կատարեք Cicrcuit

Պատրաստեք Cicrcuit- ը
Պատրաստեք Cicrcuit- ը
Պատրաստեք Cicrcuit- ը
Պատրաստեք Cicrcuit- ը
Պատրաստեք Cicrcuit- ը
Պատրաստեք Cicrcuit- ը

Վահանը բաղկացած է.

1. Սնուցման միակցիչ (2 փին)

2. Պոմպի միակցիչ (2 պին) և դրա շարժիչի միացում (IRF540 MOSFET, 2N3904 Transistor, 10K և 1K Resistors և 1N4001 հակ զուգահեռ դիոդ)

3. Սենսորային միակցիչներ.

  • Խոնավության տվիչ - Խոնավության տվիչի միակցիչը պատրաստված է 3 փին ուղիղ արական վերնագրերով:
  • Լույսի սենսոր - Լույսի տվիչի միակցիչը 2 փին JST կին միակցիչ է, դրա հետ կապված միացումը (10K դիմադրություն և 0.1uF կոնդենսատոր) պատրաստված է վահանի վրա
  • Հոսքի տվիչ. Հոսքի տվիչի միակցիչը 3 փին JST կին միակցիչ է:

4. Պոմպի LED. Կանաչ LED- ն օգտագործվում է պոմպի կարգավիճակը իմանալու համար: (Կանաչ LED և 330R դիմադրություն)

Sոդեք բոլոր միակցիչներն ու այլ բաղադրիչները ՝ ըստ վերևում ներկայացված սխեմատիկայի:

Քայլ 12: Տեղադրեք Blynk ծրագիրը և գրադարանը

Տեղադրեք Blynk ծրագիրը և գրադարանը
Տեղադրեք Blynk ծրագիրը և գրադարանը
Տեղադրեք Blynk ծրագիրը և գրադարանը
Տեղադրեք Blynk ծրագիրը և գրադարանը

Քանի որ Intel Edision- ը ներկառուցված WiFi է, ես մտածեցի այն միացնել երթուղիչիս հետ և սմարթֆոնից վերահսկել բույսերը: Բայց համապատասխան ծրագրեր պատրաստելը որոշակի կոդավորման կարիք ունի: Ես փնտրեցի պարզ տարբերակ, որպեսզի փոքր փորձ ունեցող ցանկացած մեկը կարողանա այն կատարել: Լավագույն տարբերակը, որը ես գտա, Blynk հավելվածն օգտագործելն է:

Blynk- ը ծրագիր է, որը թույլ է տալիս լիարժեք վերահսկողություն ունենալ Arduino- ի, Rasberry- ի, Intel Edision- ի և շատ այլ սարքավորումների վրա: Այն համատեղելի է ինչպես Android- ի, այնպես էլ iPhone- ի համար: Այժմ Blynk ծրագիրը հասանելի է անվճար:

Հավելվածը կարող եք ներբեռնել հետևյալ հղումից

1. Android- ի համար

2. Iphone- ի համար

Theրագիրը ներբեռնելուց հետո տեղադրեք այն ձեր սմարթֆոնի վրա:

Այնուհետեւ դուք պետք է գրադարանը ներմուծեք ձեր Arduino IDE:

Ներբեռնեք գրադարանը

Երբ ծրագիրը գործարկում եք առաջին անգամ, դուք պետք է մուտք գործեք, այնպես որ մուտքագրեք էլփոստի հասցե և գաղտնաբառ:

Կտտացրեք «+»-ի ցուցադրման վերևի աջ մասում ՝ նոր նախագիծ ստեղծելու համար: Այնուհետև անվանեք այն: Ես այն անվանեցի «Ավտոմատացված այգի»:

Ընտրեք թիրախային սարքավորումները Intel Edision

Այնուհետև կտտացրեք «Էլ

Քայլ 13: Կառավարման վահանակի պատրաստում

Կառավարման վահանակի պատրաստում
Կառավարման վահանակի պատրաստում
Կառավարման վահանակի պատրաստում
Կառավարման վահանակի պատրաստում
Կառավարման վահանակի պատրաստում
Կառավարման վահանակի պատրաստում

Գործիքային վահանակը բաղկացած է տարբեր վիջեթներից: Վիջեթներ ավելացնելու համար հետևեք հետևյալ քայլերին.

Կտտացրեք «Ստեղծել» ՝ հիմնական վահանակի էկրան մուտք գործելու համար:

Հաջորդը, կրկին սեղմեք «+» ՝ «Widget Box» ստանալու համար

Այնուհետև քաշեք 2 գրաֆիկ:

Կտտացրեք գծապատկերների վրա, այն կհայտնվի կարգավորումների ընտրացանկ, ինչպես ցույց է տրված վերևում:

Դուք պետք է փոխեք «Խոնավություն» անունը, Ընտրեք Վիրտուալ քորոց V1, այնուհետև միջակայքը փոխեք 0 -100 -ից:

Փոխեք սահիչի դիրքը գրաֆիկի տարբեր նախշերի համար: Like Bar կամ Line:

Դուք կարող եք փոխել գույնը ՝ կտտացնելով Անվան աջ կողմում գտնվող շրջանակի պատկերակին:

Այնուհետև ավելացրեք երկու չափիչ, 1 արժեքի ցուցադրում և Twiter:

Հետևեք կարգավորման նույն ընթացակարգին: Կարող եք հղել վերևում պատկերված պատկերները:

Քայլ 14: mingրագրավորում

Programրագրավորում
Programրագրավորում
Programրագրավորում
Programրագրավորում
Programրագրավորում
Programրագրավորում

Նախկին քայլերում դուք ստուգել եք բոլոր տվիչների ծածկագիրը: Այժմ ժամանակն է դրանք համատեղել:

Դուք կարող եք ներբեռնել ծածկագիրը ստորև բերված հղումից:

Բացեք Arduino IDE- ն և ընտրեք «Intel Edison» տախտակի անունը և PORT No.

Վերբեռնեք ծածկագիրը:Կտտացրեք Blynk հավելվածի վերին աջ անկյունում գտնվող եռանկյունու պատկերակին: Այժմ դուք պետք է պատկերացնեք գրաֆիկները և այլ պարամետրերը:

Թարմացումներ WiFi տվյալների գրանցման վերաբերյալ (2015-10-27). Blynk հավելվածի աշխատանքը փորձարկվել է խոնավության և լույսի ցուցիչի համար: Ես աշխատում եմ Flow Sensor- ի և Twiter- ի վրա:

Այսպիսով, կապվեք թարմացումների համար:

Քայլ 15: Պատյան պատրաստելը

Պատյան պատրաստելը
Պատյան պատրաստելը
Պատյան պատրաստելը
Պատյան պատրաստելը
Պատյան պատրաստելը
Պատյան պատրաստելը
Պատյան պատրաստելը
Պատյան պատրաստելը

Համակարգը կոմպակտ և դյուրակիր դարձնելու համար ես բոլոր մասերը դնում եմ պլաստիկ պատյանի ներսում:

Նախ տեղադրեք բոլոր բաղադրիչները և նշեք անցքեր պատրաստելու համար (խողովակի համար, պոմպը ամրացնելու համար մալուխի կապ և լարեր)

Պոմպը կապեք մալուխային փողկապի օգնությամբ:

Կտրեք մի փոքր սիլիկոնային խողովակ և միացրեք պոմպի արտանետման և հոսքի տվիչի միջև:

Տեղադրեք երկար սիլիցիումի խողովակ Պոմպի ներծծման մոտ գտնվող անցքերի մոտ:

Տեղադրեք մեկ այլ սիլիկոնային խողովակ և միացրեք այն հոսքի տվիչին:

Տեղադրեք կողպեքի փոխարկիչը պարիսպի մի կողմի պատին: Դուք կարող եք ինձ նման սոսինձ կամ 3M բարձիկ քսել:

Կիրառեք տաք սոսինձ հոսքի տվիչի հիմքում:

Տեղադրեք Intel- ի տախտակը պատրաստված վահանով: Ես կիրառեցի 3M ամրացման քառակուսիներ `պատին կպչելու համար:

Վերջապես միացրեք բոլոր տվիչները վահանի համապատասխան վերնագրերին:

Քայլ 16: Վերջնական փորձարկում

Վերջնական փորձարկում
Վերջնական փորձարկում

Բացեք Blynk ծրագիրը և կտտացրեք նվագարկման կոճակին (եռանկյունի պատկերակի պատկերակ) ՝ նախագիծը գործարկելու համար: Մի քանի վայրկյան սպասելուց հետո գրաֆիկները և չափիչները պետք է ակտիվանան: Դա ցույց է տալիս, որ ձեր Intel Edison- ը միացված է երթուղիչին:

Խոնավության տվիչների փորձարկում

Վերցրեք չոր հողը և տեղադրեք խոնավության տվիչը: Այնուհետև աստիճանաբար ջուր լցրեք և դիտեք ձեր սմարթֆոնի տվյալները: Այն պետք է ավելացվի:

Լույսի ցուցիչ

Լույսի սենսորը կարելի է ստուգել ՝ ցույց տալով լույսի ցուցիչը դեպի լույսը և դրանից հեռու: Փոփոխությունները պետք է արտացոլվեն ձեր սմարթֆոնի գրաֆիկի և չափիչների վրա:

DC պոմպ:

Երբ խոնավության մակարդակը իջնում է 40% -ից, պոմպը կսկսվի և կանաչ LED- ը կմիանա: Իրավիճակը նմանակելու համար կարող եք զոնդը թաց հողից հանել:

Հոսքի ցուցիչ

Հոսքի տվիչի կոդը աշխատում է Arduino- ի վրա, բայց ինչ -որ սխալ է տալիս Intel Edison- ում: Ես աշխատում եմ դրա վրա:

Twiter twit:

Դեռ փորձարկված չէ: Ես դա կանեմ որքան հնարավոր է շուտ: Թարմացումների համար սպասեք:

Կարող եք տեսնել նաև ցուցադրական տեսանյութը

Եթե ձեզ դուր եկավ այս հոդվածը, մի մոռացեք փոխանցել այն: Հետևեք ինձ ավելի շատ DIY նախագծերի և գաղափարների համար: Շնորհակալություն !!!

Intel® IoT հրավեր
Intel® IoT հրավեր
Intel® IoT հրավեր
Intel® IoT հրավեր

Առաջին մրցանակ Intel® IoT Invitational- ում

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