← Alle Projekte
Abgeschlossen2026Embedded Hardware

A.R.C. Personal Command Terminal

Ein Terminal mit RFID, Displays, Bluetooth, Licht und Audio auf Basis eines Arduino UNO R4 WiFi.

Kurz erklärt

A.R.C. war mein Abschlussprojekt im Kurs Arduino Fundamentals: Programming and Hardware Essentials des Columbia University Pre-College vom 3. bis 7. August 2026. Das fertige System verband RFID, zwei Displays, Bluetooth, eine eigene Smartphone-App, LEDs, Audio und Ferneingaben – doch die endgültige Architektur war nicht die, mit der ich begonnen hatte.

  • Arduino UNO R4 WiFi
  • C++
  • MFRC522 RFID
  • I²C LCD
  • OLED
  • Bluetooth

Komponenten entdecken

A.R.C., Schicht für Schicht.

Wähle eine Komponente aus, um ihre Aufgabe im fertigen Terminal zu sehen.

ARC-TERMINAL / KOMPONENTE RFID

Authentifizierung über einen MFRC522

01

Kurz erklärt

Ein Schreibtisch, sieben verbundene Systeme.

Das Terminal liest RFID-Karten, zeigt Zustände auf LCD und OLED, nimmt Ferneingaben per Bluetooth entgegen und reagiert mit Licht und Ton. Dazu entwickelte ich die Smartphone-App ARC-Terminal.

02

Was nicht funktioniert hat

Als das Eingabesystem scheiterte, änderte sich die Architektur.

Frühere Ansätze mit Tastatur und MPR121 verursachten wiederholt Probleme. Deshalb verlegte ich die Ferneingabe auf Bluetooth. Das löste ein Problem und schuf neue Integrationsarbeit.

Anschließend wurde der Flash-Speicher knapp. Audio musste stark komprimiert und vereinfacht werden, während gleichzeitig Compile-, Ton- und LED-Probleme auftraten. Das System funktionierte am Ende, weil ich nicht an der ersten Architektur festhielt.

03

Was ich gelernt habe

Die beste Lösung war manchmal, etwas wegzulassen.

Die wichtigste Lektion betraf kein einzelnes Bauteil. Ich lernte zu entscheiden, wann sich Debugging lohnt, wann Vereinfachung nötig ist und wann ein Ansatz vollständig ersetzt werden sollte. Hardware macht diese Entscheidungen besonders sichtbar.

04

Kontext

In fünf Tagen gebaut – weit über den Lehrplan hinaus gelernt.

Ich baute A.R.C. während des Columbia University Pre-College-Kurses Arduino Fundamentals vom 3. bis 7. August 2026. Dabei traf mein Interesse an Softwaresystemen auf die physischen Grenzen von Bauteilen, Verkabelung und Speicher.