![Jeśli to, to tamto: czarna skrzynka: biegnij, unik i skacz: 4 kroki Jeśli to, to tamto: czarna skrzynka: biegnij, unik i skacz: 4 kroki](https://i.howwhatproduce.com/images/003/image-7635-9-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Jeśli to, to tamto: czarna skrzynka: biegnij, unikaj i skacz Jeśli to, to tamto: czarna skrzynka: biegnij, unikaj i skacz](https://i.howwhatproduce.com/images/003/image-7635-10-j.webp)
![Jeśli to, to tamto: czarna skrzynka: biegnij, unikaj i skacz Jeśli to, to tamto: czarna skrzynka: biegnij, unikaj i skacz](https://i.howwhatproduce.com/images/003/image-7635-11-j.webp)
Nazywam się Remco Liqui lung i jest to projekt szkolny If This Then That.
Black box: Run, Dodge and Jump to pudełko z grywalną grą.
Ideą jest to, że grasz w grę, a po osiągnięciu określonego wyniku (100 punktów) możesz odebrać nagrodę w pudełku. W ten sposób możesz poczuć, że coś osiągnąłeś i zostać nagrodzonym za ciężką pracę. Całkiem prosto, prawda?
Gra, w którą się gra, wykorzystuje arduino z podstawowym sterowaniem.
Oryginalny kod, którego użyłem, pochodzi z Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), następnie dodałem do niego trochę zmian, dodając i zmieniając kody.
W tym samouczku pokażę Ci, jak stworzyłem pudełko, listę narzędzi potrzebnych do jego stworzenia, kod i alternatywne pomysły do zastosowania.
Bez zbędnych ceregieli zdobądźmy współpracowników!
Krok 1: Lista używanych narzędzi
Narzędzia, których użyłem z arduino:
- Arduino Uno
- Deska do krojenia chleba
- Ekran LCD (20x4)
- Osłona I2C dla LCD
- 3 x przełącznik wciskany
- 4 x przewody męskie-żeńskie;
- 7 x przewody płytki stykowej
- Nadruk na tabliczce do krojenia chleba
Dla pudełka:
- Po prostu jesteś standardowym pudełkiem, możesz użyć dowolnego rozmiaru.
- Kilka śrubek do przykręcenia lcd, arduino i zawiasów.
- Pistolet do klejenia z klejem w sztyfcie do sklejenia pudełka.
- Nóż uniwersalny lub nożyczki do cięcia kartonu.
- Gumowe przyciski, które można wyjąć z kontrolera do gier.
- Wtyczka USB
Krok 2: Instrukcje krok po kroku
![Instrukcje krok po kroku Instrukcje krok po kroku](https://i.howwhatproduce.com/images/003/image-7635-12-j.webp)
![Instrukcje krok po kroku Instrukcje krok po kroku](https://i.howwhatproduce.com/images/003/image-7635-13-j.webp)
![Instrukcje krok po kroku Instrukcje krok po kroku](https://i.howwhatproduce.com/images/003/image-7635-14-j.webp)
![Instrukcje krok po kroku Instrukcje krok po kroku](https://i.howwhatproduce.com/images/003/image-7635-15-j.webp)
Zacznijmy od złożenia arduino.
Schemat podłączenia przewodu wygląda następująco:
- GND i Reset łączy się z przyciskiem (Resetuje grę)
- GND i Pin 4 łączy się z przyciskiem (wybiera poziom trudności)
- Przycisk GND i Pin 2 łączy (używany do gry)
Do tego możesz użyć zwykłych przewodów płytki stykowej do połączenia z arduino.
Wyświetlacz jest lutowany z osłoną I2C, którą można zakupić osobno lub podłączyć do wyświetlacza LCD. Połączenie odbywa się wyłącznie z ekranu do arduino za pomocą przewodów żeńskich do męskich, bez konieczności podłączania przewodów do płytki stykowej.
- SCL łączy się z A5
- SDA łączy się z A4
- GND łączy się z GND
- VCC łączy się z 5V
Gdy zadowoli się wyglądem płytki stykowej, możesz go przylutować na płytce stykowej.
Sposób lutowania, Kable znajdują się z tyłu nadruku, a przyciski z przodu. Ułatwia to dotarcie do przycisków bez przeszkadzających kabli.
Aby pudełko było dość proste, możesz je złożyć lub po prostu użyć pudełka, które ma odpowiedni rozmiar według własnych upodobań.
Moje pudełko można rozdzielić na 2 części.
Pierwsza część, w której ukryte jest arduino, to w rzeczywistości pudełko dostawcze, które miało odpowiedni rozmiar i stabilność, aby wkręcić arduino i lcd, z wystarczającą ilością miejsca na wydruk (kontrolę). Możesz dostosować miejsce, w którym arduino jest bardzo łatwo umieszczane, ponieważ jest bardzo elastyczne i można je zastosować do dowolnej formy obiektu. Upewniłem się, że mam port, w którym mogę podłączyć kabel do arduino, w ten sposób nie będzie potrzeby otwierania pudełka, w którym znajduje się arduino. Za pomocą wtyczki USB można podłączyć arduino do gniazdka ściennego w celu uzyskania prądu.
Krok 3: Szczegółowy opis kodu
Kod jest prosty w niektórych częściach, które wyjaśnię, jak można go nieco dostosować do własnych upodobań.
W pliku kodu wyjaśniono, co robią kody i gdzie się odwołują jako komentarze.
Jaką różnicę dodałem w kodzie?
Cóż, zastosowałem kod dla ekranu 20x4, dostosowałem postać i poziom tak, aby używał całego ekranu.
Dodano stronę wprowadzającą do szkolnego projektu i dostosowano wybór poziomu trudności. Wyśrodkowane wszystko, co zawiera tekst. Ponieważ mój ekran ma przylutowany ekran I2C, używa biblioteki LiquidCity stworzonej specjalnie dla ekranu I2C.
Krok 4: Wideo
![](https://i.ytimg.com/vi/GHDF5-pCemU/hqdefault.jpg)
Film przedstawiający rozgrywaną grę
Zalecana:
Expression Robot - jeśli to niż tamto: 5 kroków
![Expression Robot - jeśli to niż tamto: 5 kroków Expression Robot - jeśli to niż tamto: 5 kroków](https://i.howwhatproduce.com/images/005/image-12107-j.webp)
Expression Robot- If This Than That: Hallo en welkom bij mijn Expression Robot Instructable.DIt to instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That.De Robot Expression jest gemaakt met als doel jou als gebruiker te stimuleren bij . De robot
Jeśli to niż tamto: 5 kroków
![Jeśli to niż tamto: 5 kroków Jeśli to niż tamto: 5 kroków](https://i.howwhatproduce.com/images/011/image-31167-j.webp)
Jeśli to niż tamto: Interactieve Bijenkorf. In dit project heb ik een interactief systeem proberen te bouwen dat aanvoelt als een levendorgane. Dit systeem neemt geluid en trillingen weer en reageert daar op door middel van licht. De toeschouwer kan interactie met
Jeśli to, to tamto – Moodlamp: 4 kroki (ze zdjęciami)
![Jeśli to, to tamto – Moodlamp: 4 kroki (ze zdjęciami) Jeśli to, to tamto – Moodlamp: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/004/image-11142-j.webp)
If This Then That - Moodlamp: Opdracht:Bouw/ ontwerp een interactief systeem (met hardware en software) dat data kan ontvangen en verwerken. simpel te houden spełnione
Jeśli to, to tamto: Przenośna konsola Arduino: 5 kroków
![Jeśli to, to tamto: Przenośna konsola Arduino: 5 kroków Jeśli to, to tamto: Przenośna konsola Arduino: 5 kroków](https://i.howwhatproduce.com/images/002/image-3480-74-j.webp)
Jeśli to, to tamto: przenośna konsola Arduino: jest to prosta gra docelowa. Poruszasz odtwarzaczem dwoma pojemnościowymi modułami dotykowymi i strzelasz, wydając ostre dźwięki, takie jak klaskanie, wrzask lub potrząsanie pudełkiem. Użyte części: Arduino Uno Arduino a000096 ekran tft 2 moduł dotykowy TTP223B
Arduino Singleplayer Pong - Jeśli to, to tamto: 5 kroków
![Arduino Singleplayer Pong - Jeśli to, to tamto: 5 kroków Arduino Singleplayer Pong - Jeśli to, to tamto: 5 kroków](https://i.howwhatproduce.com/images/002/image-3547-91-j.webp)
Arduino Singleplayer Pong- If This, Then That: Dit arduino project jest gebaseerd op een 2 sing pong project instructables (https://www.instructables.com/id/Portable-Arduino-a…) maar dit project is Pojedynczy gracz z prostym AI.Oferowane: Arduino Uno Nokia 5100 scherm. https://www