Kazalo:

Sif's Maze (igra) - Arduino ITTT: 4 koraki (s slikami)
Sif's Maze (igra) - Arduino ITTT: 4 koraki (s slikami)

Video: Sif's Maze (igra) - Arduino ITTT: 4 koraki (s slikami)

Video: Sif's Maze (igra) - Arduino ITTT: 4 koraki (s slikami)
Video: SKR 1.4 - Основы с новой прошивкой Marlin 2.0.9.1 2024, November
Anonim
Sifov labirint (igra) - Arduino ITTT
Sifov labirint (igra) - Arduino ITTT

Moja šola me je zadolžila, da naredim nekaj interaktivnega z Arduinom. Naredil sem malo igro labirint, ki pa se na žalost ni izkazala tako dobro, a jo lahko dokončate ali dodate

Ta projekt se je začel kot koncept TBA o norveški mitologiji. Bil si Lifthrasir, ljubitelj življenja in si pozabil svoje ime. Morali ste najti svojega ljubimca, Lifa, ali pa pobegniti iz gozda, v katerem ste se zbudili. Žal, tudi to se ni izšlo preveč dobro, zato sem ga spremenil v majhno igro labirinta, ki se je še vedno držala nordijske mitologije

1. korak: To je tisto, kar potrebujete

Za ta projekt so potrebni naslednji deli:

- Arduino Uno

- Preskočite žice

- Zaslon s tekočimi kristali (LCD) (16, 2)

- Tipka x2

- potenciometer

- 10k ohmski upor x3

- Najmanj 1 kg milnega kamna (Več kam imate, lažje boste namestili strojno opremo v notranjost).

- leseni vtič x4

2. korak: Čas do R T

Čas, do RT
Čas, do RT

Prav ste prebrali dame in gospodje. Čas je za A R T. Ali bolje rečeno, milni kamen izrezljajte tako, da se strojna oprema prilega notranjosti.

To sem naredil z izkopavanjem in naribanjem kamna, če pa imate doma druga, bolj profesionalna orodja, jih uporabite. Milo se zelo enostavno goji, zato res ne potrebujete vrtalnika MX-30KSUPER ali kaj podobnega. Standardne zareze in rešetke bodo dobro delovale.

Najprej moramo kamen razcepiti na pol. Verjemite ali ne, vendar sem to storil tako, da sem vzel žago za mehke kovine in jo žagal skozi njo. zdaj, ko imamo 2 polovici kamna, lahko začnemo izrezovati pravokotno obliko nekje na sredini ene od polovic. To bomo uporabili za prikaz. Mojega sem naredil dovolj velikega, da se lahko prilega CELOTEN zaslon, lahko pa ga tudi oblikujete tako, da se razkrije le sam zaslon.

NASTAVITE PREVIDNO !! Kot ste morda opazili, je v moji polovici zaslona velika razpoka. Zgodilo se je med vrtanjem v bližini tanjšega dela (vrtanje bomo nadaljevali kasneje). Pri vrtanju v bližini tanjših delov bodite zelo previdni, saj se to pogosto dogaja.

Oh ja, morda sem na splošno tudi previden. Nerad bi videl nekoga ranjenega zaradi mojega projekta.

Zdaj! Kar zadeva drugo polovico, bomo potrebovali obliko pravokotnika. Dovolj globoko, da se prilega merilniku Arduino in loncu, vendar ne pregloboko, ker ne želite, da se kamen razcepi.

Čas je za vrtanje, srček. Zdaj želite izbrati 4 mesta okoli odprtine zaslona in votlega dela vaših polovic. Kasneje boste vanj vstavili lesene čepe, ki bodo podpirali zgornjo polovico (Zaslon). V (Ne skozi) kamen izvrtajte luknje in čepe vstavite v luknje. Enako naredite z zgornjo polovico (zaslona). Predlagam, da te luknje postavite na ista mesta.

Ko boste to storili, bi morali kamne postaviti drug na drugega, vmes naj bo prostor!

3. korak: Strojna oprema La Vista, Baby

Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby
Strojna oprema La Vista, Baby

Oprostite za grozljivo igro Terminator, vendar je čas, da sestavite srce stroja.

Začnite s spajkanjem zatičev ali skokom žic na LCD zaslon. Odločil sem se spajkati žice za skok neposredno na zaslon. Tako bi ohranil prostor in vse bi se bolje prilegalo. Ko končate, bi moral biti vaš zaslon zelo podoben mojemu. Tukaj lahko pogledate, kako priključiti LCD zaslon:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Lahko sledite natančnim navodilom v tej vadnici, ker sem to uporabil tudi za povezavo zaslona, zato bo koda delovala s temi zatiči.

Ko končate, lahko zaslon preizkusite s primerno kodo iz iste vadnice.

Nato predlagam, da merilnik lonca priključite na kos vezja. Povežite merilnik lonca in zaslon ter ga zavrtite, da preizkusite merilnik lonca. Če se svetlost LCD -ja spremeni, ste ga pravilno povezali. Če ne, predlagam, da si še enkrat ogledate zgornjo vadnico.

Če ste končali, vzemite gumbe, jih povežite z zemljo in 5V zatiči na vašem Arduinu. Gumbe lahko povežete z vsemi digitalnimi zatiči. Če so zatiči enaki, preverite kodo.

Ko končate, lahko v svoj kamen vstavite strojno opremo!

4. korak: If (lastStep) {code ();}

Sleep bloop. Čas je za vstop v matriko.

Uganili ste! Čas je za kodiranje. Ne skrbite. Ta del je pravzaprav precej enostaven. Edino, česar nisem mogel priti v službo, je bila igra preko zaslona. Če vam to uspe, mi to prosim povejte!

Kodo, ki sem jo dodal, lahko uporabite kot datoteko za prenos. Svoje ravni lahko dodate tako, da kopirate in prilepite prejšnje ravni, vendar z različnimi odgovori (levo in desno).

In to je vse! Resnično upam, da ste iz te vadnice kaj pridobili in morda celo naredili sami!

Če bi, bi ga rad videl!

Priporočena: