LaborTageBadge2011: Unterschied zwischen den Versionen
K (→Stückliste: move) |
K (diverses) |
||
Zeile 16: | Zeile 16: | ||
Das "Ticket" der Labortage ist dieses mal kein Ram-Riegel, sondern eine echte Platine mit Funktion!<br> | Das "Ticket" der Labortage ist dieses mal kein Ram-Riegel, sondern eine echte Platine mit Funktion!<br> | ||
Genießt das Logo der Labortage auf der einen Seite, und bestückt euch euren eigenen <u>RGB-LED Controller mit USB</u> auf der anderen. | Genießt das Logo der Labortage auf der einen Seite, und bestückt euch euren eigenen <u>RGB-LED Controller mit USB</u> auf der anderen. | ||
Bauteilsätze gibt es etwa ab Freitag Abend auf den Labortagen an der Theke. | |||
==Funktion== | ==Funktion== | ||
Der AVR kommuniziert mit dem PC über USB mit Hilfe der [http://www.obdev.at/products/vusb vUSB] library. Darüber kann man dann mittles eines commandline programms die LED steuern und den Taster und den Temperatursensor des AVR auslesen. | Der AVR kommuniziert mit dem PC über USB mit Hilfe der [http://www.obdev.at/products/vusb 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 [http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger 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. | Mittels des [http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger 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== | ==Schaltung== | ||
Zeile 69: | Zeile 72: | ||
===Aufbau=== | ===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, fragt Suschman oder sucht euch einen Bastler der für etwas Mate Hand anlegt ;).<br> | 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, fragt Suschman oder sucht euch einen Bastler der für etwas Mate Hand anlegt ;).<br> | ||
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.<br> | 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.<br> | ||
Arbeitet sorgfältig und macht immer mal wieder eine Sichtprüfung auf Kurzschlüsse und schlechte Lötstellen. | Arbeitet sorgfältig und macht immer mal wieder eine Sichtprüfung auf Kurzschlüsse und schlechte Lötstellen. | ||
==Software== | ==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 | 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.<br> | ||
(bg, schreib mal was man dann alles kann) | (bg, schreib mal was man dann alles kann) | ||
Version vom 28. Oktober 2011, 16:22 Uhr
LaborTageBadge2011 Release status: Stable [box doku] | |
---|---|
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
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, 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.
(bg, schreib mal was man dann alles kann)
Stuff
Eat more Humans