Mundarija:
- 1 -qadam: Muammolarni aniqlash
- 2 -qadam: taklif qilingan yechim
- 3 -qadam: Qismlar: O'yinni bajarish elementlari
- 4 -qadam: O'chirish formati
- 5 -qadam: KOD
- 6 -qadam: prototip
Video: Ovozlar bilan zavqlaning: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Kirish
Ushbu loyihaning maqsadi - tez prototip yaratish uchun arduino taxtasi yordamida qandaydir muammolarni hal qiladigan yangi mahsulotni yaratish.
1 -qadam: Muammolarni aniqlash
Hozirgi vaqtda bolalar musiqa va cholg'u asboblariga qiziqish bildirmaydilar. Bu shunday deb o'ylashimizning sabablaridan biri shundaki, ular o'zlarini o'rab turgan barcha texnologiyalar bilan musiqa qanday ijro etilishiga qiziqish uyg'otmaydi. Bu fikrdan kelib chiqib, nima uchun biz bu muammoni hal qilish uchun texnologiyadan foydalanmaymiz? Va biz mahsulotimizni shunday yaratdik! Klassik Simon Saysga asoslanib, biz bolalarga har xil musiqa uslublarida ishlatiladigan turli xil cholg'u asboblarini o'rganishga yordam beradigan o'yin yaratamiz.
2 -qadam: taklif qilingan yechim
Biz 5 xil tugma bilan berilgan ma'lumotlarni boshqarishimiz uchun arduino taxtasini kodlaymiz, shunda bir vaqtning o'zida asbob va ovoz eshitiladi. Keyin bola xuddi shu tugmani bosishi kerak bo'ladi. Bu xuddi Simon aytgan funktsiyadir, lekin har xil turdagi musiqa asboblarining ovozidan foydalanadi. Shunday qilib, bola asbobning ovozini asbobning tasviri bilan bog'laydi.
3 -qadam: Qismlar: O'yinni bajarish elementlari
Arduino Uno taxtasi: 1 dona
Jumperlar: 1 ta paket modeli
Proto karta: 1 dona
Qarshilik: 5 birlik
Led: tugma: 5 birlik
Karnay: 1 birlik
Batareya: 1 birlik
SD -karta: 1 birlik
Batareya 9 volt: 1 birlik
Koson rasmlari: 1 birlik
4 -qadam: O'chirish formati
5 -qadam: KOD
Men "PlayMemmory" o'yin faylini joylashtiraman. Bizni Simon o'yinining jildidan ilhomlangan, lekin 4 tugma o'rniga 5 tugmachali, musiqa ijro etish uchun fayllar bilan ishlash uchun "TMRpcm-master" kutubxonasidan foydalanish kerak. Shuning uchun siz qilishingiz kerak bo'lgan narsa - ardunio kutubxonasini ochish va men quyida joylashtiradigan papkani biriktirish.
ILHOM
O'yin kodi oddiy va izohlangan. Lekin men o'yinni yaratish uchun ikkita papkadan ilhom oldim.
Boshqa tomondan, "DFPlayer-Mini-mp3-master" papkasi WAV fayllarini o'qish ishlayotganligini tekshirish uchun javobgardir. Faylga o'tish uchun siz: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / misollar / DFPlayer_sample
Bir tomondan siz tugmachalarni LEDlar, tugmalar va ularning faylini WAV formatida boshqarasiz. Faylni topish uchun siz: C: / Button-master / Button-master / misollar / SimpleOnOff
Men papkalarni sizning kodingiz bilan baham ko'raman, shunda siz ko'proq tugma va tovushlarni qo'shasiz.
6 -qadam: prototip
Pochta va ish
Koson modelini yaratish uchun biz lazerli kesimdan foydalanganmiz. Biz "template.dxf" faylini osib qo'yamiz, shunda uni lazer mashinasida kesishingiz mumkin. Aytishimiz kerakki, biz wav formatidagi musiqa fayllarining "viento" va "cuerda" misolini va unga tegishli afishani joylashtiramiz.
Ovoz formati
Mp3 fayllarini WAV -ga aylantirish uchun men sizga "ffmpeg" dasturini arduino o'qiy oladigan formatda ko'rsataman.
- 8 bit
- 8000 gigagertsli
- Ovoz formati (mono). Chunki biz karnaydan foydalanamiz.
Mp3 faylini wav -ga aynan "bin" papkasida aylantirishingiz muhim. Konvertatsiya qilish uchun bitta axlat qutisida fayllar bo'lishi kerak. U "ffmpeg-20171109-723b6ba-win64-static" ichida bo'lishi kerak:
C: / ffmpeg-20171109-723b6ba-win64-statik / bin
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
Ovozlar: 7 qadam
Tune to Go!: Dubulg'angizga tejamkor do'kon karnaylarini qo'ying va bir nechta kuylarni yangrating! Quloqchinlardan foydalanish yomon, chunki atrofingizda hech narsani eshitmaysiz. karnaylar, siz hali ham gibrid sizni yashirayotganini eshitishingiz mumkin! (ko'pincha) Bu eksklyuziv emas
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam