Talaan ng mga Nilalaman:
- Hakbang 1: Ito ang Kakailanganin mo
- Hakbang 2: Oras, sa isang R T
- Hakbang 3: Hardware La Vista, Baby
- Hakbang 4: Kung (lastStep) {code ();}
Video: Sif's Maze (Game) - Arduino ITTT: 4 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Kinokontrol ng Servo ang Marble Maze Build 2: 6 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng Servo na Marble Maze Build 2: Ito ay isang na-update na pagbuo batay sa dating Nakagagawa. Ang isang ito ay mas madaling gawin at medyo maayos ang hitsura. Bilang karagdagan, ang ilang mga bagong diskarte sa pagbuo tulad ng paggamit ng mga magnet upang ilakip ang Lego maze ay isang uri ng cool. Ang proyekto ay para sa isang web site
Kontrolin ang Maze ng Balanse Sa Alexa: 6 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Maze ng Balanse Sa Alexa: Kontrolin ang maze ng balanse sa Alexa Ilipat ang maze sa pamamagitan ng boses. Una sa lahat, mangyaring tingnan ang video. Ito ay isang buod ng pagpapatakbo. Makipag-usap kay Alexa (Raspberry Pi + AVS) SAY: Alexa Start SkillSAY: BARANSU MEIRO WO KIDOU SHITE Instruction SkillSAY: 1 DO, UE N
Maze Game upang Makontrol Sa Smartphone: 5 Hakbang (na may Mga Larawan)
Maze Game upang Makontrol Gamit ang Smartphone: Maze game upang makontrol gamit ang smart phone. Ang maze ay gumagalaw ayon sa slope ng smartphone. Una sa lahat, mangyaring tingnan ang video. Image ng paggalaw1. Ang Raspberry Pi ay isang Websocket server.2. Ang smartphone ay isang Websocket client.3. Ipinapadala ng smartphone ang ti