Мазмұны:

Гитара батыры Arduino -мен: 4 қадам
Гитара батыры Arduino -мен: 4 қадам

Бейне: Гитара батыры Arduino -мен: 4 қадам

Бейне: Гитара батыры Arduino -мен: 4 қадам
Бейне: Turkmen gitara Guljemalym 2024, Шілде
Anonim
Image
Image

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

Жалпы шолуды алу үшін жоғарыдағы бейнені қараңыз.

Бұл жобаның жалпы құны 15 доллардан аспайды

Жабдықтар

3D принтері

5x лездік батырмалар

Динамик сымы, 2х 50км потенциометр

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

Ардуино Нано

30x жарықдиодты WS2812b

1 амперлік қосқыш

Дәнекерлеуші + дәнекер

Ыстық желім

1 -қадам: Белгіленген бөліктерді басып шығарыңыз

Белгіленген бөліктерді басып шығарыңыз
Белгіленген бөліктерді басып шығарыңыз

Жалпы, бұл жобаның шамамен 9 бөлімі бар. Мен үшін жалпы басып шығару уақыты шамамен 15 сағатты құрады. Мен жобаларды бөліп, бөлшектерді e6000 көмегімен жапсырдым. Менің мақсатым - жарық диодты жарық диодты жарықтандыратын жарық диодты жарықтандыратын жарық диодты жарықтандыратын жарық диодты панельдің үстіне жылжыту және жарқыраған әсер беру. Осыны ескере отырып, мен қабырғаларды өңдеп, ақ бөлікті жылжыту үшін бос орын қосуым керек болды.

Мен басып шығарған бірінші бөлім - батырманың корпусы. Менің мақсатым - жерге қосылған сым мен түймедақ тізбегін бір түйменен екіншісіне жерге сыммен дәнекерлеу. Түйме басылған кезде, ол Arduino -ға жер сымының сигналын қайтарады, ол оның басылғанын хабарлайды. Кең тесіктер светодиодтың соңына арналған, егер қосымша орын болса, оны толтыруға болады және қажет емес.

Кішкене тесіктер жер сымдарының түймелерден Arduino -ға өтуіне арналған. Содан кейін бұл сымдар тордың келесі компонентіне өтеді

Тор 5 баған мен 6 жолдан тұрады. Светодиодтар кең тесіктердің әрқайсысы арқылы орнында қалады, ал олардың жанында кішкентай сым Arduino қоршауына қарай жүреді. Торды басып шығарғаннан кейін мен торды орнында ұстайтын корпус жасадым.

Тақтаның соңында Arduino, динамик және потенциометрлерге арналған корпус орналасқан. Мен Dremel көмегімен тікелей жаңарту мен қуат алу үшін Arduino үшін шұңқыр қаздым.

2 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Жоғарыда дәнекерлеу схемасы және жоба қандай болуы керек. Дәнекерлеу көп болды. Тиісті желдету бар екеніне көз жеткізіңіз, бұл сымдарды және басқа материалдарды ұстауға көмектесетін қолдарыңыз бен пинцеттеріңіздің болуына көмектеседі. Бөлшектер орнына қойылғаннан кейін, сымдарды, әсіресе жарық диодты жолақтарда, дәнекерлеу үшін тығыз қысу болды. Мен пластмассалар арасындағы тегіс және берік байланысты қамтамасыз ету үшін әр бөлікті желімдеу кезінде қысқыштарды қолдандым. Егер маған бөлшектерді ауыстыру қажет болса, мен желімделген бөлшектерді алып тастап, қажет болған жағдайда қайтадан желімдей аламын

Мен әр түймені түйменің орнына қосудың орнына түймені жерге сыммен байладым. Әр түймеде светодиодтармен бірге Arduino -ға сәйкес түйреуіш бар.

3 -қадам: оны кодтаңыз

Оны кодтаңыз!
Оны кодтаңыз!

Сіз өзіңіздің кодыңызды және 3D басып шығаруды жасай аласыз немесе 3D басып шығарумен бірге кодты www.neehaw.com сайтынан жүктей аласыз.

Менің кодым ең тиімді емес, бірақ ол жұмысты жасайды. Менде қазіргі уақытта екі ойын режимін ұсынатын екі ойын күйі бар. Біріншісі - бұл гитараның қарапайым кейіпкері және оған жету үшін бірінші батырманы бос тұрып қалу керек. Ол анимация сериясынан өтеді, содан кейін ойын басталады. Дыбыс деңгейін реттеу динамиктің дыбыс деңгейін өзгертеді, ал жылдамдық потенциометрін реттеу светодиодтардың төмен түсу жылдамдығын реттейді.

Басқа 8-биттік гитаралық ойын режимін пайдалану үшін 5-ші түймені басыңыз. Бұл режимде пайдаланушы электр гитарасын жылдамдық түймесімен баптай отырып ойнай алады. Тұтқа жылжытылған кезде, келесі басылған түйме жаңа әуен болады. Бұл режимнен шығу үшін барлық 5 түймені қатар ұстаңыз.

4 -қадам: ләззат алыңыз

Сіз бұл жобадан сабақ алдыңыз деп үміттенемін. Өңдеуден тартынбаңыз, егер сіз бұл жобаны жасасаңыз, оның қалай болғанын айтыңыз:)

Мен кез келген пікірлер мен ұсыныстарға ашықпын. Уақыт бөлгеніңізге рахмет.

Ұсынылған: