Innholdsfortegnelse:

LED Hat Display With Pong: 12 trinn (med bilder)
LED Hat Display With Pong: 12 trinn (med bilder)

Video: LED Hat Display With Pong: 12 trinn (med bilder)

Video: LED Hat Display With Pong: 12 trinn (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
LED Hat Display med Pong
LED Hat Display med Pong
LED Hat Display med Pong
LED Hat Display med Pong
LED Hat Display med Pong
LED Hat Display med Pong
LED Hat Display med Pong
LED Hat Display med Pong

For en stund siden, som mitt første mikrokontrollerprosjekt, laget jeg et Pong -spill på en 5x7 LED -skjerm, men da ble det ingenting av det. Nylig fikk jeg en hatt som en del av en uniform (for en ingeniørkonkurranse) og ble bedt om å tilpasse den, og husket pong. I denne instruksjonsfilen vil jeg vise deg hvordan du lager en rullende LED -skjerm og hvordan du installerer den i en harddisk hatt. Den spiller også pong!

Trinn 1: Materialer

Materialer
Materialer

Deler: -2 10k potensiometre- 3 4,7 kOhm motstander-4 SPST vippebrytere-1 5x7 bicolour LED display-1 8-pins dipswitch-1 Hardhat-1 atmega168 mikrokontroller (eller arduino) -1 28 Pin 'skinny' socket-1 breadboard- 1 3,7V litiumpolymerbatteri-Wire-Lodding-Hot Lim Verktøy: -Loddejern-Hot Lim Gun Gun-Wire Stripper-Hobby Knife-Plexiglas Cutting Knife- Microcontroller Programmer (valgfritt)

Trinn 2: Lodd skjermen

Lodd skjermen
Lodd skjermen
Lodd skjermen
Lodd skjermen
Lodd skjermen
Lodd skjermen
Lodd skjermen
Lodd skjermen

For det første trinnet må du lodde ledninger til skjermen. Du må også lodde en bryter fra dip -bryteren mellom de to fargenes katoder for hver rad. For å gjøre det tydeligere har jeg lagt ved en skjematisk oversikt over bildene (klikk på på bildet for å få den fullstendige versjonen).

For det neste trinnet brukte jeg bryter 8 for en 'reisemodus'. Dette er slik at hatten ikke ved et uhell ble slått på i en pose og tappet.

Trinn 3: Lodd strømtilkoblingene

Lodd strømtilkoblingene
Lodd strømtilkoblingene
Lodd strømtilkoblingene
Lodd strømtilkoblingene

For dette trinnet må du lodde mikrokontrolleruttaket til brødbrettet. Deretter lodder du alle strømtilkoblingene til mikrokontrolleruttakene. Hvis du er usikker på hvilke pinner du skal lodde, er det en god referanse her.

Trinn 4: Fest lysdiodene til brettet

Fest lysdiodene til brettet
Fest lysdiodene til brettet
Fest lysdiodene til brettet
Fest lysdiodene til brettet
Fest lysdiodene til brettet
Fest lysdiodene til brettet
Fest lysdiodene til brettet
Fest lysdiodene til brettet

Nå må du feste ledningene som kommer fra LED -displayet til brødbrettet. For å hjelpe med dette, se vedlagte skjematisk oversikt, eller du kan se i koden i introen for å finne utgangspinnene på arduinoen.

Trinn 5: Loddebrytere

Loddebrytere
Loddebrytere
Loddebrytere
Loddebrytere
Loddebrytere
Loddebrytere
Loddebrytere
Loddebrytere

Deretter loddes bryterne til brødbrettet. Jeg har igjen vedlagt skjematikken i bildene av dette trinnet.

For hver bryter er det en kontakt på bryteren som er koblet til den tilhørende mikrokontrollerpinnen og den andre til den positive spenningen. Det er også en motstand fra inngangspinnen til bakken for hver bryter.

Trinn 6: Lodd potensiometrene

Lodde potensiometrene
Lodde potensiometrene
Lodde potensiometrene
Lodde potensiometrene

For å lodde potensiometrene må du først lodde den positive kraften til en av de utvendige lederne (hver gryte har 3 ledninger, en for hver ende av motstanden og en for den endrede midten). Lodd det negative til den andre utvendige ledningen og en ledning som går mellom den tilsvarende analogen på mikrokontrolleren og den midterste ledningen. Gjør dette for hver pott.

Hvilken side du lodder den positive og negative ledningen på saker, det påvirker hvilken måte du snur potten for å flytte padlen opp eller ned. Den beste måten å finne ut hvilken side du skal lodde den på er å lodde den positive ledningen på bunnen når de 3 potteglassene vender mot displayet fra siden de skal monteres på. Eller bare gjett og endre det senere. Dette er også et godt sted å lodde høyttaleren, feste den ene siden til pinne 15 på mikrokontrolleren og den andre til bakken.

Trinn 7: Programmer mikrokontrolleren

Programmer mikrokontrolleren
Programmer mikrokontrolleren

Dette kan være den mest skremmende oppgaven hvis du er ny på mikrokontrollere. Oppsettet jeg bruker til å programmere mikrokontrollerne ved hjelp av en AVRisp mkII for å laste opp bootloader for en Arduino, som kan programmeres over USB. Last programmet som er knyttet til dette trinnet (eller i introen) på mikrokontrolleren (.hex -filen i applet -mappen kan lastes inn på mikrokontrolleren i stedet for bootloaderen). Når du brenner bootloaderen, må du sette brikken til å bruke 8MHz intern krystall, med mindre du vil bruke en ekstern krystall (ekstrahastigheten er egentlig ikke nødvendig). Hvis du kompilerer koden på nytt, må du kontrollere at den har riktig klokkehastighet for det du skal bruke. Når den er programmert, setter du brikken i kontakten på brødbrettet.

Trinn 8: Testing og feilsøking

Testing og feilsøking
Testing og feilsøking
Testing og feilsøking
Testing og feilsøking
Testing og feilsøking
Testing og feilsøking

Nå er det på tide å koble til batteriet og håpe det fungerer.

Hvis det ikke fungerte, skal jeg prøve å gi noen feilsøkingstips: hvis det mangler en linje på displayet, er det en løs forbindelse eller en kortsluttet ledning. er det ingenting som skjer, sjekk først strømmen og bryterne. Hvis den får riktig spenning og fremdeles ikke fungerer (og brikken er plugget inn på riktig måte), tester du alle komponentene en etter en. Hvis den slås på, men skjermen ikke vises som den skal, må du kontrollere at du har riktig type skjerm, 5 katoderader og 7 anodekolonner (merkingen av radene og kolonnene kan variere fra datablad til datablad). Hvis det fortsatt ikke fungerer, legg igjen en kommentar, så skal jeg prøve å hjelpe.

Trinn 9: Drift

Operasjon
Operasjon

Når den er på, slår du på bryter én for å veksle mellom Pong og visningsmodus.

I visningsmodus vil den vise UOIT (mitt universitet), og hvis du slår på bryter 3 vil den vise ERTW (bonuspoeng for deg finner ut denne). I Pong -modus, vri på potensiometeret for å flytte padlene. Vri bryter 2 for å bytte fra 1 spiller til 2 spiller, og hvis du synes det er for enkelt, snu bryter 3 for å øke hastigheten.

Trinn 10: Forbered hattens displayhull

Forbered hattens displayhull
Forbered hattens displayhull
Forbered hattens displayhull
Forbered hattens displayhull
Forbered hattens displayhull
Forbered hattens displayhull

Dette er det første trinnet i å installere elektronikken i hatten din.

Start med å spore en mal på skjermen og klipp den ut. Tape utskjæringen på hatten der du vil at skjermen skal gå, og spor den deretter med hobbykniven. Vær varsom med denne delen, det er lett å skli når du kutter hardt buede overflater. Nå med konturen på hatten, ta skjærekniven i plast og spore langs linjene til du stikker gjennom. Fullfør nå hullet ved å kutte ut den gjenværende sammenføyningsplastikken med hobbykniven.

Trinn 11: Bor bryterhullene

Bor bryterhullene
Bor bryterhullene
Bor bryterhullene
Bor bryterhullene

Jeg plasserte bryterhullene mine i midten som en kort metall Mohawk, men du kan plassere dem hvor du vil.

Start med å lage små X -er, en for hver bryter og tilbehør. Tape disse til hjelmen med midten av X der du vil ha hullet. Velg nå riktig borestørrelse og bor hvert hull.

Trinn 12: Fullfør hatten

Fullfør hatten
Fullfør hatten
Fullfør hatten
Fullfør hatten
Fullfør hatten
Fullfør hatten

Det siste trinnet er å installere alle delene i de tilsvarende hullene, og påføre varmt lim etter behov for å holde delene på plass. Jeg har satt notater på bildene for flere tips.

Det er bare å vise det frem! Siden du har lest så langt, må du være minst interessert, så vær så snill å rangere det!

Anbefalt: