Mundarija:

Musiqiy asbobni Arduino yordamida yasang va katta suring: 9 qadam
Musiqiy asbobni Arduino yordamida yasang va katta suring: 9 qadam

Video: Musiqiy asbobni Arduino yordamida yasang va katta suring: 9 qadam

Video: Musiqiy asbobni Arduino yordamida yasang va katta suring: 9 qadam
Video: ОБУЧЕНИЕ МОНИТОРИНГУ ПОЗИЦИИ ОБЪЕКТОВ НА ОСНОВЕ IoT (ИНТЕРНЕТ ВЕЩЕЙ) - P2M FT UNJ 2003 #3 2024, Noyabr
Anonim
Image
Image

Ichki tanangizning energiyasi va tebranishlarini tinglang. Loyihada qo'l to'lqinlarini musiqaga aylantiradigan elektron asbobni yasash tasvirlangan.

Arduino Flick taxtasining 3D imo-ishorasi ustidan qo'l silkitishni musiqiy notalarga aylantirish uchun dasturlashtirilgan va keyin GPIO pinida ovoz chiqaradigan musiqani sintez qiladi.

Ta'minotlar

  • Pi ta'minoti katta siljiydi
  • Pi Supply Flick Katta sumkasi
  • Arduino UNO
  • Rezistor 4.75k ohm
  • Kondensator 10 nF
  • RCA uyasi/vilkasi kabeli
  • A tipidagi B tipidagi USB kabeli

1 -qadam: sxematik

Flick Large -ni Arduino -ga ulang
Flick Large -ni Arduino -ga ulang

2 -qadam: Flick Large -ni Arduino -ga ulang

Flick Large taxtasini qutiga joylashtiring va Arduino -ga sxemaga muvofiq ulang. Flick Large taxtasi erkak/ayol lentali proto-kabel bilan ta'minlangan, lekin bu kabel Arduino Uno bilan ishlash uchun juda uzun. Bitta yechim - ortiqcha uzunlikni 100 mm atrofida kesib, qayta ulang va yuqoridagi rasmdagidek izolyatsiya qiling. Boshqa yechim-qisqa lentali proto-kabelga buyurtma berish.

  • VCC -> Ard pin 10 ni bosing LED2 -> Ard pin 8 ni bosing
  • LED 1 -> Ard pin 9 -ni bosing
  • GND -> Ard pin GND belgisini bosing
  • TS -> Ard pin 12 -ni bosing
  • Qayta tiklash -> Ard pin 13 -ni bosing
  • FLICK SCL -> Ard I2C SCL
  • SDA -> Ard I2C SDA -ni bosing

3-qadam: Audio chiqish kabeli va past o'tkazgichli filtrni Arduino-ga ulang

Ovoz chiqish kabeli va past o'tkazgichli filtrni Arduino-ga ulang
Ovoz chiqish kabeli va past o'tkazgichli filtrni Arduino-ga ulang

RCA erkak/ayol kabelidan foydalaning va ikkita mono kabelga bo'ling (faqat bittasi kerak). Ulagichni erkak yoki ayol tomondan bir tomondan kesib oling, bu sizning ma'ruzachingizning ma'lumotlariga mos keladi. Kabelning uchidan izolyatsiyani olib tashlang va 4,75 Kohm qarshilik va 10nF kondansatörli simlarni sxemaga muvofiq ro'yxatga kiriting.

  • Ard audio chiqishi + pin 11 -> Kabelning ichki o'tkazgichi (4.75K qarshilik orqali)
  • Ard audio chiqish - pin 3 -> Kabel tashqi o'tkazgichi

4 -qadam: Faol dinamikni Arduino -dan ovoz chiqarishga ulang

Faol dinamikni Arduino -dan ovoz chiqarishga ulang
Faol dinamikni Arduino -dan ovoz chiqarishga ulang

Faol karnayni Arduino audio chiqishiga ulang. Agar ma'ruzachining kirish ulagichi RCA bilan mos kelmasa, RCA adapter kabelidan foydalaning. Ushbu loyihada Arduino -dan faol dinamikning ovozi baland ovoz kuchaytirgichga ulangan, lekin siz kompyuter karnaylaridan ham foydalanishingiz mumkin.

5 -qadam: USB tipli A/B kabelidan foydalanib, Arduino -ni kompyuterga ulang

6 -qadam: Arduino IDE -ni o'rnating

Arduino IDE -ni kompyuter yoki noutbukga yuklab oling va o'rnating.

7 -qadam: Synth kutubxonasini o'rnating

Github -dan zip dzlonline/the_synth sifatida yuklab oling. Arduino IDE-ni oching, menyu-> Chizma-> Kutubxonani qo'shish-> ZIP kutubxonasini qo'shish-ga o'ting.. yuklangan.zip faylini oching va oching. Arduino IDE -ni yoping.

8-qadam: Flick-music dasturini o'rnating

Kompyuterga biriktirilgan flick_music.zip.txt faylini yuklab oling, nomini flick_music.zip qilib oching. Arduino IDE-ni oching, menyu-> Fayl-> Ochish-ga o'ting va flick_music katalogidagi flick_music.ino-ga o'ting va ochishni bosing. Kodni yuklash uchun o'q belgisini bosing.

9 -qadam: O'ynang

Va endi siz qo'lingizni Flick taxtasidan yuqoriga ko'tarishingiz mumkin va agar hamma narsa to'g'ri bo'lsa, musiqa ijro etiladi. Oktavni Flick taxtasining chetiga chap yoki o'ng elektrodni bosish orqali o'zgartirish mumkin.

twitter.com/lanmiLab

hackster.io/lanmiLab

Tavsiya: