Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: Hamma narsani ulash
- 3 -qadam: Kod
- 4 -qadam: ish
- 5 -qadam: Boshqa qo'shiqlar
Video: Arduino Rojdestvo bayrami!: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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
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
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:
Rojdestvo daraxti bilan nafas olish - Arduino Rojdestvo chiroqlarini boshqaruvchi: 4 qadam
Rojdestvo daraxti bilan nafas olish-Arduino Rojdestvo chiroqlarini boshqarish moslamasi: 9 metrli oldindan yoritilgan sun'iy Rojdestvo daraxti uchun boshqaruv qutisi Rojdestvo oldidan sindirilgani yaxshi yangilik emas va ishlab chiqaruvchi zaxira qismlarini bermaydi. Bu aql bovar qilmaydigan LED yorug'lik drayveri va boshqaruvchisining Ar
Xellouin bayrami kutilmagan konfet: 6 qadam (rasmlar bilan)
Xellouin bayrami kutilmagan konfet: Men navbatdagi loyiham uchun kutubxonamiz MakerSpace uchun qandolat piyola yasashga qaror qildim! Men Xellouin mavzusida Arduino UNO ning ba'zi imkoniyatlarini namoyish etishni xohlardim. Asosiy g'oya shundan iboratki, kimdir konfet tortmoqchi bo'lganida
Xellouin bayrami: 4 qadam (rasmlar bilan)
Halloween quvnoq chiroqlar: Oxirgi Xellouinda men mavsum uchun loyiha tuzishga qaror qildim. Men Prusa i3 va Cheerlights loyihasida chop etilgan arvohning 3D modelidan foydalanib, rangini tasodifiy o'zgartiradigan Halloween bezakini yaratdim. Cheerlight loyihasi - bu
Rojdestvo qutisi: Arduino/ioBridge Internet orqali boshqariladigan Rojdestvo chiroqlari va musiqiy shou: 7 qadam
Rojdestvo qutisi: Arduino/ioBridge Internet orqali boshqariladigan Rojdestvo chiroqlari va musiqiy shou: Mening xmas qutimdagi loyiham Internet bilan boshqariladigan Rojdestvo chiroqlari va musiqiy shoudan iborat. Rojdestvo qo'shig'ini onlayn tarzda so'rash mumkin, keyin navbatga qo'yiladi va kerakli tartibda ijro etiladi. Musiqa FM statida uzatiladi
LED bayrami TuTu: 6 qadam (rasmlar bilan)
LED Holiday TuTu: Qanday qilib bu yilgi bayram kechasida yoqimli geekslar siz bilan gaplashishi mumkin? Yoqimli eTextile miltillab-miltillab turadigan partiya! Deyarli hamma uchun oddiy, tez, qiziqarli va samarali eTextile loyihasi