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, Juli
Anonim
Sif's Maze (igra) - Arduino ITTT
Sif's Maze (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 je dodajte

Ovaj projekat je započeo kao koncept TBA 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

- Ekran sa tečnim kristalima (LCD) (16, 2)

- Taster x2

- Potenciometar

- 10k Ohm otpornik x3

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

- Drveni utikač x4

Korak 2: Vrijeme, do R T

Vreme, do R T
Vreme, 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 koristite. Sapun se vrlo lako uzgaja, pa vam zaista ne treba bušilica MX-30KSUPER ili nešto slično. Standardni pribor za vađenje i ribanje će dobro 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. Napravio sam svoj dovoljno velik da se CIJELI zaslon može uklopiti, ali ga možete oblikovati i na način da će se otkriti samo sam zaslon.

NASTAVITE SA PAŽNJOM !! Kao što ste mogli primijetiti, na mojoj polovici ekrana postoji velika pukotina. To se dogodilo prilikom 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.

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

Vreme 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 utikače umetnite u rupe. Učinite isto i gornju (prikaznu) polovicu. Predlažem da te rupe postavite na ista mjesta.

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

Korak 3: Hardver La Vista, dušo

Hardver La Vista, Baby
Hardver La Vista, Baby
Hardver La Vista, Baby
Hardver La Vista, Baby
Hardver La Vista, Baby
Hardver La Vista, Baby
Hardver La Vista, Baby
Hardver La Vista, Baby

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

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

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 ekrana, tako da će kod raditi s ovim pinovima.

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

Zatim vam predlažem da spojite mjerač lonca na komad ploče. Povežite mjerač lonaca i sito i isprobajte mjerač lonca okrećući ga. Ako se svjetlina LCD -a 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 vašem 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 kamen!

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

Bleep bloop. Vrijeme je za ulazak u matricu.

Pogodili ste! Vrijeme je za kodiranje. Ne brini. Ovaj dio je zapravo prilično jednostavan. Jedina stvar na koju nisam mogao doći 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 nivoe kopiranjem i lijepljenjem prethodnih nivoa, 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 jeste, volio bih to vidjeti!

Preporučuje se: