Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 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 portafonu.
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.
Modul A6
Arduino Pro Mini (5V 168)
Zvučnik
Mikrofon (otkrio sam da ti mikrofoni jako dobro rade s modulom A6, neki drugi elektrinski mikrofon dao je vrlo lošu kvalitetu zvuka)
Dugme
Kutija
Perf tabla itd
Korak 2: Povezivanje komponenti
Koristio sam ženska pin zaglavlja za povezivanje u interfonu i za jednostavno uklanjanje modula:
- jednostavno uklanjanje modula A6 za promjenu mini SIM kartice
- jednostavno je ukloniti Arduino i programirati ga neovisno o A6 vezama
Priključci:
Interfon se napaja putem mikro USB priključka modula A6
Priključci modula A6:
VCC na PWR i na VCC iz Arduina
GND u GND iz Arduina
U_RXD u TX od Arduina
U_TXD do RX od Arduina
REC- i REC+ na zvučnik
MIC- i MIC+ do zvučnika
Arduino veze (uz gore opisane veze)
Pin 2: 10K otpornik na vcc
Gumb za pin 2 i uzemljenje
Zelena je vodila do GND -a i preko 220R na pin 4
Plava je vodila do GND -a i preko 220R na pin 5
Pin 8 = RX za ispravljanje pogrešaka
Pin 9 = TX za ispravljanje pogrešaka
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 serijske, pa sam za komunikaciju između A6 modula i Arduina koristio hardversku serijsku. Pokušao sam koristiti ESP8266 koji može upravljati softverskom serijskom 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đer A6 modul može koristiti snagu vašeg USB priključka vašeg računala što može uništiti USB priključak.
Pogledajte komentare u kodu. Ako imate pitanja, ne ustručavajte se pitati mene.
Korak 4: Sastavljanje
Stavite mini SIM karticu u modul A6 (onemogućite PIN stavljanjem SIM kartice u telefon i tamo je onemogućite).
Stavite modul A6 i Arduino u igle ženskih zaglavlja.
Izbušite rupe u kutiji i zalijepite LED diode, zvučnik i mikrofon, pričvrstite gumb.
Spojite sve komponente na odgovarajuće priključke.
Ispisao sam 3d držače za kutiju i pričvrstio ih vrućim ljepilom.
Zatvorite kutiju i koristite je!