Innehållsförteckning:

Digispark Controls Relay Via GSM: 3 steg
Digispark Controls Relay Via GSM: 3 steg

Video: Digispark Controls Relay Via GSM: 3 steg

Video: Digispark Controls Relay Via GSM: 3 steg
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Juli
Anonim
Digispark Controls Relay Via GSM
Digispark Controls Relay Via GSM

Denna instruerbara använder ett Digispark -kort, tillsammans med ett relä och en GSM -modul för att slå på eller stänga av och apparat, medan textning av det aktuella tillståndet till ett fördefinierat telefonnummer.

Koden är mycket rå, lyhörd för all kommunikation från modulen till Digispark (inkluderar ett telefonsamtal, textmeddelande, allt som utlöser en kommunikation).

Den lägger automatiskt på luren efter 4 ringsignaler vid ett telefonsamtal.

Steg 1: Konfigurera

Inställning
Inställning

Detta projekt omfattar följande:

- 1 Digispark -modul som använder en ATtiny85 AVR MCU;

- 1 A6 GSM -modul med giltigt SIM -kort

- 1 5V relämodul

- Några ledningar;

- En låda att sätta in den i (jag saknar fortfarande detta);

- Något att slå på eller av!

Steg 2: Anslutningar och programmering

Programvaran jag skrev använder pin 0 för att manövrera reläet, pin 2 som seriell mottagning och pin 3 som seriell sändning.

Eftersom Digispark inte har någon UART använder vi SoftwareSerial -bibliotek.

Pin 0 är ansluten till reläkortets ingång (jag monterade min Digispark via headers till reläkortet), Pin 2 ansluter till GSM -modulens Tx -pin och Pin 3 ansluts till GSM -modulens Rx -pin.

Jag valde stift 3 som Tx eftersom den redan har en 3.4V zener -klämdiod för USB -kommunikation/programmering, medan GSM -modulen använder 2.8V logik, enligt databladet. Jag har inte haft några problem förrän nu, eftersom kommunikationen är inställd på ett minimum.

5V och mark tas från GSM -kortet.

Steg 3: Klar att använda

Programmera Digispark med den medföljande koden, glöm inte att ersätta "xxxxxx" och "åååååå" med mottagarens telefonnummer.

Anslut en lampa eller annan last under 10A till reläet, slå GSM -modulens telefonnummer och du kommer att få ett klickljud och ett SMS som anger om reläet är på eller av!

Rekommenderad: