Kruzweilig

Photo of the Day – MacGyver Multitool | Manolith

Schon irgendwie geil, oder ?

Photo of the Day – MacGyver Multitool | Manolith.

Weekend Special : AVR Christmas Sound

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.

Get the Flash Player to see the wordTube Media Player.

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

[Electronics] Arduino Bierzapfanlage 2.0

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.

Das gute Stück

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

[Software] XBMC

Einen recht gelungenen und informativen Beitrag über das freie Mediacenter-System XBMC habe ich heute bei Cashy gelesen. Ich kannte XBMC zwar schon vorher, habe es aber zumindest unter Linux (Fedora – für Ubuntu gibt es fertige Pakete) nicht ans Laufen bekommen.

PM3:HD

Allerdings auf dem Windows-HTPC meines Fast-Schwiegervaters konnte ich mir davon ein Bild machen. Eine gut gelungene Einführung gibt es im oben genannten Artikel. Mal sehen eventuell mach ich mich nochmal ans Kompilieren. Was ich besonders ansprechend finde, ist die sehr gut skalierbare Oberfläche. Nicht das ich einen eigenen Skin kreieren wollte, aber bei steigender Diagonale wird Schrift ein Alptraum. Das ist vor allem ein Manko, was einige kostenpflichtige Konkurrenzprodukte nicht so gut hingekommen.

[via Caschys Blog - Gastartikel: XBMC]

Gleich mal berichtigen, auf für Fedora gibt es mittlerweile eine ausführliche Anleitung zum Kompilieren.

Frustriert von den ganze Versuchen den aktuellen SVN-Trunk zu kompilieren habe ich auf fedorajunkies, RPMs für die letzten drei Fedora Releases und CentOs ausfindig gemacht. Wer sich das Ganze also sparen möchte und den komfortableren Weg gehen mag, der nimmt gleich die RPMs. Sollte nach dem Installieren XBMC abstürzten, dann wird es sich sicherlich um folgendes Problem handeln. Wichtig ist auf jeden Fall, den Wiki-Eintrag bis zum Schluss zu lesen. Sonst bleibt das Menü komplett leer.

[Electornics] LEGO Mindstorms Sudoku Solver

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.

YouTube Preview Image

LEGO Mindstorms Sudoku Solver – Hack a Day.

[Linux] Midi, Fedora, ALSA-API

Sollte man in den Genuss kommen und mit der ALSA-API auf ein MIDI-Interface zugreifen wollen, dann sollte man sich nicht wundern wenn das der Zugriff auf /dev/snd/seq mit

ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

verneint wird. Glücklicherweise hilft ein modprobe snd_seq wahre Wunder und es kann weiter gehen mit der fröhlichen Trällerrei, oder halt dem Programmieren mit der ALSA-API.

[Buch + Arduino] Oreily – Arduino Physical Computing…

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.

Arduino - Physical Computing

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.

[Electronics] Neuen Arduino-Kram bestellt

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.

[Tools] PCB mit Freeware

Gut eigentlich ist Eagle ja nicht weg zu denken. Allerdings stören mich daran meist zwei Dinge. Zum Einen arbeite ich nicht sonderlich viel mit Eagle – was natürlich nicht an der Software liegt sondern an mir – und daher fand ich es bisher nicht sonderlich intuitiv sich von Neuem mit der Software auseinander zusetzen.

Zum Zweiten, stößt man schnell an die Grenzen der freien Version und erreicht damit schnell das halbe Europakartenformat der Layout-Software. Da ich unter Linux bisher, für Simulationen eher zu Geschem in Verbindung mit NG-Spice und Octave griff, stellt sich mir die Frage nach komfortableren Lösungen. (Wer schon mal mit Geschem und NG-Spice gearbeitet hat, weiß das man dort schnell auf Problem stößt)

Da heute Sonntag ist, hab ich mir das Programm KiCad angeschaut und das Minitutorial durchexerziert. Erstaunlicherweise hatte es rund eine Stunde Zeit gekostet Schematic und Layout anzufertigen. Gut es ist eine sehr einfach Schaltung und auch beim Layouten hätte ich mir wohl noch etwas Mühe geben können, aber dennoch ist das Ergebnis recht brauchbar. Auf jeden Fall werde ich das Programm noch eine Weile benutzen, schließlich ist gestern  die nächste Bestellung bezüglich Arduino-Kram raus gegangen.

Hier noch einige Bilder von KiCad, wer mag kann sich ja das MiniTutorial angucken und selbst entscheiden.

Mini tutorial – KiCad.

[Electronics] Arduino Duemilanove eingetroffen

Wie kürzlich beschrieben, hatte ich ein Ardunio Board + EthernetShield bestellt. Nun dieses ist am Donnerstag eingetroffen und ich konnte bisher schon ein wenig damit spielen. Um das Ganze auf Funktionstüchtigkeit zu testen habe ich mir natürlich zuerst einmal die Processing-IDE installiert (ging recht schleppend, aber nun läuft sie) und mir ein paar Beispiele angesehen. Durch die sei einfach Kombination des LED-Examples und eines Mini-Webservers konnte ich dann beide PCBs testen. Beide funktionierten sehr gut und nun kann ich eine LED per Ethernet schalten und gleichzeitig einen LDR-Wert auslesen.

Get the Flash Player to see the wordTube Media Player.

Schon recht cool, was man mit ein wenig Copy+Paste erreichen kann. Mit einem “normalem” AVR würde dies wohl wesentlich länger dauern, aber Arduino ist ja auch eine Prototyping-Plattform.
Mehr >

Get Adobe Flash playerPlugin by wpburn.com wordpress themes