Inhoudsopgave:

Arduino-geluidsmonitor: 5 stappen
Arduino-geluidsmonitor: 5 stappen

Video: Arduino-geluidsmonitor: 5 stappen

Video: Arduino-geluidsmonitor: 5 stappen
Video: Serial monitor for Arduino UNO - Using light to control pitch 2024, November
Anonim
Arduino Geluidsmonitor
Arduino Geluidsmonitor

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

LCD aansluiten op Arduino
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 aansluiten op Arduino
Esp8266 aansluiten op Arduino

Esp8266:

tx---rx

rx --- tx

Gnd --- Gnd

vcc --- 3.3v

ch-pd --- 3.3v

Stap 4: Microfoonmodule monteren

Microfoonmodule monteren
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!

Aanbevolen: