Სარჩევი:

Arduino ხმის მონიტორი: 5 ნაბიჯი
Arduino ხმის მონიტორი: 5 ნაბიჯი

ვიდეო: Arduino ხმის მონიტორი: 5 ნაბიჯი

ვიდეო: Arduino ხმის მონიტორი: 5 ნაბიჯი
ვიდეო: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, ივლისი
Anonim
Arduino ხმის მონიტორი
Arduino ხმის მონიტორი

აქ არის სახელმძღვანელო ხმის მონიტორის შესაქმნელად, რომელიც აგზავნის ტექსტს, როდესაც თქვენი მოცულობის ბარიერი მიღწეულია.

ეს დიზაინი იყენებს LCD- ს, Arduino მიკროფონის მოდულს, esp8266-01, Arduino Mega, ზუმერს და ზოგიერთ LCD- ს. ეს პროექტი თეორიულად გამოიყენება როგორც ბავშვის მონიტორი.

ნაბიჯი 1: მასალების შეკრება

მასალების შეკრება.

საჭირო მასალები:

არდუინო მეგა 2560

Jumper Wires

მამაკაცის მდედრობითი მავთულები

LED x 2 რეზისტორი x 3 (5.1k რეზისტორი, 10k რეზისტორი, 220 რეზისტორი)

Buzzer LCD 16x2

esp8266-01

USB კაბელის კავშირი

10 კ პოტენომეტრი

დააჭირეთ ღილაკს (სურვილისამებრ)

მიკროფონი ხმის დეტექტორის მოდული

ნაბიჯი 2: LCD– ის დაკავშირება არდუინოსთან

LCD- ის დაკავშირება არდუინოსთან
LCD- ის დაკავშირება არდუინოსთან

სურათი არ არის მთლიანად ზუსტი, რადგან ის იყენებს Arduino Uno- ს.

ჩემს პროექტში გამოვიყენე Arduino Mega, რომელსაც აქვს 4 სერიული ქინძისთავები. დიაგრამაში მოცემული ობიექტი არ არის მიკროფონი, თუმცა მე მისი სამი ქინძისთავი გამოვიყენე A0, GND და 5v– თან დასაკავშირებლად.

კავშირები:

LCD:

VSS --- GND

VDD --- 5 ვ

V0 --- საწმენდი (პოტენომეტრი)

RS --- ციფრული 9

RW --- GND

E --- ციფრული 8

D4 --- ციფრული 5

D5 --- ციფრული 4

D6 --- ციფრული 3

D7 --- ციფრული 2

A --- რეზისტორი (5 ვ)

K --- GND

ნაბიჯი 3: დაკავშირება Esp8266 არდუინოსთან

დაკავშირება Esp8266 არდუინოსთან
დაკავშირება Esp8266 არდუინოსთან

Esp8266:

tx --- rx

rx --- tx

Gnd --- Gnd

vcc --- 3.3v

ch-pd --- 3.3v

ნაბიჯი 4: მიკროფონის მოდულის აწყობა

მიკროფონის მოდულის აწყობა
მიკროფონის მოდულის აწყობა

A0 --- A0

GND --- GND

+--- 5 ვ

ნაბიჯი 5: კოდი

თან ერთვის საბოლოო სამუშაო პროექტის კოდი.

Esp8266 ინტერნეტთან დაკავშირებისას გამოიყენეთ AT ბრძანებები. AT+CJAP = "wifi name", "wifi pswd"

AT+CIPSEND = პერსონაჟის სიგრძე+2

ჩემს კოდში ნახავთ, რომ მე მაქვს მომხმარებლის სახელი და პაროლი smtp2go– სთვის, კოდირებული 64 – ე ბაზაზე.

ისიამოვნეთ!

გირჩევთ: