Kazalo:

Digispark krmili rele prek GSM: 3 koraki
Digispark krmili rele prek GSM: 3 koraki

Video: Digispark krmili rele prek GSM: 3 koraki

Video: Digispark krmili rele prek GSM: 3 koraki
Video: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Julij
Anonim
Digispark krmili rele prek GSM
Digispark krmili rele prek GSM

Ta učitelj uporablja ploščo Digispark skupaj z relejem in modulom GSM za vklop ali izklop in napravo, medtem ko pošilja sporočila trenutnemu stanju na vnaprej določene telefonske številke.

Koda je zelo surova in se odziva na vsako komunikacijo od modula do Digisparka (vključuje telefonski klic, besedilno sporočilo, vse, kar sproži komunikacijo).

V primeru telefonskega klica samodejno prekine približno 4 klice.

1. korak: Nastavitev

Nastavitev
Nastavitev

Ta projekt vključuje naslednje:

- 1 Digispark modul z uporabo ATtiny85 AVR MCU;

- 1 GSM modul A6 z veljavno kartico SIM;

- 1 relejni modul 5V

- nekaj žic;

- škatla, v katero naj to vstavim (tega še pogrešam);

- Nekaj za vklop ali izklop!

2. korak: Povezave in programiranje

Programska oprema, ki sem jo napisal, uporablja pin 0 za aktiviranje releja, pin 2 kot serijski sprejem in pin 3 kot serijski prenos.

Ker Digispark nima UART, uporabljamo knjižnico SoftwareSerial.

Pin 0 je priključen na vhod relejne plošče (Digispark sem montiral preko glav na relejno ploščo), Pin 2 se poveže s Tx pinom GSM modula in Pin 3 se poveže z Rx pinom modula GSM.

Za Tx sem izbral pin 3, saj že ima 3.4V zener vpenjalno diodo za komunikacijo/programiranje USB, medtem ko GSM modul uporablja 2,8V logiko, glede na podatkovni list. Do sedaj nisem imel nobenih težav, saj je komunikacija minimalna.

5V in ozemljitev sta vzeta s plošče GSM.

3. korak: pripravljen za uporabo

Programirajte Digispark s priloženo kodo, ne pozabite zamenjati "xxxxxx" in "yyyyyy" s telefonsko številko prejemnika.

Na rele priključite svetilko ali drugo obremenitev pod 10A, pokličite telefonsko številko modula GSM in prikazali se bodo kliki in SMS, ki bo pokazal, ali je rele vklopljen ali izklopljen!

Priporočena: