Video: Relé Digispark ovládá přes GSM: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento instruktážní program používá desku Digispark spolu s relé a modulem GSM k zapnutí nebo vypnutí a zapnutí zařízení, přičemž odesílá textové zprávy o aktuálním stavu na předem definovaná telefonní čísla.
Kód je velmi hrubý a reaguje na jakoukoli komunikaci z modulu do Digisparku (zahrnuje telefonní hovor, textovou zprávu, cokoli, co spouští komunikaci).
V případě telefonního hovoru automaticky zavěsí zhruba po 4 oznamovacích tónech.
Krok 1: Nastavení
Tento projekt zahrnuje následující:
- 1 modul Digispark pomocí MCU ATtiny85 AVR;
- 1 modul A6 GSM s platnou SIM kartou;
- 1 reléový modul 5V
- Některé dráty;
- Krabice, do které to vložím (toto mi stále chybí);
- Něco k zapnutí nebo vypnutí!
Krok 2: Připojení a programování
Software, který jsem napsal, používá pin 0 pro ovládání relé, pin 2 jako sériový příjem a pin 3 jako sériový přenos.
Protože Digispark nemá žádný UART, používáme knihovnu SoftwareSerial.
Pin 0 je připojen ke vstupu reléové desky (svůj Digispark jsem připojil přes záhlaví k reléové desce), Pin 2 se připojuje k Tx pinu GSM modulu a Pin 3 se připojuje k Rx pinu GSM modulu.
Jako Tx jsem zvolil pin 3, protože již má 3,4 V zenerovou upínací diodu pro komunikaci/programování USB, zatímco modul GSM používá logiku 2,8 V, podle datového listu. Až dosud jsem neměl žádné problémy, protože komunikace je nastavena na minimum.
5V a uzemnění jsou odebírány z desky GSM.
Krok 3: Připraveno k použití
Naprogramujte Digispark pomocí přiloženého kódu a nezapomeňte nahradit „xxxxxx“a „yyyyyy“telefonním číslem příjemce.
Připojte k relé lampu nebo jinou zátěž pod 10 A, vytočte telefonní číslo modulu GSM a zobrazí se vám cvaknutí a SMS s upozorněním, zda je relé zapnuto nebo vypnuto!