Obsah:

Sif's Maze (hra) - Arduino ITTT: 4 kroky (s obrázky)
Sif's Maze (hra) - Arduino ITTT: 4 kroky (s obrázky)

Video: Sif's Maze (hra) - Arduino ITTT: 4 kroky (s obrázky)

Video: Sif's Maze (hra) - Arduino ITTT: 4 kroky (s obrázky)
Video: POD VÍKEM / Jak se hraje: Labyrinth _ Ravensburger 2024, Červenec
Anonim
Sif's Maze (hra) - Arduino ITTT
Sif's Maze (hra) - Arduino ITTT

Moje škola mi dala za úkol vytvořit něco interaktivního s Arduinem. Udělal jsem malou bludiště, která, bohužel, nedopadla tak dobře, ale klidně ji dokončete nebo k ní přidejte

Tento projekt začal jako koncept pro TBA o severské mytologii. Byl jsi Lifthrasir, milovník života a zapomněl jsi své jméno. Buď jste museli najít svého milence, Lifu, nebo utéct z lesa, ve kterém jste se probudili. Bohužel, ani tohle nedopadlo příliš dobře, takže jsem to změnil na malou bludiště, stále se držící severské mytologie

Krok 1: To je to, co budete potřebovat

Pro tento projekt jsou potřeba následující kusy:

- Arduino Uno

- Přeskočte dráty

- Displej z tekutých krystalů (LCD) (16, 2)

- Tlačítko x2

- Potenciometr

- Rezistor 10k Ohm x3

- Nejméně 1 kg mastku (Čím více kamene máte, tím snáze se dovnitř vejde hardware).

- Dřevěná zástrčka x4

Krok 2: Čas, do R T

Čas, do R T
Čas, do R T

Čtete to správně, dámy a pánové. Je čas na A R T. Nebo spíše vyřezat mastek tak, aby se hardware vešel dovnitř.

Udělal jsem to tak, že kámen vydlabám a nastrouhám, ale pokud máte doma jiné, profesionálnější nástroje, klidně je použijte. Moudrý kámen se velmi snadno pěstuje, takže opravdu nepotřebujete vrták MX-30KSUPER nebo tak něco. Standardní drážkovací a mřížkové zásoby budou fungovat dobře.

Nejprve musíme rozdělit kámen na polovinu. Věřte nebo ne, ale udělal jsem to tak, že jsem vzal pilu na měkké kovy a prořízl ji skrz. teď, když máme 2 poloviny kamene, můžeme začít vyřezávat obdélníkový tvar někde uprostřed jedné z polovin. To použijeme pro zobrazení. Udělal jsem ten svůj dostatečně velký, aby se do něj vešel CELÝ displej, ale můžete jej také tvarovat tak, že bude odhalen pouze samotný displej.

POKRAČOVÁNO POZOR !! jak jste si mohli všimnout, v mé polovině displeje je obrovská prasklina. Stalo se to při vrtání poblíž štíhlejší části (K vrtání se dostaneme později). Při vrtání v blízkosti štíhlejších částí buďte velmi opatrní, protože se to stává často.

Ach jo, možná si také dávejte obecně pozor. Nerad bych viděl někoho zraněného kvůli mému projektu.

Nyní! Pokud jde o druhou polovinu, budeme potřebovat vydutý obdélníkový tvar. Dostatečně hluboký, aby se vešel do Arduina a pot metru, ale ne příliš hluboký, protože nechcete, aby se kámen rozdělil.

Čas vrtat, zlato. Nyní chcete vybrat 4 místa kolem zobrazovacího otvoru a duté části vašich polovin. Později tam vložíte dřevěné zátky, které podepírají horní polovinu (zobrazení). Vyvrtejte otvory do (ne skrz) kamene a vložte zátky do otvorů. Totéž proveďte s horní (zobrazovací) polovinou. Navrhuji, abyste tyto otvory vložili na stejná místa.

Poté, co to uděláte, byste měli být schopni dát kameny na sebe, s mezerou mezi nimi!

Krok 3: Hardware La Vista, Baby

Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby

Omlouváme se za hroznou Terminátorskou hříčku, ale je čas sestavit srdce stroje.

Začněte pájením kolíků nebo přeskočte vodiče na obrazovku LCD. Rozhodl jsem se pájet startovací dráty přímo na obrazovku. Tímto způsobem bych zachoval prostor a všechno by lépe sedělo. Až budete hotovi, vaše obrazovka by měla vypadat hodně jako moje. Zde se můžete podívat, jak zapojit obrazovku LCD:

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

Můžete se řídit přesnými pokyny uvedenými v tomto tutoriálu, protože jsem to také použil k připojení obrazovky, takže kód bude fungovat s těmito piny.

Až budete hotovi, můžete obrazovku otestovat pomocí ukázkového kódu uvedeného ve stejném kurzu.

Dále navrhuji, abyste připojili měřič hrnce k kusu desky s obvody. Připojte měřič hrnce a obrazovku a vyzkoušejte měřič hrnce otočením. Pokud se jas displeje LCD změní, zapojili jste jej správně. Pokud ne, navrhuji, abyste se ještě jednou podívali na výše uvedený tutoriál.

Pokud jste hotovi, vezměte si tlačítka, připojte je k zemi a 5V pinům na vašem Arduinu. Tlačítka můžete připojit k jakýmkoli digitálním pinům. Nezapomeňte zkontrolovat kód, pokud jsou kolíky stejné.

Až budete hotovi, můžete hardware umístit do kamene!

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

Spánek. Čas na vstup do matice.

Uhodl jsi to! Je čas na kódování. Nebojte se. Tato část je vlastně docela snadná. Jediná věc, kterou jsem nemohl dostat do práce, byla hra přes obrazovku. Pokud se vám to podaří zprovoznit, řekněte mi to!

Můj kód, který jsem přidal, můžete použít jako soubor ke stažení. Můžete přidat své vlastní úrovně zkopírováním a vložením předchozích úrovní, ale s různými odpověďmi (vlevo a vpravo).

A to je vše! Opravdu doufám, že jste z tohoto tutoriálu něco získali a možná si dokonce vytvořili vlastní!

Pokud ano, rád bych to viděl!

Doporučuje: