SMD-Löten Zeitraffer & Bilder

Die letzte Bestückungsaktion mal als Zeitraffer festgehalten, allerdings sehr lang abgespielt damit man überhaupt etwas erkennt:

Mehr Bilder wie immer auf der nächsten Seite!

Mehr…

12W LED-Ringleuchte

20. April 2012 Keine Kommentare

LED-Ringleuchte mit 30 Superflux-LEDs und PWM-Ansteuerung

Endlich vernünftiges Licht unterm Mikroskop! Die käuflichen Beleuchtungen haben mir alle nicht gefallen oder waren extrem teuer. Also mal selber etwas basteln:

Details zur Schaltung, Schaltpläne und Quelltext wie immer auf der nächsten Seite!
Mehr…

KategorienElektronik, Projekte

ImmobilienTag Kaarst (18.03.) & ein Video

18. März 2012 Keine Kommentare

Vor einiger Zeit erreichte mich eine E-Mail:

Hallo,

wir würden gerne das Animationsfilmchen über die Funktionsweise der Wärmepumpe für eine kleine Messe nutzen.

Gruß

 
Während meiner Ausbildung an der BBS II in Gifhorn entstand für eine Präsentation Anfang 2008 eine kurze Animation über die Funktionsweise einer Wärmepumpe. Das Video hatte ich später auf YouTube hochgeladen und nie damit gerechnet, dazu eine Anfrage zu erhalten.

Tatsächlich war die Firma GEOBIT Energieprojekte GmbH auf das Video aufmerksam geworden und wollte es am 18.03. beim “ImmobilienTag Kaarst” an ihrem Stand aufführen…

Nach einige Mails war alles geklärt (danke nochmals für den freundlichen Kontakt!) und ich habe das Video in besserer Qualität zur Verfügung gestellt.

Am 18.03. lief dann auch tatsächlich das Video auf der Messe:

Animation Wärmepumpe am Messestand
 
Mehr…

KategorienAllgemein

Eagle Tipps & Tricks

21. Februar 2012 Keine Kommentare

Einige kleine Abkürzungen für die Arbeit mit Eagle. Getestet in Version 5.11, in Version 6 sollte es ähnlich funktionieren.

(Viel Text!)

Mehr…

ATmega & AVR-GCC: Timer Overflow, oder ein bisschen Multitasking

24. November 2011 Keine Kommentare

Wie kann man auf einem Mikrocontroller zeitgesteuerte Abläufe programmieren, die im Hintergrund ablaufen und nicht das Hauptprogramm durch Warteschleifen blockieren?

Dazu eignet sich eine Kombination aus Hardware-Timer und Interrupt, die beide auf den meisten ATmegas vorhanden sind.

Das folgende Beispiel orientiert sich an einem ATmega 8 und dessen Timer 0. Für andere Controller oder weitere Timer müssen die Register-Bezeichnungen und Funktionen jeweils im Datenblatt nachgeschlagen werden, die Funktionsweise unterscheidet sich aber nicht wesentlich.

Mehr…

KategorienAVR-GCC, Programmierung

ATmega & AVR-GCC: Grundlagen Interrupts

24. November 2011 Keine Kommentare

Wie kann ohne Abfrage-Schleifen (polling) und unnötiges Warten sofort auf Eingangssignale reagiert werden?

Vergleichbar mit einem Computer bieten die ATmega-Mikrocontroller für diese Aufgabe Interrupts.

Das folgende Beispiel verwendet Bezeichnungen aus dem Datenblatt des ATmega 8, für andere Controller müssen die Register und Vektoren eventuell angepasst werden.

Mehr…

KategorienAVR-GCC, Programmierung

SVN-Server Fehler: Post-commit hook

24. November 2011 Keine Kommentare

Das ist mir mal einen Eintrag wert: Was tun, wenn der SVN-Client beim hochladen meldet “Error: post-commit hook failed (exit code 255) with no output.”?

Der besagte “Hook” ist ein Script, das nach dem Hochladen eine E-Mail mit Versioninfos verschickt. Funktioniert bei allen Repositories wunderbar, nur bei einem kürzlich angelegten garnicht. Woran liegts?

Alle Einstellungen zig mal kontrolliert, Passwörter neu eingetippt, Client aktualisiert -> funktioniert trotzdem nicht, E-Mails werden natürlich auch nicht gesendet.

Der Haken am “Hook”: Die Datei “post-commit” im SVN-Ordner ist nicht einfach nur eine Config-Datei, in die man Parameter für die Mailfunktion einträgt. Viel mehr ist der Hook selbst bereits ein Script, was man eigentlich direkt in der ersten Zeile sehen kann:

#!/bin/sh

 
Betonung liegt auf kann, ich hab es natürlich nicht gesehen :)

Mit “chmod 754 post-commit” bekommt das Script die passenden Rechte, schon ist die Fehlermeldung verschwunden und die E-Mails werden verschickt.

Wenn es trotz passender Rechte eine Fehlermeldung gibt, können die Scripte eventuell einen falschen Rückgabe-Wert haben oder irgendwelche Ausgaben machen, die vom SVN fälschlich als Fehler angezeigt werden.

KategorienLinux & Server

Reflow-Löten mit einem Heissluftfön

29. Oktober 2011 2 Kommentare

Wie kommen die Bauteile auf die Platine? Mit feinem Zinn und Flussmittel ist langweilig, also mal Reflow probieren :)

Mehr…

Andere Projekte

29. Oktober 2011 Keine Kommentare
KategorienAllgemein

Durchkontaktieren mit Bungard-Nieten

29. Oktober 2011 Keine Kommentare

Bungard stellt zum Durchkontaktieren kleine Kupfer-Nieten mit verschiedenen Durchmessern her. Allerdings kostet die Presse dazu rund 200€, für jeden Nietendurchmesser wird zusätzlich noch ein Werkzeugsatz für weitere 70€ benötigt. Also nix für die Hobbykasse ;)

Aus einem alten Körner habe ich mir ein Presswerkzeug für diese Nieten geschliffen, was erstaunlich gut funktioniert.

Ich habe mich für Nieten mit 0,8mm Außendurchmesser entschieden. Das sind die kleinsten bei Reichelt erhältlichen und nehmen im Layout nicht zu viel Platz weg. Einen dünnen Draht bekommt man durch die 0,6mm Innendurchmesser noch brauchbar durch.

Noch nicht verarbeitet, Länge ca. 2mm
Mehr…