Uzlabots mobilais domofons ar A6 moduli un Arduino Pro Mini: 4 soļi
Uzlabots mobilais domofons ar A6 moduli un Arduino Pro Mini: 4 soļi
Anonim
Uzlabots mobilais domofons ar A6 moduli un Arduino Pro Mini
Uzlabots mobilais domofons ar A6 moduli un Arduino Pro Mini

Šajā pamācībā es parādīšu, kā es izveidoju domofonu, izmantojot GSM moduli (A6 moduli) un Arduino Pro Mini. Ja nospiežat lielo pogu, tiek izsaukts ieprogrammētais numurs. Zvans tiek pārtraukts pēc ieprogrammēta laika vai, ja izsauktais tālrunis noliek klausuli.

Varat arī piezvanīt uz šo domofonu no sava tālruņa, ja jūsu numurs ir ieprogrammēts domofonā.

Šī ir mana pirmā domofona uzlabota versija.

Skatiet šo pamācību, lai pievienotu skaņas pastiprinātāju.

1. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas

Es nopirku visas sastāvdaļas vietnē Aliexpress.

A6 modulis

Arduino Pro Mini (5V 168)

Runātājs

Mikrofons (es uzzināju, ka šie mikrofoni ļoti labi darbojas ar A6 moduli, daži citi elektrofona mikrofoni sniedza ļoti sliktu skaņas kvalitāti)

Poga

Kastīte

Perf dēlis utt

2. darbība: komponentu savienošana

Savienojuma sastāvdaļas
Savienojuma sastāvdaļas

Es izmantoju sieviešu tapu galvenes, lai izveidotu savienojumus domofonā un atvieglotu moduļu noņemšanu:

- viegli noņemt A6 moduli, lai nomainītu mini SIM karti

- viegli noņemt Arduino, lai ieprogrammētu to neatkarīgi no A6 savienojumiem

Savienojumi:

Domofons tiek darbināts, izmantojot A6 moduļa mikro USB portu

A6 moduļa savienojumi:

VCC uz PWR un uz Arduino VCC

GND līdz GND no Arduino

U_RXD līdz TX no Arduino

No U_TXD līdz RX no Arduino

REC- un REC+ skaļrunim

MIC- un MIC+ skaļrunim

Arduino savienojumi (papildus iepriekš aprakstītajiem savienojumiem)

2. tapa: 10K rezistors uz vcc

Poga 2 tapai un zemei

Zaļais noveda pie GND un caur 220R līdz 4. tapai

Zils noveda pie GND un caur 220R līdz 5. tapai

8. tapa = atkļūdošanas RX

9. tapa = atkļūdošanas TX

3. solis: ieprogrammējiet Arduino

Arduino kods ir manā Github.

Pro mini ir ieprogrammēts, izmantojot Arduino IDE un I standarta USB 5V UART programmētāju.

A6 moduļa noklusējuma pārraides ātrums ir 115200, un Arduino nevar apstrādāt šo ātrumu, izmantojot programmatūras sēriju, tāpēc es izmantoju aparatūras sēriju saziņai starp A6 moduli un Arduino. Es mēģināju izmantot ESP8266, kas var apstrādāt programmatūras sēriju ar ātrumu 115200 BAUD, tomēr man neizdevās izveidot stabilu sērijas savienojumu startēšanas laikā.

Svarīgi! Nepievienojiet Pro Mini A6 modulim, jo tas traucēs programmēšanu, jo A6 ir savienots arī ar TX un RX tapām (sērijas aparatūra). Arī A6 modulis var izmantot datora USB porta jaudu, kas var iznīcināt USB portu.

Skatiet komentārus kodā. Ja jums ir jautājumi, nevilcinieties jautāt man.

4. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Ievietojiet mini SIM karti A6 modulī (atspējojiet PIN, ievietojot SIM tālrunī un atspējojiet to tur).

Ievietojiet A6 moduli un Arduino sieviešu galvenes tapās.

Izurbiet caurumus kastē un pielīmējiet gaismas diodes, skaļruni un mikrofonu, pieskrūvējiet pogu.

Pievienojiet visas sastāvdaļas pareizajiem savienojumiem.

Es 3D izdrukāju divus kastes stiprinājumus un piestiprināju to ar karstu līmi.

Aizveriet kastīti un izmantojiet to!

Ieteicams: