LaborTageBadge2011

Aus LaborWiki
Wechseln zu: Navigation, Suche
         
LaborTageBadge2011

Release status: Stable [box doku]

Badge2011TopRender.jpg
Description Badge der Labortage 2011
Author(s)  Suschman
Last Version  1.0 ()
Platform  AVR (ATtiny45)
License  GPL

„Stable“ befindet sich nicht in der Liste (experimental, beta, stable, obsolete, unknown) zulässiger Werte für das Attribut „Pr status“.




About

Das "Ticket" der Labortage ist dieses mal kein Ram-Riegel, sondern eine echte Platine mit Funktion!
Genießt das Logo der Labortage auf der einen Seite, und bestückt euch euren eigenen RGB-LED Controller mit USB auf der anderen.

Bauteilsätze gibt es etwa ab Freitag Abend auf den Labortagen an der Theke.

Funktion

Der AVR kommuniziert mit dem PC über USB mit Hilfe der vUSB library. Darüber kann man dann mittles eines commandline programms die LED steuern und den Taster und den Temperatursensor des AVR auslesen. Mittels des FastBoot bootloaders kann man auch später den AVR noch über den IO-pin des Tasters programmieren, da die Resetleitung und SPI aus Pinmangel abgeschaltet sind. Grundsätzlich kann man aber auch die Firmware auf dem badge als black box betrachten und sich am commandline tool austoben :).

Schaltung

Badge2011Schematic.png Badge2011Silk.png Badge2011TopRender.jpg Labtagebadge3d.png

Platine

Die Platine ist zweilagig mit Lötstoplack, Bestückungsdruck und Goldplating. Auf der einen Seite befindet sich die Schaltung, auf der anderen das Logo der Labortage. Die Platine wurde mit freundlicher Unterstützung von Basista Leiterplatten gefertigt.

Stückliste

Name Part Reichelt
C1 SMD 0603 100nF X7R-G0603 100N
R1 SMD 0603 1,8 kOhm SMD-0603 1,8K
R2-R6 SMD 0603 68 Ohm SMD-0603 68
AVR ATtiny45 SO8 ATTINY 45-20SU
D1,D2 MiniMelf 1N4148 1N 4148 SMD
USB MiniUSB Buchse SMD USB BWM SMD
SW Kurzhubtaster SMD TASTER 9314
LED OSRAM MultiLED PLCC-4 LATB T66C

Aufbau

Der Aufbau erfordert durch die relativ dichte Bestückung in SMD und mit 0603 Bauteilen etwas Erfahrung im Löten von SMD. Wenn ihr es euch nicht zutraut, kommt zum Lightning Talk (Samstag 19:00), fragt Suschman oder sucht euch einen Bastler der für etwas Mate Hand anlegt ;).
Bestückt wird von den niedrigen zu den hohen Bauteilen. Also zuerst C1, R1 und R2 bis R6 verlöten. Dann die beiden Dioden D1 und D2, dabei auf die Polarität achten. Nun die LED, deren abgeschrägte Kante auf Pad1 richtung Aussenkante-Stitleiste zeigt. Der AVR hat einen Punkt zur Markierung der mit dem Bestückungsdruck übereinstimmen muss. Zum Schluss kommen die Mini USB Buchse und der Taster. Die Stiftleiste wird nicht bestückt, ausser ihr last die LED weg und möchtet eine andere abgesetzt anschliessen.
Arbeitet sorgfältig und macht immer mal wieder eine Sichtprüfung auf Kurzschlüsse und schlechte Lötstellen.

Software

Der AVR ist im Bauteilesatz der Labortage vorprogrammiert, das Binary für den PC muss unter Linux noch mit libusb übersetzt werden, für Windows haben wir vieleicht eine fertige exe.

Bauen für Linux

Debian/Ubuntu wird angenommen:

sudo aptitude install build-essential git libusb-dev
git clone http://www.das-labor.org/usergit/labortage2011badge/
cd ./labortage2011badge/commandline
make

(bg, schreib mal was man dann alles kann)

Stuff

Eat more Humans