Talaan ng mga Nilalaman:

Sif's Maze (Game) - Arduino ITTT: 4 Mga Hakbang (na may Mga Larawan)
Sif's Maze (Game) - Arduino ITTT: 4 Mga Hakbang (na may Mga Larawan)

Video: Sif's Maze (Game) - Arduino ITTT: 4 Mga Hakbang (na may Mga Larawan)

Video: Sif's Maze (Game) - Arduino ITTT: 4 Mga Hakbang (na may Mga Larawan)
Video: Arduino Maze Game Project 2024, Hulyo
Anonim
Sif's Maze (Game) - Arduino ITTT
Sif's Maze (Game) - Arduino ITTT

Inatasan ako ng aking paaralan na gumawa ng isang bagay na interactive sa isang Arduino. Gumawa ako ng isang maliit na laro ng maze, na kung saan, sa kasamaang palad, ay hindi naging maayos, ngunit huwag mag-atubiling tapusin ito o idagdag ito

Ang proyektong ito ay nagsimula bilang isang konsepto para sa isang TBA tungkol sa Norse Mythology. Ikaw ay Lifthrasir, mahilig sa buhay at nakalimutan ang iyong pangalan. Maaari mong hanapin ang iyong kasintahan, Lif, o makatakas sa kagubatan na ginising mo. Naku, hindi rin ito naging maayos, kaya binago ko ito sa isang maliit na laro ng maze, na pinanghahawakan pa rin ang Norse Mythology

Hakbang 1: Ito ang Kakailanganin mo

Ang mga sumusunod na piraso ay kinakailangan para sa proyektong ito:

- Arduino Uno

- Tumalon na mga wire

- Liquid Crystal Display (LCD) (16, 2)

- Pushbutton x2

- Potensyomiter

- 10k Ohm Resistor x3

- Hindi bababa sa 1kg ng soapstone (Ang mas maraming bato ay mayroon kang mas madali upang magkasya ang hardware sa loob).

- Wooden plug x4

Hakbang 2: Oras, sa isang R T

Oras, sa isang R T
Oras, sa isang R T

Basahin mo ito ng tama mga kababaihan at ginoo. Panahon na upang A R T. O sa halip, mag-ukit ng sabon sa isang paraan na umaangkop sa loob ang hardware.

Ginawa ko ito sa pamamagitan ng pag-gouge at paggiling ng bato, ngunit kung mayroon kang iba, mas mga propesyonal na tool sa bahay, huwag mag-atubiling gamitin ang mga iyon. Napakadali nilinang ang Soapstone, kaya't talagang hindi mo kailangan ng isang MX-30KSUPER drill o kung ano man. Ang mga karaniwang suplay ng gouging at grating ay gagana nang maayos.

Una, kailangan nating hatiin ang bato sa kalahati. Maniwala ka man o hindi, ngunit ginawa ko ito sa pamamagitan ng pagkuha ng isang lagari para sa mga malambot na riles at pinagdaanan ito. Ngayon na mayroon kaming 2 halves ng isang bato, maaari naming simulan ang pag-ukit ng isang hugis-parihaba na hugis sa isang lugar sa gitna ng isa sa mga halves. Gagamitin namin ito para sa pagpapakita. Ginawa ko ang aking sapat na malaki para sa buo na display upang magkasya, ngunit maaari mo ring hugis ito sa isang paraan lamang ang display mismo ang ihahayag.

PROCEED WITH CAUTION !! tulad ng napansin mo, mayroong isang malaking basag sa aking kalahati sa display. Nangyari ito habang nag-drill malapit sa isang mas payat na bahagi (Darating din kami sa pagbabarena). Maging maingat habang pagbabarena malapit sa mga mas payat na bahagi, dahil maraming nangyayari ito.

Oh yeah, siguro maging maingat din sa pangkalahatan. Ayokong makita ang isang taong nasugatan dahil sa aking proyekto.

Ngayon na! Tulad ng para sa ikalawang kalahati, kakailanganin namin ang isang guwang na hugis na rektanggulo. Malalim na sapat upang magkasya sa Arduino at pot meter, ngunit hindi masyadong malalim, dahil hindi mo nais na hatiin ang bato.

Oras na mag-drill, sanggol. Ngayon nais mong pumili ng 4 na mga spot sa paligid ng butas ng pagpapakita, at ang guwang na bahagi ng iyong halves. Pagkatapos ay ilalagay mo ang mga kahoy na plug doon upang suportahan ang itaas (Display) na kalahati. Mag-drill ng mga butas sa (Hindi dumaan) ang bato, at ilagay ang mga plugs sa mga butas. Gawin ang pareho sa itaas (display) na kalahati. Iminumungkahi kong ilagay mo ang mga butas na iyon sa parehong mga lugar.

Pagkatapos mong magawa iyon, dapat mong mailagay ang mga bato sa bawat isa, na may puwang sa pagitan!

Hakbang 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

Paumanhin para sa kahila-hilakbot na Terminator pun, ngunit oras na upang tipunin ang puso ng makina.

Magsimula sa pamamagitan ng paghihinang alinman sa mga pin o mga jump wires sa LCD screen. Pinili kong maghinang ng mga jump wires nang direkta sa screen. Sa ganitong paraan ay mapapanatili ko ang puwang at ang lahat ay mas magkakasya. Kapag tapos ka na ang iyong screen ay dapat magmukhang katulad ng sa akin. Maaari kang maghanap kung paano i-wire ang LCD screen dito:

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

Maaari mong sundin ang eksaktong mga tagubilin na ibinigay sa tutorial na ito, dahil ginamit ko din ito upang ikonekta ang aking screen, kaya gagana ang code sa mga pin na ito.

Maaari mong subukan ang screen gamit ang halimbawang code na ibinigay sa parehong tutorial pagkatapos mong matapos.

Susunod, iminumungkahi ko sa iyo na i-wire ang metro ng palayok sa isang piraso ng circuit board. Ikonekta ang meter ng palayok at ang screen at subukan ang pot meter sa pamamagitan ng pag-on nito. Kung ang liwanag ng LCD ay nagbabago, na-wire mo ito nang tama. Kung hindi, iminumungkahi ko na tingnan mo muli ang tutorial na naka-link sa itaas.

Kung tapos ka na, kunin ang iyong mga pindutan, ikonekta ang mga ito sa lupa at 5V na mga pin sa iyong Arduino. Maaari mong ikonekta ang mga pindutan sa anumang mga digital na pin. Tiyaking suriin ang code kung pareho ang mga pin.

Pagkatapos mong magawa, maaari mong ilagay ang hardware sa iyong bato!

Hakbang 4: Kung (lastStep) {code ();}

Tulog na pamumula. Oras upang ipasok ang matrix.

Nahulaan mo! Oras na upang mag-code. Huwag kang magalala. Ang bahaging ito ay talagang madali. Ang tanging bagay na hindi ako nakapagtrabaho ay ang laro sa paglipas ng screen. Kung pinamamahalaan mo itong gumana, mangyaring sabihin sa akin!

Maaari mong gamitin ang aking code na naidagdag ko bilang isang maida-download na file. Maaari kang magdagdag ng iyong sariling mga antas sa pamamagitan ng pagkopya at pag-paste ng nakaraang mga antas, ngunit may iba't ibang mga sagot (Kaliwa at kanan).

At yun lang! Inaasahan ko talagang may nakuha ka sa tutorial na ito at marahil ay gumawa ka ng iyong sarili!

Kung ginawa mo Gusto kong makita ito!

Inirerekumendang: