Isi kandungan:

Monitor Suara Arduino: 5 Langkah
Monitor Suara Arduino: 5 Langkah

Video: Monitor Suara Arduino: 5 Langkah

Video: Monitor Suara Arduino: 5 Langkah
Video: Membuat LAMPU LED Menyala dengan Perintah Suara - Arduino Project Indonesia 2024, Julai
Anonim
Monitor Suara Arduino
Monitor Suara Arduino

Berikut adalah panduan untuk membuat monitor suara yang menghantar teks apabila ambang kelantangan anda telah tercapai.

Reka bentuk ini menggunakan LCD, modul Arduino Microphone, esp8266-01, Arduino Mega, buzzer, dan beberapa LCD. Projek ini secara teorinya digunakan sebagai monitor bayi.

Langkah 1: Menyusun Bahan

Menyusun bahan.

Bahan yang diperlukan:

Arduino Mega2560

Wayar Pelompat

Kabel lelaki hingga perempuan

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

Buzzer LCD 16x2

esp8266-01

Sambungan kabel USB

Potensiometer 10k

Butang tekan (pilihan)

Modul pengesan Bunyi Mikrofon

Langkah 2: Menyambungkan LCD ke Arduino

Menyambungkan LCD ke Arduino
Menyambungkan LCD ke Arduino

Gambar tidak tepat sepenuhnya kerana menggunakan Arduino Uno.

Dalam projek saya, saya menggunakan Arduino Mega yang mempunyai 4 pin bersiri. Objek dalam rajah itu bukan mikrofon, namun saya menggunakan tiga pinnya untuk menyambung ke A0, GND, dan 5v.

Sambungan:

LCD:

VSS --- GND

VDD --- 5v

V0 --- Pengelap (potensiometer)

RS --- Digital 9

RW --- GND

E --- Digital 8

D4 --- Digital 5

D5 --- Digital 4

D6 --- Digital 3

D7 --- Digital 2

A --- perintang (5v)

K --- GND

Langkah 3: Menghubungkan Esp8266 ke Arduino

Menghubungkan Esp8266 ke Arduino
Menghubungkan Esp8266 ke Arduino

Esp8266:

tx --- rx

rx --- tx

Gnd --- Gnd

vcc --- 3.3v

ch-pd --- 3.3v

Langkah 4: Memasang Modul Mikrofon

Memasang Modul Mikrofon
Memasang Modul Mikrofon

A0 --- A0

GND --- GND

+ --- 5v

Langkah 5: Kod

Terlampir adalah kod untuk projek akhir kerja.

Semasa menyambungkan esp8266 ke internet gunakan perintah AT. AT + CJAP = "nama wifi", "wifi pswd"

AT + CIPSEND = Panjang watak + 2

Dalam kod saya, anda akan melihat saya mempunyai nama pengguna dan kata laluan saya untuk smtp2go yang dikodkan dalam pangkalan 64.

Selamat mencuba!

Disyorkan: