ATtiny12/13/45 und was man alles machen kann.

Schaltungen, Widerstände, Spannung, Strom, ...

Moderator: T.Hoffmann

Antworten
Benutzeravatar
Jay
Hyper-User
Hyper-User
Beiträge: 1096
Registriert: Mo, 08.05.06, 07:54
Wohnort: Österreich

So, 07.02.10, 09:13

Hallo leute
ich möchte hier eine Reihe von Schaltungen ins leben rufen was man alles mit dem kleinen µC ATtiny13 machen kann. Zuerst sollte man wissen das der ATtiny13 ein µController von der Firma ATMEL mit 1kByte Flash in einem DIP8/SOIC8 Gehäuse. Eine Anleitung wie man einen µController Programmiert, findet man hier im Forum. Die Schaltung muss keine bestimmten Bestimmungen erfühlen. Hauptsache ein ATtiny13 (oder mehrere?) und min. 1 LED (wir sind ja hier im LED Bereich).
Und damit hier auch schon was schönes steht, hier mal was ganz simples.

ATtiny13 mit einer RGB LED (Common Cathode)
Schaltplan: man könnte auch noch paar SMD Widerstände einbauen.
Schaltplan: man könnte auch noch paar SMD Widerstände einbauen.
ATtiny_RGB_LED.png (36.75 KiB) 14031 mal betrachtet
Das Schöne an dieser Schaltung ist man kann die RGB LED auf den ATtiny13 drauf löten und später Programmieren
ATtiny_RGB_LED.jpg
Programme:
ATTINY_RGB_FADER.zip
Wechselt zwischen den Farben, die Zeit zwischen dem wechsel ist fest eingestellt.
(1.7 KiB) 1060-mal heruntergeladen
MfG
Jay
Zuletzt geändert von Jay am Mo, 22.02.10, 13:21, insgesamt 2-mal geändert.
Benutzeravatar
Jay
Hyper-User
Hyper-User
Beiträge: 1096
Registriert: Mo, 08.05.06, 07:54
Wohnort: Österreich

So, 07.02.10, 10:15

und hier ist nochmal das selbe mit einem Poti und Jumper mit passendem Programm.
ATtiny_RGB_LED_Poti.png
ATtiny_RGB_LED_Poti.png (33.75 KiB) 14020 mal betrachtet
Mit dem Jumper wird der Poti de/aktiviert. Die Software-PWM ist fast schon Video tauglich, mit dem Menschlichen Auge ist das flimmern nicht zu erkennen. Hier habe ich ein Video vom Verlauf gemacht: http://www.youtube.com/watch?v=m2W0MBc6YgE

Programme:
ATTINY_RGB_FADER_POTI.zip
Wechselt zwischen den Farben, die Zeit zwischen dem wechsel kann über einem Poti geändert werden oder fest einstellen mit dem Jumper
(1.82 KiB) 811-mal heruntergeladen
MfG
Jay
Zuletzt geändert von Jay am So, 07.02.10, 21:59, insgesamt 7-mal geändert.
Benutzeravatar
Beatbuzzer
Auserwählter
Auserwählter
Beiträge: 3177
Registriert: Fr, 17.08.07, 11:02
Wohnort: Alfeld / Niedersachsen
Kontaktdaten:

So, 07.02.10, 15:55

Dann will ich man mal einen drauf setzen:
Projekt1.jpg
Hat ne Stunde gedauert, das zu löten. Als ich dein Bild mit der LED auf dem Attiny gesehen hab, musste ich alles andere stehen lassen und mir auch so ein Schlüsselanhänger bauen :)
LED-Vorwiderstände sind 1k. Die grünen von LUMI sind auch bei 1mA noch blendend hell.

Habe auch noch einen Fuß aus Lochrasterplatine, einem 3,7V 270mAh Li-Ion Akku, Ic Fassung und 100n Kondensator, und einem Mini-Switch gebaut. Da die Schaltung im Mittel etwa 2,5mA zieht, kommt man auf ca. 100Std. Leuchtdauer. Nicht schlecht!
08022010709.jpg
08022010709.jpg (99.11 KiB) 13879 mal betrachtet
Und hier der Schaltplan dazu. Multiplexing heißt das Stichwort. Deshalb werden für die 6 LEDs nur 5 Ports benötigt. Allerdings ist zu beachten, dass die einzelnen Ebenen (PB1 und PB3, am IC Pin 2 und 6) im Programm standardmäßig gesetzt (high) werden müssen, damit die Ebenen nicht aktiv sind.
Projekt2.jpg
In meinem Programm werden sie schon vor der Hauptschleife gesetzt (set) und dann im Programm zurückgesetzt (reset), wenn sie benötigt werden.
Allerdings funktionieren bei mir auf dem Attiny13 in BASCOM keine Variablen ( zuwenig SRAM? ). Und ohne Variablen wäre mein Programm noch umständlicher geworden, als es eh schon ist. Also hab ich das ganze kurzerhand für den pinkompatiblen Attiny45 gemacht:
>>>EDIT: Programm überarbeitet. Jetzt recht effizient mit Tabelle. Unter 1K Speicher für die gleichen Effekte.<<<
Dateianhänge
Mini-Cube Attiny Data-Table.zip
(1.34 KiB) 629-mal heruntergeladen
Benutzeravatar
Jay
Hyper-User
Hyper-User
Beiträge: 1096
Registriert: Mo, 08.05.06, 07:54
Wohnort: Österreich

Sa, 13.02.10, 21:42

Und hier habe ich ein Leuchtstern mit dem ATtiny13.
Leuchtstern_plan.png
Leuchtstern_plan.png (36 KiB) 13869 mal betrachtet
Natürlich habe ich wieder hier ein Video für euch.

Programme:
LEUCHTSTERN_ZUFALL.zip
(1.89 KiB) 716-mal heruntergeladen
LEUCHTSTERN_SOFT_SCHNELL.zip
(1.64 KiB) 548-mal heruntergeladen
LEUCHTSTERN_SOFT_LANGSAM.zip
(1.65 KiB) 599-mal heruntergeladen
Antworten