Indholdsfortegnelse:

LED Hat Display med Pong: 12 trin (med billeder)
LED Hat Display med Pong: 12 trin (med billeder)

Video: LED Hat Display med Pong: 12 trin (med billeder)

Video: LED Hat Display med Pong: 12 trin (med billeder)
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 et stykke tid siden lavede jeg som mit første mikrokontrollerprojekt et Pong -spil på et 5x7 LED -display, men så blev der ikke noget af det. For nylig fik jeg en hård hat som en del af en uniform (til en ingeniørkonkurrence) og fik besked på at tilpasse den og huskede pong. I denne instruktive vil jeg vise dig, hvordan du laver et rullende LED -display, og hvordan du installerer det i en harddisk hat. Det spiller også pong!

Trin 1: Materialer

Materialer
Materialer

Dele: -2 10k potentiometre- 3 4,7 kOhm modstande-4 SPST vippekontakter-1 5x7 bicolour LED display-1 8 pin dipswitch-1 Hardhat-1 atmega168 microcontroller (eller arduino) -1 28 Pin 'skinny' socket-1 breadboard- 1 3,7V litiumpolymerbatteri-Wire-loddemetal-lim Limværktøjer: -Loddejern-Hot Limpistol-Wire Stripper-Hobby Kniv-Plexiglas-skærekniv- Mikrokontrollerprogrammerer (valgfri)

Trin 2: Lodd skærmen

Lod lod displayet
Lod lod displayet
Lod lod displayet
Lod lod displayet
Lod lod displayet
Lod lod displayet
Lod lod displayet
Lod lod displayet

I det første trin skal du lodde ledninger til displayet. Du skal også lodde en switch fra dip -kontakten mellem de to farvekatoder for hver række. For at gøre det mere klart har jeg vedhæftet en skematisk oversigt over billederne (klik på på billedet for at få den fulde størrelse).

Til det næste trin brugte jeg switch 8 til en 'rejsetilstand'. Dette er så hatten ikke ved et uheld tændes i en pose og tømmes.

Trin 3: Lodde strømforbindelserne

Lodde strømforbindelserne
Lodde strømforbindelserne
Lodde strømforbindelserne
Lodde strømforbindelserne

Til dette trin skal du lodde mikrokontrollerstikket til brødbrættet. Derefter loddes alle strømforbindelser til mikrokontrollerstikkene. Hvis du er i tvivl om, hvilke stifter der skal loddes, er der en god reference her.

Trin 4: Fastgør lysdioderne til kortet

Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen
Fastgør lysdioderne til tavlen

Nu skal du vedhæfte ledningerne fra LED -displayet til brødbrættet. For at hjælpe med dette, se den vedhæftede skematisk, eller du kan kigge i koden i introen for at finde output -benene på arduinoen.

Trin 5: Loddekontakter

Loddekontakter
Loddekontakter
Loddekontakter
Loddekontakter
Loddekontakter
Loddekontakter
Loddekontakter
Loddekontakter

Næste lodde kontakterne til brødbrættet. Jeg har igen vedhæftet skematikken i billederne af dette trin.

For hver switch er det en kontakt på kontakten tilsluttet den tilhørende mikrokontrollerstift og den anden til den positive spænding. Der er også en modstand fra inputstiften til jorden for hver switch.

Trin 6: Lodde potentiometrene

Lodde potentiometrene
Lodde potentiometrene
Lodde potentiometrene
Lodde potentiometrene

For at lodde potentiometrene skal du først lodde den positive effekt til en af de udvendige ledninger (hver gryde har 3 ledninger, en for hver ende af modstanden og en for den udskiftelige midte). Lod den negative til den anden udvendige ledning og en ledning mellem den tilsvarende analog ind på mikrokontrolleren og den midterste ledning. Gør dette for hver gryde.

Hvilken side du lodder det positive og negative forspring på spørgsmål, det påvirker, hvordan du vender puljen for at flytte padlen op eller ned. Den bedste måde at finde ud af, hvilken side der skal loddes, er at lodde den positive ledning i bunden, når de 3 grydeledninger vender ud mod displayet fra den side, de skal monteres på. Eller bare gæt og ændre det senere. Dette er også et godt sted at lodde højttaleren, fastgøre den ene side til pin 15 på mikrokontrolleren og den anden til jorden.

Trin 7: Programmer mikrokontrolleren

Programmer mikrokontrolleren
Programmer mikrokontrolleren

Dette kan være den mest skræmmende opgave, hvis du er ny inden for mikrokontrollere. Opsætningen bruger jeg til at programmere mikrokontrollerne ved hjælp af en AVRisp mkII til at indlæse bootloaderen til en Arduino, som kan programmeres via USB. Indlæs det program, der er knyttet til dette trin (eller i introen) på mikrokontrolleren (.hex -filen i applet -mappe kan indlæses på mikrokontrolleren i stedet for bootloaderen). Når du brænder bootloaderen, skal du indstille chippen til at bruge 8MHz intern krystal, medmindre du vil bruge en ekstern krystal (den ekstra hastighed er ikke rigtig nødvendig). Hvis du genkompilerer koden, skal du sørge for, at den har den korrekte clockhastighed til det, du vil bruge. Når den er programmeret, skal du sætte chippen i stikket på brødbrættet.

Trin 8: Test og fejlfinding

Test og fejlfinding
Test og fejlfinding
Test og fejlfinding
Test og fejlfinding
Test og fejlfinding
Test og fejlfinding

Nu er det tid til at tilslutte batteriet og håbe det virker.

Hvis det ikke fungerede, vil jeg prøve at give nogle fejlfindingstip: Hvis der mangler en linje på displayet, er det en løs forbindelse eller en kortsluttet ledning. der ikke sker noget, skal du først kontrollere strømmen og kontakterne. Hvis den får den korrekte spænding og stadig ikke virker (og chippen er tilsluttet korrekt), skal du teste alle komponenterne en efter en. Hvis den tændes, men skærmen ikke vises korrekt, skal du sikre dig, at du har den korrekte type display, 5 katoderækker og 7 anodekolonner (mærkning af rækker og kolonner kan variere fra datablad til datablad). Hvis det stadig ikke virker, skal du efterlade en kommentar, og jeg vil prøve at hjælpe.

Trin 9: Betjening

Operation
Operation

Når den er tændt, skal du dreje kontakten en for at skifte mellem Pong og visningstilstanden.

I displaytilstand viser det UOIT (mit universitet), og hvis du vender switch 3, viser det ERTW (bonuspoint af dig regner dette ud). I Pong -tilstand drejes potentiometeret for at flytte padlerne. Vip switch 2 for at skifte fra 1 spiller til 2 player, og hvis du synes det er for let, skal du dreje switch 3 for at fremskynde den.

Trin 10: Forbered hatens displayhul

Forbered hatets displayhul
Forbered hatets displayhul
Forbered hatets displayhul
Forbered hatets displayhul
Forbered hatets displayhul
Forbered hatets displayhul

Dette er det første trin i installationen af elektronikken i din hat.

Start med at spore en skabelon til displayet og klip det ud. Tape udskæringen til hatten, hvor du vil have displayet, og spor den derefter med hobbykniven. Vær varierende forsigtig med denne del, det er let at glide, når du skærer hårde buede overflader. Nu med omridset på hatten, skal du tage skærekniven af plast og spore langs linjerne, indtil du stikker igennem. Afslut nu hullet med at skære den resterende sammenføjningsplastik ud med hobbykniven.

Trin 11: Bor switchhullerne

Bor afbryderhullerne
Bor afbryderhullerne
Bor afbryderhullerne
Bor afbryderhullerne

Jeg placerede mine switchhuller ned i midten som en kort metal Mohawk, men du kan placere dem, hvor du vil.

Start med at lave små X'er, en til hver switch og tilbehør. Tape disse til hjelmen med midten af X'et, hvor du vil have hullet. Vælg nu den passende borestørrelse og bor hvert hul.

Trin 12: Afslut hatten

Afslut hatten
Afslut hatten
Afslut hatten
Afslut hatten
Afslut hatten
Afslut hatten

Det sidste trin er at installere alle delene i de tilsvarende huller og anvende varm lim efter behov for at holde delene på plads. Jeg har sat noter på billederne for flere tips.

Det eneste, der er tilbage at gøre, er at vise det frem! Da du har læst så langt, skal du i det mindste være interesseret, så bedøm det venligst!

Anbefalede: