INHOUDSOPGAWE:

Kitaarheld met Arduino: 4 stappe
Kitaarheld met Arduino: 4 stappe

Video: Kitaarheld met Arduino: 4 stappe

Video: Kitaarheld met Arduino: 4 stappe
Video: 100 GREATEST Songs by Buckethead (Non Pike Edition) 2024, Junie
Anonim
Image
Image

Met die Arduino kan gebruikers feitlik alles wat hulle ooit wil hê, aanpas met 'n klein hoeveelheid kode. Ek het besluit om 'n Guitar Hero -speletjie te ontwikkel met verstelbare snelheid, volume en verskeie spelmetodes. Hierdie projek kan ook 3 AA -batterye gebruik, sodat dit draagbaar is. Ek hoop dat u van hierdie projek leer en dat u dit aangepas het! Laat weet my wat julle dink!

Kyk na die video hierbo om 'n algemene oorsig te kry.

Die totale koste van hierdie projek is minder as $ 15

Voorrade

3D -drukker

5x kort drukknoppies

Luidsprekerdraad, 2x 50k ohm potensiometers

0,5 watt luidspreker

Arduino Nano

30x WS2812b LED's

1 amp -skakelaar

Soldeerbout + soldeer

Warm gom

Stap 1: Druk die aangewese onderdele uit

Druk die aangewese onderdele af
Druk die aangewese onderdele af

In totaal is daar ongeveer 9 dele van hierdie projek. Die totale druktyd was vir my ongeveer 15 uur. Ek het die projekte verdeel en die stukke met e6000 vasgeplak. My doel was om 'n wit 3D -gedrukte stuk oor die LED's te skuif om dit te versprei en 'n gloeiende effek te gee. Met die oog hierop moes ek die mure wysig en 'n gaping byvoeg om die wit stuk oor te skuif.

Die eerste gedeelte wat ek gedruk het, is die drukknopomhulsel. My doel is om 'n gronddraad en 'n daisy -ketting met die gronddraad van die een knoppie na die volgende te soldeer. As die knoppie ingedruk word, sal dit die aarddraadsignaal na die Arduino terugbesorg en laat weet dat dit ingedruk is. Die breë gate moet aan die einde van die led inskuif as daar ekstra kamer is, maar dit kan ingevul word en was nie nodig nie.

Die klein gaatjies is vir die gronddrade om van die knoppies na die Arduino te gaan. Die drade gaan dan na die volgende komponent, wat die rooster is

Die rooster is gedruk met 5 kolomme en 6 rye. Die LED's skuif deur elk van die wye gate om dit op hul plek te hou terwyl die klein draad langs hulle beweeg om na die Arduino -omhulsel te gaan. Nadat ek die rooster gedruk het, het ek 'n omhulsel ontwikkel wat die rooster op sy plek gehou het.

Aan die einde van die bord is die omhulsel vir die Arduino, die luidspreker en potensiometers. Ek het uiteindelik 'n Dremel gebruik om 'n gat vir die Arduino te grawe vir direkte opdatering en krag.

Stap 2: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer

Hierbo is die soldeerdiagram en hoe die projek moet lyk. Daar was baie soldeerwerk betrokke. Maak seker dat u voldoende ventilasie het, en dit help om 'n paar helpende hande of 'n pincet te hê om drade en ander materiaal vas te hou. Ongeveer 3/4 van die penne is op die Arduino gebruik. Sodra die stukke op hul plek was, was dit 'n stywe druk om die drade te soldeer, veral op die LED -stroke. Ek het klampe gebruik om elke stuk vas te plak om 'n plat en sterk band tussen die plastiek te verseker. As ek dele moes vervang, kan ek die vasgeplakte stukke verwyder en dit weer plak

Ek het die knoppies met 'n gronddraad vasgeketting in plaas van om elke individuele draad na 'n knoppie te trek. Elke knoppie het 'n ooreenstemmende pen met die Arduino saam met die LED's.

Stap 3: Kodeer dit

Kodeer dit!
Kodeer dit!

U kan u eie kode en 3D -afdrukke skep, of u kan die kode saam met die 3D -afdrukke aflaai van my webwerf www.neehaw.com

My kode is nie die doeltreffendste nie, maar dit word gedoen. Ek het twee spelstate wat die twee spelmetodes verteenwoordig wat tans geïmplementeer word. Die eerste een is 'n gewone kitaarheld, en om dit te bereik, moet die eerste knoppie ingedruk word terwyl dit stilstaan. Dit sal deur 'n reeks animasies loop, dan begin die spel. Deur die volume aan te pas, sal die luidspreker van die luidspreker verander word, terwyl die snelheidspotensiometer aanpas hoe vinnig die LED's afwaarts beweeg.

Druk die 5de knoppie om die ander 8-bis kitaarspelmodus te gebruik. In hierdie modus kan die gebruiker 'n elektriese kitaar speel terwyl hy dit met die snelknop afstem. As die knop beweeg word, sal die nuwe deuntjie die volgende knoppie wees. Om uit hierdie modus te kom, hou al 5 knoppies gelyktydig in.

Stap 4: Geniet dit

Ek hoop dat u uit hierdie projek geleer het. U kan gerus wysig, en as u hierdie projek skep, laat my weet hoe dit verloop het:)

Ek is oop vir kommentaar of voorstelle. Dankie vir jou tyd.

Aanbeveel: