Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Kagamitang Ginamit
- Hakbang 2: Hakbang sa Hakbang
- Hakbang 3: Ang Code, sa Lalim na Paliwanag
- Hakbang 4: Video
Video: Kung Ito Pagkatapos Iyon: ang Blackbox: Run, Dodge and Jump: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang Aking Pangalan ay Remco Liqui lung at ito ay isang proyekto ng If This Then That na paaralan.
Ang Itim na kahon: Run, Dodge and Jump ay isang kahon na may isang mapaglarong laro na nilalaman sa loob nito.
Ang ideya sa likod ay naglalaro ka ng isang laro at kapag naabot mo ang isang tiyak na iskor (100 puntos) maaari mong kunin ang iyong gantimpala sa loob ng kahon. Sa ganoong paraan madarama mo na may nagawa ka at nabigyan ka ng gantimpala sa iyong pagsusumikap. Medyo straight forward di ba?
Ang larong nilalaro ay gumagamit ng isang arduino na may pangunahing kontrol.
Ang orihinal na code na ginamit ko ay nagmula sa Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), pagkatapos ay nagdagdag ako ng kaunting pag-ikot dito sa pamamagitan ng pagdaragdag at paggawa ng ilang binago sa mga code.
Sa tutorial na ito ipapakita ko sa iyo kung paano ko nilikha ang kahon, ang listahan ng mga tool na kinakailangan upang likhain ito, ang code at mga kahaliling ideya na mailalapat.
Nang walang karagdagang pag-ado kumuha tayo ng mga katrabaho!
Hakbang 1: Listahan ng Mga Kagamitang Ginamit
Ang mga tool na ginamit ko sa arduino:
- Arduino Uno
- Breadboard
- LCD Screen (20x4)
- I2C kalasag para sa LCD
- 3 x push button switch
- 4 x Mga wire na lalaki-babae
- 7 x mga wire ng tinapay
- Breadboardprint
Para sa kahon:
- Karaniwan ka lamang na kahon, maaaring magamit ang anumang laki.
- Ang pares ng mga turnilyo upang i-tornilyo ang lcd, arduino at mga bisagra.
- Pandikit baril na may mga pandikit na stick upang idikit ang kahon nang magkasama.
- Utility kutsilyo o gunting upang i-cut ang karton.
- Mga pindutan ng goma na maaaring makuha mula sa isang gaming controller.
- USB plug
Hakbang 2: Hakbang sa Hakbang
Hinahayaan nating magsimula sa ang arduino ay magkakasama.
Ang pamamaraan kung saan dapat na konektado ang kawad ay ang sumusunod:
- Ang GND at I-reset ay kumokonekta sa pindutan (I-reset ang laro)
- Ang GND at Pin 4 ay kumokonekta sa pindutan (Pinipili ang kahirapan)
- Ang pindutan ng GND at Pin 2 ay nagkokonekta (Ginamit upang i-play ang laro)
Para sa mga ito maaari kang gumamit ng regular na mga wire ng tinapay upang kumonekta sa arduino.
Ang display ay solder sa isang I2C Shield na maaaring bilhin nang hiwalay o konektado sa LCD. Ang mga kumokonekta ay pulos mula sa kalasag hanggang sa arduino sa pamamagitan ng paggamit ng babae sa mga lalaking wires, hindi na kailangang ikonekta ang mga wire sa breadboard.
- Ang SCL ay kumokonekta sa A5
- Ang SDA ay kumokonekta sa A4
- Nag-uugnay ang GND sa GND
- Ang VCC ay kumokonekta sa 5V
Kapag nilalaman sa hitsura nito sa breadboard, maaari mo itong i-solder sa isang breadboardprint.
Ang paraan ng paghihinang nito, Ang mga kable ay nasa likuran ng print habang ang mga pindutan ay nasa harap. Ginagawa nitong mas madali upang makapunta sa mga pindutan nang wala ang mga cable sa daan.
Upang gawing simple ang kahon, maaari mong pagsamahin ang isa o gumamit lamang ng isang kahon na may tamang sukat ayon sa gusto mo.
Ang aking kahon ay maaaring ma-dissect sa 2 bahagi.
Ang unang bahagi kung saan nakatago ang arduino ay talagang isang kahon ng paghahatid na tamang sukat at katatagan upang i-turnilyo ang arduino at ang lcd, na may sapat na puwang para sa print (control's). Maaari mong ipasadya kung saan ang arduino ay inilalagay nang napakadali bilang napaka-kakayahang umangkop at maaaring mailapat sa anumang anyo ng object. Tinitiyak kong magkaroon ng isang port kung saan ko makakonekta ang aking cable sa arduino, sa ganoong paraan hindi na kailangang buksan ang kahon kung saan naroon ang arduino. Sa isang USB plug maaari mong ikonekta ang arduino sa isang outlet ng pader para sa elektrisidad.
Hakbang 3: Ang Code, sa Lalim na Paliwanag
Ang code ay simple sa ilang mga bahagi kung saan ipapaliwanag ko kung paano mo maaaring ipasadya nang kaunti ayon sa gusto mo.
Sa code file ay ipinaliwanag kung ano ang ginagawa ng mga code at kung saan sila sumangguni bilang mga komento.
Ano ang pagkakaiba na idinagdag ko sa code?
Kaya, inilapat ko ang code na gagamitin para sa isang 20x4 na screen, inayos ang character at level upang magamit ang buong screen.
Nagdagdag ng panimulang pahina para sa proyekto ng paaralan, at inayos ang pagpili ng kahirapan. Nakasentro ang lahat ng mayroong teksto dito. Dahil ang aking screen ay may isang kalasag na I2C na solder dito, gumagamit ito ng library ng LiquidCity lalo na ginawa para sa isang I2C screen.
Hakbang 4: Video
Isang video na nagpapakita ng larong nilalaro
Inirerekumendang:
Kung Ito Pagkatapos Na ArDino: 3 Hakbang
Kung Ito Pagkatapos Iyon ArDino: Para sa aming proyekto sa paaralan kung ito pagkatapos ay kailangan naming gumawa ng isang interactive na bagay gamit ang isang arduino. Napagpasyahan kong gumawa ng isang cuddly na Ardino. Napakatalino niya at sa pagpindot ng isang pindutan ay kakantahin ang tema ng jurassic park para sa iyo
Kung Ito Pagkatapos Cat: 5 Hakbang
Kung Ito Pagkatapos Cat: Kung Ang Cat na Ito Pagkatapos ay makkelijk na te maken omdat het voornamelijk is gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Magre-recycle ng ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Kung Ito, Pagkatapos Iyon: Portable Arduino Console: 5 Hakbang
Kung Ito, Pagkatapos Iyon: Portable Arduino Console: Ito ay isang simpleng shoot ng target na laro. Inililipat mo ang manlalaro na may dalawang capacitive touch module at kinukunan mo sa pamamagitan ng paggawa ng matitigas na tunog, tulad ng pagpalakpak, pagsisigaw o pag-alog ng kahon. Mga ginamit kong bahagi: Arduino Uno Arduino a000096 tft screen 2 TTP223B Touch Module
Arduino Singleplayer Pong- Kung Ito, Pagkatapos Iyon: 5 Hakbang
Arduino Singleplayer Pong- Kung Ito, Pagkatapos Iyon: Ang proyekto ng arduino ay na-update sa isang proyekto ng 2 speler pong hier op na itinuturo (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project ay nakilala ng manlalaro ng singple ang een simpele AI.Onderdelen: Arduino Uno Nokia 5100 scherm. https: // ww
Memory Game With Touch (Sinabi ni Simon) - Kung Ito Pagkatapos Iyon: 6 Mga Hakbang (na may Mga Larawan)
Memory Game With Touch (Sinabi ni Simon) - Kung Ito Noon: Gumawa ako ng isang laro ng memorya na may mga touch-pad na ginawa ng sarili at isang singsing na neopixel para sa isang proyekto sa paaralan. Ang larong ito ay katulad ng Simon Says maliban sa maraming mga paraan ng pag-input at puna (tunog at light effects) sa laro ay magkakaiba. Nag-program ako ng mga tunog mula sa Su