Përmbajtje:

If This Then That: Blackbox: Run, Dodge and Jump: 4 Hapa
If This Then That: Blackbox: Run, Dodge and Jump: 4 Hapa

Video: If This Then That: Blackbox: Run, Dodge and Jump: 4 Hapa

Video: If This Then That: Blackbox: Run, Dodge and Jump: 4 Hapa
Video: What Happens If You Don't Eat For 5 Days? 2024, Nëntor
Anonim
If This Then That: Blackbox: Run, Dodge and Jump
If This Then That: Blackbox: Run, Dodge and Jump
If This Then That: Blackbox: Run, Dodge and Jump
If This Then That: Blackbox: Run, Dodge and Jump

Emri im është Remco Liqui mushkëri dhe ky është një projekt shkollor If This Then That.

Kutia e Zezë: Run, Dodge and Jump është një kuti me një lojë që mund të luhet brenda saj.

Ideja prapa është që ju të luani një lojë dhe kur të arrini një rezultat të caktuar (100 pikë) ju mund të kapni shpërblimin tuaj brenda kutisë. Në atë mënyrë ju mund të ndjeni se keni arritur diçka dhe shpërbleheni për punën tuaj të palodhur. Mjaft drejtë përpara apo jo?

Loja që po luhet përdor një arduino me kontrolle bazë.

Kodi origjinal që kam përdorur vjen nga Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), pastaj i shtova një kthesë të vogël atij duke shtuar dhe bërë disa ndryshime në kodet.

Në këtë tutorial do t'ju tregoj se si e krijova kutinë, listën e mjeteve të nevojshme për ta krijuar atë, kodin dhe idetë alternative për t'u aplikuar.

Pa zhurmë të mëtejshme le të punojmë shokë!

Hapi 1: Lista e mjeteve të përdorura

Mjetet që kam përdorur me arduino:

  • Arduino Uno
  • Breadboard
  • Ekran LCD (20x4)
  • Mburoja I2C për LCD
  • 3 x çelës butoni me buton
  • 4 x Tela mashkull-femër
  • 7 x tela të bukës
  • Shtypur

Për kutinë:

  • Vetëm ju jeni kuti standarde, çdo madhësi mund të përdoret.
  • Çift vida për të vidhosur LCD, arduino dhe varen.
  • Ngjiteni armën me shkopinj zam për të ngjitur kutinë së bashku.
  • Thikë ose gërshërë të dobishme për të prerë kartonin.
  • Butona gome të cilët mund të merren nga një kontrollues lojrash.
  • Prizë USB

Hapi 2: Udhëzime hap pas hapi

Udhëzime hap pas hapi
Udhëzime hap pas hapi
Udhëzime hap pas hapi
Udhëzime hap pas hapi
Udhëzime hap pas hapi
Udhëzime hap pas hapi
Udhëzime hap pas hapi
Udhëzime hap pas hapi

Le të fillojmë me grumbullimin e arduinos.

Skema ku tela duhet të lidhet është si më poshtë:

  • GND dhe Reset lidhet me butonin (Rivendos lojën)
  • GND dhe Pin 4 lidhet me butonin (Zgjedh vështirësinë)
  • Butoni i lidhjes GND dhe Pin 2 (Përdoret për të luajtur lojën)

Për këtë ju mund të përdorni tela të rregullt të bukës për t'u lidhur me arduino.

Ekrani është ngjitur me një Mburojë I2C e cila mund të blihet veçmas ose të lidhet me LCD. Lidhjet janë thjesht nga mburoja në arduino duke përdorur telat femra tek meshkujt, nuk ka nevojë të lidhni telat me dërrasën e bukës.

  • SCL lidhet me A5
  • SDA lidhet me A4
  • GND lidhet me GND
  • VCC lidhet me 5V

Kur jeni të kënaqur me mënyrën se si duket në tryezën e bukës, mund ta lidhni në një gjurmë buke.

Mënyra se si është bashkuar, kabllot janë në pjesën e pasme të printimit ndërsa butonat janë në pjesën e përparme. Kjo e bën më të lehtë arritjen te butonat pa kabllot në rrugë.

Për ta bërë kutinë mjaft të thjeshtë, mund ta vendosni një ose thjesht përdorni një kuti që ka madhësinë e duhur sipas dëshirës tuaj.

Kutia ime mund të ndahet në 2 pjesë.

Pjesa e parë ku fshihet arduino është në fakt një kuti shpërndarjeje e cila kishte madhësinë dhe qëndrueshmërinë e duhur për të vidhosur arduinon dhe LCD -në, me hapësirë të mjaftueshme për printim (ato të kontrollit). Mund ta personalizoni ku arduino futet shumë lehtë pasi është shumë fleksibël dhe mund të aplikohet në çdo formë objekti. Unë u sigurova që të kisha një port ku mund ta lidhja kabllon me arduino, në atë mënyrë nuk do të kishte nevojë të hapja kutinë ku ndodhet arduino. Me një prizë USB ju mund ta lidhni arduinon me një prizë muri për energji elektrike.

Hapi 3: Kodi, në Shpjegim në Thellësi

Kodi është i thjeshtë në disa pjesë të cilat unë do të shpjegoj se si mund ta personalizoni pak sipas dëshirës tuaj.

Në skedarin e kodit shpjegohet se çfarë bëjnë kodet dhe ku referohen si komente.

Çfarë ndryshimi shtova në kod?

Epo, unë aplikova kodin për t'u përdorur për një ekran 20x4, rregullova karakterin dhe nivelin për të përdorur të gjithë ekranin.

U shtua faqe hyrëse për projektin shkollor, dhe përshtati përzgjedhjen e vështirësisë. Në qendër të gjithçkaje që ka tekst në të. Meqenëse ekrani im ka një mburojë I2C të lidhur, ai përdor bibliotekën LiquidCity të krijuar veçanërisht për një ekran I2C.

Hapi 4: Video

Një video që tregon lojën që po luhet

Recommended: