
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50

Questo istruibile utilizza una scheda Digispark, insieme a un relè e un modulo GSM per accendere o spegnere l'appliance, mentre invia lo stato corrente a un numero di telefono predefinito.
Il codice è molto grezzo, reattivo a qualsiasi comunicazione dal modulo al Digispark (include una telefonata, un messaggio di testo, tutto ciò che attiva una comunicazione).
Riattacca automaticamente circa dopo 4 toni di linea libera, in caso di telefonata.
Passaggio 1: configurazione

Questo progetto prevede quanto segue:
- 1 modulo Digispark che utilizza un MCU AVR ATtiny85;
- 1 modulo GSM A6 con SIM valida;
- 1 modulo relè 5V
- Alcuni fili;
- Una scatola dove metterlo (mi manca ancora questo);
- Qualcosa da accendere o spegnere!
Passaggio 2: collegamenti e programmazione
Il software che ho scritto utilizza il pin 0 per l'attivazione del relè, il pin 2 come ricezione seriale e il pin 3 come trasmissione seriale.
Poiché Digispark non ha UART, stiamo utilizzando la libreria SoftwareSerial.
Il pin 0 è collegato all'ingresso della scheda relè (ho montato il mio Digispark tramite le intestazioni sulla scheda relè), il pin 2 si collega al pin Tx del modulo GSM e il pin 3 si collega al pin Rx del modulo GSM.
Ho scelto il pin 3 come Tx poiché ha già un diodo di bloccaggio zener da 3,4 V per la comunicazione/programmazione USB, mentre il modulo GSM utilizza la logica da 2,8 V, secondo il datasheet. Non ho avuto problemi fino ad ora, poiché la comunicazione è impostata al minimo.
5V e massa sono presi dalla scheda GSM.
Passaggio 3: pronto per l'uso
Programma Digispark con il codice incluso, senza dimenticare di sostituire "xxxxxx" e "yyyyyy" con il numero di telefono del destinatario.
Collega una lampada o un altro carico sotto i 10A al relè, componi il numero di telefono del modulo GSM e ti verrà presentato un clic e un SMS che indicano se il relè è acceso o spento!
Consigliato:
Controlla gli elettrodomestici tramite Alexa con ESP8266 o ESP32: 8 passaggi

Controlla gli elettrodomestici tramite Alexa con ESP8266 o ESP32: Ehi, come va, ragazzi! Akarsh qui da CETech. Questo mio progetto ti aiuterà a semplificare la vita e ti sentirai come un re dopo aver controllato gli elettrodomestici di casa semplicemente dando un comando ad Alexa. La cosa principale dietro questo p
IoTyper - Controlla il tuo PC tramite Alexa (IoT): 5 passaggi (con immagini)

IoTyper - Controlla il tuo PC tramite Alexa (IoT): non hai mai pensato di controllare il tuo PC con IoT? Il nostro mondo diventa ogni giorno più intelligente e oggi trasformiamo il nostro PC in un PC ancora più intelligente di quanto non sia già. Cominciamo! IoTyper si basa su due microcontrollori di base: ATMega 32U4 che ca
Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219: 8 passaggi

Controllo della scheda LED tramite telefono Con NodeMCU, ESP8266 e MAX7219: voglio utilizzare il telefono per controllare la scheda LED come segnale di svolta. Quindi, ESP8266 fungerà da punto di accesso, microcontrollore e anche server. Il server web avrà una semplice pagina web con 3 pulsanti: Gira a SINISTRA, Gira a DESTRA e Gira SOS. Il tex
Controlla un ventilatore tramite Wi-Fi. Facile per la vita: 15 passaggi

Controlla un ventilatore tramite Wi-Fi. Easy for Life: oggi solo con un telefono e un dispositivo connesso a Internet. Puoi controllare facilmente qualsiasi dispositivo in qualsiasi parte del mondo. Oggi controllerò un ventilatore con uno smartphone connesso a internet
Controlla Arduino usando Blynk tramite USB: 3 passaggi

Controlla Arduino usando Blynk tramite USB: questo è il mio secondo istruibile. In questo tutorial mostrerò come controllare i LED usando Blynk. Blynk è un'applicazione che ci fornisce dashboard e connettività. che puoi scaricare da Google Play Store (per Android).& app