Përmbajtje:
- Hapi 1: Lista e mjeteve të përdorura
- Hapi 2: Udhëzime hap pas hapi
- Hapi 3: Kodi, në Shpjegim në Thellësi
- Hapi 4: Video
Video: If This Then That: Blackbox: Run, Dodge and Jump: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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:
BBC Micro: bit and Scratch - Interactive Steel Wheel & Driving Game: 5 hapa (me fotografi)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: Një nga detyrat e mia të klasës këtë javë është të përdor BBC Micro: bit për të ndërlidhur me një program Scratch që kemi shkruar. Mendova se kjo ishte mundësia perfekte për të përdorur ThreadBoard -in tim për të krijuar një sistem të ngulitur! Frymëzimi im për gërvishtjen
Run Jump Game Using Unity, BT Arduino, Sensor tejzanor: 14 hapa
Run Jump Game Using Unity, BT Arduino, Sensor tejzanor: Pas suksesit të projektit tim të unitetit Unity Multiplayer 3D Hologram Game and Hologram Projector për PC, ky është projekti i dytë në unitet. Pra, për të përfunduar projektin e plotë nga fillimi në fund të lojës, duhet shumë kohë për të studiuar. Kur filloj
BLACKBOX KOMUNIKIMI: 6 hapa
BLACKBOX KOMUNIKIMI: " BLACKBOX KOMUNIKIMI " bërë nga ekipi " (Ajo) " pse kutia e zezë? 1) Bllokimi i komunikimit ekzistues 2) Të dhënat e arkivit të dy njerëzve që komunikojnëNe shpesh jetojmë duke menduar se 'komunikojmë' me njerëzit përreth nesh. Por jetojmë me d
Boot dhe Run Ubuntu nga një Flash Drive: 6 hapa
Boot and Run Ubuntu Nga një Flash Drive: Drejtimi i një sistemi operativ, si Windows, jashtë flash drive -it tuaj mund të jetë shumë i dobishëm ndonjëherë. Ju mund t'i rikuperoni të dhënat tuaja nga një hard disk dhe t'i kopjoni ato në një hard disk të jashtëm nëse ai kompjuter nuk fillon ose skanon atë kompjuter për viruse
Përshtatni Kutinë tuaj të Dialogut Run: 8 hapa
Personalizoni kutinë tuaj të dialogut të drejtuar: Përdorni hakerin e burimeve për të personalizuar kompjuterin tuaj, veçanërisht kutinë e dialogut të drejtuar. Bëjeni kompjuterin tuaj aq të ftohtë sa ju dhe mësoni diçka gjatë procesit