Мазмуну:

Ардуино менен гитара баатыры: 4 кадам
Ардуино менен гитара баатыры: 4 кадам

Video: Ардуино менен гитара баатыры: 4 кадам

Video: Ардуино менен гитара баатыры: 4 кадам
Video: Мына сага фигура. Айгерим Расул кызы🍑🍑🍑🔥🔥🔥🍆🍆🍆 #bulbul #кыргызчаырлар #бишкек #кыргызстан #хит 2024, Ноябрь
Anonim
Image
Image

Arduino колдонуучуларга кичинекей код менен каалаган нерсесин ыңгайлаштырууга мүмкүнчүлүк берет. Мен ылдамдыгы, көлөмү жана бир нече оюн режимдери менен гитара баатыр оюнун иштеп чыгууну чечтим. Бул проект дагы 3 АА батарейкасы менен иштей алат, андыктан ал портативдүү болушу мүмкүн. Балдар, бул долбоордон сабак алып, аны ыңгайлаштыруу менен көңүл ачасыз деп ишенем! Мага сиздердин оюңуздарды билдирип коюңуздар!

Жалпы түшүнүк алуу үчүн жогорудагы видеону көрүңүз.

Бул долбоордун жалпы баасы 15 долларга жетпейт

Жабдуулар

3D принтер

5x убактылуу баскычтар

Динамик зымы, 2x 50k Ом потенциометрлери

0,5 ватт динамик

Arduino Nano

30x WS2812b светодиоддору

1 амп которгуч

Лайка + ширетүүчү

Hot Glue

1 -кадам: Белгиленген бөлүктөрдү басып чыгаруу

Белгиленген бөлүктөрдү басып чыгаруу
Белгиленген бөлүктөрдү басып чыгаруу

Жалпысынан бул долбоордун 9га жакын бөлүгү бар. Жалпы басып чыгаруу убактысы мен үчүн 15 сааттын тегерегинде болду. Мен долбоорлорду бөлүп, бөлүктөрүн e6000 менен жабыштырдым. Менин максатым - ак түстөгү 3D басып чыгарылган светодиодду жайып, жаркыраган эффект берүү. Муну эске алып, мен дубалды оңдоп, боштукту үстүнө жылдырышым керек болчу.

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

Чакан тешиктер жердин зымдары баскычтардан Arduinoго өтүшү үчүн. Ал зымдар андан кийин тармак болгон кийинки компонентке өтүшмөк

Тор 5 Колонка жана 6 саптан турган болуп басылган. Светодиоддор ар бир кенен тешиктен жылып, аларды ордунда кармашат, ал эми кичинекей зым алардын жанынан өтүп Arduino корпусун көздөй жөнөйт. Мен торду басып чыгаргандан кийин, торду ордунда кармап турган корпусту иштеп чыктым.

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

2 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Жогоруда ширетүү схемасы жана долбоор кандай болушу керек. Көп ширетүү катышкан. Туура желдетүүнү текшериңиз жана бул зымдарды жана башка материалдарды кармап турууга жардам берүүчү колдордун же пинцеттин болушуна жардам берет. Кесимдер өз ордунда болгондон кийин, зымдарды, өзгөчө LED тилкелерин, ширетүү үчүн тыгыз сыгуу болду. Мен пластмассалардын ортосундагы тегиз жана бекем байланышты камсыз кылуу үчүн ар бир бөлүктү жабыштырганда кыскычтарды колдондум. Эгерде тетиктерди алмаштыруу керек болсо, чапталган бөлүктөрдү алып салып, керек болгон учурда кайра жабыштыра алам

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

3 -кадам: коддо

Code It!
Code It!

Сиз өзүңүздүн кодуңузду жана 3D басып чыгарууларыңызды түзө аласыз же www.neehaw.com веб -сайтынан 3D басып чыгаруу менен бирге кодду жүктөп алсаңыз болот.

Менин кодум эң натыйжалуу эмес, бирок ал ишти бүтүрөт. Менде азыркы учурда ишке ашырылып жаткан эки оюн режимин көрсөтүү үчүн эки оюн мамлекети бар. Биринчиси - бул кадимки гитара баатыр жана буга жетүү үчүн биринчи кнопканы бош турганда басуу керек. Ал бир нече анимация аркылуу өтөт, андан кийин оюн башталат. Үн көлөмүн тууралоо спикердин үнүн өзгөртөт, ал эми ылдамдыктын потенциометрин тууралоо LEDлердин ылдамдыгын төмөндөтөт.

Башка 8-бит гитара оюн режимин колдонуу үчүн 5-баскычты басыңыз. Бул режимде, колдонуучу электр гитарасын ылдамдык баскычы менен тууралоодо ойной алат. Баскыч жылдырылганда, басылган кийинки баскыч жаңы обон болот. Бул режимден чыгуу үчүн 5 баскычтын бардыгын бир убакта кармап туруңуз.

4 -кадам: ырахат алыңыз

Бул долбоордон сабак алдыңыз деп үмүттөнөм. Түзөтүүдөн тартынбаңыз жана эгер сиз бул долбоорду түзсөңүз, анын кандайча болгонун мага билдириңиз:)

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

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