Índice:

O Digispark controla a retransmissão via GSM: 3 etapas
O Digispark controla a retransmissão via GSM: 3 etapas

Vídeo: O Digispark controla a retransmissão via GSM: 3 etapas

Vídeo: O Digispark controla a retransmissão via GSM: 3 etapas
Vídeo: Digispark ATtiny85 with Arduino 2.0: How to program? 2024, Julho
Anonim
Digispark Controls Relay Via GSM
Digispark Controls Relay Via GSM

Este instrutível usa uma placa Digispark, junto com um relé e módulo GSM para ligar ou desligar o aparelho, enquanto envia uma mensagem de texto com o estado atual para um (s) número (s) de telefone predefinido (s).

O código é muito bruto, responsivo a qualquer comunicação do módulo com o Digispark (inclui uma chamada telefônica, mensagem de texto, qualquer coisa que desencadeie uma comunicação).

Ele desliga automaticamente aproximadamente após 4 tons de discagem, no caso de uma chamada telefônica.

Etapa 1: configuração

Configurando
Configurando

Este projeto envolve o seguinte:

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

- 1 módulo A6 GSM com cartão SIM válido;

- 1 módulo de relé 5V

- Alguns fios;

- Uma caixa para colocar isso (ainda estou faltando isso);

- Algo para ligar ou desligar!

Etapa 2: conexões e programação

O software que escrevi usa o pino 0 para acionar o relé, o pino 2 como recepção serial e o pino 3 como transmissão serial.

Como o Digispark não possui UART, estamos usando a biblioteca SoftwareSerial.

O pino 0 é conectado à entrada da placa de relé (montei meu Digispark por meio de conectores na placa de relé), o pino 2 se conecta ao pino Tx do módulo GSM e o pino 3 se conecta ao pino Rx do módulo GSM.

Escolhi o pino 3 como Tx, pois ele já possui um diodo de fixação zener 3.4V para comunicação / programação USB, enquanto o módulo GSM usa lógica 2.8V, de acordo com o datasheet. Não tive problemas até agora, já que a comunicação está no mínimo.

5 V e o aterramento são retirados da placa GSM.

Etapa 3: Pronto para usar

Programe o Digispark com o código incluído, não esquecendo de substituir "xxxxxx" e "yyyyyy" pelo número de telefone do destinatário.

Conecte uma lâmpada ou outra carga abaixo de 10A ao relé, disque o número de telefone do módulo GSM e você receberá um clique e um SMS indicando se o relé está Ligado ou Desligado!

Recomendado: