Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste instrutível, mostro como fiz um interfone usando um módulo GSM (módulo A6) e um Arduino Pro Mini. Se você pressionar o botão grande, o número programado será chamado. A chamada é encerrada após um tempo programado ou se o telefone chamado desligar.
Você também pode chamar este intercomunicador do seu telefone se o seu número estiver programado no intercomunicador.
Esta é uma versão melhorada do meu primeiro interfone.
Veja este intructable para a adição de um amplificador de som.
Etapa 1: Componentes
Comprei todos os componentes no Aliexpress.
Módulo A6
Arduino Pro Mini (5V 168)
Alto falante
Microfone (descobri que esses microfones funcionam muito bem com o módulo A6, alguns outros microfones eletrônicos deram uma qualidade de som muito ruim)
Botão
Caixa
Quadro de desempenho etc
Etapa 2: conectando componentes
Usei conectores de pino fêmea para fazer as conexões no intercomunicador e para facilitar a remoção dos módulos:
- fácil de remover o módulo A6 para trocar o cartão mini SIM
- fácil de remover o Arduino para programá-lo independentemente das conexões A6
Conexões:
O intercomunicador é alimentado através da porta micro USB do módulo A6
Conexões do módulo A6:
VCC para PWR e para VCC do Arduino
GND para GND do Arduino
U_RXD para TX do Arduino
U_TXD para RX do Arduino
REC- e REC + para alto-falante
MIC- e MIC + para alto-falante
Conexões do Arduino (além das conexões descritas acima)
Pino 2: resistor de 10K para vcc
Botão para pino 2 e aterramento
Verde conduzido para GND e via 220R para pino 4
Azul levou ao GND e via 220R ao pino 5
Pino 8 = depurar RX
Pino 9 = depurar TX
Etapa 3: programar o Arduino
O código do Arduino está no meu Github.
O Pro mini é programado através do IDE Arduino e do programador UART USB 5V padrão.
A taxa de transmissão padrão do módulo A6 é 115200 e um Arduino não consegue lidar com essa velocidade via serial de software, portanto, usei serial de hardware para a comunicação entre o módulo A6 e Arduino. Tentei usar um ESP8266 que pode lidar com serial de software a uma velocidade de 115200 BAUD, no entanto, não consegui obter uma conexão serial estável na inicialização.
Importante: não conecte o Pro Mini ao módulo A6, pois isso atrapalhará a programação, pois o A6 também está conectado aos pinos TX e RX (serial do hardware). Além disso, o módulo A6 pode usar a energia da porta USB do seu computador, o que pode destruir a porta USB.
Veja os comentários no código. Se você tiver dúvidas, não hesite em me perguntar.
Etapa 4: Montagem
Coloque o mini cartão SIM no módulo A6 (desative o PIN colocando o SIM no seu telefone e desative-o aí).
Coloque o módulo A6 e o Arduino nos pinos fêmeas do cabeçote.
Faça furos na caixa e cole os Leds, alto-falante e microfone, aperte o botão.
Conecte todos os componentes às conexões corretas.
Imprimi em 3D duas montagens para a caixa e fixei-as com cola quente.
Feche a caixa e use-a!