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

Digispark Controls Relay Via GSM- ի միջոցով `3 քայլ
Digispark Controls Relay Via GSM- ի միջոցով `3 քայլ

Video: Digispark Controls Relay Via GSM- ի միջոցով `3 քայլ

Video: Digispark Controls Relay Via GSM- ի միջոցով `3 քայլ
Video: Control Relay Modul with Digispark USB Attiny85 board | Robojax 2024, Հուլիսի
Anonim
Digispark Controls Relay- ի միջոցով GSM- ի միջոցով
Digispark Controls Relay- ի միջոցով GSM- ի միջոցով

Այս հրահանգը օգտագործում է Digispark տախտակ, ռելեի և GSM մոդուլի հետ միասին ՝ միացնելու կամ անջատելու և սարքը միացնելու համար, մինչդեռ ընթացիկ վիճակը ուղարկում է կանխորոշված հեռախոսահամար (ներ):

Կոդը շատ կոպիտ է, արձագանքում է մոդուլից մինչև Digispark ցանկացած հաղորդակցությանը (ներառում է հեռախոսազանգ, տեքստային հաղորդագրություն, այն ամենը, ինչը հաղորդակցություն է առաջացնում):

Հեռախոսազանգի դեպքում այն 4 ավտոմատ զանգից հետո ավտոմատ կերպով անջատվում է:

Քայլ 1: Կարգավորում

Կարգավորում
Կարգավորում

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

- 1 Digispark մոդուլ ՝ օգտագործելով ATtiny85 AVR MCU;

- 1 A6 GSM մոդուլ ՝ վավեր SIM քարտով;

- 1 5V ռելեի մոդուլ

- որոշ լարեր;

- Արկղ, որի մեջ պետք է դրվի սա (ես դեռ կարոտում եմ սա);

- Միացնելու կամ անջատելու բան կա:

Քայլ 2: Կապեր և ծրագրավորում

Iրագիրը, որը ես գրել եմ, օգտագործում է 0 -ը ՝ ռելեի գործարկման համար, 2 -ը ՝ որպես սերիական ընդունում, և 3 -ը ՝ որպես սերիական փոխանցում:

Քանի որ Digispark- ը UART չունի, մենք օգտագործում ենք SoftwareSerial գրադարանը:

Պին 0 -ը միացված է ռելեի տախտակի մուտքին (ես իմ Digispark- ը տեղադրեցի վերնագրերի միջոցով ՝ ռելեի տախտակին), 2 -րդ կապը միանում է GSM մոդուլի Tx քորոցին և 3 -րդը ՝ GSM մոդուլի Rx քորոցին:

Ես ընտրեցի 3 -րդ կապը որպես Tx, քանի որ այն արդեն ունի 3.4V zener սեղմիչ դիոդ ՝ USB հաղորդակցության/ծրագրավորման համար, մինչդեռ GSM մոդուլն օգտագործում է 2.8V տրամաբանություն ՝ համաձայն տվյալների թերթի: Ես մինչ այժմ որևէ խնդիր չեմ ունեցել, քանի որ հաղորդակցությունը սահմանվել է նվազագույնի:

5V և գետնը վերցված են GSM տախտակից:

Քայլ 3: Պատրաստ է օգտագործման համար:

Programրագրեք Digispark- ը ներառված ծածկագրով ՝ չմոռանալով «xxxxxx» - ը և «yyyyyy» - ն փոխարինել ձեր ստացողի հեռախոսահամարով:

Միացրեք լամպը կամ 10 Ա -ից ցածր բեռը ռելեին, հավաքեք GSM մոդուլի հեռախոսահամարը և ձեզ կներկայացվի կտտոցով ձայն և SMS, որը ցույց կտա, որ ռելեն միացված է կամ անջատված:

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