Cuprins:

Digispark controlează releu prin GSM: 3 pași
Digispark controlează releu prin GSM: 3 pași
Anonim
Digispark controlează releu prin GSM
Digispark controlează releu prin GSM

Acest instructabil folosește o placă Digispark, împreună cu un releu și un modul GSM pentru a porni sau opri și a aplica, în timp ce trimiteți textul stării curente la un număr de telefon predefinite.

Codul este foarte grosolan, receptiv la orice comunicare de la modul la Digispark (include un apel telefonic, un mesaj text, orice lucru care declanșează o comunicare).

Se închide automat aproximativ după 4 tonuri de apelare, în cazul unui apel telefonic.

Pasul 1: Configurare

Configurare
Configurare

Acest proiect implică următoarele:

- 1 modul Digispark folosind un MCU ATtiny85 AVR;

- 1 modul GSM A6 cu cartelă SIM validă;

- 1 modul releu 5V

- Unele fire;

- O cutie pentru a pune acest lucru (încă îmi lipsește acest lucru);

- Ceva de pornit sau dezactivat!

Pasul 2: Conexiuni și programare

Software-ul pe care l-am scris folosește pinul 0 pentru acționarea releului, pinul 2 ca recepție serial și pinul 3 ca transmisie serial.

Deoarece Digispark nu are UART, utilizăm biblioteca SoftwareSerial.

Pinul 0 este conectat la intrarea plăcii de releu (am montat Digispark-ul prin anteturi la placa de releu), Pinul 2 se conectează la pinul Tx al modulului GSM și Pinul 3 se conectează la pinul Rx al modulului GSM.

Am ales pinul 3 ca Tx deoarece are deja o diodă de prindere zener de 3,4V pentru comunicații / programare USB, în timp ce modulul GSM folosește logică de 2,8V, conform fișei tehnice. Nu am avut probleme până acum, deoarece comunicarea este setată la minimum.

5V și masă sunt preluate de pe placa GSM.

Pasul 3: Gata de utilizare

Programați Digispark cu codul inclus, fără a uita să înlocuiți „xxxxxx” și „aaaaa” cu numărul de telefon al destinatarului.

Conectați o lampă sau altă încărcare sub 10A la releu, formați numărul de telefon al modulului GSM și vi se va prezenta un sunet de clic și un SMS care indică dacă releul este Activat sau Dezactivat!

Recomandat: