ePyx-online.de Just a moment ;-)

24Aug/090

[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.

16Aug/091

[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.

2Aug/090

[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.

27Jul/090

[Electronics] Arduino Plattform

Mikrocontroller sind meist die eierlegende "Wollmilch-Sau" und für jedes erdenkliche Elektronik Projekt zu gebrauchen. Sei es ein kleiner MP3-Player oder nur ein LCD-Interface welches den Systemstatus darstellt, prinzipiell ist alles möglich. Leider bedarf es einiges an Einarbeitungszeit um einen Mikrocontroller vernünftig programmieren zu können, daher ist der Einstieg für Menschen ohne Elektrotechnik-Studium oder einer ähnlichen Ausbildung oftmals sehr schwierig, wenn auch gleich unmöglich. Ein Nicht-Elektrotechniker-Mikrocontroller-Board, hat sich das Arduino-Projekt zur Aufgabe gemacht und versucht dank einfacher API und klar strukturierter Softwareumgebung, Mikrocontroller für Designer und Künstler interessant zu machen. Mit Erfolg würde ich sagen.

Arduino Duemilanove

Arduino Duemilanove

Aber abgesehen von den obigen Gründen, ist das Projekt auch für begeisterte Elektroniker interessant. Wer nicht ständig mit Mikrocontrollern zu tun hat und eben mal einen Prototyp oder eine einfache Messdatenaufnahme schaffen möchte ist hier genau richtig. Nach längerem Zögern und Beobachten des Projekts habe ich mir nun auch ein Arduino Duemilanove mit einem ATMega328 + Ethernet-Schield gegönnt und warte nun sehnlichst das Eintreffen des Pakets ab. Geplant sind erst einmal ein Wake-On-Lan-Sender mit Webinterface, eine mit 2-Achsen versehende Webcam-Steuerung (die ebenfalls per Webinterface gesteuert werden kann) und natürlich ein Klassiker, der Temperatur-Logger. Alles in Allem ist das Ganze nicht weiter tragisch, da es bereits fertige Bibliotheken für die Ansteuerung von Servos, des EthernetShields und einfacher Sensoren gibt. Dazu kommt noch, dass alles Schematics und Layouts für das Projekt Open-Source sind und sich daher eine fast riesige Community gebildet hat, wo es viele interessante Projekte gibt. Nicht zu vergessen der schon vor Ewigkeiten gepostete Artikel über das Wii-Nunchuk gesteuerte Arduino-Board.

Natürlcih hab ich mich vorab ein wenig umgesehen und einige interessante Links herausgepickt, die mich zum Erwerb verführt haben :

  • freedunio : Größtes deutschsprachiges Arduino Portal, Blog, Wiki, Community und viele Tutorials zu der Open Source Hardware und Software Entwicklungsumgebung.
  • netzwelten : privates Blog, mit einigen guten Tutorials
  • ladyada : persönliche Seite von Limor aka ladyada, hier gibt es fast alles was mit Elektronik zu tun hat. Darunter auch Anleitungen bzl. Arduino und einiger Schields.
  • Robotfreak Blog : pritvates Blog, auf das ich schon früher durch das BTM-222 aufmerksam geworden bin
  • Mats Vanselow : pritvates Blog, wo ich das Arduino+Twitter-Projekt sehr genial finde
  • Daily Duino : englsichsprachige Newsseite die über Neuentwicklungen und Projekte bzgl. des Arduino-Projekts berichtet
  • Hack N Mod : recht coole Sammlung an Ardunio-Projekten und jeder Menge Hardware-Mods

So das war es erst einmal, mehr gibt es dann eventuell wenn das Zeug hier ist. So muss nun aber weiter für die Prüfung in der theoretischen Elektrotechnik lernen.

Seite 1 von 11