Mundarija:

Musiqa chiroq W/ Arduino: 6 qadam
Musiqa chiroq W/ Arduino: 6 qadam

Video: Musiqa chiroq W/ Arduino: 6 qadam

Video: Musiqa chiroq W/ Arduino: 6 qadam
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Noyabr
Anonim
Image
Image

Bu men va mening sherigim (Adrian Kalvo) universitetdagi kurslarimizdan biri uchun loyiha. Loyiha Arduino asosidagi musiqa qutisidan iborat. Musiqa piezo buzzer orqali ijro etiladi, ohanglari biz bilgan 8bitli musiqaga o'xshaydi. Qutida uchta qo'shiq bor: "Meni o'zingga ol", "Osmonga narvon" va "Bo'ronlar qo'shig'i". Har bir qo'shiq uchun qutining ustidagi chiroq nuri o'zgaradi. Qutiga shuningdek, keyingi va oldingi tugmalar va qo'shiq nomi va muallifi ko'rsatiladigan lcd -displey ham kiradi. Lekin kekdagi gilos shundan iboratki, siz musiqani yoqishingiz va o'chirishingiz mumkin, qutining oldidagi mikrofon orqali. Ushbu yo'riqnomada siz ushbu loyihani takrorlash uchun barcha qadamlarni topa olasiz. Umid qilamizki, bu sizga foydali bo'ladi.

1 -qadam: materiallarni yig'ish

Power Arduino -ni kodlash (Clap Switch)
Power Arduino -ni kodlash (Clap Switch)

Ushbu loyiha uchun sizga kerak bo'ladi:

  1. KY038 ovoz sensori
  2. LCD displey (biz uni I2C moduli bilan olishni tavsiya qilamiz)
  3. Piezo Buzzer
  4. Tugmalar x2
  5. 4x4 Neopixel matritsasi (yoki shunga o'xshash)
  6. 9v quvvat manbai (agar siz asosiy tokni yoqish va o'chirish uchun kalitni o'rnatsangiz yaxshi bo'ladi)
  7. MDF
  8. Super yopishtiruvchi
  9. Arduino UNO x2
  10. Juda ko'p o'tish kabellari (miqdori foydalanuvchiga bog'liq)

Majburiy emas: bu loyihani o'tish kabellari yordamida amalga oshirish mumkin, lekin agar siz qo'shimcha xavfsizlik uchun kabellarni lehimlashni xohlasangiz, oldinga boring.

2 -qadam: Power Arduino -ni kodlash (Clap Switch)

Birinchi kodlash tovush sensori bilan bog'liq bo'ladi, chunki u tovushlarni qayd qilishda kalit vazifasini o'taydi. Biz uni arduino -ga raqamli kirish sifatida ishlatamiz. Kodni olish uchun zip -faylni yuklab olishingiz yoki rasm orqali o'zingizni ko'rsatishingiz mumkin.

3 -qadam: Asosiy Arduino -ni kodlash (qutining yuragi)

Bu kod uzoq va murakkab, shuning uchun biz rasmni qo'shmaganmiz, shuning uchun sizdan yuklab olish tavsiya etiladi. Kod 3 kutubxonadan foydalanadi, shuning uchun ularni o'rnatishga tayyor bo'ling. Biz kod sharhlariga har birining ismlarini kiritamiz. Kodning kod tushuntirishlarini if (//) ichidagi izoh sifatida ko'rish mumkin.

4 -qadam: O'chirish sxemasini birlashtirish (apparat)

Zanjirni birlashtirish (apparat)
Zanjirni birlashtirish (apparat)

Butun qutining sxemasini rasmda ko'rish mumkin. Tasvirga rioya qilganingizda ehtiyot bo'ling va musiqa qutisi yaxshi ishlashi kerak. Har bir ulanish uchun tugun mavjud bo'lgan joyga e'tibor berishni unutmang. Ushbu sxemani tushunishning eng qiyin qismi bu ikki arduino o'rtasidagi bog'liqlikdir. Bu chiqish pimi (Power_Arduino -ning 13 -tasi) va boshqa Arduino -ning 5v -pin orqali amalga oshiriladi. Siz Main_Arduino GND pinini Power_Arduino GND piniga ulashingiz kerak. Bundan tashqari, ulanishlar juda tushunarli va siz ikkala kod sozlamalarini ham qo'llanma sifatida ishlatishingiz mumkin.

Yodingizda bo'lsin, 9V quvvat manbai faqat Power_Arduino -ga ulangan bo'lishi kerak.

5 -qadam: Strukturani qurish

Strukturani qurish
Strukturani qurish

Biz sizga o'zimiz yaratgan qutini yaratish bo'yicha bosqichma -bosqich beramiz, siz shunday qutini yaratishga qaror qilishingiz yoki kattalashtirishingiz mumkin, bu sizning tanlovingiz.

1 -qadam ixtirochi qutisini quyidagicha yarating: yoki siz biz yuklagan hujjatni yuklab olishingiz mumkin, agar sizda hamma quti bo'lsa va siz faqat lazerni kesishingiz kerak bo'lsa.

2 -qadam, sizda hujjat mavjud bo'lganda, sizga ushbu spetsifikatsiyali (qizil va 0,01in) chiziqlar kerak bo'ladi. 3 -qadam Endi siz MDF 3 mm ni lazerga qo'yasiz. sizga 30x40 sm yog'och kerak bo'ladi. 4 -qadam MDFda ixtirochi hujjatini kesib tashlang. 5 -qadam Hammasini joylashtiring va qutini arduino -ning barcha komponentlari bilan quring. (hujjat bilan barcha yuzlarni bir joyga qo'yish kerak).

6 -qadam: Yangi musiqiy chiroqni yoqing

Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!
Yangi MUSIC LAMP -ni yoqing!

Qutini yopishtirishni tugatgandan so'ng, siz o'zingizning yangi qurilmangiz bilan zavqlanishga tayyormiz!

Umid qilamizki, bu darslik sizga foydali bo'ladi!

Tavsiya: