Sommario:

Citofono mobile migliorato con modulo A6 e Arduino Pro Mini: 4 passaggi
Citofono mobile migliorato con modulo A6 e Arduino Pro Mini: 4 passaggi

Video: Citofono mobile migliorato con modulo A6 e Arduino Pro Mini: 4 passaggi

Video: Citofono mobile migliorato con modulo A6 e Arduino Pro Mini: 4 passaggi
Video: Abuso di potere. 2024, Novembre
Anonim
Citofono mobile migliorato con modulo A6 e Arduino Pro Mini
Citofono mobile migliorato con modulo A6 e Arduino Pro Mini

In questo tutorial ti mostro come ho realizzato un citofono utilizzando un modulo GSM (modulo A6) e un Arduino Pro Mini. Se premi il pulsante grande, viene chiamato il numero programmato. La chiamata viene terminata dopo un tempo programmato o se il telefono chiamato riaggancia.

Puoi anche chiamare questo interfono dal tuo telefono se il tuo numero è programmato nell'interfono.

Questa è una versione migliorata del mio primo interfono.

Vedi questo intruccabile per l'aggiunta di un amplificatore del suono.

Passaggio 1: componenti

Componenti
Componenti
Componenti
Componenti

Ho acquistato tutti i componenti su Aliexpress.

Modulo A6

Arduino Pro Mini (5V 168)

Altoparlante

Microfono (ho scoperto che questi microfoni funzionano molto bene con il modulo A6, altri microfoni electet davano una pessima qualità del suono)

Pulsante

Scatola

Tavola delle prestazioni ecc

Passaggio 2: collegamento dei componenti

Componenti di collegamento
Componenti di collegamento

Ho usato connettori femmina per effettuare i collegamenti nell'interfono e per facilitare la rimozione dei moduli:

- facile rimuovere il modulo A6 per cambiare la mini SIM card

- facile rimuovere Arduino per programmarlo indipendentemente dalle connessioni A6

Connessioni:

Il citofono è alimentato tramite la porta micro USB del modulo A6

Connessioni modulo A6:

Da VCC a PWR e a VCC di Arduino

GND a GND di Arduino

Da U_RXD a TX di Arduino

Da U_TXD a RX di Arduino

REC- e REC+ all'altoparlante

MIC- e MIC+ all'altoparlante

Connessioni Arduino (in aggiunta alle connessioni sopra descritte)

Pin 2: resistore da 10K a vcc

Pulsante per pin 2 e terra

Led verde a GND e via 220R al pin 4

Led blu a GND e via 220R al pin 5

Pin 8 = debug RX

Pin 9 = debug TX

Passaggio 3: programma Arduino

Il codice Arduino è sul mio Github.

Il Pro mini è programmato tramite l'IDE Arduino e il programmatore USB 5V UART standard.

La velocità di trasmissione predefinita del modulo A6 è 115200 e un Arduino non può gestire questa velocità tramite seriale software, quindi ho utilizzato la seriale hardware per la comunicazione tra il modulo A6 e Arduino. Ho provato a utilizzare un ESP8266 in grado di gestire la seriale software a una velocità di 115200 BAUD, tuttavia non sono riuscito a ottenere una connessione seriale stabile all'avvio.

Importante: non collegare il Pro Mini al modulo A6 perché disturberebbe la programmazione poiché l'A6 è collegato anche ai pin TX e RX (seriale hardware). Anche il modulo A6 può utilizzare la potenza della porta USB del computer che può distruggere la porta USB.

Vedi i commenti nel codice. Se hai domande, non esitare a chiedermelo.

Passaggio 4: assemblaggio

assemblaggio
assemblaggio
assemblaggio
assemblaggio
assemblaggio
assemblaggio
assemblaggio
assemblaggio

Inserisci la scheda mini SIM nel modulo A6 (disabilita il PIN inserendo la SIM nel telefono e disabilitala lì).

Metti il modulo A6 e Arduino nei pin delle intestazioni femminili.

Praticare dei fori nella scatola e incollare i Led, l'altoparlante e il microfono, avvitare il pulsante.

Collega tutti i componenti alle giuste connessioni.

Ho stampato in 3D due supporti per la scatola e li ho attaccati con la colla a caldo.

Chiudi la scatola e usala!

Consigliato: