Video: Digispark juhib releed GSM -i kaudu: 3 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See juhend kasutab Digisparki tahvlit koos relee ja GSM -mooduliga seadme sisse- ja väljalülitamiseks, samal ajal tekstisõnumite saatmisel praegusele olekule etteantud telefoninumbrile (numbritele).
Kood on väga toore, reageerib igasugusele mooduli ja Digispargi vahelisele suhtlusele (sisaldab telefonikõnet, tekstisõnumit, kõike, mis käivitab suhtluse).
See katkestab telefonikõne korral automaatselt kõne umbes pärast nelja valimistooni.
1. toiming: seadistamine
See projekt hõlmab järgmist:
- 1 Digispark moodul ATtiny85 AVR MCU abil;
- 1 A6 GSM -moodul koos kehtiva SIM -kaardiga;
- 1 5V releemoodul
- mõned juhtmed;
- kast, kuhu see panna (mul on see siiani puudu);
- Midagi sisse või välja lülitada!
Samm: ühendused ja programmeerimine
Minu kirjutatud tarkvara kasutab relee käivitamiseks tihvti 0, tihvti 2 jada vastuvõtuna ja tihvti 3 jadaülekandena.
Kuna Digisparkil pole UART -i, kasutame SoftwareSerial raamatukogu.
Pin 0 on ühendatud releeplaadi sisendiga (ma paigaldasin oma Digisparki päiste kaudu releeplaadile), Pin 2 ühendub GSM -mooduli Tx -tihvtiga ja Pin 3 ühendatakse GSM -mooduli Rx -pistikuga.
Valisin tihvti 3 Tx -ks, kuna sellel on juba 3,4 V zeneri kinnitusdiood USB -side/programmeerimise jaoks, samas kui GSM -moodul kasutab vastavalt andmelehele 2,8 V loogikat. Mul pole siiani probleeme olnud, kuna suhtlus on seatud miinimumini.
5V ja maandus võetakse GSM -plaadilt.
Samm: kasutusvalmis
Programmeerige Digispark kaasatud koodiga, unustamata asendada "xxxxxx" ja "yyyyyy" teie saaja telefoninumbriga.
Ühendage releega lamp või muu koormus alla 10A, valige GSM -mooduli telefoninumber ja teile kuvatakse klõpsatus ning SMS, mis näitab, kas relee on sees või väljas!