Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

Neuer PicoBoy Color Mikrocontroller mit 5-Wege-Joystick und Farbdisplay

Posted on 28. Oktober 202427. Oktober 2024 by Stefan Draeger

Was der PicoBoy Color leistet und wie dieser neue Mikrocontroller von Jan Schulz aufgebaut ist, erfährst du im nachfolgenden Beitrag.

Neuer PicoBoy Color Mikrocontroller mit 5-Wege-Joystick und Farbdisplay
Dieses Video auf YouTube ansehen.

Die Programmierung des Mikrocontrollers zeige ich dir im oben verlinkten YouTube-Video. Jedoch werde ich dir einen gesonderten Beitrag zu diesem Thema veröffentlichen.

Disclaimer:
Der PicoBoy Color wurde mir für dieses Review kostenfrei vom Entwickler Jan Schulz zur Verfügung gestellt. Diese Unterstützung beeinflusst jedoch weder meine Meinung noch die Bewertung des Produkts. Alle geäußerten Meinungen sind ehrlich und unabhängig.

Inhaltsverzeichnis

  • Technische Daten des PicoBoy Color
    • Raspberry Pi Pico – RP2040 Chip
    • Full Color – 1,69″ Farbdisplay
  • Aufbau des PicoBoy Color
    • Pinout der verbauten Komponenten
    • I2C Schnittstelle via Lötpads
  • Vorinstallierte Spiele
  • Bezug des Mikrocontrollers PicoBoy Color über Funduino
  • Vergleich des neuen PicoBoy Color mit dem Vorgängermodell
    • Vergleich der technischen Daten
  • Fazit
  • Ressourcen
    • Codebeispiele aus dem Video
    • Links

Technische Daten des PicoBoy Color

Schauen wir zunächst auf die technischen Daten des Mikrocontrollers:

MerkmalSpezifikation
Display1,69″ Farbdisplay, 240 x 280 Pixel (ST7789)
ProzessorRP2040, 2 x 133 MHz ARM Cortex M0+
Speicher2 MB Flash, 264 KB RAM
SchnittstelleUSB-C (Programmierung und Datenübertragung)
Bedienelemente5-Wege-Joystick, 2 Tasten
ErweiterungsmöglichkeitenI2C-Anschluss für Sensoren
Vorinstallierte Spiele3 Spiele
StromversorgungUSB-C oder 2 AAA-Batterien

Raspberry Pi Pico – RP2040 Chip

Auf dem PicoBoy Color ist der RP2040 Chip verbaut, welcher dem Mikrocontroller die Leistung verleiht und befähigt über die Arduino IDE, MicroPython & CircuitPython programmiert zu werden.

Full Color – 1,69″ Farbdisplay

PicoBoy Color - Tetris Variante
PicoBoy Color – Tetris Variante

Das 1,69″ Farbdisplay hat eine Auflösung von 240 x 280 Pixel und verfügt über abgerundete Ecken. Programmiert wird dieses Display über den Treiberchip ST7789.

Aufbau des PicoBoy Color

Der Mikrocontroller ist mit einem Display, einem 5-Wege-Joystick, zwei Tasten und einem Buzzer zur Tonwiedergabe ausgestattet.

Aufbau des PicoBoy Color
Aufbau des PicoBoy Color

Auf der Rückseite befinden sich die beiden Fächer für die AAA-Batterien sowie ein Schalter, mit dem zwischen Batterie- und USB-Betrieb gewechselt werden kann. Die Tasten BOOTSEL und RESET ermöglichen es, das Gerät neu zu starten und den Mikrocontroller bei Bedarf mit einer neuen Firmware zu flashen – ein Verfahren, das du vielleicht schon vom herkömmlichen RP2040-Mikrocontroller kennst.

Pinout der verbauten Komponenten

KomponentePin
Taster AGPIO27
Taster BGPIO28
Piezo BuzzerGPIO15
Joystick
rechtsGPIO1
linksGPIO3
obenGPIO4
untenGPIO2
mitteGPIO0
TFT Display
CSGPIO10
RSTGPIO9
DCGPIO8
BACKLIGHTGPIO26

I2C Schnittstelle via Lötpads

Am rechten Rand des Mikrocontrollers findest du die GPIOs 21 & 20 sowie die Stromversorgung 3.3V und Ground.

I2C Pins des PicoBoy Color als Lötpads
I2C Pins des PicoBoy Color als Lötpads

Der RP2040 Chip hat zwei I2C Schnittstellen, in diesem Fall ist die I2C0 Verbindung über diese Pads erreichbar.

PinFunktion
GPIO21I2C0 SDA
GPIO20I2C0 SCL

Vorinstallierte Spiele

Auf dem PicoBoy Color findest du wie auf dem Vorgängermodell auch einige vorinstallierte Spiele, welche du über den Joystick auswählen und später bespielen kannst.

Die Spiele sind:

  • Pictris – eine Tetris Variante
  • Sclange – eine Snake Variante
  • Tabman – ein PacMan Clone

Es ist noch ein weiteres Spiel mit der Bezeichnung Poopie aufgeführt, jedoch führt diese Auswahl zu Sclange.

Aus der Community gibt es noch FlashNuke ein Astroid Clone welchen du unter https://github.com/dwelch67/raspberrypi-pico/blob/main/flash_nuke.uf2 als Firmware herunterladen kannst.

Bezug des Mikrocontrollers PicoBoy Color über Funduino

Den Mikrocontroller PicoBoy Color und auch den normalen PicoBoy bekommst du exklusiv über den Onlineshop von Funduino für derzeit 26,90 € zzgl. Versandkosten.

Im Lieferumfang des PicoBoy Color sind neben dem Mikrocontroller selbst eine kurze Anleitung und ein Reinigungstuch für das Display enthalten. Das Putztuch, das bereits beim Vorgängermodell dabei war, ist praktisch, da die Displays schnell Fingerabdrücke anziehen – so hat man direkt das passende Zubehör zur Hand.

Ein USB-C-Datenkabel wird hingegen nicht mitgeliefert, was allerdings kein großes Manko darstellt, da ein solches Kabel in den meisten Haushalten ohnehin vorhanden ist.

Vergleich des neuen PicoBoy Color mit dem Vorgängermodell

Kommen wir zum Ende mit einem kleinen Vergleich des neuen Mikrocontrollers zum Vorgängermodell. Beide Mikrocontroller.

PicoBoy Version 1 mit S/W Display
PicoBoy Version 1 mit S/W Display
PicoBoy Color mit 1,69" Farbdisplay & RP2040 Chip
PicoBoy Color mit 1,69″ Farbdisplay & RP2040 Chip

Das Vorgängermodell wurde in einer kleinen Schachtel geliefert in welcher dieser sauber und staubfrei gelagert werden kann, das neue Modell wird in einer Verpackung geliefert, welche beim Öffnen komplett zerlegt wird und somit nur noch Müll ist.
(Ggf. habe ich nur nicht die passenden Skills.)

Man sieht auch anhand des Bildes, dass der neue Mikrocontroller deutlich größer ist. Das macht schon alleine das knapp 0,39″ größere Display.

Was ich besonders gut finde, ist, dass nun die I2C Pins zumindest über Lötpads erreichbar sind und somit kann man dort Sensoren anschließen und programmieren.

I2C Pins des PicoBoy Color als Lötpads
I2C Pins des PicoBoy Color als Lötpads

Vergleich der technischen Daten

Die folgende Tabelle stellt die technischen Daten des PicoBoy Color dem Vorgängermodell gegenüber:

MerkmalPicoBoy ColorPicoBoy
Display1,69″ Farbdisplay, 240 x 280 Pixel (ST7789)1,3″ Monochrom-Display, 128 x 64 Pixel (SH1106)
ProzessorRP2040, 2 x 133 MHz ARM Cortex M0+RP2040, 2 x 133 MHz ARM Cortex M0+
Speicher2 MB Flash, 264 KB RAM2 MB Flash, 264 KB RAM
SchnittstelleUSB-C (Programmierung und Datenübertragung)USB-C (Programmierung und Datenübertragung)
Bedienelemente5-Wege-Joystick, 2 Tasten5-Wege-Joystick
Sensoren–Beschleunigungssensor STK8BA58
ErweiterungsmöglichkeitenI2C-Anschluss für Sensoren–
Vorinstallierte Spiele3 Spiele3 Spiele
StromversorgungUSB-C oder 2 AAA-BatterienUSB-C oder CR2032-Knopfzelle

Fazit

Der PicoBoy Color überzeugt als durchdachte Weiterentwicklung seines Vorgängers. Besonders die hinzugefügte I2C-Schnittstelle ist ein willkommenes Upgrade, das neue Möglichkeiten für die Integration in verschiedenste Projekte eröffnet. Wie sich diese erweiterte Funktionalität im praktischen Einsatz bewährt, bleibt spannend.

Zwar fehlen WiFi- und Bluetooth-Funktionalitäten, die mittlerweile bei einigen Alternativen mit RP2040-Chip zu finden sind, doch könnte deren Implementierung die Stromversorgung über zwei AAA-Batterien an ihre Grenzen bringen. Insgesamt bieten die neuen Features einen klaren Mehrwert, der das Gerät sowohl für Einsteiger als auch für erfahrene Entwickler attraktiv macht.

Ressourcen

Codebeispiele aus dem Video

Programm – PicoBoy Color auswerten des Joysticks und der TastenHerunterladen
Programm – PicoBoy Color – ST7789 Display programmierenHerunterladen

Links

  • PicoBoy Homepage – https://picoboy.de/
  • PicoBoy GitHub Repository – https://github.com/hcl1981/picoboycolor
  • Funduino Shop – https://funduinoshop.com/elektronische-module/sonstige/mikrocontroller/picoboy-color-mini-handheld-mit-farbdisplay

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}