Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem anweisbaren zeige ich Ihnen, wie ich eine Gegensprechanlage mit einem GSM-Modul (A6-Modul) und einem Arduino Pro Mini gemacht habe. Wenn Sie den großen Knopf drücken, wird die programmierte Nummer aufgerufen. Das Gespräch wird nach einer programmierten Zeit beendet oder wenn das angerufene Telefon auflegt.
Sie können diese Gegensprechanlage auch von Ihrem Telefon aus anrufen, wenn Ihre Nummer in der Gegensprechanlage programmiert ist.
Dies ist eine verbesserte Version meiner ersten Gegensprechanlage.
Siehe diese Anleitung für das Hinzufügen eines Tonverstärkers.
Schritt 1: Komponenten
Ich habe alle Komponenten bei Aliexpress gekauft.
A6-Modul
Arduino Pro Mini (5V 168)
Lautsprecher
Mikrofon (ich habe herausgefunden, dass diese Mikrofone sehr gut mit dem A6-Modul funktionieren, einige andere Elektret-Mikrofone gaben eine sehr schlechte Klangqualität ab)
Taste
Kasten
Perfboard usw
Schritt 2: Komponenten anschließen
Ich habe Buchsenleisten verwendet, um die Verbindungen in der Gegensprechanlage herzustellen und die Module einfach zu entfernen:
- einfaches Entfernen des A6-Moduls zum Wechseln der Mini-SIM-Karte
- einfaches Entfernen des Arduino, um es unabhängig von den A6-Anschlüssen zu programmieren
Anschlüsse:
Die Gegensprechanlage wird über den Micro-USB-Anschluss des A6-Moduls mit Strom versorgt
A6 Modulanschlüsse:
VCC zu PWR und zu VCC von Arduino
GND zu GND von Arduino
U_RXD zu TX von Arduino
U_TXD zu RX von Arduino
REC- und REC+ an Lautsprecher
MIC- und MIC+ zum Lautsprecher
Arduino-Anschlüsse (zusätzlich zu den oben beschriebenen Anschlüssen)
Pin 2: 10K Widerstand zu vcc
Taste an Pin 2 und Masse
Grün geführt auf GND und über 220R auf Pin 4
Blau geführt auf GND und über 220R auf Pin 5
Pin 8 = Debug RX
Pin 9 = Debug TX
Schritt 3: Programmieren Sie das Arduino
Der Arduino-Code ist auf meinem Github.
Der Pro mini wird über die Arduino IDE und den I Standard USB 5V UART Programmierer programmiert.
Die Standardbaudrate des A6-Moduls ist 115200 und ein Arduino kann diese Geschwindigkeit nicht über die serielle Software verarbeiten, daher habe ich die serielle Hardware für die Kommunikation zwischen dem A6-Modul und dem Arduino verwendet 115200 BAUD, es ist mir jedoch nicht gelungen, beim Start eine stabile serielle Verbindung herzustellen.
Wichtig: Schließen Sie den Pro Mini nicht an das A6-Modul an, da dies die Programmierung stört, da der A6 auch an den TX- und RX-Pins (Hardware seriell) angeschlossen ist. Auch das A6-Modul kann den Strom Ihres USB-Ports Ihres Computers nutzen, was den USB-Port zerstören kann.
Siehe die Kommentare im Code. Wenn Sie Fragen haben, zögern Sie nicht, mich zu fragen.
Schritt 4: Montage
Legen Sie die Mini-SIM-Karte in das A6-Modul ein (deaktivieren Sie die PIN, indem Sie die SIM-Karte in Ihr Telefon einlegen und dort deaktivieren).
Stecken Sie das A6-Modul und das Arduino in die Buchsenleistenstifte.
Bohren Sie Löcher in die Box und kleben Sie die LEDs, den Lautsprecher und das Mikrofon, schrauben Sie den Knopf fest.
Verbinden Sie alle Komponenten mit den richtigen Anschlüssen.
Ich habe zwei Halterungen für die Box 3D-gedruckt und mit Heißkleber befestigt.
Schließen Sie die Schachtel und verwenden Sie sie!