Ingegno Retro Games Console – 8-bit gaming heruitvonden
Onderdelen en benodigdheden
| Arduino Nano R3 | 1 |
| 1,8 inch Kleur TFT LCD-display met MicroSD-kaart breakout - ST7735R | 1 |
| Schuifschakelaar | 1 |
| SparkFun Drukknop 12mm | 2 |
| Joystick | 1 |
| Draadjes (standaard) | 1 set |
Benodigde tools en machines
- Lasersnijder
Apps en online diensten
- Arduino IDE
- Blockly4Arduino
Over dit project
RetroGames
EN: Arduino Retro Games installeerbaar op de Ingegno Retro Game console.
NL: Arduino Retro Games installeerbaar op de Ingegno Retro Game console.
Je kunt spelen:
- Tetris
- Snake
- Flappy Bird
- Breakout
- Pong (1- en 2-spelersmodus)
- PacMan
- Race
Tetris
EN: Tetris speel je met de joystick en twee knoppen (A om te starten en blok te laten vallen, B om te roteren).
NL: Tetris speel je met de joystick en de twee knoppen (A om te starten en blok te laten vallen, B om te roteren).
Snake
EN: In Snake ben je een slang die aardbeien moet eten. Probeer zo lang mogelijk te overleven. Gebruik de joystick om te bewegen, of de A en B knop om links of rechts af te slaan.
NL: In Snake ben je een slang die aardbeien moet eten. Probeer zo lang mogelijk te overleven. Gebruik de joystick om te bewegen, of de A en B knop om links of rechts af te slaan.

Flappy Bird
EN: Flappy Bird is heel, heel moeilijk. Vlieg met de vogel tussen de gaten! Slechts 1 knop nodig: Spring!
NL: Flappy Bird is heel, heel moeilijk. Vlieg met de vogel tussen de gaten! Slechts 1 knop nodig: Spring!

Breakout
EN: Vernietig alle blokken met de paddle. Bij level up krijg je een extra leven, maar er is een extra rij en de bal gaat sneller. Bediening: Joystick + A-knop om te starten en te serveren.
NL: Vernietig alle blokken. Bij Level Up krijg je een extra leven, maar er is een extra rij en de bal gaat een beetje sneller. Controle: Joystick + A knop om te starten en te serveren.

Pong
EN: Speel een Pong-wedstrijd tegen de computer of een vriend. Als je alleen speelt, gebruik A en B knop voor je racket bovenaan het scherm. Als je met twee speelt, gebruikt de tweede speler de joystick.
NL: Speel een Pong match tegen de computer of een vriend. Als alleen, gebruik A en B knop voor je racket bovenaan het scherm. Als met 2, de tweede speler gebruikt de Joystick.

PacMan Dot Version
EN: Een simpele punt-versie van PacMan. Ren rond, wees niet gevangen door de spoken. Als je een gekleurde punt eet, kun je de spoken najagen. Er is maar één bord. Gebruik de joystick om te bewegen en A-knop om te starten.
NL: Simpele versie van PacMan als een stipje. Ren rond, wordt niet gevangen door spoken. Als je een gekleurde stip eet kun je op de spoken jagen. Gebruik Joystick om te bewegen, A knop om te starten.

Race
EN: Race met je sprite en ontwijk vallende blokken. Deze map bevat twee XML-bestanden die je in Blockly4Arduino kunt laden om te zien hoe het spel gemaakt is. Één is de simpele versie uit de handleiding, de andere is een geavanceerde versie met score, extra blokken en een bewegende raket! De Arduino-code van dit laatste spel is ingesteld om alleen de joystick te gebruiken om te starten (indrukken) en te bewegen.
NL: Race met je sprite en ontwijk vallende blokken. Deze map bevat twee xml welke je kan laden in Blockly4Arduino om te zien hoe het spel gemaakt is. Zo kun je eenvoudig spel aanpassen. Een xml is de simpele versie, en een is de speciale finale versie met score, extra blokken en bewegende raket. De arduino code van deze laatste is ook aanwezig, gebruik de Joystick om te starten (indrukken) en rond te bewegen.


Behuizing
EN: De behuizing kan gelasercut worden met het volgende SVG-bestand:
NL: Het omhulsel kun je lasercutten met de volgende svg file:
Bedrading
EN: De bedrading en componenten zijn te vinden in de handleiding: Retro Game console Manual
NL: De bedrading en componenten kan gevonden worden in de handleiding: Retro Game console Manual
Schematisch:

Code
GitHub
https://github.com/ingegno/RetroGames
Aangepaste onderdelen en behuizingen
Schema's
ingegnoretrogamingwiring_Bx99o9wloM.fzz
Productieproces
- Pinball: Geschiedenis, Ontwerp en Productie van een Klassiek Arcade Spel
- Bouw je eigen UFO Attack Game met Arduino UNO & MAX7219 Display
- TeleBall: Retro Handheld Game Console – Bouw Je Eigen Arduino Breakout & Tennis Spel
- 3D RGB Arduclock – Bluetooth LED Tijdstuk met Real-Time Clock
- Riviergezondheidsmonitor: Arduino-gebaseerd Waterkwaliteitssysteem
- Een Arduino Iron Man bouwen: onderdelen, sensoren en stapsgewijze handleiding
- Interactieve Joystick Game met Arduino en LED Feedback
- Find Me: Slimme Item Locator met Arduino en Bluetooth
- DIY Arduino Luchtbevochtiger Controller met Relais – Veilige Hoogspanningsopstelling
- Arduino-aangedreven mini-rover: Bouw je eigen autonome robot
- Bouw een Aangepaste Arduino Joystick Stuurwiel voor Gaming