Mündəricat:
- Addım 1: Problemin müəyyən edilməsi
- Addım 2: Təklif olunan həll
- Addım 3: hissələr: bir oyun oyunu üçün elementlər
- Addım 4: Dövrə Formatı
- Addım 5: KOD
- Addım 6: Prototip
Video: SƏSLƏRDƏ ZƏF OLUN: 6 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Giriş
Bu layihənin məqsədi, sürətli bir prototip hazırlamaq üçün arduino lövhəsindən istifadə edərək bir növ problemi həll edən yeni bir məhsul yaratmaqdır.
Addım 1: Problemin müəyyən edilməsi
İndiki vaxtda uşaqların musiqi və alətlərlə maraqlanmadığı görünür. Bunun baş verdiyini düşünməyimizin səbəblərindən biri, əhatə etdikləri bütün texnologiya ilə musiqinin necə edildiyinə maraq göstərməmələridir. Düşündüyümüz bu fikirdən, niyə bu problemi həll etmək üçün texnologiyadan istifadə etmirik? Məhsulumuzu belə yaratdıq! Klassik Simon Says -a əsaslanaraq, uşaqların fərqli musiqi üslublarında istifadə olunan müxtəlif musiqi alətlərini öyrənmələrinə kömək edəcək bir oyun yaradacağıq.
Addım 2: Təklif olunan həll
Arduino lövhəsini kodlaşdıracağıq ki, 5 fərqli düymə ilə verilən məlumatları idarə edə bilək ki, əvvəlcə səs və alət səsləri eyni anda açılsın. Sonra uşaq eyni düyməni basmalı olacaq. Simon Saysın dediyi eyni funksiyadır, lakin fərqli musiqi alətlərinin səsini istifadə edir. Bu şəkildə uşaq alətin səsini alətin təsviri ilə əlaqələndirəcəkdir.
Addım 3: hissələr: bir oyun oyunu üçün elementlər
Arduino Uno lövhəsi: 1 ədəd
Tullananlar: 1 ədəd paket modeli
Proto lövhəsi: 1 ədəd
Müqavimət: 5 ədəd
Led: Düymə: 5 ədəd
Dinamik: 1 ədəd
Batareya: 1 ədəd
SD Kart: 1 ədəd
Batareya 9 volt: 1 ədəd
Kassa rəsmləri: 1 ədəd
Addım 4: Dövrə Formatı
Addım 5: KOD
"PlayMemmory" oyun faylını yerləşdirirəm. Simon oyun qovluğundan ilham aldıq, ancaq 4 düymədən 5 düymədən istifadə edirik. Musiqini çalmaq üçün fayllarla işləmək üçün "TMRpcm-master" kitabxanasından istifadə etməlisiniz. Buna görə də etməli olduğunuz şey, ardunio kitabxanasını açmaq və aşağıda yerləşdirəcəyim qovluğu əlavə etməkdir.
İLHAM
Oyunun kodu sadə və şərh edilmişdir. Ancaq oyunu yaratmaq üçün iki qovluqdan ilham aldım.
Digər tərəfdən, "DFPlayer-Mini-mp3-master" qovluğu, WAV fayllarının oxunmasının işləyib-işləmədiyini yoxlamaqdan məsuldur. Dosyaya keçmək üçün getmək lazımdır: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / nümunələri / DFPlayer_sample
Bir tərəfdən LEDləri olan düymələri, düymələri və faylını WAV formatında idarə edirsiniz. Fayl tapmaq üçün getmək lazımdır: C: / Button-master / Button-master / nümunələri / SimpleOnOff
Daha çox düymə və daha çox səs əlavə etməyiniz üçün qovluqları kodunuzla paylaşıram.
Addım 6: Prototip
POSTER VƏ İŞ
Korpusun modelini hazırlamaq üçün lazer kəsikdən istifadə etdik. "Şablon.dxf" faylını asacağıq, əgər varsa, onu lazer maşınında kəsə bilərsiniz. Deməliyik ki, wav formatında musiqi fayllarının "viento" və "cuerda" nümunələrini və müvafiq posterini yerləşdirəcəyik.
Səs Formatı
Mp3 fayllarını WAV -a çevirmək üçün sizə "ffmpeg" proqramını arduinonun oxuya biləcəyi formatla göstərirəm.
- 8 bit
- 8000Hz
- Səs formatı (mono). Çünki dinamikdən istifadə edirik.
Mp3 faylını eyni "bin" qovluğunda wav -a çevirməyiniz vacibdir. Dönüştürmek üçün eyni bin qovluğunda fayllar olmalıdır. "Ffmpeg-20171109-723b6ba-win64-static" daxilinə daxil olmalıdır:
C: / ffmpeg-20171109-723b6ba-win64-statik / bin
Tövsiyə:
ATLAS -dan xəbərdar olun - STAR WARS - Ölüm Ulduzu II: 7 addım (şəkillərlə)
ATLAS -dan xəbərdar olun - STAR WARS - Death Star II: Bandai Death Star II plastik modelindən yaradın. Əsas xüsusiyyətlərə daxildir: ✅İşıq və Səs effekti✅MP3 Pleyer✅İnfraRED uzaqdan idarəetmə✅Sıcaklıq sensoru✅3 dəqiqəlik taymerBlog: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- ölüm ulduzu
Şerit nəzarətçisi olun: 11 addım (şəkillərlə)
Bir Şerit Denetleyicisi olun: Şerit nəzarətçiləri bir synth idarə etmək üçün əla bir yoldur. Sahəni davamlı olaraq idarə etməyə imkan verən toxunuşa həssas bir zolaqdan ibarətdir. Gərginlik və ya müqavimətin dəyişməsinə cavab verən 'velostat' adlanan elektrik keçirici zolaq
ML ilə Pi zibil təsnifatçısı olun!: 8 addım (şəkillərlə)
ML ilə Pi Zibil Təsnifatçısı olun: Sevgi ilə "Hara gedir?!" "Olaraq bilinən Çöp Sınıflandırıcısı layihəsi, hər şeyi daha sürətli və daha etibarlı şəkildə atmaq üçün hazırlanmışdır. Bu layihədə Maşın Öyrənmə (ML) modeli istifadə olunur. başlanğıc dostu Lobedə təhsil almışdır (kod yoxdur!)
GoBabyGo: Joystick tərəfindən idarə olunan Ride-on Avtomobil olun: 10 addım (şəkillərlə)
GoBabyGo: Joystick tərəfindən idarə olunan minik avtomobili yaradın: Delaware Universitetinin professoru tərəfindən qurulan GoBabyGo, hərəkət qabiliyyəti məhdud olan gənc uşaqlar üçün istifadə oluna bilməsi üçün insanlara oyuncaq minən avtomobilləri necə dəyişdirməyi göstərən qlobal bir təşəbbüsdür. Ayaq pedalının dəyişdirilməsini nəzərdə tutan layihə
Özünüzə sadə Theremin olun: 4 addım (şəkillərlə)
Sadə Theremin'i Özünüz Edin: Bu layihədə sizə Theremin elektron cihazının necə işlədiyini və 2 IC və yalnız bir neçə tamamlayıcı komponentin köməyi ilə sadə bir versiyasını necə yarada biləcəyimizi göstərəcəyəm. Yolda osilatör tipləri, bədən tutumu haqqında danışacağıq