Мазмұны:

ДЫБЫСТАРДАН ҚУАНЫҢЫЗ: 6 қадам (суреттермен)
ДЫБЫСТАРДАН ҚУАНЫҢЫЗ: 6 қадам (суреттермен)

Бейне: ДЫБЫСТАРДАН ҚУАНЫҢЫЗ: 6 қадам (суреттермен)

Бейне: ДЫБЫСТАРДАН ҚУАНЫҢЫЗ: 6 қадам (суреттермен)
Бейне: Мысық жаныңызға келсе, ол Сізге Аллах тағаланың ҮШ жолдауын жеткізгені 2024, Шілде
Anonim
ДЫБЫСТАРМЕН ҚУАНЫҢЫЗ
ДЫБЫСТАРМЕН ҚУАНЫҢЫЗ

Кіріспе

Бұл жобаның мақсаты - жылдам прототип жасау үшін arduino тақтасының көмегімен қандай да бір мәселені шешетін жаңа өнім құру.

1 -қадам: Мәселені анықтау

Қазіргі кезде балалар музыка мен аспаптарға қызығушылық танытпайтын сияқты. Біздің ойымызша, бұл орын алады деп ойлайтын себептердің бірі, олар қоршаған барлық технологиямен музыканың қалай орындалатынына қызығушылық танытпайды. Осы идеядан біз неге бұл мәселені шешу үшін технологияны қолданбаймыз? Біз өз өнімімізді осылай шығардық! Классикалық Саймон Сайстың айтуы бойынша біз балаларға әр түрлі музыкалық стильде қолданылатын музыкалық аспаптардың әр түрін үйренуге көмектесетін ойын құрамыз.

2 -қадам: ұсынылған шешім

Біз arduino тақтасын 5 түрлі батырманың көмегімен басқара алатындай етіп кодтайтын боламыз, осылайша дыбыс пен аспаптың дыбысы бір уақытта қосылады. Содан кейін бала сол түймені басуы керек. Бұл Саймон айтатын функция, бірақ әр түрлі музыкалық аспаптардың дыбысын қолданады. Осылайша бала аспаптың дыбысын аспаптың бейнесімен байланыстырады.

3 -қадам: Бөлшектер: ойын ойнауға арналған элементтер

Бөліктер: ойын ойнауға арналған элементтер
Бөліктер: ойын ойнауға арналған элементтер

Arduino Uno тақтасы: 1 бірлік

Секіргіштер: пакет үлгісінің 1 бірлігі

Прото тақта: 1 бірлік

Қарсылық: 5 бірлік

Светодиод: түйме: 5 бірлік

Динамик: 1 бірлік

Батарея: 1 бірлік

SD картасы: 1 бірлік

Батарея 9 Вольт: 1 бірлік

Корпустың суреттері: 1 бірлік

4 -қадам: схеманың форматы

Схема пішімі
Схема пішімі
Схема пішімі
Схема пішімі
Схема пішімі
Схема пішімі

5 -қадам: КОД

Мен «PlayMemmory» ойын файлын орналастырамын. Бізді Саймон ойынының қалтасы шабыттандырды, бірақ 4 түймесінің орнына 5 түйме бар. Музыканы ойнату үшін файлдармен жұмыс істеу үшін «TMRpcm-master» кітапханасын пайдалану керек. Сондықтан сізге істеу керек - ardunio кітапханасын ашып, мен төменге салатын қалтаны тіркеу.

ШАБЫТ

Ойын коды қарапайым және түсіндірілген. Бірақ маған ойын жасау үшін екі қалта шабыттандырды.

Екінші жағынан, «DFPlayer-Mini-mp3-master» қалтасы WAV файлдарының оқылуын тексереді. Файлға өту үшін сізге өту керек: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / мысалдар / DFPlayer_sample

Бір жағынан сіз жарықдиодты түймелері бар түймелерді, түймелерді және олардың файлын WAV форматында басқарасыз. Файлды табу үшін сізге бару керек: C: / Button-master / Button-master / Examples / SimpleOnOff

Мен қалталарды сіздің кодыңызбен бөлісемін, осылайша сіз көбірек түймелер мен дыбыстар қосасыз.

6 -қадам: прототип

Прототип
Прототип
Прототип
Прототип
Прототип
Прототип

ПОСТЕР ЖӘНЕ ІС

Корпустың моделін жасау үшін біз лазерлік кесуді қолдандық. Біз «template.dxf» файлын іліп қоямыз, егер бар болса, оны лазерлік машинада кесуге болады. Біз wav форматындағы музыкалық файлдардың «viento» және «cuerda» үлгісін және оған сәйкес постерді орналастыратынымызды айтуымыз керек.

АУДИО ФОРМАТЫ

Mp3 файлдарын WAV форматына түрлендіру үшін мен сізге arduino оқи алатын форматтағы «ffmpeg» бағдарламасын көрсетемін.

  • 8 бит
  • 8000 Гц
  • Дыбыстық формат (моно). Өйткені біз динамикті қолданамыз.

Mp3 файлын wav -ге сол «қалта» қалтасына түрлендіру маңызды. Түрлендіру үшін бір қалтада файлдар болуы керек. Ол «ffmpeg-20171109-723b6ba-win64-static» ішіне кіруі керек:

C: / ffmpeg-20171109-723b6ba-win64-static / bin

Ұсынылған: