Archiv der Kategorie: PC-Kram

Meine Lieblingsbeschäftigung :)

Wir bauen ein Netzteil…

Wie schon geschrieben habe ich mir das DDC-Set von tuxgraphics schicken lassen. Inzwischen steht das ganze mehr oder weniger fertig vor mir und hat seinen ersten Test hinter sich: Mit USB-Buchse ausgestattet durfte sich die Bauteilsammlung als Handylader versuchen. Mein Akku ist voll, das Handy lebt noch und die Temperaturen der Kühlkörper waren ganz erträglich.

8452

An der verwendeten I2C-Kommunikation habe ich jedoch noch einiges auszusetzen:

  • I2C mit dem Rechner zu sprechen mag zwar den Pegelwandler einsparen, aber anscheinend funktioniert die Idee mit der I2C-Emulation auf den Statusleitungen der seriellen Schnittstelle nicht ganz so gut – sowohl USB->RS232-Adaper als auch mein Laptop konnten nicht die erforderlichen Spannungen erreichen, erst mein normaler Rechner war in der Lage mit dem Chip zu sprechen.
  • Die Kommunikationsgeschwindigkeit weit ab von brauchbar – fast eine Sekunde pro Befehl/Abfrage lassen keine richtige „Echtzeitanzeige“ zu.
  • Die eingestellten Limits lassen sich nicht über I2C abfragen -auch keine gute Basis für GUIs – das sollte sich jedoch recht einfach machen lassen.

Auch sonst habe ich noch ein paar Ideen für die Firmware:

  • Maximal/Minimalwerte aufzeichnen
  • Das LCD wird derzeit anscheinend immer vollständig aktualisiert – führt bei mir z.T. zu gehörigem flackern.Hier sollten sich inkrementelle Updates machen lassen
  • Geht man über das Limit der Eingangsspannung hinaus wird die Ausgansspannung (logischerweise) instabil. In einem solchen Fall würde ich den Ausgang eher abschalten oder auf einen „sicheren“ Wert setzen.

Ansonsten scheinen Spannungen und das Stromstärkenlimit gut zu funktionieren. Glaubt man meinen Messgeräten liegt die Schaltung bei 5V (im Leerlauf) um 0,03V daneben, stichweise Proben bei Last sahen auch brauchbar aus. Verstaut werden soll das Ganze in dem Gehäuse eines alten PC-Netzteils. Kaltgerätebuchse, Netzschalter und Lüfter können auch hier gute Dienste verrichten, an der gegenüberliegenden Seite werden einige Kühlrippen für LCD und Tasten entfernt, am Ende kommen noch Buchsen für Messschnüre und eventuell einige Schalter hin. Da mir derzeit noch ein brauchbarer Trafo zur Versorgung der Schaltung fehlt ist noch nichts fest eingebaut.

8467

Obwohl die PC-Anbindung wie oben erwähnt imo nicht so gut gelungen ist habe ich mein PHP mal wieder missbraucht und konnte immerhin den Stromverbrauch meines Handys schön anzeigen, wobei die zeitliche Zuordnung fehlt.

8582

Post aus Kanada

Billigteile aus China, Taiwan oder anderen östlichen Staaten zu organisieren ist inzwischen ja keine Seltenheit mehr. Eine kleine Premiere lag jedoch Heute auf meinem Tisch: Ein kleiner Umschlag aus Kanada. Dank Air-Mail sogar schneller als erwartet. Jetzt heißt es erst mal basteln, denn im Umschlag finden sich so einige Elektroteile, welche (laut Anleitung) ein programmierbares Netzteil ergeben sollten. Dazu ein passendes LCD (natürlich in Blau) sowie ein Universalsensor für Temperatur, Luftfeuchte und Taupunkt, welcher meine kleine „Wetterstation“ ergänzen soll, welche langsam sogar sinnvolle Werte liefert. (Merkzettel: Sensor für Luftdruck). Als kleinen Bonus lag der Sendung noch ein kleiner Bonbon bei – danke dafür.
84428447

Sprechende Steckdosen

„Der Telebildschirm war Gestern“ – so könnte der Werbeslogan für die neuen Stromzähler der EnBW lauten. Interessante Absätze finden sich in diesem Artikel:

„[…]man beispielsweise beim Verlassen der Wohnung automatisch informiert wird, wenn bestimmte Verbraucher wie etwa der Elektroherd noch eingeschaltet sind.“

„Der Zähler meldet den aktuellen Verbrauch über einen bestehenden Breitband-Internetanschluss an den Stromlieferanten“

„Für die fernere Zukunft strebt die EnBW an, mit Haustechnikherstellern wie Miele oder Bauknecht zu kooperieren, damit sich energieintensive Hausgeräte fernsteuern lassen. So soll der Kunde beispielsweise sein Brot nachts zu einem günstigeren Niedrigtarif backen.“

Ich weiß ja nicht, aber ich finds nicht so lustig, wenn mein Stromzähler im 15-Minuten-Takt irgendwelche (später verschlüsselte) Daten durch die Gegend sendet. Sind die Stromerzeuger eigentlich schon bei Payback? Achja, und einen monatlichen Betrag sowie Einrichtungsgebühr soll man für diese Totalüberwachung der Elektroleitung natürlich auch noch zahlen.

Bash-Gebastel – Subversion Repository Manager

OK, mit PHP kann man vom simplen Gästebuch bis hin zum Gerätetreiber einiges hin bekommen, aber für kleinere Tools möchte man nicht immer den PHP-Interpreter in den Arbeitsspeicher jagen. Praktisch, dass Bash & Co schon recht mächtige Werkzeuge mitbringen. Wenn dann ein Bekannter nach einer kleinen Verwaltungsoberfläche für Subversion-Repositorys schreibt kann man seinen Rechner ja mal als Testobjekt verwerten. OK, der Code ist vermutlich schrecklich, dürfte nur auf Gentoo laufen und auch sonst noch weit von einer Produktivversion entfernt sein, aber immerhin startet das ganze und löscht mir inziwschen auch nicht mehr die ganze Platte vor der Nase weg (gut, dass es Snapshots gibt). Wer was zum lachen brauch kann sich gerne den Code vornehmen: [HTML] [Download]

–Update–
Eine verbesserte Version, jedoch ohne Dialog, findet sich in der Gentoo-Wiki.

Wurd auch mal Zeit: Die nächste Briten-Datenpanne

Als hätten die Banken nicht schon genug Probleme, nein, die HSBC-Bank verschludert wärend einer Kurierfart 370000 Kundendaten auf einer CD. Bedarf wohl keine Kommentare…

Nuclear Web Access

Wie Kontrolltroll im Gulli-Forum treffend festgehalten hat ist inzwischen fast alles über IP steuerbar – warum also nicht so:

Bild: http://img291.imageshack.us/img291/3027/bildschirmfoto15uw7.th.png?nooverlay

(Design und so (c) by VMware)

Linux-Entwicklung eingestellt – Kernelquellen vorerst eingefrohren

Völlig überraschend hat Kernel-Koordinator Linus Torvalds seine Mitarbeit an allen Linux-Projekten eingestellt. In einer Stellungnahme auf comp.os.linux.announce führt er seine Gründe weiter aus: Gegen die zunehmende Bedrohungen durch Softwarepatente sowie die Bestechungen großer Softwarehersteller könne sich ein freies System nicht durchsetzen. Er werde nun als Entwickler bei der finanziell angeschlagenen SCO einsteigen und den Kernel in einer kommerziellen Variante weiterführen. Er prüfe weiterhin, ob sich Teile des Kerns durch Patente schützen ließen, betonte jedoch, dass aktiven Entwicklern des offenen Zweiges keine rechtlichen Schritte drohen. Man wolle mit dieser Maßnahme vielmehr Betreiber von kommerziellen Linux-Server wie z.B. Webhoster für die neue SCO-Distribution gewinnen.

Als erste Reaktion kündigte Kernel-Guru Alan Cox seinen Arbeitsvertrag beim Linux-Distributor „Red Hat“ und verlangte, dass alle von ihm eingesandten Patches aus dem Kernel entfernt werden. Einige stunden nach der Forderung wurden die offiziellen GIT-Repositories vorerst für eingehende Bugfixes und Feature-Enhancements gesperrt. Entwickler wurden angehalten Quellcode nach betroffenen Stellen zu durchsuchen und ggf. zu löschen. Nach ersten Schätzungen von Heise wird diese Aufräumaktion mindestens zwei Monate in Anspruch nehmen.

Wer fortan die Betreung des offenen Kernels übernehmen soll ist noch nicht geklärt. Sowohl die Mozilla Foundation als auch Google wollten keine Stellungnahme abgeben. Das Open Souce Lab des Softwaregiganten Microsoft hat indes Gespräche bestätigt – sofern alle Linux-Kompatiblen Office-Pakete OOXML als Standard-Dateiformat einführen, so würde das Redmonder Unternehmen die Koordination, Hosting sowie Patentverwertung übernehmen. Als neuer Name (Linux ist eine eingetragene Marke) ist auf vielen Mailinglisten bereits „Microsoft OpenSky 2009 Server Beta 1 RC 0.5“ im Gespräch.

Schäubles Fingerabdruck in der Datenschleuder

Das man Fingerabdrücke leicht fälschen kann hat der CCC ja bereits bewiesen, nun setzen sie im Kampf gegen Fingerabrücke in sicherheitskritischen Bereichen noch einen drauf: In der aktuellen Ausgabe der Datenschleuder finden sich Schäubles Fingerabdruck! Und das nicht nur auf Papier – eine fertige Atrappe liegt der Ausgabe bei. „Wir empfehlen, die Abdrücke bei erkennungsdienstlichen Behandlungen, bei der Einreise in die USA, bei der Zwischenlandung in Heathrow, aber auch im örtlichen Supermarkt und – prophylaktisch – beim Berühren möglichst vieler Glasflächen zu benutzen“ so CCC-Sprecher Engling

VR-Bank Kundennummernpoker

Ach ja, meine Bank kümmert sich schon um ihre Kunden… Da ja das PIN/TAN Verfahren so einfach unsicher ist muss das natürlich ersetzt werden. Zur Auswahl stehen TANs übers Handy oder ein Kartenleser aka „SmartTAN plus“. Da ich von Handy nicht viel halte liegt nun

8347

einer der 10EUR teuren Leser vor mir. Die Garantie wollte ich mit nicht direkt zerschießen, daher nur ein kleiner Einblick – 2 Knopfzellen versorgen das Gerät mit 6V, ein Plastekdeckel drückt die Chipkarte an Kontakte der Rückseite. Die Tasten lassen sich mit etwas Geduld sogar einzel drücken.

Im gleichen Zug wollte ich mir dann meine Banking-Software vornehmen. Bisher sorgte ein PHP-Script für den Transfer von Umsatzdaten in eine MySQL-DB und die anschließende Auswertung. Da das ganze aber nichtso ganz komfortabel und dank HTTP-Abgriff nicht sehr zuverlässig war musste jetzt auch mal etwas Neues her. Passenderweise gibt es eine neue Version von Hibiscus. Problem: Wie heißen die HBCI/FinTS-Daten?! Die URLs für HBCI-PinTan sind zwar bei allen Banken, welche am Rechenzentrum der GAD hängen, gleich, aber bei den Kundendaten hapert es dann irgendwie. Die einen Banken nutzen einen eigenen Username, andere X Stellen der Kontonummer, wieder andere hängen X Nullen davor etc. Immerhin konne nach 2 Warteschleifen die IT-Abteilung der Bank etwas Licht in die Sache bringen und mit die nötigen Datenstrukturen aufzeigen. Nun tuts auch die FinTS-Abfrage über SSL & Co. Immerhin ein Erfolg – Jetzt muss ich mich nurnoch irgendwie mit dem Rechenzwerg anfreunden.

MiniPOV3 im Kurzdurchgang

Über etwas gegoogle zum TV-B-Gone bin ich auf der Seite von Ladyada gelandet, auf der sich einiges an Spielereien finden lässt. Inzwischen liegt auch eine auf meinem Tisch: Ein Abgespecktes MiniPOV3. OK, ich habe auf den seriellen Anschluss verzichtet und einen ATMega8 als Controller genutzt, aber es funktioniert. Jetzt muss ichs nurnoch an irgendwas drehendem Festmachen, denn hin- und herwackeln geht auf die Arme…