Obsah:

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

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

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

Moja škola mi dala za úlohu vyrobiť niečo interaktívne s Arduinom. Vytvoril som malú bludisko, ktorá, žiaľ, nedopadla tak dobre, ale pokojne ju dokončite alebo do nej pridajte

Tento projekt sa začal ako koncept pre TBA o severskej mytológii. Bol si Lifthrasir, milovník života a zabudol si svoje meno. Buď ste museli nájsť svojho milenca Lifa, alebo utiecť z lesa, v ktorom ste sa prebudili. Bohužiaľ, ani toto nedopadlo najlepšie, a tak som to zmenil na malé bludisko, ktoré sa stále drží severskej mytológie

Krok 1: Toto budete potrebovať

Na tento projekt sú potrebné tieto diely:

- Arduino Uno

- Preskočte drôty

- Displej z tekutých kryštálov (LCD) (16, 2)

- Tlačidlo x2

- Potenciometer

- Rezistor 10k Ohm x3

- Minimálne 1 kg mydlového kameňa (čím viac kameňa máte, tým ľahšie sa zmestí hardvér do vnútra).

- Drevená zástrčka x4

Krok 2: Čas, do RT

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

Čítate dobre, dámy a páni. Je čas na A R T. Alebo skôr vyrezať mastenec takým spôsobom, aby sa hardvér zmestil dovnútra.

Urobil som to tak, že som vypichol a nastrúhal kameň, ale ak máte doma iné, profesionálnejšie nástroje, pokojne ich použite. Mastenec sa veľmi ľahko kultivuje, takže skutočne nepotrebujete vŕtačku MX-30KSUPER alebo niečo podobné. Štandardné drážkovacie a mriežkové zásoby budú fungovať dobre.

Najprv musíme kameň rozdeliť na polovicu. Verte či neverte, ale urobil som to tak, že som zobral pílu na mäkké kovy a pílil som cez ňu. teraz, keď máme 2 polovice kameňa, môžeme začať vyrezávať obdĺžnikový tvar niekde v strede jednej z polovíc. Toto použijeme na zobrazenie. Svoju som urobil dostatočne veľkú na to, aby sa do nej zmestil CELÝ displej, ale môžete ju tiež tvarovať tak, že sa odhalí iba samotný displej.

POSTUPUJTE POZOR !! ako ste si mohli všimnúť, v mojej polovici displeja je obrovská prasklina. Stalo sa to pri vŕtaní v blízkosti štíhlejšej časti (K vŕtaniu sa dostaneme neskôr). Pri vŕtaní v blízkosti štíhlejších častí buďte veľmi opatrní, pretože sa to stáva často.

Ach áno, možno by ste mali byť opatrní aj vo všeobecnosti. Nerád by som videl niekoho zraneného kvôli môjmu projektu.

Teraz! Pokiaľ ide o druhú polovicu, budeme potrebovať vydutý obdĺžnikový tvar. Dostatočne hlboké, aby sa zmestilo na Arduino a pot meter, ale nie príliš hlboké, pretože nechcete, aby sa kameň rozdelil.

Čas vŕtať, zlatko. Teraz chcete vybrať 4 miesta okolo otvoru pre displej a dutej časti vašich polovičiek. Neskôr tam vložíte drevené zátky, ktoré podopierajú hornú polovicu (displeja). Do kameňa (nie cez) vyvŕtajte otvory a zátky vložte do otvorov. To isté urobte s hornou (zobrazovacou) polovicou. Navrhujem, aby ste tieto otvory vložili na rovnaké miesta.

Potom, čo ste to urobili, mali by ste byť schopní položiť kamene na seba, pričom medzi nimi je priestor!

Krok 3: Hardvér La Vista, Baby

Hardvér La Vista, Baby
Hardvér La Vista, Baby
Hardvér La Vista, Baby
Hardvér La Vista, Baby
Hardvér La Vista, Baby
Hardvér La Vista, Baby
Hardvér La Vista, Baby
Hardvér La Vista, Baby

Ospravedlňujeme sa za hroznú hračku Terminator, ale je čas zostaviť srdce stroja.

Začnite spájkovaním pinov alebo prepojovacích káblov na obrazovku LCD. Vybral som spájkovanie prepojovacích káblov priamo na obrazovku. Takto by som zachoval priestor a všetko by lepšie sedelo. Keď budete hotoví, vaša obrazovka by mala veľmi pripomínať moju. Tu nájdete spôsob zapojenia obrazovky LCD:

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

Môžete postupovať podľa presných pokynov uvedených v tomto návode, pretože som to použil aj na pripojenie svojej obrazovky, takže kód bude fungovať s týmito pinmi.

Po dokončení môžete obrazovku otestovať pomocou ukážkového kódu uvedeného v rovnakom návode.

Ďalej navrhujem, aby ste potenciometr zapojili na kus dosky plošných spojov. Pripojte hrniec a obrazovku a vyskúšajte počítadlo hrncov otočením. Ak sa zmení jas LCD, zapojili ste ho správne. Ak nie, navrhujem, aby ste sa znova pozreli na vyššie uvedený návod.

Ak ste skončili, vezmite si tlačidlá, pripojte ich k zemi a 5V kolíkom na svojom Arduine. Tlačidlá môžete pripojiť k akýmkoľvek digitálnym pinom. Nezabudnite skontrolovať kód, či sú kolíky rovnaké.

Keď budete hotoví, môžete hardvér vložiť do kameňa!

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

Blokovanie spánku. Čas na zadanie matice.

Uhádol si to! Je čas na kódovanie. Nebojte sa. Táto časť je v skutočnosti veľmi jednoduchá. Jediná vec, ktorú som nemohol dostať do práce, bola hra cez obrazovku. Ak sa vám to podarí dostať do práce, povedzte mi to!

Môj kód, ktorý som pridal, môžete použiť ako súbor na stiahnutie. Svoje vlastné úrovne môžete pridať skopírovaním a prilepením predchádzajúcich úrovní, ale s rôznymi odpoveďami (vľavo a vpravo).

A to je všetko! Naozaj dúfam, že ste z tohto tutoriálu niečo získali a možno si dokonca vytvorili svoj vlastný!

Ak by ste to urobili, rád by som to videl!

Odporúča: