Täiustatud mobiilne sisetelefon A6 mooduli ja Arduino Pro Mini abil: 4 sammu
Täiustatud mobiilne sisetelefon A6 mooduli ja Arduino Pro Mini abil: 4 sammu
Anonim
Täiustatud mobiilne sisetelefon A6 mooduli ja Arduino Pro Mini abil
Täiustatud mobiilne sisetelefon A6 mooduli ja Arduino Pro Mini abil

Selles juhendis näitan teile, kuidas tegin GSM -mooduli (A6 -mooduli) ja Arduino Pro Mini abil intercomi. Kui vajutate suurt nuppu, helistatakse programmeeritud numbrile. Kõne lõpetatakse pärast programmeeritud aega või kui kõne lõpetab kõne.

Sellele sisetelefonile saate helistada ka oma telefonist, kui teie number on sisetelefonis programmeeritud.

See on minu esimese intercomi täiustatud versioon.

Vaadake seda võimendamatut helivõimendi lisamise kohta.

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid

Ostsin kõik komponendid Aliexpressist.

A6 moodul

Arduino Pro Mini (5V 168)

Kõlar

Mikrofon (sain teada, et need mikrofonid töötavad A6 mooduliga väga hästi, mõni muu elektrofoniga mikrofon andis väga halva helikvaliteedi)

Nupp

Kast

Perf -laud jne

2. samm: komponentide ühendamine

Komponentide ühendamine
Komponentide ühendamine

Intercomi ühenduste tegemiseks ja moodulite eemaldamise hõlbustamiseks kasutasin naissoost tihvtide päiseid.

- lihtne eemaldada A6 moodul mini -SIM -kaardi vahetamiseks

- lihtne eemaldada Arduino, et programmeerida see A6 -ühendustest sõltumatult

Ühendused:

Intercom saab toite A6 mooduli mikro -USB -pordi kaudu

A6 mooduli ühendused:

VCC kuni PWR ja Arduino VCC

Arduino GND kuni GND

U_RXD kuni Arduino TX

U_TXD kuni Arduino RX

REC- ja REC+ kõlarile

MIC- ja MIC+ kõlarile

Arduino ühendused (lisaks ülalkirjeldatud ühendustele)

Pin 2: 10K takisti vcc -le

Nööpnõel 2 ja maandus

Roheline viis GND -ni ja 220R kaudu pin 4 -ni

Sinine viis GND -ni ja 220R kaudu viiguni 5

Tihvt 8 = silumine RX

Pin 9 = silumine TX

Samm: programmeerige Arduino

Arduino kood on minu Githubis.

Pro mini programmeeritakse Arduino IDE ja I standardse USB 5V UART programmeerija kaudu.

A6 mooduli vaikimisi edastuskiirus on 115200 ja Arduino ei saa seda kiirust tarkvara jada kaudu käsitseda, seetõttu kasutasin A6 mooduli ja Arduino vahelise suhtluse jaoks riistvaralist seeriat. Proovisin kasutada ESP8266, mis suudab tarkvara seeriat käsitseda kiirusega 115200 BAUD, kuid mul ei õnnestunud käivitamisel stabiilset jadaühendust saada.

Tähtis: ärge ühendage Pro Mini A6 mooduliga, kuna see häirib programmeerimist, kuna A6 on ühendatud ka TX- ja RX -pistikutega (riistvara jada). Samuti saab A6 moodul kasutada arvuti USB -pordi toiteallikat, mis võib USB -pordi hävitada.

Vaadake koodi kommentaare. Kui teil on küsimusi, ärge kartke minult küsida.

4. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Pange mini -SIM -kaart A6 moodulisse (keelake PIN -kood, pannes SIM -kaardi telefoni ja keelake see seal).

Pange A6 moodul ja Arduino naissoost päiste tihvtidesse.

Puurige lahtrisse augud ja liimige ledid, kõlar ja mikrofon, keerake nupp kinni.

Ühendage kõik komponendid õigete ühendustega.

3D-trükkisin karbile kaks kinnitust ja kinnitasin kuuma liimiga.

Sulgege kast ja kasutage seda!