Cuprins:

Interfon mobil îmbunătățit cu modulul A6 și Arduino Pro Mini: 4 pași
Interfon mobil îmbunătățit cu modulul A6 și Arduino Pro Mini: 4 pași

Video: Interfon mobil îmbunătățit cu modulul A6 și Arduino Pro Mini: 4 pași

Video: Interfon mobil îmbunătățit cu modulul A6 și Arduino Pro Mini: 4 pași
Video: Nu ne mai satură Dumnezeu, dar ne mai rabdă Pământu'? Ce-are telefonul de anul trecut?! 2024, Noiembrie
Anonim
Interfon mobil îmbunătățit cu modulul A6 și Arduino Pro Mini
Interfon mobil îmbunătățit cu modulul A6 și Arduino Pro Mini

În acest instructiv vă arăt cum am realizat un interfon folosind un modul GSM (modul A6) și un Arduino Pro Mini. Dacă apăsați butonul mare, se apelează numărul programat. Apelul se termină după o oră programată sau dacă telefonul apelat închide.

De asemenea, puteți apela acest interfon de pe telefon dacă numărul dvs. este programat în interfon.

Aceasta este o versiune îmbunătățită a primului meu interfon.

Vedeți acest lucru intructibil pentru adăugarea unui amplificator de sunet.

Pasul 1: Componente

Componente
Componente
Componente
Componente

Am cumpărat toate componentele de pe Aliexpress.

Modulul A6

Arduino Pro Mini (5V 168)

Speaker

Microfon (am aflat că aceste microfoane funcționează foarte bine cu modulul A6, un alt microfon electet a dat o calitate a sunetului foarte proastă)

Buton

Cutie

Tablă de perfecționare etc.

Pasul 2: Conectarea componentelor

Conectarea componentelor
Conectarea componentelor

Am folosit anteturi pin feminine pentru a face conexiunile în interfon și pentru a facilita îndepărtarea modulelor:

- ușor de îndepărtat modulul A6 pentru a schimba cartela mini SIM

- ușor de îndepărtat Arduino pentru al programa independent de conexiunile A6

Conexiuni:

Interfonul este alimentat prin portul micro USB al modulului A6

Conexiuni modul A6:

VCC către PWR și către VCC din Arduino

GND la GND din Arduino

U_RXD la TX de Arduino

U_TXD la RX din Arduino

REC- și REC + către difuzor

MIC- și MIC + către difuzor

Conexiuni Arduino (în plus față de conexiunile descrise mai sus)

Pinul 2: rezistență 10K la vcc

Buton pentru fixarea 2 și împământare

Verde a condus la GND și prin 220R la pinul 4

Albastru a condus la GND și prin 220R la pinul 5

Pinul 8 = depanare RX

Pin 9 = depanare TX

Pasul 3: Programați Arduino

Codul Arduino este pe Github.

Pro mini este programat prin programatorul Arduino IDE și I standard USB 5V UART.

Rata de transmisie implicită a modulului A6 este 115200, iar un Arduino nu poate gestiona această viteză prin serialul software, de aceea am folosit serial hardware pentru comunicarea dintre modulul A6 și Arduino. Am încercat să folosesc un ESP8266 care poate gestiona serialul software la o viteză de 115200 BAUD, totuși nu am reușit să obțin o conexiune serială stabilă la pornire.

Important: nu conectați Pro Mini la modulul A6, deoarece va perturba programarea, deoarece A6 este conectat și la pinii TX și RX (serial hardware). De asemenea, modulul A6 poate utiliza puterea portului USB al computerului dvs., care poate distruge portul USB.

Vedeți comentariile din cod. Dacă aveți întrebări, nu ezitați să mă întrebați.

Pasul 4: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Introduceți cartela mini SIM în modulul A6 (dezactivați codul PIN introducând cartela SIM în telefon și dezactivați-o acolo).

Puneți modulul A6 și Arduino în pinii antetului feminin.

Faceți găuri în cutie și lipiți ledurile, difuzorul și microfonul, înșurubați butonul.

Conectați toate componentele la conexiunile corecte.

Am imprimat 3D două suporturi pentru cutie și am atașat-o cu lipici fierbinte.

Închideți cutia și folosiți-o!

Recomandat: