Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä ohjeessa näytän sinulle, kuinka tein sisäpuhelimen GSM -moduulin (A6 -moduulin) ja Arduino Pro Minin avulla. Jos painat isoa painiketta, ohjelmoitu numero soitetaan. Puhelu lopetetaan ohjelmoidun ajan kuluttua tai jos soitettu puhelin katkaisee puhelun.
Voit myös soittaa tähän sisäpuhelimeen puhelimestasi, jos numerosi on ohjelmoitu sisäpuhelimeen.
Tämä on parannettu versio ensimmäisestä sisäpuhelimestani.
Katso tästä selosteesta lisävahvistin.
Vaihe 1: Komponentit
Ostin kaikki komponentit Aliexpressistä.
A6 -moduuli
Arduino Pro Mini (5V 168)
Kaiutin
Mikrofoni (huomasin, että nämä mikrofonit toimivat erittäin hyvin A6 -moduulin kanssa, jotkut muut sähkömikrofonit antoivat erittäin huonon äänenlaadun)
Painike
Laatikko
Perf -lauta jne
Vaihe 2: Osien liittäminen
Käytin naarasliittimiä sisäpuhelimen liitäntöjen tekemiseen ja moduulien irrottamisen helpottamiseksi:
- helppo poistaa A6 -moduuli mini -SIM -kortin vaihtamiseksi
- helppo poistaa Arduino ohjelmoida se itsenäisesti A6 -yhteyksistä
Liitännät:
Sisäpuhelimeen syötetään virta A6 -moduulin mikro -USB -portin kautta
A6 -moduuliliitännät:
VCC PWR: lle ja Arduinon VCC: lle
GND - GND Arduinosta
U_RXD - TX Arduinosta
U_TXD - Arduino
REC- ja REC+ kaiuttimelle
MIC- ja MIC+ kaiuttimelle
Arduino -yhteydet (yllä kuvattujen yhteyksien lisäksi)
Pin 2: 10K vastus vcc: lle
Nappi nastaan 2 ja maahan
Vihreä johti GND: hen ja 220R: n kautta nastaan 4
Sininen johti GND: hen ja 220R: n kautta nastaan 5
Nasta 8 = virheenkorjaus
Nasta 9 = TX -virheenkorjaus
Vaihe 3: Ohjelmoi Arduino
Arduino -koodi on Githubissani.
Pro mini on ohjelmoitu Arduino IDE: n ja I -standardin USB 5V UART -ohjelmoijan kautta.
A6 -moduulin oletussiirtonopeus on 115200, eikä Arduino voi käsitellä tätä nopeutta ohjelmistosarjan kautta, joten käytin laitteistosarjaa A6 -moduulin ja Arduinon välisessä viestinnässä. 115200 BAUD, mutta en onnistunut saamaan vakaata sarjayhteyttä käynnistyksen yhteydessä.
Tärkeää: älä yhdistä Pro Minia A6 -moduuliin, koska se häiritsee ohjelmointia, koska A6 on myös kytketty TX- ja RX -nastoihin (laitteistosarja). Myös A6 -moduuli voi käyttää tietokoneen USB -portin virtaa, mikä voi tuhota USB -portin.
Katso koodin kommentit. Jos sinulla on kysymyksiä, älä epäröi kysyä minulta.
Vaihe 4: Kokoonpano
Aseta mini -SIM -kortti A6 -moduuliin (poista PIN -koodi käytöstä asettamalla SIM -kortti puhelimeesi ja poista se käytöstä).
Laita A6 -moduuli ja Arduino naaraspuolisiin otsikoihin.
Poraa reiät laatikkoon ja liimaa ledit, kaiutin ja mikrofoni, ruuvaa painike kiinni.
Liitä kaikki komponentit oikeisiin liitäntöihin.
3D-tulostin kaksi kiinnitystä laatikolle ja kiinnitin sen kuumaliimalla.
Sulje laatikko ja käytä sitä!