INHOUDSOPGAWE:

Digispark Controls Relay Via GSM: 3 stappe
Digispark Controls Relay Via GSM: 3 stappe

Video: Digispark Controls Relay Via GSM: 3 stappe

Video: Digispark Controls Relay Via GSM: 3 stappe
Video: Control Relay Modul with Digispark USB Attiny85 board | Robojax 2024, Julie
Anonim
Digispark -bedieningsaflos via GSM
Digispark -bedieningsaflos via GSM

Hierdie instruksies gebruik 'n Digispark -bord, tesame met 'n relais en GSM -module om die toestel aan of uit te skakel, terwyl die huidige toestand na 'n voorafbepaalde telefoonnommer gestuur word.

Die kode is baie kru, reageer op enige kommunikasie van die module na die Digispark (sluit 'n telefoonoproep, sms, alles in wat 'n kommunikasie veroorsaak).

Dit skakel outomaties ongeveer na vier kiestone, in geval van 'n oproep.

Stap 1: Opstel

Opstel
Opstel

Hierdie projek behels die volgende:

- 1 Digispark -module met behulp van 'n ATtiny85 AVR MCU;

- 1 A6 GSM -module met geldige SIM -kaart;

- 1 5V aflosmodule

- 'n paar drade;

- 'n boks om dit in te sit (ek mis dit nog steeds);

- Iets om aan of uit te skakel!

Stap 2: Verbindings en programmering

Die sagteware wat ek geskryf het, gebruik pen 0 vir die bediening van die relais, pen 2 as seriële ontvangs en pen 3 as seriële versending.

Aangesien die Digispark geen UART het nie, gebruik ons SoftwareSerial -biblioteek.

Speld 0 is gekoppel aan die ingang van die aflosbord (ek het my Digispark via koppe op die aflosbord gemonteer), pen 2 kan met die Tx -pen van die GSM -module gekoppel word en pen 3 kan met die Rx -pen van die GSM -module verbind word.

Ek het pen 3 as Tx gekies, aangesien dit reeds 'n 3.4V -zener -klemdiode het vir USB -kommunikasie/programmering, terwyl die GSM -module 2.8V logika gebruik, volgens die datablad. Ek het tot dusver geen probleme ondervind nie, aangesien kommunikasie tot 'n minimum beperk is.

5V en grond word van die GSM -bord geneem.

Stap 3: Gereed om te gebruik

Programmeer die Digispark met die ingeslote kode, en moenie vergeet om 'xxxxxx' en 'jjjjjj' met die telefoonnommer van die ontvanger te vervang nie.

Koppel 'n lamp of 'n ander las onder 10A aan die relais, skakel die telefoonnommer van die GSM -module en u kry 'n klikgeluid en 'n SMS wat aandui of die relais aan of af is!

Aanbeveel: