Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Panimula
Ang layunin ng proyektong ito ay upang lumikha ng isang bagong produkto na malulutas ang ilang uri ng problema gamit ang isang arduino board upang makagawa ng isang mabilis na prototype.
Hakbang 1: Kahulugan sa Suliranin
Sa panahon ngayon, ang mga bata ay tila hindi na interesado sa musika at mga instrumento. Isa sa mga kadahilanang iniisip namin na nangyari ito ay dahil, sa lahat ng teknolohiya na napapalibutan sila, hindi nila pinalalaki ang interes sa kung paano ginagawa ang musika. Mula sa ideyang ito na naisip namin, bakit hindi kami gumagamit ng teknolohiya upang malutas ang problemang ito? At ganyan kami nagmula sa aming produkto! Batay sa klasikong Simon Says, lilikha kami ng isang laro na makakatulong sa mga bata na malaman ang iba't ibang uri ng mga instrumentong pangmusika na ginagamit sa iba't ibang mga estilo ng musika.
Hakbang 2: Iminungkahi na Solusyon
Susubukan naming i-code ang board ng arduino upang makontrol namin ang impormasyong ibinigay ng 5 magkakaibang mga pindutan upang, una, ang isang humantong ay bubuksan nang sabay na tunog ng at tunog ng instrumento. Pagkatapos ang bata ay kailangang itulak ang parehong pindutan. Ito ay ang parehong pagpapaandar na ginagamit ni Simon Says ngunit gumagamit ng tunog ng iba't ibang mga uri ng mga instrumento sa musika. Sa ganoong paraan maiuugnay ng bata ang tunog ng instrumento sa imahe ng instrumento.
Hakbang 3: Mga Bahagi: Mga Elemento na Gawin ang isang Playgame
Arduino Uno Board: 1 yunit
Mga Jumpers: 1 yunit ng modelo ng package
Lupon ng Proto: 1 yunit
Paglaban: 5 mga yunit
Pinangunahan: Button: 5 mga yunit
Tagapagsalita: 1 yunit
Baterya: 1 yunit
SD Card: 1 yunit
Baterya 9Volts: 1 unit
Mga guhit ng kaso: 1 yunit
Hakbang 4: Format ng Circuit
Hakbang 5: CODE
Nai-post ko ang file ng laro na "PlayMemmory". Kami ay inspirasyon ng isang folder ng laro Simon ngunit may 5 mga pindutan, sa halip na 4. Upang gumana sa mga file upang i-play ang musika kailangan mong gamitin ang library na "TMRpcm-master". Samakatuwid kung ano ang kailangan mong gawin ay buksan ang ardunio library at ilakip ang folder na ilalagay ko sa ibaba.
INSPIRASYON
Ang code ng laro ay simple at nagkomento. Ngunit napasigla ako ng dalawang folder upang likhain ang laro.
Sa kabilang banda, ang folder na "DFPlayer-Mini-mp3-master" ay responsable para sa pagsusuri kung gumagana ang pagbabasa ng mga WAV file. Upang pumunta sa file kailangan mong puntahan: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / halimbawa / DFPlayer_sample
Sa isang banda kinokontrol mo ang mga pindutan gamit ang mga LED, ang mga pindutan at ang kanilang file sa format na WAV. Upang hanapin ang file kailangan mong puntahan: C: / Button-master / Button-master / halimbawa / SimpleOnOff
Ibinahagi ko ang mga folder sa iyong code upang magdagdag ka ng higit pang mga pindutan at maraming mga tunog.
Hakbang 6: Prototype
POSTER AT KASO
Upang gawin ang modelo ng kaso ginamit namin ang laser cut. Isasabit namin ang file na "template.dxf" upang maaari mo itong i-cut sa isang laser machine kung mayroon ka. Dapat nating sabihin na magpo-post kami ng isang halimbawa ng "viento" at "cuerda" ng mga file ng musika sa wav format at sa kani-kanilang poster.
FORMAT NG AUDIO
Upang mai-convert ang mga mp3 file sa WAV, ipinapakita ko sa iyo ang program na "ffmpeg" na may format na mababasa ng arduino.
- 8 piraso
- 8000Hz
- Format ng audio (mono). Gumagamit kasi kami ng speaker.
Mahalagang i-convert mo ang mp3 file sa wav sa parehong folder na "bin". Dapat mayroong mga file sa parehong folder ng bin upang mai-convert. Dapat itong pumasok sa "ffmpeg-20171109-723b6ba-win64-static" upang:
C: / ffmpeg-20171109-723b6ba-win64-static / bin