Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի) ՝ 3 քայլ
Arduino GSM շարժիչով կառավարում (առանց GSM մոդուլի) ՝ 3 քայլ
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. ԱՇԽԱՏԱՆՔ & Կոդ ՎԻԴԵՈ

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

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

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

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