Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Här är en guide för att skapa en ljudmonitor som skickar en text när din volymgräns har nåtts.
Denna design använder en LCD, en Arduino-mikrofonmodul, esp8266-01, Arduino Mega, en summer och några LCD-skärmar. Detta projekt används teoretiskt som en babyvakt.
Steg 1: Montera material
Montera ihop material.
Material behövs:
Arduino Mega2560
Jumper Wires
Manliga till kvinnliga ledningar
LED x 2 Motstånd x 3 (5.1k motstånd, 10k motstånd, 220 motstånd)
Summer LCD 16x2
esp8266-01
USB -kabelanslutning
10k potentiometer
Tryckknapp (tillval)
Mikrofon Ljuddetektormodul
Steg 2: Anslut LCD till Arduino
Bilden är inte helt korrekt eftersom den använder en Arduino Uno.
I mitt projekt använde jag en Arduino Mega som har 4 seriepinnar. Objektet i diagrammet är inte en mikrofon, men jag använde dess tre stift för att ansluta till A0, GND och 5v.
Anslutningar:
LCD:
VSS --- GND
VDD --- 5v
V0 --- Torkare (potentiometer)
RS --- Digital 9
RW --- GND
E --- Digital 8
D4 --- Digital 5
D5 --- Digital 4
D6 --- Digital 3
D7 --- Digital 2
A --- motstånd (5v)
K --- GND
Steg 3: Anslutning av Esp8266 till Arduino
Esp8266:
tx --- rx
rx --- tx
Gnd --- Gnd
vcc --- 3.3v
ch-pd --- 3,3v
Steg 4: Montering av mikrofonmodul
A0 --- A0
GND --- GND
+--- 5v
Steg 5: Kod
Koden för det slutliga arbetsprojektet bifogas.
När du ansluter esp8266 till internet använder du AT -kommandon. AT+CJAP = "wifi -namn", "wifi pswd"
AT+CIPSEND = Teckenlängd+2
I min kod ser du att jag har mitt användarnamn och lösenord för smtp2go kodat i bas 64.
Njut av!