Mundarija:

Arduino Rojdestvo bayrami!: 5 qadam (rasmlar bilan)
Arduino Rojdestvo bayrami!: 5 qadam (rasmlar bilan)

Video: Arduino Rojdestvo bayrami!: 5 qadam (rasmlar bilan)

Video: Arduino Rojdestvo bayrami!: 5 qadam (rasmlar bilan)
Video: ЧТО ОПЯТЬ НЕ ТАК С АМЕРИКАНЦАМИ ? 2024, Noyabr
Anonim
Arduino Rojdestvo bayrami!
Arduino Rojdestvo bayrami!
Arduino Rojdestvo bayrami!
Arduino Rojdestvo bayrami!
Arduino Rojdestvo bayrami!
Arduino Rojdestvo bayrami!

Arduino -ni bayram joylariga yopishtirish uchun mavsumni bog'lang va Rojdestvo daraxtidan yaxshiroq joy! Ushbu loyihada biz Rojdestvo daraxti yasaymiz, u turli xil Rojdestvo qo'shiqlarini kuylay oladi va musiqa bilan birgalikda yonadi! Sizga qanday ko'rinishini tushunish uchun daraxtning audio fayli biriktirilgan.

1 -qadam: kerakli qismlar

Image
Image
Hamma narsani ulash!
Hamma narsani ulash!

Daraxt haqiqatan ham bunday qilmaydi, chunki bizning qismlarimiz ro'yxati juda kichik, shuning uchun bizga quyidagilar kerak bo'ladi:

  • Arduino Micro (bu erda)
  • Buzzer (Bu erda)
  • 12 LED (bu erda)
  • Tugma (bu erda)
  • Tel
  • Koson materiali

Asboblarga kelsak, bizga faqat lehimlantiruvchi temir, yopishtiruvchi qurol va quti kesgich kerak bo'ladi, bu loyihani juda oddiy va qiziqarli qiladi!

2 -qadam: Hamma narsani ulash

Hamma narsani ulash!
Hamma narsani ulash!
Hamma narsani ulash!
Hamma narsani ulash!

Loyihaning simlari biroz chalkash, chunki biz oltita ikkita LEDni boshqaramiz, lekin hamma narsani to'g'ri ulash juda oddiy.

Keling, LED zanjirini yasashdan boshlaylik, biz hamma erning oyoqlarini (qisqa oyoqlarini) lehimlashdan boshlaymiz, barcha LEDlar o'rtasida umumiy zamin yaratamiz, keyin bu umumiy erni Arduino -ning tuproqli kirishiga lehimlash mumkin. Endi biz 12 ta LEDni ikkita guruhga birlashtirmoqchimiz, buni har bir alohida guruhning uzun oyog'ini bir -biriga ulash orqali amalga oshiramiz. Endi bizda Arduino -ga ulanish uchun 1 ta umumiy nuqta va 6 ta katod bo'lishi kerak, har bir to'plam 3, 4, 5, 6, 7 va 9 -pinli Arduino kirishlaridan biriga ulanadi (8 -pin ovozli signalda ishlatiladi)).

Endi dumg'aza tagida siz musbat va manfiy terminalni ko'rishingiz kerak, biz ikkalasiga simni lehimlab, Arduino -ga ulashni xohlaymiz. Buzzerning er terminali Arduino -ga, musbat 8 -pinga o'tadi.

Va nihoyat, biz musiqani yoqish va o'chirishga imkon beradigan tugmani bog'laymiz, chunki u 4-5 -soatdan keyin biroz bezovta qiladi. Tugmaning bir oyog'i Arduino -ga ulanadi va boshqa oyog'i 10 -pin bilan bog'lanadi.

Va bu hamma simlar!

3 -qadam: Kod

Kodeks
Kodeks

Kod bizga Arduino -dan ohanglar yaratishga imkon beradi va unga ma'lum eslatmalarni ijro etish imkonini beradi, keling, uning ba'zi muhim xususiyatlarini ko'rib chiqaylik.

Kodning bo'limi bor, bu bizga qo'shiq tempini tanlashga imkon beradi, men uni klassik tarzda saqlash uchun 250 ni tanladim, lekin biroz ko'tarinki, keyin yuqorida vergul bilan ajratilgan raqamlar bor, bu ketayotgan har bir notaning uzunligi. chalinishi kerak va keyin yana yuqorida, bu tartibda ijro etiladigan haqiqiy notalar, agar xohlasangiz, 8 bitli tovushlarga qarshi bo'lmasangiz, ularni xohlagan qo'shiqni ijro etish uchun o'zgartirish mumkin.

Kodni Arduino IDE -da oching va uni taxtangizga yuklang va sinovdan o'tkazing, agar hammasi yaxshi bo'lsa, biz davom etishimiz mumkin, aks holda barcha ulanishlaringizni qayta tekshirib ko'ring va kodni qayta yuklang.

4 -qadam: ish

Ish
Ish
Ish
Ish
Ish
Ish

Yaxshi, shuning uchun bu korpus, aslida, faqat 4 ta bo'lak kartondan iborat bo'lib, ular bir -biriga yopishtirilgan bo'lib, siz qutichani yasashingiz mumkin. Rojdestvo daraxti tagiga sig'ishi mumkin. Keyin biz kichikroq uchburchak qutini yasashimiz kerak bo'ladi. O'rnatish, tugagandan so'ng, biz qutining bir tomonining o'rtasiga yopishtira olamiz, yoki tugmachaning ichiga o'rnatilishi mumkin, biz simlarni qutining orqa burchagiga olib boramiz. Arduino va buzzerni o'rnatish uchun, chunki u ko'zdan yashiradi, biz uni joyida ushlab turish uchun ozgina issiq elim yordamida qila olamiz.

Endi asosiy ish tugadi, lekin biz unga Rojdestvo mavzularini qo'shmoqchimiz, men buni tugmachaga kichkina Rojdestvo shlyapasini yopishtirib, ostiga ozgina xabar qo'shganman, lekin sizning bezaklaringiz sizning shaxsiy didingizga bog'liq.

5 -qadam: Boshqa qo'shiqlar

Bu juda yaxshi, endi siz qo'ng'iroqlarni kuylay oladigan Rojdestvo daraxti bo'lishi kerak, lekin agar siz bu erda boshqa qo'shiqlar ijro etishini xohlasangiz, Arduino foydalanuvchisi o'zining 8-bitli Rojdestvo qo'shiqlarini qo'yadi va ular ajoyib! kodning bir necha qatorini sudrab tashlab yuboring, uni qayta yuklang va zavqlaning!

O'qiganingiz uchun tashakkur! Agar sizda biron bir savol bo'lsa, ularga javob berishni yaxshi ko'raman, agar xohlasangiz, menga sharh yoki PM qoldiring!

Tavsiya: