![If This Then That: Blackbox: Run, Dodge and Jump: 4 Steps If This Then That: Blackbox: Run, Dodge and Jump: 4 Steps](https://i.howwhatproduce.com/images/003/image-7635-9-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
![If This Then That: Blackbox: Run, Dodge and Jump If This Then That: Blackbox: Run, Dodge and Jump](https://i.howwhatproduce.com/images/003/image-7635-10-j.webp)
![If This Then That: Blackbox: Run, Dodge and Jump If This Then That: Blackbox: Run, Dodge and Jump](https://i.howwhatproduce.com/images/003/image-7635-11-j.webp)
Moje meno je Remco Liqui lung a toto je školský projekt If This Then That.
The Black box: Run, Dodge and Jump je krabica, v ktorej je obsiahnutá hrateľná hra.
Ide o to, že hráte hru a keď dosiahnete určité skóre (100 bodov), môžete svoju odmenu chytiť do poľa. Vďaka tomu budete mať pocit, že ste niečo dokázali a za svoju tvrdú prácu získate odmenu. Celkom dopredu, nie?
Hra, ktorá sa hrá, používa arduino so základnými ovládacími prvkami.
Pôvodný kód, ktorý som použil, pochádza z Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), potom som do neho pridal malý zvrat pridaním a vykonaním niektorých zmien v kódoch.
V tomto tutoriále vám ukážem, ako som pole vytvoril, zoznam nástrojov potrebných na jeho vytvorenie, kód a alternatívne nápady, ktoré je potrebné použiť.
Bez ďalších okolkov získajme pracujúcich kamarátov!
Krok 1: Zoznam použitých nástrojov
Nástroje, ktoré som použil s arduino:
- Arduino Uno
- Breadboard
- LCD obrazovka (20 x 4)
- I2C štít pre LCD
- 3 x tlačidlový spínač
- 4 x drôty muž-žena
- 7 x drôty na chlieb
- Breadboardprint
K boxu:
- Jednoducho ste štandardný box, je možné použiť akúkoľvek veľkosť.
- Pár skrutiek na skrutkovanie LCD, arduina a závesov.
- Lepiaca pištoľ s lepiacimi tyčinkami na zlepenie škatule.
- Nôž alebo nožnice na rezanie lepenky.
- Gumové tlačidlá je možné prevziať z herného ovládača.
- USB konektor
Krok 2: Pokyny krok za krokom
![Pokyny krok za krokom Pokyny krok za krokom](https://i.howwhatproduce.com/images/003/image-7635-12-j.webp)
![Pokyny krok za krokom Pokyny krok za krokom](https://i.howwhatproduce.com/images/003/image-7635-13-j.webp)
![Pokyny krok za krokom Pokyny krok za krokom](https://i.howwhatproduce.com/images/003/image-7635-14-j.webp)
![Pokyny krok za krokom Pokyny krok za krokom](https://i.howwhatproduce.com/images/003/image-7635-15-j.webp)
Začnime tým, že arduino bude zostavené.
Schéma zapojenia drôtu je nasledovná:
- GND a Reset sa pripojí k tlačidlu (resetuje hru)
- GND a Pin 4 sa pripájajú k tlačidlu (vyberá si obtiažnosť)
- Tlačidlo pripojenia GND a Pin 2 (slúži na hranie hry)
Na tento účel môžete na pripojenie k arduinu použiť bežné drôtené dosky.
Displej je spájkovaný štítom I2C, ktorý je možné zakúpiť samostatne alebo ho pripojiť k LCD. Pripojenie je čisto od štítu k arduinu pomocou káblov zo zásuvky samec na samec, vodiče nie je potrebné spájať s doskou.
- SCL sa pripája k A5
- SDA sa pripája k formátu A4
- GND sa pripája k GND
- VCC sa pripája na 5V
Ak sa uspokojíte s tým, ako to vyzerá na doske, môžete ho spájkovať na odtlačku dosky.
Spôsob spájkovania: Káble sú na zadnej strane tlače, zatiaľ čo tlačidlá sú vpredu. Vďaka tomu sa jednoduchšie dostanete k tlačidlám bez káblov, ktoré by vám prekážali.
Aby bola škatuľa pomerne jednoduchá, môžete ju poskladať alebo použiť iba škatuľu, ktorá má správnu veľkosť podľa vašich predstáv.
Môj box je možné rozdeliť na 2 časti.
Prvá časť, kde je arduino ukryté, je vlastne dodací box, ktorý mal správnu veľkosť a stabilitu na zaskrutkovanie arduina a LCD, s dostatočným priestorom na tlač (ovládacie prvky). Miesto, kde sa arduino vkladá, môžete veľmi ľahko prispôsobiť, pretože je veľmi flexibilné a je možné ho použiť na akúkoľvek formu predmetu. Uistil som sa, že mám port, kde môžem pripojiť svoj kábel k arduinu, takže nebude potrebné otvárať škatuľu, kde je arduino. Pomocou USB konektora môžete arduino pripojiť k elektrickej zásuvke.
Krok 3: Kód, hĺbkové vysvetlenie
Kód je v niektorých častiach jednoduchý, čo vám vysvetlím, ako si ho môžete trochu prispôsobiť podľa seba.
V súbore kódu je vysvetlené, čo kódy robia a kde sa na ne odkazuje ako na komentáre.
Aký rozdiel som pridal do kódu?
Použil som kód, ktorý sa má použiť na obrazovku 20x4, upravil som charakter a úroveň tak, aby používal celú obrazovku.
Pridaná úvodná stránka školského projektu a upravený výber obtiažnosti. Vycentrované na všetko, čo obsahuje text. Pretože je na mojej obrazovke spájkovaný štít I2C, používa knižnicu LiquidCity špeciálne vyrobenú pre obrazovku I2C.
Krok 4: Video
![](https://i.ytimg.com/vi/GHDF5-pCemU/hqdefault.jpg)
Video ukazujúce hru, ktorá sa hrá
Odporúča:
Beats by Charlene Suarez and Sarahi Dominguez: 7 Steps
![Beats by Charlene Suarez and Sarahi Dominguez: 7 Steps Beats by Charlene Suarez and Sarahi Dominguez: 7 Steps](https://i.howwhatproduce.com/images/001/image-2619-7-j.webp)
Beats od Charlene Suarez a Sarahi Dominguez: Ako by mohli vyzerať moderne a pestrofarebné slúchadlá, nie vždy vám dokážu ukázať pravdu. Prečo si nevytvoríte vlastnú od začiatku? Ak vás táto myšlienka baví, potom je to pre vás návod! Dobrý deň, vitajte u našich domácich kutilov v
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 kroky
![Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 kroky Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 kroky](https://i.howwhatproduce.com/images/005/image-13455-j.webp)
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): Tento článok nadväzuje na môj predchádzajúci, celkom úspešný článok o budovaní všestranného mediálneho centra, spočiatku založený na veľmi obľúbenom Raspberry PI, ale neskôr, kvôli nedostatku výstupu kompatibilného s HEVC, H.265 a HDMI 2.2, bol prepínač
DIY IBeacon and Beacon Scanner with Raspberry Pi and HM13: 3 Steps
![DIY IBeacon and Beacon Scanner with Raspberry Pi and HM13: 3 Steps DIY IBeacon and Beacon Scanner with Raspberry Pi and HM13: 3 Steps](https://i.howwhatproduce.com/images/009/image-24456-j.webp)
DIY IBeacon a Beacon Scanner s Raspberry Pi a HM13: Story A maják bude nepretržite vysielať signály, aby dal ostatným bluetooth zariadeniam vedieť o jeho prítomnosti. A vždy som chcel mať bluetooth maják na sledovanie svojich kľúčov, pretože som ich už minulý rok zabudol priniesť ako desaťkrát. A ja sa stávam
KOMUNIKAČNÝ BLACKBOX: 6 krokov
![KOMUNIKAČNÝ BLACKBOX: 6 krokov KOMUNIKAČNÝ BLACKBOX: 6 krokov](https://i.howwhatproduce.com/images/003/image-7380-j.webp)
KOMUNIKAČNÝ BLACKBOX: " KOMUNIKAČNÝ BLACKBOX " vytvorená tímom „에이조 (Ajo)“, prečo blackbox? 1) Blokovanie existujúcej komunikácie 2) Archivácia údajov dvoch ľudí, ktorí komunikujú Často si myslíme, že „komunikujeme“s ľuďmi okolo nás. Ale žijeme s d
If This Then That - Moodlamp: 4 Steps (with Pictures)
![If This Then That - Moodlamp: 4 Steps (with Pictures) If This Then That - Moodlamp: 4 Steps (with Pictures)](https://i.howwhatproduce.com/images/004/image-11142-j.webp)
If This Then That - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systeem (met hardware and software) data data can ontvangen en verwerken.Modat ik geen enkeleerverving heb met arduino en codes schrijven heelerg lastig vind, heb ik besloten om mojjn project simpel te houden met