Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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
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
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
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!