DuckMini: Difference between revisions
ArneRossius (talk | contribs) No edit summary |
ArneRossius (talk | contribs) No edit summary |
||
Line 42: | Line 42: | ||
=== Firmware === | === Firmware === | ||
Da sich die ISP-Schnittstelle in dieser Version Pins mit den LEDs teilt, ist der Jumper wie in Version 1 nicht mehr möglich. Stattdessen kann man den Taster beim Anlegen der Spannungsversorgung (d.h. beim Einlegen der Batterien) gedrückt halten, um den Immer-An-Modus zu aktivieren. | |||
* [[:Media:Duck-tn84-2022-07-25.zip|Firmware Version 2022-07-25]] für ATtiny84 | * [[:Media:Duck-tn84-2022-07-25.zip|Firmware Version 2022-07-25]] für ATtiny84 |
Revision as of 19:03, 3 January 2024
zur Projektübersicht | |
Jahr | 2019 |
Anzahl Pixel | 34 |
Graustufen / Farben | 8 Graustufen |
Leuchtmittel | SMD-LEDs |
Leistungsaufnahme | |
Kontaktperson | Arne Rossius |
Projekt-Website |
Die DuckMini ist die SMD-Ausführung der THT-Duck (Ente). Schaltung und Software sind weitgehend identisch. Details zu Schaltung und Software sind auf der Projektseite der Duck zu finden.
Version 1.0
Hardware
Die Schaltung ist bis auf den Microcontroller-Typ identisch mit der "großen" Ente. Aus Preisgründen wurde der ATmega8 durch einen ATtiny88 ersetzt, welchen es ausschließlich im SMD-Gehäuse gibt. Anstelle eines losen Batteriehalters mit 3 Mignon-Zellen (AA) wird ein auf der Platinenrückseite angelöteter Batteriehalter für 3 Micro-Zellen (AAA) eingesetzt. Es empfiehlt sich, den Batteriehalter zusätzlich mit einem Stück doppelseitigem Schaum-Klebeband (Spiegel-Montageband) an der den Pins gegenüberliegenden Ecke auf der Platine festzukleben. Über dem Batteriehalter ist die Platine gerade groß genug, um den großen Tantal-Kondensator und eine Stiftleiste für die ISP-Schnittstelle unterzubringen.
Anstelle des großen Batteriehalters kann die Platine auch einen Knopfzellenhalter für eine CR2032 aufnehmen. Durch die geringere Spannung und den hohen Innenwiderstand der Knopfzelle ist das Quaken der Ente jedoch sehr leise und die LEDs sind etwas dunkler. Für eine Ente ohne Ton, die nicht tagelang eingeschaltet bleibt, ist die Knopfzelle dennoch eine sinnvolle Alternative.
- Schaltplan (PNG)
- Schaltplan (EAGLE 4.x)
- Platinenlayout (EAGLE 4.x)
- Bausatz-Anleitung Rev. 1.1 für Platine Rev 1.0 (englisch)
Firmware
Version 2.0
Hardware
In Version 2 wurde der Controller durch einen 14-Pin-Typ ersetzt, es können entweder ATtiny84 oder ATtiny804/814 eingesetzt werden. Die ATtiny804/814 unterstützen die ISP-Schnittstelle nicht, daher ist die 2x3-Stiftleiste mit diesen Controllern nutzlos. Eine Programmierung im System ist dennoch möglich, indem ein Kabel an den ungenutzten Pin 10 angelötet und mit einem UPDI-Programmer verbunden wird. Zusätzlich muss der Programmer natürlich noch mit Masse verbunden werden.
- Schaltplan (PNG)
- Schaltplan (EAGLE 4.x)
- Platinenlayout (EAGLE 4.x)
- Bausatz-Anleitung Rev. 2.0 für Platine Rev 2.0 (englisch)
Firmware
Da sich die ISP-Schnittstelle in dieser Version Pins mit den LEDs teilt, ist der Jumper wie in Version 1 nicht mehr möglich. Stattdessen kann man den Taster beim Anlegen der Spannungsversorgung (d.h. beim Einlegen der Batterien) gedrückt halten, um den Immer-An-Modus zu aktivieren.
- Firmware Version 2022-07-25 für ATtiny84
- Firmware Version 2022-07-24 für ATtiny804 und ATtiny814
Fotos
Mehr Fotos unter http://arne.blinkenarea.org/duck-mini/gallery.htm.