Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom uputstvu pokazat ću vam kako sam napravio interkom koristeći GSM modul (modul A6) i Arduino Pro Mini. Ako pritisnete veliko dugme, poziva se programirani broj. Poziv se prekida nakon programiranog vremena ili ako pozvani telefon prekine vezu.
Ovaj interfon možete nazvati i sa svog telefona ako je vaš broj programiran u interfonu.
Ovo je poboljšana verzija mog prvog interfona.
Za dodavanje pojačala zvuka pogledajte ovo neumoljivo.
Korak 1: Komponente
Sve komponente sam kupio na Aliexpressu.
A6 modul
Arduino Pro Mini (5V 168)
Zvučnik
Mikrofon (otkrio sam da ovi mikrofoni jako dobro funkcioniraju s modulom A6, neki drugi elektrinski mikrofon dali su vrlo lošu kvalitetu zvuka)
Dugme
Box
Perf tabla itd
Korak 2: Povezivanje komponenti
Koristio sam ženska pin zaglavlja za povezivanje u interfonu i za lakše uklanjanje modula:
- jednostavno uklanjanje A6 modula za promjenu mini SIM kartice
- jednostavno je ukloniti Arduino i programirati ga nezavisno od A6 veza
Veze:
Interfon se napaja preko mikro USB priključka modula A6
Priključci modula A6:
VCC na PWR i na VCC iz Arduina
GND u GND od Arduino
U_RXD u TX od Arduina
U_TXD u RX od Arduina
REC- i REC+ na zvučnik
MIC- i MIC+ za zvučnik
Arduino veze (pored gore opisanih veza)
Pin 2: 10K otpornik na vcc
Dugme za iglu 2 i uzemljenje
Zeleno je vodilo do GND -a i preko 220R na pin 4
Plava je vodila do GND -a i preko 220R na pin 5
Pin 8 = debug RX
Pin 9 = debug TX
Korak 3: Programirajte Arduino
Arduino kôd je na mom Githubu.
Pro mini je programiran putem Arduino IDE i I standardnog USB 5V UART programatora.
Zadana brzina prijenosa A6 modula je 115200 i Arduino ne može podnijeti ovu brzinu putem softverske serije, stoga sam za komunikaciju između A6 modula i Arduina koristio hardversku seriju. Pokušao sam koristiti ESP8266 koji može upravljati softverskom serijom brzinom od 115200 BAUD, međutim nisam uspio uspostaviti stabilnu serijsku vezu pri pokretanju.
Važno: nemojte povezivati Pro Mini s A6 modulom jer će to ometati programiranje jer je A6 spojen i na TX i RX pinove (hardverska serija). Takođe, modul A6 može koristiti snagu vašeg USB porta vašeg računara što može uništiti USB port.
Pogledajte komentare u kodu. Ako imate pitanja, ne ustručavajte se pitati mene.
Korak 4: Sklapanje
Stavite mini SIM karticu u A6 modul (onemogućite PIN stavljanjem SIM kartice u telefon i tamo je onemogućite).
Stavite A6 modul i Arduino u pinove ženskih zaglavlja.
Izbušite rupe u kutiji i zalijepite LED diode, zvučnik i mikrofon, zašrafite dugme.
Spojite sve komponente na odgovarajuće priključke.
Odštampao sam dva držača za kutiju i pričvrstio ih vrelim lepkom.
Zatvorite kutiju i koristite je!