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

Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի) ՝ 3 քայլ
Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի) ՝ 3 քայլ

Video: Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի) ՝ 3 քայլ

Video: Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի) ՝ 3 քայլ
Video: Multi-function DC/AC 5V - 24V Forward Reverse Motor Controller Timer I053A02 2024, Նոյեմբեր
Anonim
Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի)
Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի)

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

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

Այն ամենը, ինչ մենք օգտագործում ենք, բջջային հեռախոսի թրթռիչ շարժիչի միացումն է: Հիշեք, որ դուք պետք է անջատեք թրթռիչի շարժիչը, այնուհետև միացեք, քանի որ դա կարող է ստիպել հետևի EMF- ն քանդել մեր տպատախտակները (Arduino):

Երբ միացումներն ավարտվում են, նախագծում չպետք է լինի թրթռիչ (անջատեք և դեն նետեք):

Քայլ 1: Հասկանալով թրթռիչի աշխատանքը

Հասկանալով թրթռիչի աշխատանքը
Հասկանալով թրթռիչի աշխատանքը
Հասկանալով թրթռիչի աշխատանքը
Հասկանալով թրթռիչի աշխատանքը

Տարբեր բջջային հեռախոսներ ունեն տարբեր տեսակի թրթռանքներ: Բջջային հեռախոսների մեծ մասն ունի դրա ֆիքսված պարամետրերը, իսկ նրանցից ոմանք ունեն թրթռման համար հարմարեցված կարգավորումներ, որոնք օգտվողները կարող են սահմանել ըստ իրենց կարիքների:

Օսլիլոսկոպը օգտակար է հասկանալու միացման և անջատման նրա վարքագիծը: Իմ դեպքում, երբ կանչում էի, այն տատանում էր 1 վայրկյան, այնուհետև անջատվում մեկ վայրկյան: Այդ ամենը հանգույցում էր (բազմիցս):

Ես դրա համար օգտագործել եմ կոճակի կոդ ՝ որոշակի փոփոխություններ կատարելուց հետո:

Քայլ 2: Սխեմատիկ և ծածկագիր

Սխեմատիկ և ծածկագիր
Սխեմատիկ և ծածկագիր
Սխեմատիկ և ծածկագիր
Սխեմատիկ և ծածկագիր

Այստեղ մենք պետք է բջջային հեռախոսից թրթռիչի միացման +ve լարեր միացնենք arduino- ի pin10- ին, մինչդեռ GND- ը միացված է թրթռիչի միացման վեց տերմինալին:

Ես օգտագործում եմ 5v ռելե և, հետևաբար, arduino 5v- ով `այն BC547 NPN տրանզիստորային ռելեի վարորդի շղթային մատակարարելու համար: Pin6 arduino uno- ում ելքային փին է: Կարող եք նաև ավելի շատ ելք կատարել և կատարել տարբեր գործառույթներ:

Քայլ 3. ԱՇԽԱՏԱՆՔ & Կոդ ՎԻԴԵՈ

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

  • Դուք առաջին հերթին ամեն ինչ ուժ եք տալիս
  • Դուք զանգահարում եք արդուինոյին թրթռիչով միացված բջջայինին
  • Ելքը բարձր է (նշանակում է, որ շարժիչը կամ ցանկացած բեռ սնուցվում է)
  • դուք հանկարծ կտրում եք զանգը, երբ բանը միացված է: Այսպիսով, բանը մնում է:
  • Անջատելու համար հետ կանչեք: Երբ բանը անջատված է, զանգը դադարեցրեք:

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

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