Tabla de contenido:

Relé de controles Digispark a través de GSM: 3 pasos
Relé de controles Digispark a través de GSM: 3 pasos

Video: Relé de controles Digispark a través de GSM: 3 pasos

Video: Relé de controles Digispark a través de GSM: 3 pasos
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Mes de julio
Anonim
Relé de controles Digispark a través de GSM
Relé de controles Digispark a través de GSM

Este instructable utiliza una placa Digispark, junto con un relé y un módulo GSM para encender o apagar un dispositivo, mientras envía mensajes de texto con el estado actual a un número de teléfono predefinido.

El código es muy burdo, responde a cualquier comunicación desde el módulo al Digispark (incluye una llamada telefónica, mensaje de texto, cualquier cosa que desencadene una comunicación).

Cuelga automáticamente aproximadamente después de 4 tonos de marcación, en caso de una llamada telefónica.

Paso 1: Configuración

Configuración
Configuración

Este proyecto involucra lo siguiente:

- 1 módulo Digispark usando una MCU ATtiny85 AVR;

- 1 módulo GSM A6 con tarjeta SIM válida;

- 1 módulo de relé de 5V

- Algunos cables;

- Una caja para poner esto (todavía me falta esto);

- ¡Algo para encender o apagar!

Paso 2: Conexiones y programación

El software que escribí usa el pin 0 para activar el relé, el pin 2 como recepción en serie y el pin 3 como transmisión en serie.

Como Digispark no tiene UART, estamos usando la biblioteca SoftwareSerial.

El pin 0 está conectado a la entrada de la placa de relés (monté mi Digispark a través de encabezados en la placa de relés), el pin 2 se conecta al pin Tx del módulo GSM y el pin 3 se conecta al pin Rx del módulo GSM.

Elegí el pin 3 como Tx porque ya tiene un diodo de sujeción zener de 3.4V para comunicación / programación USB, mientras que el módulo GSM usa lógica de 2.8V, según la hoja de datos. No he tenido ningún problema hasta ahora, ya que la comunicación es mínima.

5V y tierra se toman de la placa GSM.

Paso 3: ¡Listo para usar

Programe el Digispark con el código incluido, sin olvidar reemplazar "xxxxxx" y "yyyyyy" con el número de teléfono de su destinatario.

Conecte una lámpara u otra carga de menos de 10 A al relé, marque el número de teléfono del módulo GSM y se le presentará un sonido de clic y un SMS que indica si el relé está encendido o apagado.

Recomendado: