Just a moment ;-)
Hardware
Weekend Special : AVR Christmas Sound
13. Dez
Hatte am Wochenende etwas Zeit und Langeweile und habe mir mal wieder meinen kleinen ATMega8 geschnappt. Zwar ist es eine absolut miese Bildqualität, aber es kommt ja auf den Ton an. Warum ich einen ATMega8 und nicht mein Arduino-Board?
Beim Arduino muss man sich nicht selbst um die Timer kümmern und lernt daher auch nicht wirklich etwas über die Architektur. Zumal es einfach zu viel im Netz gibt und man da schnell was zusammen klaut. Außerdem wollt ich ja Zeit rumkriegen.
Update:
Nachdem das Ganze irgendwie süchtig macht, habe ich noch ein paar Melodien hinzugefügt.
* Itchy & Scratchy Theme
* KnightRider Theme
* The Simpsons Theme
* Star Wars Theme
* Star Trek Next Generation Theme
* Star Trek Voyager Theme
* SuperMario Bros Theme
* Airwolf Theme
* SuperMan Theme
* Scatman* Poison
* TakeOnMe
* Biene Maja Theme
* The final countdown
* Pink Panther Theme
* Adams Family Theme
* Axel Foley Theme
* The Flintstone Theme
* Indiana Jones Theme
* Little Drummer Boy
Eagle Tipp : Automatisches Durchnummerieren
04. Dez
Dieses Semester komme ich doch öfters mit Eagle in Berührung als mir persönlich lieb ist. Ich bevorzuge einfach Kiad – quelloffen und uneingeschränkt. Allerdings kann es nicht schaden auch mal bei Eagle reingeguckt zu haben. Meist habe ich geflucht, dass beim Austauschen der Bauteile, die Nummerierung Querbeet ging und Widerstand R1 neben R13 lag.
Auch nicht weiter wild, aber sieht halt doof aus wenn man die Schematic oder das Board in einen Bericht oder in eine Geräte-Dokumentation einfügen muss und das dann eventuell noch Kollegen oder Kunden sehen müssen.
Gestern beim Spielen mit den ganzen ULP-Files von Eagle habe ich dann die ULP “renumber-sch.ulp” entdeckt. Nun was sagt man, Eagle kann es ja doch. Mit dem Skript nummeriert Eagle die Bauteile auf Wunsch durch und das Wirr-Warr ist beseitigt. Bauteilnamen mit einer Textbezeichnung (wie R_LAST usw) werden dabei nicht angefasst.
Allerdings sollte man die dickgedruckte Warnung ernst nehmen und ein eventuell bereits existierendes Board laden, da sonst Schematic und Board inkonsistent werden.
Aber recht nützlich ist das natürlich allemal.
ProBot 128 und Windows 7 x64
04. Dez
Nachdem mich Erik mit Kommentaren auf Probleme mit dem Voltcraft-Programmer für den ProBot 128 unter Windows 7 x64 aufmerksam hat, hab ich das Ganze schnell selber getestet und überprüft. Leider musste ich feststellen, dass er Recht hatte und die Treiber nicht mehr funktionieren.
Wenn man bei Conrad den Adapter findet (wird nicht mehr als Zubehör angezeigt), dann muss man feststellen, dass es dort wie gehabt sehr mau aussieht und man mit dem Teil alleine gelassen wird.
Voltcraft USB Programmer Driver Win7 - Gepatchte Treibersignierung für den Voltcraft USB-Programmer, der im Produktumfang für den ProBOT-128 und der C-Control Pro Unit notwendig ist. Erlaubt das Benutzen des Adapters unter Windows Vista x64.Naja, neue Treiber von Silicon Labs gab es für Windows 7 schon, nach einigen Anpassungen wurde der Conrad-Adapter dann auch erkannt. Mal wieder ein sehr schönes Beispiel, warum ich dort immer weniger kaufe und in der letzten Zeit gar nicht dort war.
[Electronics] Arduino Bierzapfanlage 2.0
11. Sep
Eines der persönlichen Bedürfnisse, meist bei der männlichen Zielgruppe, ist das gekühlte Blonde. Wenn es gezapft ist umso besser. Blöd nur, wenn das Fass gerade leer ist und man sich nicht mehr an den Füllstand erinnern kann.
Wenn ich nun zu Hause wäre und nachsehen könnte; dann muss ich aber nochmal los – Beides nicht wirklich cool und beides nicht nötig im Zeitalter vom Web 2.0. Bei Sparkfun-Electronics ist man sich dieser Misere bewusst und hat die Lösung gleich parat.
Wie der Titel schon vermuten lässt ist natürlich ein Arduino mit im Gepäck und übernimmt folgende Aufgaben :
- Netzwerkschnittstelle
- Web-Interface
- Twitter-Interface
Der Übersichtlichkeit halber wurde noch ein eigenes PCB mit Schraubklemmen gefertigt um das Ganze besser anschliessen zu können.
Schon sehr gelungen muss ich sagen. Hier findet man das Ganze samt Bauanleitung und Quellcode. Viel Spass mit dem blonden Gerstensaft.
via Hack a Day
[Hardware] Nokias neues N900 vorgestellt
27. Aug
Nokia hat sein neues 3G Handy, N900 vorgestellt. Das faszinierende an dem Handy ist, dass es ähnlich wie Android auf Linux basiert. Nokia setzt dabei auf die Entwicklungsplattform Maemo, die aus großen Teilen auf freier Software, also Open-Source basiert. Dabei wurde verstärkt Code aus dem GNOME-Projekt einbezogen. Natürlich tritt Nokia damit in direkt Konkurrenz zur Google+HTC Plattform Android, welche momentan mehr oder weniger Monopolist bzgl. auf Linux basierender mobiler Geräte ist.Bin bei dem zwar recht kurzem Promovideo schon fast am überlegen mich bei der nächsten Handywahl doch nicht für ein HTC Hero zu entscheiden.
Größter Kritikpunkt war bisher für mich, dass man nur mittels Hacks Software als root installieren konnte und das das Entwicklungskit auf Java basiert.Zumal, wenn Nokia dahinter steckt zu 100 Prozent auch eine Qt-Schnittstelle dafür existieren wird und man so eine dritte Plattform (Linux, Maemo und Windows) ohne größeren Aufwand mit Applikationen versorgen kann.
Sehr faszinierend, mal sehen wie sich die Sache, besonders preislich, entwickelt.
[Electornics] LEGO Mindstorms Sudoku Solver
24. Aug
Gerade bei HackaDay gelesen und angesehen, ein Minstorm NXT löst ein Sudoku mit Stift und allem drumherum. Dabei werden sämtliche Felder gescannt und mit Schwellwerten versehen, dadurch erzeugt sich der NXT eine Kopie des Spielfeldes und löst die gestellte Aufgabe. Ist diese gelöst, fährt er Zeile für Zeile ab und trägt das ermittelte Ergebnis ein.
Finde ich sehr cool, besonders wenn man bedenkt das einige Menschen Probleme beim Lösen haben.
[Buch + Arduino] Oreily – Arduino Physical Computing…
17. Aug
Vor kurzem gab es ja bei freeduino.de und bausteln.de ein Gewinnspiel wobei es jeweils Ausgaben des neuen Arduino-Buchs von Oreily zu gewinnen gab. Da ich derzeit noch kein Arduino-Board und auch kein Projekt im Auge hatte blieb mir nur die Teilnahme bei freedunio, wobei das Glück mich nicht begünstigte. Nun Schwamm drüber, als ich letze Woche beim örtlichen Buchhändler war entdeckte ich das Buch zufällig und da ich mehr oder weniger eh was erstehen wollte, liest sich halt gut im Grünen, gönnte ich mir das Buch.
Einige Zweifel hab ich natürlich beim Bloggen über dieses Buch, da ich wahrscheinlich nicht allzu objektiv der Thematik Elektronik gegenüberstehe, da sich mein Studium und meine Arbeit eigentlich ausschließlich mit Elektronik und der dazugehörigen Software befassen. Daher überflog ich auch die doch sehr üppige Einleitung über die elektronischen Bauteile und las als zuerst das Kapitel über die IDE. Natürlich ist die Einleitung nicht zu verachten, besonders wenn man keinerlei Erfahrung auf dem Gebiet hat, wobei ich sagen muss das ich das was ich in dem Kapitel las sehr gut erläutert und erklärt wurde und ich es, auch mit Vorwissen, recht gern gelesen hab.
Was das Buch auf jeden Fall schafft ist die Förderung der Kreativität. Die gute Gliederung der Workshops und darüber hinaus auch die Zeichnungen und Schematics sind sehr verständlich und auf das Wesentliche beschränkt. Ausserdem muss ich zugeben, dass ich es nicht wirklich für so einfach gehalten habe die MIDI-Schnittstelle zu emulieren/anzusprechen und oder einem Mikrocontroller Musik in Form von PWM-Signalen zu entlocken.
Alles in Allem ist das Buch sehr zu empfehlen, es liest sich gut, gibt einen guten Einstieg in die Thematik Arduino, erklärt Unterschiede der einzelnen Boards, Shields und Bricks und verweist auf sehr gute Anlaufstellen im Netz. Wenn man beachtet, dass das Buch gerade mal 25 € kostet ist das allerhand und bei Interesse in die Plattform gut investiertes Geld.
[Stuff] U3 Sticks und so weiter
17. Aug
Mittlerweile solle wohl jeder den Totgesagten USB-Standard mit der Philosophie “Software zum Mitnehmen” kennen. Zumindest diejenigen, die die Downloadzahlen der U3-Anwendungen in die Höhe schnellen lassen kennen diese Funktionalität des Sticks nur allzu gut. Bisher ging es aber nur soweit, dass man Software per Launchpad hinzufügen oder entfernen konnte, jedoch das CD-Laufwerk des U3-Systems war unantastbar. Durch die Tatsache, dass eine Unterstützung für Linux angekündigt ist, aber nie erscheinen wird hab ich mir meinen CRUZER etwas genauer angesehen und zumindest herausgefunden, dass der Inhalt des CD-Abbildes sehr wohl manipulierbar ist.

Dabei ist das Prinzip recht einfach :
Bei der Installation des Launchpads wird das Abbild vom Hersteller-Server heruntergeladen und danach auf das virtuelle Laufwerk “gebrannt”. Tauscht man, bevor der Brennvorgang gestartet ist, das besagte Image gegen ein manipuliertes aus, kann man das CD-Laufwerk nach Belieben mit Inhalt beschreiben. Was die Größe des Images angeht, so habe ich einiges getestet und konnte nicht feststellen, dass es dort eine Begrenzung außer die der Speicherkapazität des Sticks gibt. Interessant wäre es natürlich, die Autostartfunktion um eine linux-taugliche zu erweitern und U3-Anwendungen wie sie von cashy angeboten wurden auch unter Linux verfügbar zu machen. Tendenziell wird sicherlich nicht allzu viel Anklang zu erwarten sein, aber dennoch wäre es ein Schritt nach vorn und ehrlich gesagt wieder eine Technologie mehr wo Linux nicht außen vor sein muss.
[Electronics] Arduino CNC für rund $100
16. Aug
Wie schon bei make und Hack N Mod zu begutachten war, ist es mit dem Arduino auch möglich CNC-Fräsen zu bauen. Dabei benötigt man für den Aufbau laut Angaben von TinHead rund 30 Stunden und ein Budget von rund 100 USD. Wer schon mal auf dem freien Markt nach so etwas geschaut hat, weiss natürlich, dass 100 USD im Grund nichts sind.
Das Ganze wird vom PC aus durch ein Python-Skript gesteuert, die Ansteuerung der Mechanik übernimmt dann das Arduino-Board.
[Electronics] Neuen Arduino-Kram bestellt
16. Aug
Nachdem ich ja nun das Arduino Duemilanove habe, ist es natürlich klar das man damit auch etwas anfangen möchte. Nun dazu brauch man natürlich etwas Elektronik-Kram.
Wäre ja auch sehr langweilig, ständig auf der seriellen Schnittstelle zu hocken und zu hoffen das was passiert. Wobei selbst das natürlich recht langweilig ist, wenn man keine Hardware an den IOs hat, mit denen man interagieren kann.
- 1 x Wiichuck- A Wii-Nunchuck break out board -> Kontroller liegt schon hier, ist aber zu schade um auseinander genommen zu werden
- 1 x SD card shield for Arduino V2.1 -> praktisch um Daten zu loggen oder um einfach den Speicher zu erweitern
- 1 x RB-421 Servo 2 Pcs Pack -> irgendetwas muss sich ja bewegen
- 1 x Breadborad jumper wire 75pcs pack -> sonst wird das mit dem Steckbrett nichts
- 1 x Graphic LCD 128*64 (KS0108 ctrl) – D.Blue and Yellow Green -> ein GLCD um Daten visuell auszugeben
- 1 x Luxeon III Star compatible – 3w white -> wird langsam dunkel, muss was fürs Rad tun (siehe Elektor FLLL 06/2008)
- 20 x Mini Push Button Switch -> Miniatur-Taster
So ich denke damit kann man schon recht gut was anfangen. Das Einzige was natürlich stört, es kommt aus dem Ausland und wird mindestens eine Woche an Lieferzeit haben. Aber egal, man muss ja auch noch etwas arbeiten um sich dann um die dann gewonnene Freizeit kreative im Sinne des Prototyping nutzen zu können.

