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

Օդային կասեցման թվային վերահսկիչ Arduino- ի և սմարթֆոնի հեռակառավարման միջոցով. 7 քայլ (նկարներով)
Օդային կասեցման թվային վերահսկիչ Arduino- ի և սմարթֆոնի հեռակառավարման միջոցով. 7 քայլ (նկարներով)

Video: Օդային կասեցման թվային վերահսկիչ Arduino- ի և սմարթֆոնի հեռակառավարման միջոցով. 7 քայլ (նկարներով)

Video: Օդային կասեցման թվային վերահսկիչ Arduino- ի և սմարթֆոնի հեռակառավարման միջոցով. 7 քայլ (նկարներով)
Video: Նոր AURUS Komendant | Ռուսական ռոլս-ռոյս | Բոլոր մանրամասներն ու մանրամասները! 2024, Նոյեմբեր
Anonim
Image
Image
Բաղադրիչներ
Բաղադրիչներ

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

Այս խրատականում ես կփորձեմ ցույց տալ ձեզ, թե ինչպես կարելի է մեքենայի օդային կախոցի համար վերահսկիչ կառուցել ՝ օգտագործելով մեկ arduino + bluetooth մոդուլ և Android +4.4 ցանկացած սմարթֆոնի հեռակառավարման համար, սա նաև իմ առաջին հրահանգն է, ուստի խնդրում եմ ինձ հետ պահել:)

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

Arduino- ի սարքավորումներն ու ծրագրակազմը պատրաստված են սմարթֆոնի վրա DigitalPowerLift apk- ի հետ աշխատելու համար, այն աշխատում է 4 էլեկտրամագնիսական կախոցներով կամ 8 -ով, ինչպես նաև այս սարքավորման վրա կան 3 կոճակներ, որպեսզի կարողանաք առանց հեռախոսի մեքենայի բարձրությունը կարգավորել:

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

Այս նախագիծը կառուցելու համար անհրաժեշտ են որոշ այլ բաղադրիչներ, քանի որ arduino- ն միայնակ չի կարող ակտիվացնել օդափոխիչի փականների վրա 12v էլեկտրամագնիսական հոսանքները, և ինչ -որ կարգավորիչ `արդուինոյին էներգիա մատակարարելու համար, մեքենայի 12 վ գծի« ամեն դեպքում »սայթաքումների պատճառով: կարող է օգտագործել նույն դասավորությունը այլ նախագծերի համար, որոնք պահանջում են սմարթֆոնի միջոցով էլեկտրամագնիսական սարքերի ակտիվացում:

Այս ուսանելի միջոցով դուք նաև կսովորեք, թե ինչպես կիրառել լարման բաժանարարներ ձեր նախագծի համար ՝ օգտագործելով մի քանի կոճակներ, որոնց arduino- ն միացված է միայն մեկ անալոգային քորոցին ՝ տրանզիստորների օգնությամբ ավելի մեծ բեռ բեռացնելու համար, քան arduino 5v- ն:

Դուք կկարողանաք ներբեռնել arduino- ի ամբողջ ծածկագիրը ընդամենը մի քանի քայլ առաջ, իսկ սմարթֆոնի համար apk DigitalPowerLift- ը կարելի է ներբեռնել google play- ից:

Ես ցույց կտամ, թե ինչպես կարելի է ամեն ինչ հավաքել տախտակի վրա, բայց ես ունեմ 2 օրինակ ՝ «ստուգեք վերջին տեսանյութը» բոլոր բաղադրիչների մի փոքրիկ համակարգչում, նրանց համար, ովքեր կպահանջվեն զոդման հմտություններ:

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

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ

Բաղադրիչների ցուցակ

TIP120 -Տրանզիստոր ---- 8

N4007-Ստանդարտ դիոդ ---- 8

Դիմադրություն 1K ---- 9

Ռեզիստոր 1K8 ---- 1

Դիմադրություն 390k ---- 1

Դիմադրություն 470k ---- 3

PushButton ---- 3

Առաջնորդվելով 3 մմ կանաչ ---- 4

Առաջնորդվելով 3 մմ կարմիր ---- 4

Լրացուցիչ-DC-DC Down Down 4.5V- 60V դեպի 3-35V ---- 1

Bluetooth մոդուլ HC-05

Արդուինո

Breadboard 830 միավոր

Breadboard jumpercables

Նշում. Եթե ձեր մեքենայում յուրաքանչյուր սռնու համար ունեք ընդամենը 2 էլեկտրամագնիս, ձեզ հարկավոր է միայն յուրաքանչյուր Led- ից 2 -ը, 4 -ը `TIP120- ը և 4 -ը` դիոդները Այս arduino- ներից յուրաքանչյուրը կանի «Uno, Pro mini, Breaduino» - ի մյուսները նույնպես կաշխատեն, բայց որոշ փոփոխություններ: աստիճանի իջեցման և կոդի մեջ անհրաժեշտ է փոփոխել նախքան վերբեռնումը:

Քայլ 2: Հավաքման կարգ

Theիշտ այնպես, ինչպես կարծում եմ, ավելի հեշտ է ամեն ինչ միացնել հացատախտակին:

Մոնտաժման կարգ

  1. Սկսեք ՝ միացնելով ձեր arduino- ն հոսանքի տախտակին 5v և երկու կողմից Gnd- ի հոսանքի ռելսերին:
  2. Միացրեք Bluetooth մոդուլը:
  3. Միացրեք բոլոր տրանզիստորները:
  4. Միացրեք բոլոր կոճակները:
  5. Կիսեք մեքենայից GND կապերը տախտակի հետ:
  6. Arduino- ն միացնելու համար օգտագործեք քայլը ներքև ՝ այն ունենալու դեպքում:
  7. Վերբեռնեք կոդը arduino- ում:
  8. Տեղադրեք ծրագիրը ձեր սմարթֆոնի վրա:
  9. Բացեք Սերիայի մոնիտորը, համոզվեք, որ սեղմման կոճակները աշխատում են «տեքստը կհայտնվի սերիական մոնիտորի վրա» լույսերը պետք է վառվեն, երբ դրանք սեղմում եք:
  10. Բացահայտեք բոլոր տրանզիստորների ելքը, որպեսզի կարողանաք ճիշտ անիվը մեքենայի մեջ վեր կամ վար միացնել:

Քայլ 3: Bluetooth մոդուլ և կոճակ

Bluetooth մոդուլ և կոճակ
Bluetooth մոդուլ և կոճակ
Bluetooth մոդուլ և կոճակ
Bluetooth մոդուլ և կոճակ
Bluetooth մոդուլ և կոճակ
Bluetooth մոդուլ և կոճակ

Ենթադրելով, որ ձեզանից ոմանք երբեք չեն օգտագործել bluetooth մոդուլ կամ տրանզիստոր, ես որոշեցի պատրաստել մի փոքրիկ ուղեցույց, թե ինչպես մանրամասնորեն միացնել ամեն ինչ, սրանք առաջինն են: Կարող եք հետևել պատկերներին, որոնք կօգնեն ձեզ ամեն ինչ լավ կապել:

Bluetooth մոդուլ

Նախ պետք է իջեցնել arduino Rx- ը, որը 5 վ -ից 3.3 վ է: ամենահեշտ և ամենաէժան միջոցը լարման բաժանարար սարքելն է, ինչպես տեսնում եք նկարում, շատ պարզ է:

  1. Միացրեք մոդուլի +5v և GND- ը
  2. Պարզապես միացրեք 1k8 դիմադրության մի ծայրը գետնին, իսկ մյուսը `մոդուլի մոտ` երկաթուղու 1 -ին անցքի վրա:
  3. Միացրեք 1k8 դիմադրության մի ծայրը նույն ռելսով, ինչպես 1k8- ը, պարզապես նրանց միջև անցք թողեք, 1k դիմադրության մյուս ծայրը միացրեք այլ տեղ:
  4. Միացրեք մալուխը թվային pin 10 arduino- ի վրա Bluetooth մոդուլի RX- ին:
  5. Միացրեք մալուխը թվային PIN 11 arduino- ի վրա երկաթգծին, որտեղ 1k դիմադրությունը միայնակ է:

Վերջապես միացրեք մալուխը նույն ռելսին, որտեղ երկու դիմադրիչներ հանդիպում են, տեղադրեք մալուխը անմիջապես նրանց միջև և մյուս ծայրը TX մոդուլին:

Կոճակներ:

Քանի որ ես կառուցում էի այս նախագիծը ՝ մտածելով անալոգային կապերից արժեքներ կարդալու մասին, ես պետք է անվճար պահեի arduino- ի վրա և 8 սոլենոիդներով, ինչպես նաև bluetooth մոդուլից 2 կապում, որոնք արագ իջնում էին, ուստի որոշեցի օգտագործել 3 կոճակը նույն arduino անալոգային քորոցը, օգտագործելով կապը, ինչպես տեսնում եք նկարում:

Նշում. Այս կոճակները գործելու համար դուք պետք է օգտագործեք նույն դիմադրիչը, ինչ ես օգտագործել եմ, կամ դուք պետք է փոխեք կոդը:

  1. Տեղադրեք սեղմման կոճակները:
  2. Բոլորը միացրեք նույն ոտքի +5v- ին:
  3. Հացաթխի մյուս կողմում 470k դիմադրիչները շարքով միացրեք +5v- ի հակառակ ոտքի և վերջին դիմադրության մեկ դատարկ ռելսին:
  4. Այժմ նույնն արեք, ինչ լարման բաժանարարը bluetooth մոդուլով, 390k դիմադրության մի ծայրը միացրեք գետնին, իսկ մյուսը ՝ նույն ռելսին, որտեղ 470k- ն միայնակ թողնում է նրանց միջև անցք:
  5. Ի վերջո, ռեզիստորների միջից միացրեք մալուխը arduino- ի անալոգային կապին:

Քայլ 4: Տրանզիստորներ

Տրանզիստորներ
Տրանզիստորներ
Տրանզիստորներ
Տրանզիստորներ
Տրանզիստորներ
Տրանզիստորներ

Այժմ տրանզիստորները

Սա պարզ է, պարզապես սկսեք միացնել պատկերի նման մեկը և կրկնել մնացածի համար:

Այս քայլում դուք պետք է իմանաք, թե ինչպես է աշխատում դիոդը, եթե դա իրականում չէ, իսկապես պարզ է: Պարզապես պատկերացրեք այն որպես գետ, որը հոսում է միայն մեկ ուղղությամբ, քանի որ մենք աշխատելու ենք GND- ի հետ ՝ էլեկտրամագնիսական հոսանքն ակտիվացնելու համար, մենք պետք է միացնենք դիոդի ծայրը, որի շուրջ մի փոքր արծաթե օղակ կա, + և մյուս ծայրը ՝ նույնը: TIP120- ի միջին քորոցը սա է ՝ ձեր տրանզիստորը տապակելուց խուսափելու համար, քանի որ էլեկտրամագնիսական հոսքերը նման են DC շարժիչի, երբ դրանք արձակեք, դրանք կարճ ժամանակով հոսանք կարտադրեն, որը կփորձի վերադառնալ դեպի տրանզիստոր, ուստի մենք պետք է նորից թափեք այն + -ի վրա: «Օգնության և օրինակների համար օգտագործեք տրամադրված պատկերները»:

Եթե ձեր օդային երթևեկության տեղադրումն ունի ընդամենը 4 էլեկտրամագնիսական համակարգ, ուշադրություն դարձրեք վերջին գրառմանը:

Քայլեր

  1. Տրանզիստորի տեքստի դիմաց ձախ ձախ քորոցն այն է, որտեղ դուք պետք է 1k դիմադրության մի ծայրը միացնեք մյուսը դատարկ երկաթգծի հետ, միացրեք Led երկար ոտքը «Անոդ» նույն ձախ քորոցում, իսկ կարճ ոտքը `« Կաթոդ »: GND.
  2. Միջին քորոցային երկաթուղու վրա դիոդը միացրեք տրանզիստորի մոտ և մեկ մալուխային կապակցիչ ՝ դիոդից հետո «հետևեք պատկերի ցուցումներին», «մալուխի հաղորդալարը այն է, ինչ միանալու է էլեկտրամագնիսական GND- ին»:
  3. Pinիշտ քորոցը կիսվում է բոլոր տրանզիստորների միջև, այն պետք է կիսվի նաև մեքենայի Ground- ի և Arduino GND- ի հետ:
  4. Միացրեք մեկ մալուխ Arduino թվային կապից 2 -ին 1k դիմադրության միայնակ ծայրին:
  5. Կրկնեք բոլոր տրանզիստորների համար թվային կապից 2 -ից մինչև թվային pin9, տե՛ս ստորև բերված որոշ պիտակներ, թե ինչպես միանալ մեքենայի օդափոխման համակարգին:

Arduino - տրանզիստորային կապեր

Green Leds- ը UP- ի համար է

Թվային կապում 2 - Առջևի ձախ անիվ դեպի վեր

Թվային կապում 3 - Առջևի աջ անիվ ՝ վերև

Թվային կապում 4 - Վերևի ձախ անիվ դեպի վեր

Թվային կապում 5 - Հետևի աջ անիվ դեպի վեր

Կարմիր լուսարձակները նախատեսված են Down- ի համար

Թվային կապում 6 - Առջևի ձախ անիվ ներքև

Թվային կապում 7 - Առջևի աջ անիվ ներքև

Թվային կապում 8 - Հետի ձախ անիվը ներքև

Թվային կապում 9 - Հետևի աջ անիվ ներքև

Նշում:

Օդային երթևեկության տեղադրման դեպքում, անկախ անիվի կառավարման փոխարեն, «8 սոլենոիդներ» վերահսկողություն ունեն յուրաքանչյուր առանցքի համար, «4 էլեկտրամագնիսը» միանում են այսպես:

Կանաչ Led:

Թվային կապում 2 - Առջևի առանցք Up

Թվային կապում 4 - հետևի առանցք դեպի վեր

Կարմիր Led:

Թվային կապում 6 - Առջևի առանցք ներքև

Թվային կապում 8 - Հետի առանցք ներքև

Քայլ 5: Arduino կոդ

Arduino կոդ
Arduino կոդ
Arduino կոդ
Arduino կոդ
Arduino կոդ
Arduino կոդ
Arduino կոդ
Arduino կոդ

Եթե դուք կատարել եք բոլոր կապերը, ինչպես նշված է, պարզապես վերբեռնեք կոդը arduino- ին:

Եթե ոչ, կան որոշ պատկերներ, որոնք կօգնեն ձեզ:

Եթե կոճակների համար օգտագործել եք տարբեր դիմադրիչներ, ապա որոշ օգնություն կունենաք նաև պատկերներում:

Ներբեռնեք arduino կոդը այստեղ ներբեռնեք կոդը այստեղ:

Պատկերներում կարող եք գտնել

  • Որտեղ փոխել բոդերատորները
  • Որտեղ փոխել այն տողերը, որոնք միանում են տրանզիստորներին և կաշխատեն էլեկտրամագնիսական սարքերը
  • Որտեղ փոխել Bluetooth RX/TX կապում
  • Եթե դուք օգտագործել եք կոճակներում հրահանգվածից տարբերվող դիմադրիչներ, որոշներն այնտեղ օգնում են:

Եթե դրան տրամադրված եք, փոխեք ծածկագիրը կամ օգտագործեք այն, ինչպես ցանկանում եք ձեր մյուս նախագծերում:

«կիսվելը հոգատար է»

!!Շատ կարեւոր

Մի փոխեք կոդը, որտեղ այն ստանում է տվյալներ Android հավելվածից, այլապես չի աշխատի android հավելվածի հետ, փոխեք այն միայն այն դեպքում, եթե վստահ եք, թե ինչ եք անում:

Քայլ 6. Թվային հզորությամբ վերելակի ծրագիր

Այս ծրագիրը արդեն գործում է arduino կոդով:

Դուք կարող եք ստուգել տեսանյութը:

Հավելվածը google play- ից ներբեռնելու համար կարող եք գտնել այստեղ:

Պարզապես ակտիվացրեք ձեր հեռախոսի Bluetooth- ը, որոնեք և զուգակցեք ձեր Bt մոդուլը:

Բացեք ծրագիրը, գնացեք վերին աջ անկյուն և կտտացրեք կապի համար, այն կբացի զուգակցված սարքերի ցուցակ, պարզապես ընտրեք Bt մոդուլը ՝ կտտացնելով այն և սպասեք, այն պետք է վերադառնա ձախ ձախ անկյունում կանաչ գնդակով և ասի. որ դա կապված է:

Ամեն ինչ աշխատում է, բացառությամբ Auto-Mode- ի, որը ներկայումս ցուցադրում է միայն GPS- ի արագությունը:

Լրացուցիչ գործառույթում դուք տեղադրում եք հեռախոսի էկրանը դեպի վեր և թեքում հեռախոսը, մեքենան նույնը կանի:

Քայլ 7: Վերջնական

Image
Image

Եթե որևէ կասկած ունեք կամ որևէ օգնության կարիք ունեք, պարզապես ինձ տեղյակ պահեք, ես կփորձեմ օգնել ձեզ, ինչպես կարող եմ:

Դուք կարող եք հետևել տեսանյութի օրինակներին, թե ինչպես դա անել փոքր pcb- ում, ես արել եմ շատ կոմպակտ և լիովին աշխատող:

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

Հուսով եմ, որ ձեզ հաջողվել է գործի դնել և զվարճացել դրանով:

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

Մաղթում եմ ձեզ ամենայն բարիք!

:)

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