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.
Komponenten entdecken
A.R.C., Schicht für Schicht.
Wähle eine Komponente aus, um ihre Aufgabe im fertigen Terminal zu sehen.
Authentifizierung über einen MFRC522
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.
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.
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.
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.