Allgemeine Modellbauelektronik: Software zum freien Download für AVR-Mikrocontroller

Auf dieser Seite werde ich nach und nach ein paar hex-Files online stellen, mit denen man AVR-Mikrocontroller flashen kann. Diesmal sind es aber keine Programme für die Steuerung von RC-Modellen, sondern einfache kleine Dateien für Lichtfunktionen an Standmodellen oder für die Gestaltung einer
Modellbahn oder was mir sonst so einfällt.

Zum Einsatz werden ja nach Anwendungsfall der ATtiny24 oder der ATtiny25 kommen. Wer Interesse hat, kann sich also schon mal den einen oder anderen Controller auf  Halde legen. Es gibt sie im großen DIL8 oder DIL14 Gehäuse oder auch im SO8 bzw. SO14 Gehäuse. Damit kann man die Schaltungen bei Bedarf bequem auf einer Lochrasterplatine aufbauen.

Fragen, Anregungen usw. bitte nie über meine E-Mail Adresse, sondern über die Mailingliste, die ich extra für diese Zwecke eingerichtet habe. Das erspart mir das mehrfache Beantworten gleicher Fragen und andere Modellbaukollegen sind dadurch automatisch mit informiert oder beantworten die Frage auch ohne mein Zutun.

Weitere allgemeine Informationen zu meiner Software für AVR-Mikrocontroller findet man auf meiner ersten Seite zum LichtBlinkTiny usw.

BlaulichtTiny



Stromlaufplan BlaulichtTiny

Kennt Ihr den Begriff "Drehspiegelrundumleuchte"? Das sind Blaulichter einer älteren Bauform, bei denen ein Hohlspiegel um eine Glühbirne herum rotiert. Das ist also etwas ganz anderes, als es die modernen Stroposkopblitzer sind. Ich hatte schon lange daran gedacht, die Software zu solch einem Blaulicht zu entwickeln. Das besondere an ihr sollte sein, dass die LED nicht einfach ein- und ausgeschaltet werden, sondern gedimmt hoch- und heruntergefahren werden. Das ich mit dieser Idee nicht falsch lag, bestätigte mir ein Gedankenaustausch mit einem Modellbaukollegen...ja, Ralf, Du bist gemeint ;-) .

Und so enstand eine Software für vier Blaulichter plus einem Ausgang für Blinker. Alle Ausgänge werden nicht direkt geschaltet, sondern per PWM (= "Pulsweitenmodulation", d.h. "gedimmt") geschaltet, was sehr für ein vorbildgerechtes Aussehen sorgt. Beim Blaulicht wird damit der Drehspiegel simuliert, beim Blinker das Aufheizen und Abkühlen der Glühwendeln in den Glühbirnen. Den Blinker habe ich mit eingebaut, damit ein Fahrzeug im Diorama oder auf der Modellbahnplatte nicht nur Blaulicht hat, sondern auch einen vorbildähnlichen Warnblinker.

Übrigens,wenn jemand die Software flasht, und das Blinken geht vieeeel zu langsam: dann muss man das Fusebit "Devide clock by 8 internally" löschen. Siehe auch dazu die Grafik zu den Fusebits auf dieser Seite. Die Software gibt es in drei verschiedenen hex-Files, die sich im Timing etwas unterscheiden. Ich empfehle, einfach mal auszuprobieren, was am besten gefällt. Die hex-Files, die ich auf dieser Seite anbiete, sind alle zusammen in einer zip-Datei zusammengefasst und können hier heruntergeladen werden.


LauflichtTiny


Stromlaufplan LauflichtTiny

Das erste Programm ist ein einfaches 11-Kanal Lauflicht, wie man es zum Beispiel für die Absicherung von Baustellen verwenden kann. Es gibt drei verschiedene Dateien mit drei verschiedenen Geschwindigkeiten für das Lauflicht Die hex-Files, die ich auf dieser Seite anbiete, sind alle zusammen in einer zip-Datei zusammengefasst und können hier heruntergeladen werden. .

Die Ausgänge werden in folgender Reihenfolge geschaltet. A0/A1/A2/A3/A4/A5/A6/A7/B0/B1/B2 . Die Schaltung wird an 3 bis 5 Volt angeschlossen und die LED können direkt vom Controller geschaltet werden. Es wird für alle LED nur ein gemeinsamer Widerstand benötigt, da nie mehr als eine LED zur gleichen Zeit eingeschaltet sein wird.

Pinkonfiguration ATtiny25



Pinkonfiguration ATtiny24



Fusebits



Diese Grafik ist kopiert aus dem "AVR-Studios", mit dem sich die Controller sehr komfortabel flashen lassen. Das "AVR-Studio"
kann bei www.atmel.com kostenlos heruntergeladen werden. Die Fusebits steuern, wie der Controller seinen Takt erhält.
Die hier vorgestellten Schaltungen laufen alle mit dem internen 8 MHz Oszillator.

Natürlich habe ich alle Informationen nach bestem Wissen und Gewissen zusammengestellt. Aber ohne dies geht es trotzdem nicht:

Haftungsausschluss:
Der Nachbau und der Betrieb der vorgestellten Schaltungen  geschehen auf eigene Gefahr. Ich übernehme keinerlei Garantie für die Richtigkeit der Informationen und die Fehlerfreiheit der Programme. Ebenso übernehme ich keinerlei Haftung für irgendwelche Schäden, die sich aus der Nutzung dieser Internetseite ergeben.

Dies ist die Modelbauseite von Harry Jacobsen

zur Startseite