Ich wollte schon seit längerem mal einen AVR per USB an den PC anbinden um diese USB-RS232 Adapter zu umgehen. Von Objectiv Development (http://www.obdev.at) gibt es eine kleine Library, die genau das ermöglicht. Zunächst hab ich mir mal den Easylogger aus den Refernzprojekten aufgebaut, einfach mal um zu sehen, ob das überhaupt praktikabel ist. Da das ganz gut funktioniert hat, habe ich direkt noch einen ISP Programmieradapter mit USB-Anschluss gebaut.
Sonntag, 25. September 2011
AVR und USB
Ich wollte schon seit längerem mal einen AVR per USB an den PC anbinden um diese USB-RS232 Adapter zu umgehen. Von Objectiv Development (http://www.obdev.at) gibt es eine kleine Library, die genau das ermöglicht. Zunächst hab ich mir mal den Easylogger aus den Refernzprojekten aufgebaut, einfach mal um zu sehen, ob das überhaupt praktikabel ist. Da das ganz gut funktioniert hat, habe ich direkt noch einen ISP Programmieradapter mit USB-Anschluss gebaut.
Samstag, 17. September 2011
Platine mit RFM12 Funkmodul und Atmega8 für die Heizung
Eine Idee, die ich gerne umsetzen würde, ist die Kopplung mit dem Wecker in meinem Android Telefon. So könnte die Heizung am Morgen immer schon automatisch 15 Minuten bevor der Wecker klingelt angehen und im Bad wäre es schon warm. Mal schauen was das SDK so hergibt. Des Weiteren würden sich relativ komplexe Zeitprogramme recht einfach realisieren lassen. Das Steuergerät alleine kann nur Tagesprogramme schalten und damit keinerlei Ausnahmen wie Wochenenden oder Feiertage.
Montag, 5. September 2011
LED-Uhr
Die Software war dann recht schnell geschrieben. Basis ist ein Timerinterrupt, der eine Variable hochzählt und bei einem bestimmten Wert (nach genau einer Sekunde) die Sekunden um eins erhöht. Die Ausgabe der Stunden, Minuten und Sekunden erfolgt in der main-Schleife.
Kalibriert habe ich das ganze mit meinem Logikanalyzer.
USB-Steckdosenleiste
Heute habe ich eine Steckdosenleiste mit einem USB-Anschluss und Relais versehen. Hintergrund des Ganzen: Wenn ich nun den PC einschalte, werden die ganzen zugehörigen Geräte wie Aktivlautsprecher, Monitore und Drucker mit eingeschaltet. Wenn der PC ausgeschaltet ist werden, damit alle Geräte vom Netz getrennt.
Die beiden hinteren Steckdosen auf dem Bild haben Dauerstrom, dort ist der PC angeschlossen, die 5 anderen sind geschaltet.
Es gibt momentan keinen Controller auf der Platine. Das Relais ist einfach an die Versorgungsspannung des USB-Ports angeschlossen. Den Transistor habe ich vorsorglich schonmal eingesetzt, falls ich doch noch einen Attiny 45 mit auf die Platine setzen will. Platz ist noch genug.
Die beiden hinteren Steckdosen auf dem Bild haben Dauerstrom, dort ist der PC angeschlossen, die 5 anderen sind geschaltet.
Es gibt momentan keinen Controller auf der Platine. Das Relais ist einfach an die Versorgungsspannung des USB-Ports angeschlossen. Den Transistor habe ich vorsorglich schonmal eingesetzt, falls ich doch noch einen Attiny 45 mit auf die Platine setzen will. Platz ist noch genug.
Abonnieren
Posts (Atom)