Índice:

Monitor de som Arduino: 5 etapas
Monitor de som Arduino: 5 etapas

Vídeo: Monitor de som Arduino: 5 etapas

Vídeo: Monitor de som Arduino: 5 etapas
Vídeo: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julho
Anonim
Arduino Sound Monitor
Arduino Sound Monitor

Aqui está um guia para fazer um monitor de som que envia um texto quando o seu limite de volume é atingido.

Este projeto usa um LCD, um módulo de microfone Arduino, esp8266-01, Arduino Mega, uma campainha e alguns LCDs. Este projeto é teoricamente usado como babá eletrônica.

Etapa 1: reunir materiais

Reúna os materiais.

Materiais necessários:

Arduino Mega2560

Jumper Wires

Fios macho para fêmea

LED x 2 Resistor x 3 (resistor 5.1k, resistor 10k, resistor 220)

Buzzer LCD 16x2

esp8266-01

Conexão de cabo USB

Potenciômetro de 10k

Botão de pressão (opcional)

Módulo detector de som de microfone

Etapa 2: Conectando o LCD ao Arduino

Conectando LCD ao Arduino
Conectando LCD ao Arduino

A imagem não é totalmente precisa porque está usando um Arduino Uno.

No meu projeto, usei um Arduino Mega que possui 4 pinos seriais. O objeto no diagrama não é um microfone, no entanto, usei seus três pinos para conectar a A0, GND e 5v.

Conexões:

LCD:

VSS --- GND

VDD --- 5v

V0 --- Wiper (potenciômetro)

RS --- Digital 9

RW --- GND

E --- Digital 8

D4 --- Digital 5

D5 --- Digital 4

D6 --- Digital 3

D7 --- Digital 2

A --- resistor (5v)

K --- GND

Etapa 3: conectando Esp8266 ao Arduino

Conectando Esp8266 ao Arduino
Conectando Esp8266 ao Arduino

Esp8266:

tx --- rx

rx --- tx

Gnd --- Gnd

vcc --- 3.3v

ch-pd --- 3,3v

Etapa 4: montagem do módulo de microfone

Módulo de montagem de microfone
Módulo de montagem de microfone

A0 --- A0

GND --- GND

+ --- 5v

Etapa 5: Código

Em anexo está o código para o projeto de trabalho final.

Ao conectar o esp8266 à internet, use os comandos ATs. AT + CJAP = "nome do wi-fi", "wi-fi pswd"

AT + CIPSEND = comprimento de caractere + 2

No meu código, você verá que tenho meu nome de usuário e senha para smtp2go codificados na base 64.

Aproveitar!

Recomendado: