Ik Heb Een Atari Breakout Game Werkte Geprobeerd Te Krijgen Op Een AdaFruit TFT Touch Shieield Aangedreven Door Een Lipo

by PeanutbutterJellyFish in Craft > Digital Graphics

28 Views, 0 Favorites, 0 Comments

Ik Heb Een Atari Breakout Game Werkte Geprobeerd Te Krijgen Op Een AdaFruit TFT Touch Shieield Aangedreven Door Een Lipo

20240630_110053.jpg

Ik heb een Atari breakout game werkte geprobeerd te krijgen op een AdaFruit TFT Touch shield aangedreven door een Lipo. Note: de code voor het spel werkt nog niet helemaal optimaal omdat het me al best veel moeite koste om het überhaupt beetje speelbaar te maken. Aangezien deze code een aangepaste variant is van een bestaande code (alleen voor een ander touch shield) moest ik alles aanpassen.

Supplies

2356913-40.jpg
Afbeelding1.png
Afbeelding2.png
Stylus_Lite.jpg
411OdZ+TgML._AC_UF1000,1000_QL80_.jpg
usb-c-oplader-laadstroom-1000-ma.jpg
SS-106990290_0-1400x1050.jpg

Arduino Uno, 2.8 TFT Touch Shield, Lipo battery 3.7v 350mAh, DS stylus, Arduino cable, USB C cable, Lipo Rider Plus en karton of stevig papier voor de behuizing.

Setup

20240630_112137.jpg
20240630_155543.jpg

Bevestig de TFT Touch Shield op de Arduino. Plug dan de usb kabel van de Arduino in je pc of laptop.

Code En Libraries

Screenshot 2024-06-30 161305.png
Screenshot 2024-06-30 162214.png
Screenshot 2024-06-30 162342.png
Screenshot 2024-06-30 160322.png

Open de breakout_touch ISO file in de Arduino IDE. Zorg er wel voor dat je de juiste Libraries hebt gedownload. Alle Libraries van Adafruit kan je vinden op hun site en de rest kan je gewoon downloaden vanuit de Arduino IDE library. Het gaat om de volgende Libraries: <Adafruit_GFX.h>, <Adafruit_ILI9341.h>,<Adafruit_TSC2007.h> voor de touchshield en "Math.h", <Wire.h>, <SPI.h> voor de arduino zelf. Selecteer eerst de juiste port voordat je de sketch upload naar je arduino toe.


https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2

Testen

20240630_163432.jpg
20240630_163448.jpg

Dan als het goed is krijg je op het je scherm "click to play" te zien. Als je daar op klinkt kan je het spel spelen. Het is mogelijk dat je de code nog moet aanpassen om het helemaal gewenst te laten werken. (srry) Om andere dingen er mee te testen heb ik nog een andere sketch file die je kan gebruiken en aanpassen.

Downloads

Lipo Charger Aansluiten

20240630_164414.jpg
20240630_164705.jpg

Okay, voor de Lipo charcger en batterij hoef je alleen maar de batterij in de charger te pluggen en dan vervolgens de Arduino usb kabel in de charger te stoppen. Aan de groene lampjes van de charger kan je zien hoeveel batterij hij nog heeft. Als die leeg raakt kan je hem simpel weg gewoon opladen met een USB C oplader

De Behuizing

20240630_165407.jpg
20240630_110053.jpg

Voor de behuizing heb ik het doosje waar de arduino zit gebruikt voor de Touchshield en een lucifer doosje voor de lipo charger met de batterij. Je kan natuurlijk ook gewoon zelf een doosje maken waarin ze passen zolang je maar rekening houd met openingen voor de kabels. En natuurlijk bij het doosje van de charger een klein rechthoekig gat hebt zodat je nog de batterij lampjes en de aan en uit schakelaar kan zien.