Мазмуну:

Үндөр менен ырахат алыңыз: 6 кадам (сүрөттөр менен)
Үндөр менен ырахат алыңыз: 6 кадам (сүрөттөр менен)

Video: Үндөр менен ырахат алыңыз: 6 кадам (сүрөттөр менен)

Video: Үндөр менен ырахат алыңыз: 6 кадам (сүрөттөр менен)
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Ноябрь
Anonim
ҮНДӨР МЕНЕН КУБАНЫҢЫЗ
ҮНДӨР МЕНЕН КУБАНЫҢЫЗ

Киришүү

Бул долбоордун максаты - тез прототип жасоо үчүн arduino тактасын колдонуу менен кандайдыр бир маселени чечүүчү жаңы продукт түзүү.

1 -кадам: Проблеманы аныктоо

Азыр балдар музыкага жана аспаптарга кызыкпай калышты. Мындай болот деп ойлообуздун бир себеби, алар курчалган бардык технологиялар менен, музыканын кандай аткарыларына кызыгуусун арттырбаганы. Бул идеядан биз ойлодук, эмне үчүн биз бул маселени чечүү үчүн технологияны колдонбойбуз? Мына ушинтип биз продуктубузду жараттык! Классикалык Саймон айткандардын негизинде, биз балдарга музыканын ар кандай стилдеринде колдонулган музыкалык аспаптардын ар кандай түрүн үйрөнүүгө жардам бере турган оюнду түзөбүз.

2 -кадам: Сунушталган чечим

Биз ардуино тактасын коддойбуз, ошондо биз 5 башка баскыч аркылуу берилүүчү маалыматты көзөмөлдөй алабыз, ошондо үн жана аспап үнү чыкканда, бир учурда LED күйгүзүлөт. Андан кийин бала ошол эле баскычты басууга мажбур болот. Бул Саймон айткандай эле функция, бирок ар кандай музыкалык аспаптардын үнүн колдонот. Ошентип, бала аспаптын үнүн аспаптын сүрөтү менен байланыштырат.

3 -кадам: Бөлүктөр: Playgame жасоо үчүн элементтер

Бөлүктөр: Playgame үчүн элементтер
Бөлүктөр: Playgame үчүн элементтер

Arduino Uno Board: 1 бирдик

Секирүүчүлөр: пакет моделинин 1 бирдиги

Proto Board: 1 даана

Каршылык: 5 даана

LED: баскычы: 5 даана

Динамик: 1 бирдик

Батарея: 1 даана

SD карта: 1 бирдик

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

Корпустун чиймелери: 1 бирдик

4 -кадам: Райондук формат

Райондук формат
Райондук формат
Райондук формат
Райондук формат
Райондук формат
Райондук формат

5 -кадам: КОД

Мен "PlayMemmory" оюн файлын жайгаштырам. Биз Саймон оюнунун папкасынан шыктандык, бирок 4 баскычтын ордуна 5 баскыч менен. Музыканы ойнотуу үчүн файлдар менен иштөө үчүн "TMRpcm-master" китепканасын колдонуу керек. Ошондуктан, сиз эмне кылышыңыз керек - ardunio китепканасын ачып, мен төмөнгө кое турган папканы тиркеп коюңуз.

ИЛХАМ

Оюндун коду жөнөкөй жана комментарийленген. Бирок мен оюнду түзүү үчүн эки папкадан шыктандым.

Башка жагынан алганда, "DFPlayer-Mini-mp3-мастер" папкасы WAV файлдарынын окулушу иштээрин текшерүү үчүн жооптуу. Файлга өтүү үчүн сиз: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / мисалдар / DFPlayer_sample

Бир жагынан сиз LED баскычтарын, баскычтарды жана алардын файлын WAV форматында башкарасыз. Файлды табуу үчүн сиз: C: / Button-master / Button-master / мисалдар / SimpleOnOff

Мен папкаларды кодуңуз менен бөлүшөм, ошондо сиз дагы баскычтарды жана үндөрдү кошосуз.

6 -кадам: Прототип

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

ПОСТЕР ЖАНА ИШ

Корпустун моделин жасоо үчүн лазердик кесүүнү колдондук. Биз "template.dxf" файлын илип коебуз, эгер сизде болсо аны лазердик машинада кесе аласыз. Биз wav форматындагы музыкалык файлдардын "viento" жана "cuerda" үлгүсүн жана анын тиешелүү афишасын жарыялайбыз деп айтыш керек.

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

Mp3 файлдарын WAVга айландыруу үчүн, мен сизге "ffmpeg" программасын arduino окуй турган форматта көрсөтөм.

  • 8 бит
  • 8000 Гц
  • Аудио формат (моно). Анткени биз колонканы колдонобуз.

Mp3 файлын ошол эле "бин" папкасында wavга айландырууңуз маанилүү. Конверттөө үчүн бир эле папкада файлдар болушу керек. Ал "ffmpeg-20171109-723b6ba-win64-static" ичине кириши керек:

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

Сунушталууда: