Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hier is een handleiding voor het maken van een geluidsmonitor die een sms stuurt wanneer uw volumedrempel is bereikt.
Dit ontwerp maakt gebruik van een LCD, een Arduino-microfoonmodule, esp8266-01, Arduino Mega, een zoemer en enkele LCD's. Dit project wordt theoretisch gebruikt als babyfoon.
Stap 1: monteer materialen
Materialen samenstellen.
Benodigde materialen:
Arduino Mega2560
Doorverbindingsdraden
Man-vrouw draden
LED x 2 Weerstand x 3 (5,1k weerstand, 10k weerstand, 220 weerstand)
Zoemer LCD 16x2
esp8266-01
USB-kabelverbinding
10k potentiometer
Drukknop (optioneel)
Microfoon Geluidsdetectormodule
Stap 2: LCD aansluiten op Arduino
De afbeelding is niet helemaal nauwkeurig omdat het een Arduino Uno gebruikt.
In mijn project gebruikte ik een Arduino Mega die 4 seriële pinnen heeft. Het object in het diagram is geen microfoon, maar ik heb de drie pinnen ervan gebruikt om verbinding te maken met A0, GND en 5v.
Aansluitingen:
LCD:
VSS --- GND
VDD ---5v
V0 --- Wisser (potentiometer)
RS --- Digitale 9
RW --- GND
E --- Digitale 8
D4--- Digitaal 5
D5 --- Digitaal 4
D6 --- Digitale 3
D7 --- Digitaal 2
EEN --- weerstand (5 v)
K --- GND
Stap 3: Esp8266 aansluiten op Arduino
Esp8266:
tx---rx
rx --- tx
Gnd --- Gnd
vcc --- 3.3v
ch-pd --- 3.3v
Stap 4: Microfoonmodule monteren
A0 --- A0
GND --- GND
+---5v
Stap 5: Coderen
Bijgevoegd is de code voor het uiteindelijke werkproject.
Gebruik bij het verbinden van de esp8266 met internet AT commands. AT+CJAP="wifi-naam", "wifi pswd"
AT+CIPSEND= Tekenlengte+2
In mijn code zie je dat ik mijn gebruikersnaam en wachtwoord voor smtp2go heb gecodeerd in base 64.
Genieten van!