Sadržaj:

Sif's Maze (igra) - Arduino ITTT: 4 koraka (sa slikama)
Sif's Maze (igra) - Arduino ITTT: 4 koraka (sa slikama)

Video: Sif's Maze (igra) - Arduino ITTT: 4 koraka (sa slikama)

Video: Sif's Maze (igra) - Arduino ITTT: 4 koraka (sa slikama)
Video: How to Build Sim Racing Cockpit Works with Any Game/Console 2024, Studeni
Anonim
Sifov labirint (igra) - Arduino ITTT
Sifov labirint (igra) - Arduino ITTT

Moja škola me zadužila da napravim nešto interaktivno s Arduinom. Napravio sam malu igru labirinta koja, nažalost, nije ispala tako dobro, ali slobodno je dovršite ili dodajte

Ovaj je projekt započeo kao koncept TBA -a o nordijskoj mitologiji. Bio si Lifthrasir, ljubitelj života i zaboravio si svoje ime. Morali ste ili pronaći svog ljubavnika Lifa ili pobjeći iz šume u kojoj ste se probudili. Nažalost, ni ovo nije ispalo najbolje pa sam je promijenio u malu igru labirinta, i dalje se držeći nordijske mitologije

Korak 1: Ovo je ono što će vam trebati

Za ovaj projekt potrebni su sljedeći dijelovi:

- Arduino Uno

- Preskočite žice

- Zaslon s tekućim kristalima (LCD) (16, 2)

- Tipka x2

- Potenciometar

- 10k Ohm otpornik x3

- Najmanje 1 kg sapunice (Što više kamena imate, lakše ćete ugraditi hardver unutra).

- Drveni utikač x4

Korak 2: Vrijeme, do R T

Vrijeme, do R T
Vrijeme, do R T

Dame i gospodo, dobro ste pročitali. Vrijeme je za A R T. Ili bolje reći isklesati sapunicu na takav način da hardver stane unutra.

Učinio sam to tako što sam izvadio i naribao kamen, ali ako kod kuće imate druge, profesionalnije alate, slobodno ih upotrijebite. Sapunica se vrlo lako uzgaja pa vam stvarno ne treba bušilica MX-30KSUPER ili nešto slično. Standardni pribor za vađenje i ribanje dobro će funkcionirati.

Prije svega, moramo podijeliti kamen na pola. Vjerovali ili ne, ali to sam učinio tako što sam uzeo pilu za meke metale i probio je kroz nju. sada kada imamo 2 polovice kamena, možemo početi izrezivati pravokutni oblik negdje na sredini jedne polovice. Ovo ćemo koristiti za prikaz. Ja sam svoj napravio dovoljno velikim da se CIJELI zaslon može uklopiti, ali možete ga i oblikovati na način da će se otkriti samo sam zaslon.

NASTAVITE SA PAŽNJOM !! Kao što ste mogli primijetiti, na mojoj polovici zaslona postoji velika pukotina. To se dogodilo tijekom bušenja u blizini tankog dijela (kasnije ćemo doći do bušenja). Budite vrlo oprezni pri bušenju u blizini tanjih dijelova jer se to često događa.

Oh da, možda i općenito budem oprezan. Ne bih volio vidjeti nekoga ranjenog zbog mog projekta.

Sada! Što se tiče druge polovice, trebat će nam izdubljeni pravokutnik. Dovoljno duboko da stane na Arduino i mjerač lonca, ali ne preduboko, jer ne želite da se kamen cijepa.

Vrijeme je za bušenje, dušo. Sada želite odabrati 4 mjesta oko otvora za prikaz i šuplji dio vaših polovica. Kasnije ćete unutra staviti drvene utikače koji podupiru gornju polovicu (zaslon). Izbušite rupe u (ne kroz) kamen, a čepove umetnite u rupe. Isto učinite i s gornjom polovicom (zaslona). Predlažem da te rupe postavite na ista mjesta.

Nakon što ste to učinili, trebali biste moći staviti kamenje jedno na drugo, s razmakom između njih!

Korak 3: Hardver La Vista, dušo

Hardver La Vista, dušo
Hardver La Vista, dušo
Hardver La Vista, dušo
Hardver La Vista, dušo
Hardver La Vista, dušo
Hardver La Vista, dušo
Hardver La Vista, dušo
Hardver La Vista, dušo

Žao mi je zbog užasne igre Terminator, ali vrijeme je za sastavljanje srca stroja.

Započnite lemljenjem igle ili preskakanjem žica na LCD zaslon. Odlučio sam lemiti žice za preskakanje izravno na ekran. Na ovaj način bih sačuvao prostor i sve bi bolje pristajalo. Kad završite, vaš bi zaslon trebao jako sličiti na moj. Ovdje možete pogledati kako spojiti LCD zaslon:

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

Možete slijediti točne upute date u ovom vodiču, jer sam i ovo koristio za povezivanje zaslona, pa će kôd raditi s ovim pinovima.

Nakon što završite, možete testirati zaslon primjerom koda koji se nalazi u istom vodiču.

Zatim vam predlažem da spojite mjerač lonca na komad pločice. Spojite mjerač lonaca i zaslon i isprobajte mjerač lonca okrećući ga. Ako se svjetlina LCD zaslona promijeni, pravilno ste ga ožičili. Ako ne, predlažem da još jednom pogledate gore navedeni vodič.

Ako ste gotovi, uzmite gumbe, spojite ih na uzemljenje i 5V pinove na svom Arduinu. Gumbe možete povezati s bilo kojim digitalnim pinovima. Obavezno provjerite kod ako su pinovi isti.

Nakon što završite, možete staviti hardver u svoj kamen!

Korak 4: If (lastStep) {code ();}

Zaspati bloop. Vrijeme je za ulazak u matricu.

Pogodio si! Vrijeme je za kodiranje. Ne brinite. Ovaj dio je zapravo prilično jednostavan. Jedino što nisam mogao dobiti na posao bila je igra preko ekrana. Ako uspijete natjerati uređaj da radi, recite mi!

Možete koristiti moj kôd koji sam dodao kao datoteku za preuzimanje. Možete dodati vlastite razine kopiranjem i lijepljenjem prethodnih razina, ali s različitim odgovorima (lijevo i desno).

I to je sve! Zaista se nadam da ste izvukli nešto iz ovog vodiča, a možda čak i sami napravili!

Da jesi, volio bih to vidjeti!

Preporučeni: