Neuigkeiten 

2008

08.08.2010 Ich hatte es bereits angekündigt: Die Seite AVR-Programmierung wurde jetzt komplett neu erstellt und auf aktuelle USB-Technik ausgerichtet. Für diesen Schritt gibt es mehrere Gründe: Aktuelle PCs haben nur noch selten einen parallelen (LPT) oder seriellen (COM) Anschluss, der für die alte Technik erforderlich ist. Weiterhin gibt es bei der verwendeten Programmier-Software PonyProg2000 seit Januar 2008 nichts neues, vermutlich wird diese nicht weiterentwickelt. Außerdem bekomme ich viele Mails, die von Problemen mit PonyProg und den Programmieradaptern berichten und nicht immer lässt sich eine Lösung finden.

Wer bisher problemlos mit PonyProg und der entsprechenden Hardware gearbeitet hat, kann dies natürlich auch weiterhin tun. Die alte Seite bleibt erhalten - sie wurde nur etwas gekürzt und versteckt (der Link ist am Ende der neuen Seite zu finden). Auch die Screenshots mit den Einstellungen der Fuse-Bits bleiben erhalten.

25.07.2010 Für das Multi-Modul gibt es ein Update auf die Version 1.01. Es hat sich bei der Inbetriebnahme in einem weiteren Modell herausgestellt, dass die 10 Spannungsstufen für die Akku-Überwachung nicht ganz ausreichen und etwas höhere Spannungswerte benötigt werden. Die neue Software-Version bietet nun 15 Stufen, welche einen Spannungsbereich von 9,56V bis 10,4V überstreichen (vorher 9,56V bis 10,1V). Bei einem Update von v1.00 auf v1.01 sollte man beachten, dass eine bereits eingestellte Spannungsschwelle um 5 Stufen erhöht werden muss, damit sich mit der neuen Software die gleiche Spannung ergibt. Außerdem wurden in der neuen Version weitere 3 Licht-Programme hinzugefügt.
26.06.2010 Es gibt ein neues Projekt, welches für Modellbauer interessant sein könnte. Das Multi-Modul wurde für Modell-Helikopter der 450er Klasse entwickelt und enthält auf einer kleinen Platine alle elektronischen Zusatzfunktionen zur Steuerung eines Scale-Modell-Helikopters: Dazu gehört eine weitgehend vorbildgetreue Beleuchtung, eine Verzögerung für ein Einziehfahrwerk und eine Überwachung für den Antriebs-Akku. Die Funktionen im Überblick:

  • Steuerung einer Beleuchtung über einen separaten Fernsteuerkanal in 2 Stufen: Stufe 1 schaltet die Beleuchtung ein (Positionslichter, Blitzlichter, Beacons) und Stufe 2 aktiviert zusätzlich das Landelicht.
  • Steuerung eines Einziehfahrwerks über einen separaten Fernsteuerkanal mit einstellbarer Verzögerung von 2,5s bis 5,0s in 4 Stufen. Bei ausgefahrenem Fahrwerk wird außerdem automatisch das Landelicht eingeschaltet.
  • 7 LED-Ausgänge für Positionslichter, Blitzlichter und Beacons mit einer Belastbarkeit von maximal 20mA. Jedem Ausgang kann eins von 14 Licht-Programmen zugeordnet werden.
  • 1 LED-Ausgang mit Treiber für das Landelicht mit einer Belastbarkeit von 100mA.
  • In 10 Stufen einstellbare Spannungs-Überwachung für einen 3-Zellen-LiPo-Akku. Der Alarm kann durch Blinken der Beleuchtung und/oder durch Ausfahren des Fahrwerks signalisiert werden.
  • Die Stromversorgung kann wahlweise über den Empfänger-Akku oder mittels integrierter BEC über den Antriebs-Akku erfolgen.
  • Zusätzlicher Alarm-Ausgang zum Anschluss weiterer Geräte.

Noch eine wichtige Information: Da ich immer wieder Mails erhalte, wo von Problemen mit PonyProg und den einfachen Programmier-Adaptern berichtet wird, werde ich diese Technik zukünftig nicht mehr unterstützen. Ich arbeite schon länger nicht mehr mit PonyProg und verwende ein USB-Programmiergerät, welches für relativ wenig Geld käuflich erworben werden kann und auf dieser Basis wird demnächst die Seite AVR-Programmierung komplett erneuert.

21.02.2010 Für die Tischuhr gibt es ein kleines Update. Die aktuelle Version 1.001 beseitigt ein leichtes Flimmern der Beleuchtung, wenn die Uhr mit gedimmter Anzeige im Nacht-Modus läuft. Dies war mir nie aufgefallen, da meine Uhr während der Programmentwicklung mit einer CCFL-Beleuchtung arbeitete, die sich nicht wirklich dimmen ließ. Weiterhin gibt es von Chip45 eine neue Version für den Bootloader, der aber nur dann erneuert werden muss, wenn es Probleme mit älteren Versionen gibt.

Außerdem wurde die Schaltung und die Beschreibung der Tischuhr ein wenig überarbeitet: Ich habe mein Display auf eine LED-Beleuchtung umgebaut und da die meisten Displays ebenfalls mit LEDs arbeiten, habe ich die Schaltung entsprechend geändert und den CCFL-Inverter IC3 entfernt. Auch gibt es kleine Änderungen bei der Auswahl des Transistors T1.

Die Tischuhr scheint sehr beliebt zu sein. Ich bekomme viele Anfragen und auch Bilder von Nachbauten, die ich natürlich gern in die Galerie stelle :-)

08.01.2010 Nach vielen Monaten im Untergrund möchte ich ein neues Projekt vorstellen. Es handelt sich um eine weitere Uhr, die den Arbeitstitel Tischuhr trägt und für den Schreibtisch gedacht ist. Diese Uhr unterscheidet sich von allen anderen Uhren auf dieser Seite durch die Verwendung eines grafischen Displays. Auch kehrt hier entgegen dem allgemeinen Digital-Trend die Analog-Uhr zurück. Weitere Besonderheiten dieser Uhr sind:

  • Zeitanzeige analog mit Stunden-, Minuten- und Sekundenzeiger
  • Zeitanzeige digital mit großen Ziffern
  • 3 unabhängige Alarmzeiten, wobei auch wiederholende Alarme programmiert werden können
  • Anzeige der nächsten 3 fälligen Geburtstage
  • Anzeige einer kompletten Geburtstagsliste mit bis zu 115 Einträgen
  • Viele Konfigurationsmöglichkeiten über 3 Einstellungs-Menüs
  • Alarmsignalisierung über 10 wählbare Melodien
  • Bedienung über einen Drehimpulsgeber und einen Taster
  • automatische Synchronisierung mit dem DCF77-Signal
  • USB-Anschluss zur PC-Kommunikation und zum Software-Update über Bootloader
  • Die Software wurde komplett in C geschrieben

Bei der Dokumentation dieses Projektes gibt es einige Neuerungen, die vielleicht auch bei den anderen Projekten ergänzt werden: Ganz am Anfang gibt es eine Tabelle mit Download-Möglichkeiten. So muss man die benötigten Dateien nicht erst im Text suchen. Gleich unter den Downloads befindet sich ein Inhaltsverzeichnis, wo man direkt in den gewünschten Abschnitt der Beschreibung springen kann. Weiterhin gibt es noch einen ordentlichen Schaltplan im PDF-Format zum Download und eine erweiterte Stückliste. Diese enthält eine zusätzliche Spalte mit Empfehlungen und Bestellnummern für den Einkauf der Bauteile.

Weiterhin habe ich auf der Seite AVR-Programmierung noch einen weiteren USB-Programmer ergänzt, den ich bei der Entwicklung der Tischuhr verwendet habe. Künftig werde ich die einfachen parallelen oder seriellen Programmieradapter nicht mehr empfehlen und rate stattdessen zu einem fertigen USB-Programmiergerät. Diese sind für unter 20€ erhältlich und funktionieren schnell und zuverlässig an jedem PC.

Ansonsten ist für dieses Jahr kein Mega-Projekt geplant. Es wird aber ein kleineres Projekt geben, welches für Modellflieger interessant sein könnte. Es handelt sich um ein Modul, welches eine Lichtsteuerung, eine Akku-Überwachung und eine Fahrwerksteuerung vereint. Weiterhin ist noch eine Kommunikations-Software für die Tischuhr geplant, hier gibt es aber noch keinen Zeitplan.

23.03.2009 Es gibt eine neue Software für den BigBen-Türgong. Der Watchdog-Timer war etwas knapp eingestellt und das führt bei einigen ATmega8 Exemplaren zu dem Problem, dass dieser ständig neu gestartet wird. Dies wurde durch eine andere Timer-Einstellung behoben. An der Funktionalität hat sich nichts geändert.

Außerdem möchte ich erwähnen, dass ich ein neues Uhrenprojekt begonnen habe. Geplant ist eine Uhr für den Schreibtisch mit einem ATmega128 und einem grafischen LCD (240x128 Pixel) als Anzeige. Die Hardware wird ähnlich aussehen wie die des Anzeigemoduls 2, allerdings fallen einige Bauteile wie EEPROM und RTC weg. Obwohl ich viele Teile der Software vom Anzeigemodul 2 verwenden könnte, habe ich mir das ehrgeizige Ziel gesetzt, die Software in C zu realisieren. Mal sehen, ob dies gelingt. Dieses Projekt wird auf jeden Fall einige Monate in Anspruch nehmen...

Aktuell - 2008 - 2007 - 2006 - 2005 - 2004 - 2003 - 2002 - 2001
Allgemeines - Projekt-Überblick - Links, Software - Neuigkeiten - "Klassiker" - Galerie - Impressum
AVR-Programmierung - AVR-Bootloader - Multifunktionsuhr - Tischuhr - Wohnraumuhr - Wecker - Zahnputzuhr - BigBen-Türgong - Fahrtregler - EPROM-Programmiergerät - Temperaturmesssystem - USB-RS232 Interface - Kleine Projekte