Innholdsfortegnelse:
Video: Gitarhelt med Arduino: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Arduino lar brukerne tilpasse praktisk talt alt de måtte ønske med en liten mengde kode. Jeg bestemte meg for å utvikle et Guitar Hero -spill med justerbar hastighet, volum og flere spillmoduser. Dette prosjektet kan også gå tom for 3 AA -batterier, slik at det kan være bærbart. Jeg håper dere lærer av dette prosjektet og koser dere med å tilpasse det! Gi meg beskjed om hva dere synes!
For å få en generell oversikt, vennligst se videoen ovenfor.
Den totale kostnaden for dette prosjektet er mindre enn $ 15
Rekvisita
3D -skriver
5x øyeblikkelige trykknapper
Høyttalerledning, 2x 50k ohm potensiometre
0,5 watt høyttaler
Arduino Nano
30x WS2812b lysdioder
1 amp bryter
Loddejern + loddetinn
Hot Lim
Trinn 1: Skriv ut de angitte delene
Totalt er det omtrent 9 deler til dette prosjektet. Den totale utskriftstiden var rundt 15 timer for meg. Jeg delte opp prosjektene og limte brikkene sammen med e6000. Målet mitt var å kunne skyve et hvitt 3D -trykt stykke over lysdiodene for å spre dem og gi en glødende effekt. Med dette i tankene måtte jeg redigere veggene og legge til et gap for å skyve det hvite stykket over.
Den første delen jeg trykte er trykknapphylsen. Målet mitt er å lodde en jordet ledning og tusenfrydkjede fra en knapp til den neste med jordledningen. Når du trykker på knappen, vil den returnere jordledningssignalet til Arduino og gi beskjed om at den ble trykket. De brede hullene er for at enden av ledningen skal gli inn hvis det var ekstra rom, men dette kan fylles ut og var ikke nødvendig.
De små hullene er for at jordledningene skal gå fra knappene til Arduino. Disse ledningene ville deretter reise til den neste komponenten som er rutenettet
Rutenettet ble skrevet ut for å ha 5 kolonner og 6 rader. Lysdiodene glir gjennom hvert av de brede hullene for å holde dem på plass mens den lille ledningen beveger seg ved siden av dem for å gå mot Arduino -kabinettet. Etter at jeg hadde skrevet ut rutenettet, utviklet jeg et foringsrør som holdt rutenettet på plass.
På enden av brettet er kabinettet for Arduino, høyttaleren og potensiometre. Jeg endte opp med å bruke en Dremel til å grave et hull for Arduino for direkte oppdatering og strøm.
Trinn 2: Lodding
Over er loddediagrammet og hvordan prosjektet skal se ut. Det var mye lodding involvert. Sørg for god ventilasjon, og det hjelper å ha et par hjelpende hender eller pinsett for å holde ledninger og annet materiale. Omtrent 3/4 av pinnene ble brukt på Arduino. Når brikkene var på plass, var det et tett press for å lodde ledningene, spesielt på LED -stripene. Jeg brukte klemmer når jeg limte hvert stykke for å sikre en flat og sterk binding mellom plastene. Hvis jeg trengte å bytte ut deler, kan jeg fjerne de limte bitene og lime dem på nytt etter behov
Jeg daisy-lenket knappene med en jordet ledning i stedet for å kjøre hver enkelt ledning til en knapp. Hver knapp har en tilsvarende pinne til Arduino sammen med lysdiodene.
Trinn 3: Kode det
Du kan lage din egen kode og 3D -utskrifter, eller du kan laste ned koden sammen med 3D -utskriftene fra nettstedet mitt www.neehaw.com
Koden min er ikke den mest effektive, men den får jobben gjort. Jeg har to spilltilstander som representerer de to spillmodusene som for tiden er implementert. Den første er en vanlig gitarhelt, og for å komme til dette må du trykke på den første knappen mens den går på tomgang. Den vil kjøre gjennom en serie animasjoner, så starter spillet. Justering av volumet vil endre lydstyrken til høyttaleren, mens hastighetspotensiometeret justeres hvor raskt lysdiodene beveger seg ned.
Trykk på den femte knappen for å bruke den andre 8-biters gitarspillmodusen. I denne modusen kan brukeren spille en elektrisk gitar mens du stiller den med hastighetsknappen. Når knappen flyttes, vil den neste knappen som blir trykket være den nye melodien. For å komme ut av denne modusen, hold inne alle 5 knappene samtidig.
Trinn 4: Kos deg
Jeg håper du har lært av dette prosjektet. Rediger gjerne, og hvis du lager dette prosjektet, gi meg beskjed om hvordan det ble:)
Jeg er åpen for kommentarer eller forslag. Takk for tiden din.
Anbefalt:
PWM Med ESP32 - Dimmende LED med PWM på ESP 32 Med Arduino IDE: 6 trinn
PWM Med ESP32 | Dimmende LED med PWM på ESP 32 Med Arduino IDE: I denne instruksen vil vi se hvordan du genererer PWM -signaler med ESP32 ved hjelp av Arduino IDE & PWM brukes i utgangspunktet til å generere analog utgang fra hvilken som helst MCU, og den analoge utgangen kan være alt mellom 0V til 3,3V (i tilfelle esp32) & fra
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: 4 trinn (med bilder)
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: Jeg avsluttet nylig installasjonen Like variert, som er laget av en serie lamper som reagerer på sensorene plassert i et teppe under lampene. Her er hvordan jeg laget teppet med trykksensorer. Jeg håper du finner det nyttig
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
OpenChord.org V0 - Bygg en ekte gitarhelt/rockbandkontroller: 10 trinn
OpenChord.org V0 - Bygg en ekte Guitar Guitar Hero/Rock Band Controller: Vi alle elsker Guitar Hero og Rock Band. Vi vet også at vi aldri vil lære å spille gitar på disse spillene. Men hva om vi i det minste kunne bygge en Guitar Hero -kontroller som lar oss bruke en ekte gitar? Det er det vi her på OpenChord