Entwicklung und Programmierung

Vorgehen

Leider fehlen mir die Elektronikkenntnisse sowie auch die Zeit, eine Entwicklung komplett from scratch zu entwerfen. Dies musste ich nach einiger Entwicklungszeit sowie einigen Fehlversuch feststellen. Zu den einzelnen Projekten siehe die Auflistung weiter unten.

Entwicklung

Die Entwicklung erfolgt hierbei zumeist mittels Breadboard. Weitere Bilder aus der Entwicklung sind in der Image Gallery zu finden. Leider ist insbesondere die Optimierung der Platinen wie auch der hierauf verwendeten Bauteile sehr zeitintensiv. Zu zeitintensiv! Daher wurde als neuer Ansatz eine modulare Entwicklung unter weitmöglichster Verwendung verfügbarer Schaltungen oder Schaltungsteilen begonnen.

Nach Design und Validierung der entsprechenden Module wird die Platine professional bei einem Platinenhersteller gefertigt und hier manuell bestückt.

Entwicklung

Basis für die Entwicklung sind Microcontroller der AVR Serie von Atmel. Programmiert werden diese in meinem Fall in C und C++. Als Entwickkungsumgebung kommt Eclipse mit dem WinAvr Plugin und GCC zum Einsatz.

Die Schaltungen werden zumeist designt, dann entsprechend auf dem Breadboard getestet. Die Community Version von Eagle dient zum Design der Schaltungsschemas wie auch der Leiterplatten.