Mit dem Rainbowduino von Seeedstudio wird es bunt

Was ist der Rainbowduino?

Der Rainbowduino ist ein Arduino kompatibler Mikrocontroller von Seeedstudio speziell zur einfachen Ansteuerung einer 8×8 RGB Martix.

Ich habe mir den Rainbowduino mit einer passenden 8×8 RGB Matrix zum aufstecken bei Watterott bestellt.

Letzte Aktualisierung 14.01.2017

Spannungsversorgung

Ihr braucht ein Netzteil welches eine Spannung zwischen 5 und 12V und einen Strom von ca. 600mA liefert. Es kann sich durchaus um ein Billig Netzteil handeln denn die Eingangsspannung muss keinen exakten Wert treffen. Beim anschließen bitte darauf achten das + und – nicht vertauscht sind. Leider ist das auch an der Platine nicht wirklich beschriftet. Im Zweifelsfall messen welche Anschluss mit Masse auf der Platine verbunden ist

Seriell-Parallelwandler

Es gibt zwei Möglichkeiten den Arduino zu programmieren einmal direkt über einen Seriell-Parallelwandler oder mit Hilfe eines Arduino’s (Anleitung Arduino mit Rainbowduino verbinden). Ich entschied mich zunächst für die erste Variante. Leider passt die bestellte Platine FTDI Breakout 5V zum programmieren nicht ohne weiteres an die Rainbowduino Platine.

Da man die Platine FTDI Breakout 5V nicht einfach an die Rainbowduino anschließen kann wie es im Vimeo Tutorial Video zu sehen ist muss man hier zu einer uneleganten Bastellösung greifen. Ich habe die Stecker zum Test erstmal mit einem dünnen Klingeldraht nach folgenden Plan verbunden.

Rainbowduino FTDI Verbindung

Um auf Dauer eine „schönere“ Lösung zu haben baute ich mir mit Flachbandkabel dann diese wunderschönen Verbindungsstecker.

Foto Rainbowduino Adapterstecker

Programmierung mit der Arduino IDE

Die Programmierung erfolgt über die normale Arduino Software. Unter Tools > Board stellt ihr „Arduino Diecimila or Duemilanove w/Atmega 168 ein. Und unter Tools > Serial Port den USB Anschluss an dem ihr den Rainbowduino angeschlossen habt. Wenn ihr es nicht wisst müsst ihr es eben austesten.

Zum Testen ladet ihr euch am besten die Beispiel Software von Seeedstudio Sample Sketch runter. Wenn ihr die Datei unter Open in der Programmierumgebung öffnet, öffnen sich gleich 3 Fenster. Geht nun auf Upload to I/O Board. Sollte keine Fehlermeldung kommen könnt ihr davon ausgehen das ihr alles richtig angeschlossen habt und das Programm jetzt auf dem Rainbowduino ist. Ich habe meine ersten Schritte mit der Veränderung des Beispielprogramms gemacht. Einfach im Fenster data.c ein paar Farbwerte verändern und schauen was nach dem aufspielen des Programms passiert ist.

Versionen

Inzwischen gibt es neuere Versionen des Rainbowduinos, mit Atmega 168 und 328 und eine neuere Version des Software Version um die Library Rainbowduino v3.0 (mehr Informationen im Seeedstudio Wiki).

Alternative Firmware:

Inspiration

Seeedstudio hat in den vergangenen Jahren immer wieder einen Wettbewerb veranstaltet, den Rainbowduino Karneval aus diesem sind tolle Projekte entstanden.

mtXcontrol

Da Programm namens mtXcontrol mit dem man ohne weitere Programmierkenntnisse einfach die Farben der RGB Matrix für mehrere Szenen auswählen kann.

Regentropfenspiel

Für das Regentropfenspiel wurde ein Accelerometer, Arduino, ein Rainbowduino und eine RGB Matrix verwendet. Durch den Beschleunigungssensor wird die Position und die Bewegung registriert. Man kann dadurch die Geschwindigkeit und Fallrichtung beeinflussen. Ziel ist es den Tropfen auszuweichen. Eine sehr witzige Idee die sehr nett anzuschauen ist!

Rainbowduino Uhr

Die Rainbowduino Uhr basiert auf einem farbiger Kreis. Durch 2 rot leuchtende RGBs werden die Stunden und durch die blau leuchtenden die Minuten angezeigt. Die Sekunden werden durch ein flippig ständig kreisendes angezeigt.

 

Welche Projekte plant ihr mit dem Rainbowduino?

Merken

Merken

Merken

Merken

Merken

Merken

Merken

Merken

Merken

Merken

Merken

Ein Kommentar

Schreibe einen Kommentar