Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne instruksjonen viser jeg deg hvordan jeg lagde et intercom ved hjelp av en GSM -modul (A6 -modul) og en Arduino Pro Mini. Hvis du trykker på den store knappen, blir det programmerte nummeret kalt. Samtalen avsluttes etter en programmert tid eller hvis den ringte telefonen legger på.
Du kan også ringe denne intercom fra telefonen hvis nummeret ditt er programmert i intercom.
Dette er en forbedret versjon av min første intercom.
Se denne ubegrenselige for tillegg av en lydforsterker.
Trinn 1: Komponenter
Jeg kjøpte alle komponentene på Aliexpress.
A6 -modul
Arduino Pro Mini (5V 168)
Høyttaler
Mikrofon (jeg fant ut at disse mikrofonene fungerer veldig bra med A6 -modulen, noen andre elektronmikrofoner ga en veldig dårlig lydkvalitet)
Knapp
Eske
Perf bord osv
Trinn 2: Koble til komponenter
Jeg brukte kvinnelige pinhoder for å lage tilkoblingene i intercom og for å gjøre det enkelt å fjerne modulene:
- enkelt å fjerne A6 -modulen for å bytte mini -SIM -kort
- lett å fjerne Arduino for å programmere den uavhengig av A6 -tilkoblingene
Tilkoblinger:
Intercomet drives av mikro -USB -porten på A6 -modulen
A6 modultilkoblinger:
VCC til PWR og til VCC i Arduino
GND til GND av Arduino
U_RXD til TX av Arduino
U_TXD til RX av Arduino
REC- og REC+ til høyttaler
MIC- og MIC+ til høyttaler
Arduino -tilkoblinger (i tillegg til de ovenfor beskrevne tilkoblingene)
Pin 2: 10K motstand til vcc
Knapp til pinne 2 og slip
Grønn førte til GND og via 220R til pin 4
Blå førte til GND og via 220R til pin 5
Pin 8 = feilsøk RX
Pin 9 = feilsøk TX
Trinn 3: Programmer Arduino
Arduino -koden er på min Github.
Pro mini er programmert via Arduino IDE og I standard USB 5V UART programmerer.
Standard overføringshastighet for A6 -modulen er 115200, og en Arduino kan ikke håndtere denne hastigheten via programvareserie, derfor brukte jeg maskinvareseriell for kommunikasjonen mellom A6 -modulen og Arduino. Jeg prøvde å bruke en ESP8266 som kan håndtere seriell programvare med en hastighet på 115200 BAUD, men jeg lyktes ikke med å få en stabil seriell tilkobling ved oppstart.
Viktig: ikke koble Pro Mini til A6 -modulen fordi det vil forstyrre programmeringen siden A6 også er koblet til TX- og RX -pinnene (maskinvareserie). A6 -modulen kan også bruke strømmen til USB -porten på datamaskinen din, noe som kan ødelegge USB -porten.
Se kommentarene i koden. Hvis du har spørsmål, ikke nøl med å spørre meg.
Trinn 4: Montering
Sett mini -SIM -kortet i A6 -modulen (deaktiver PIN -koden ved å sette SIM -kortet i telefonen og deaktiver det der).
Sett A6 -modulen og Arduino i toppene for kvinnelige hoder.
Bor hull i esken og lim lysdioder, høyttaler og mikrofon, skru på knappen.
Koble alle komponentene til de riktige tilkoblingene.
Jeg 3d-trykte to fester for esken og festet den med varmt lim.
Lukk esken og bruk den!