Intercomunicação móvel aprimorada com módulo A6 e Arduino Pro Mini: 4 etapas
Intercomunicação móvel aprimorada com módulo A6 e Arduino Pro Mini: 4 etapas
Anonim
Intercomunicação móvel aprimorada com módulo A6 e Arduino Pro Mini
Intercomunicação móvel aprimorada com módulo A6 e Arduino Pro Mini

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

Componentes
Componentes
Componentes
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

Componentes de conexão
Componentes de conexão

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

Assemblation
Assemblation
Assemblation
Assemblation
Assemblation
Assemblation
Assemblation
Assemblation

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!