Indholdsfortegnelse:

Digispark Controls Relay Via GSM: 3 trin
Digispark Controls Relay Via GSM: 3 trin

Video: Digispark Controls Relay Via GSM: 3 trin

Video: Digispark Controls Relay Via GSM: 3 trin
Video: Control Relay Modul with Digispark USB Attiny85 board | Robojax 2024, November
Anonim
Digispark Controls Relay Via GSM
Digispark Controls Relay Via GSM

Denne instruerbare bruger et Digispark -kort sammen med et relæ og GSM -modul til at tænde eller slukke og apparat, mens den aktuelle tilstand smses til et foruddefineret telefonnummer.

Koden er meget rå, lydhør over for enhver kommunikation fra modulet til Digispark (inkluderer et telefonopkald, tekstbesked, alt, hvad der udløser en kommunikation).

Den lægger automatisk nogenlunde på efter 4 ringetoner i tilfælde af et telefonopkald.

Trin 1: Opsætning

Sætte op
Sætte op

Dette projekt involverer følgende:

- 1 Digispark -modul ved hjælp af en ATtiny85 AVR MCU;

- 1 A6 GSM -modul med gyldigt SIM -kort;

- 1 5V relæmodul

- Nogle ledninger;

- En kasse til at sætte dette i (jeg mangler stadig dette);

- Noget at tænde eller slukke!

Trin 2: Forbindelser og programmering

Den software, jeg skrev, bruger pin 0 til aktivering af relæet, pin 2 som seriel modtagelse og pin 3 som seriel transmission.

Da Digispark ikke har nogen UART, bruger vi SoftwareSerial -bibliotek.

Pin 0 er forbundet til relækortets input (jeg monterede min Digispark via headere til relækortet), Pin 2 tilsluttes GSM -modulets Tx pin og Pin 3 tilsluttes GSM -modulets Rx pin.

Jeg valgte pin 3 som Tx, da den allerede har en 3.4V zener -klemmediode til USB -kommunikation/programmering, mens GSM -modulet bruger 2.8V logik, ifølge databladet. Jeg har ikke haft problemer før nu, da kommunikationen er sat til et minimum.

5V og jord er taget fra GSM -kortet.

Trin 3: Klar til brug

Programmer Digispark med den medfølgende kode, og glem ikke at erstatte "xxxxxx" og "yyyyyy" med modtagerens telefonnummer.

Tilslut en lampe eller anden belastning under 10A til relæet, ring til GSM -modulets telefonnummer, og du får vist en kliklyd og en SMS, der angiver, om relæet er tændt eller slukket!

Anbefalede: