Mundarija:

1x10 LEDli audio spektr: 4 qadam
1x10 LEDli audio spektr: 4 qadam

Video: 1x10 LEDli audio spektr: 4 qadam

Video: 1x10 LEDli audio spektr: 4 qadam
Video: 21 Band Spectrum Analyzer Part.4 | Acrylic Tower 2024, Noyabr
Anonim
1x10 LEDli audio spektr
1x10 LEDli audio spektr
1x10 LED yorug'lik spektri
1x10 LED yorug'lik spektri

Salom! Uning Zakriya Paracha va men 1x10 o'lchamli audio spektrni ishlab chiqdik va yaratdik. Bu haqiqatan ham ajoyib loyiha va uni sotib olish ham oson.

Ta'minot:

1-Arduino Neno

Arduino uchun 2 tovushli sensor

3-o'nta LED

4-ikkita 820 ohmli rezistorlar

5-taxtali

6- ayollar sarlavhalari

QURILMALAR VA TALABLAR:

1-lehimlantiruvchi temir

2-Vaqt va Sabr

1 -qadam: Komponentlarni tekshirish va sozlash

Komponentlarni tekshirish va sozlash
Komponentlarni tekshirish va sozlash

LED sinovlari:

Xo'sh, bu juda oldinga siljish jarayoni, men barcha Ledlarimni parallel zanjirga tortaman va ularni birdaniga sinab ko'raman. shikastlangan Ledlarni ishchilar almashtirdilar.

Ovoz sensori sinovi:

Birinchidan, ovoz sensorini arduino -ga ulang va sensorni sinab ko'rish uchun (analog kirish) misolidan foydalaning, ketma -ket chizgichni kirishini tekshiring, keyin o'zgaruvchan qarshilik qiymatini o'zgartirish uchun tornavidadan foydalaning va (450) oralig'ida kirish grafigining asosini sozlang. -550). Keyin ba'zi tovushlarni yarating va grafigdagi tebranishlarni tekshiring, agar ularni olgan bo'lsangiz, borishingiz ma'qul.

2 -qadam: O'chirish sxemasi va sxemasi

O'chirish dizayni va sxemasi
O'chirish dizayni va sxemasi
O'chirish dizayni va sxemasi
O'chirish dizayni va sxemasi

Men qo'pol, lekin sodda va o'z -o'zidan tushuntirish sxemasini biriktirdim.

ESLATMA:

-Rezistor qiymatlari (820 ohm) (analog chiqish 510-520 da silliq bo'lishi uchun biz ikkita rezistordan foydalanganmiz)

-LED 1 dan 10 gacha (D3 dan D12 gacha) ulangan.

-Ovoz sezgichining analog chiqishi ishlatiladi

Lehimlash va maslahatlar:

- Arduino -ning ikkala pimidan foydalaning.

-Vaqtingizni oling, tutun chiqmasin.

-sxemani murakkablashtirmang.

3 -qadam: Kod yozish

Bu yangi boshlanuvchilar uchun loyiha bo'lgani uchun men dasturni juda sodda tutdim.

o'zgaruvchi (V) - kutish uchun, bu esa bosh raqsni silliqroq qilish uchun. va men uni ishlatish uchun oddiy if/else mantig'idan foydalanaman, ino fayli biriktirilgan, o'zgartirish va ishlatish uchun bepul.

4 -qadam: tugatish

Yakuniy qurilma menga 6 dollar va 1 kun turadi. Va buning evaziga men tajriba, bilimga ega bo'laman va eng muhimi, men juda ko'p dam oldim, sizni har kuni yangi narsalarni o'rganishga va dam olishga taklif qilaman.

Shuningdek, butun loyihaning xulosasini tekshiring.

Tavsiya: