Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Hier ist eine Anleitung zum Erstellen eines Audiomonitors, der einen Text sendet, wenn Ihr Lautstärkeschwellenwert erreicht wurde.
Dieses Design verwendet ein LCD, ein Arduino-Mikrofonmodul, esp8266-01, Arduino Mega, einen Summer und einige LCDs. Dieses Projekt wird theoretisch als Babyphone verwendet.
Schritt 1: Materialien zusammenbauen
Materialien zusammenstellen.
Benötigte Materialien:
Arduino Mega2560
Überbrückungsdrähte
Männliche zu weibliche Drähte
LED x 2 Widerstand x 3 (5,1k Widerstand, 10k Widerstand, 220 Widerstand)
Summer LCD 16x2
esp8266-01
USB-Kabelverbindung
10k Potentiometer
Druckknopf (optional)
Mikrofon Geräuschdetektormodul
Schritt 2: LCD an Arduino anschließen
Das Bild ist nicht ganz genau, da ein Arduino Uno verwendet wird.
In meinem Projekt habe ich einen Arduino Mega verwendet, der 4 serielle Pins hat. Das Objekt im Diagramm ist kein Mikrofon, aber ich habe seine drei Pins verwendet, um eine Verbindung zu A0, GND und 5V herzustellen.
Anschlüsse:
LCD:
VSS---GND
VDD---5v
V0 --- Wischer (Potentiometer)
RS--- Digital 9
RW--- GND
E--- Digital 8
D4--- Digital 5
D5--- Digital 4
D6 --- Digital 3
D7 --- Digital 2
A---widerstand (5v)
K---GND
Schritt 3: Esp8266 mit Arduino verbinden
Esp8266:
tx---rx
rx---tx
Gnd---Gnd
vcc---3.3v
ch-pd---3.3v
Schritt 4: Mikrofonmodul zusammenbauen
A0---A0
GND---GND
++-5v
Schritt 5: Code
Anbei ist der Code für das endgültige Arbeitsprojekt.
Wenn Sie den esp8266 mit dem Internet verbinden, verwenden Sie AT-Befehle. AT+CJAP="wifi name", "wifi pswd"
AT+CIPSEND= Zeichenlänge+2
In meinem Code sehen Sie, dass ich meinen Benutzernamen und mein Passwort für smtp2go in Base 64 codiert habe.
Genießen!