Pages: [1] 2 3 ... 14   Go Down
Author Topic: Daten speichern + 16x16 RGB-LED-Matrix ansteuern  (Read 15210 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,
ich werde in naher Zukunft versuchen ein 16x16RGB-LED-Display an meinen Arduino Mega anzuschließen und anzusteuern.
Dafür werde ich sehrwahrscheinlich 8 Schieberegister benutzen, welche dann mit einem Binärstring beschrieben werden.
Nun habe ich die Befürchtung, dass, wenn ich längere/größere Animationen anzeigen lassen möchte,
der Speicherplatz des Arduinos nicht ausreichen wird. Deshalb würde ich gerne eine/mehrere Text-Datei/n o. Ä.
auf einer SD beschreiben, um die Strings für die jeweiligen Bilder abzuspeichern und später dann auszulesen.
Gibt es mittlerweile gute u. günstige Möglichkeiten, eine z.B. 4 GB große SD-Karte zum Speichern von Strings zu benutzen?
Danke schonmal im Vorraus!
Mfg. Nathax
« Last Edit: July 16, 2012, 06:05:52 am by Nathax » Logged

Offline Offline
Sr. Member
****
Karma: 1
Posts: 353
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
also ich hab ein Ethernet Shield auf meinem Arduino.
Auf dem ist auch ein SD-Karten-Slot
Kostet im fernen Osten so 15-20Euro.

Gruß/hk007
Logged

Arduino 1.0.5 | Arduino UNO & MEGA | Arduino 1.54r2 mit DUE

0
Offline Offline
Full Member
***
Karma: 6
Posts: 153
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich benutze ein
http://www.watterott.com/de/Arduino-mSD-Shield.

Hat einen SD Steckplatz. Zusätzlich noch ein

http://www.watterott.com/de/Real-Time-Clock-Module-RTC.

Damit zeichne ich dann Datum, Uhrzeit und mehrere Temparaturwerte auf eine 4GB SD-Karte auf.
Läßt sich sehr gut mit Excel weiterverarbeiten.

Gruss Kalli
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Danke, ich würde aber am liebsten kein Shield benutzen, weil dann gleich alle Pins belegt werden
und man dann daran gebunden ist, ihn an den passenden Arduino draufzustecken bzw. umzulöten.
Dann kann man lieber gleich etwas passendes nehmen, was darauf ausgelegt ist, verkabelt zu werden.
Logged

Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

also erstens belegt ein shield nicht alle pins, die unbenutzten werden einfach duch das shield durchgeschliffen, jedoch finde ich das SD-shield nicht gerade günstig. Ist dir eine SD-karte plus ein paar kabel und lötzinn günstig genug? wir hatten hier kürzlich ein thema wo gezeigt wurde wie man die SD-Karte direkt an den arduino bringen kann, das macht am ende das gleiche wie das Shield und die Library sollte man auch verwenden können. Man sollte nur darauf achten das die Arduino pins 5V haben und auf 3,3V runter gebracht werden müssen, damit die SD-karte nicht anfängt eine Lampe zu werden.

hier der thread: http://arduino.cc/forum/index.php/topic,106728.0.html


edit: wenn du ein altes (und/ oder defektes) gerät mit nem SD-schlitz hast ist es sicher ratsam diesen auszubauen und mit zu verwenden, eine direkt angelötete SD-karte wird nämlich sicher sehr unpraktikabel, wenn man sie danach nochmal anderswo nutzen will.
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich mag das Durchschleifen halt nicht. Ich habe mich ja schon vorher informiert und bin bereits auf diese DIY-Variante gestoßen, habe aber gedacht, dass es heutzutage bessere Lösungen gibt.
Kann man dann richtige Text-Datein anlegen, oder nur Bits auslesen?
Ich schätze mal die Lib macht die Bits zu Text, oder?
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 252
Posts: 21283
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich verstehe nicht, wieso Du eine RGB Matrix mit Schieberegistern ansteuern willst; so erhälst Du nur 8 verschiedene Farben.
Grüße Uwe
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Es reicht doch locker wenn man 16x16x3 hat.
Ich wollte halt ein Mini-Display bauen, auf dem man später dann kleine Animation/Spiele anzeigen kann.
Warum meinst du 8 wären zu wenig?
Logged

Wien
Offline Offline
Edison Member
*
Karma: 27
Posts: 1849
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi, nathax,

es wär' nicht komplizierter, die dinger mit PWM zu befeuern, und Du hättest jede farbe, die Du willst. ich denke, das wollte uwe sagen...

gruß stefan
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ja, aber wie soll ich so viele Pins verwalten?
Logged

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Schieberegister haben lediglich digitale Ausgänge. Entsprechend gibt es mit den 3 RGB-Anschlüssen auch nur 2 hoch 3 Farben:

RGB
111 - weiß
110 - gelb
101 - magenta
100 - rot
011 - cyan
010 - grün
001 - blau
000 - schwarz
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich weiß, aber mit PWM bräuchte ich ganz schön viele PWM Pins.
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 252
Posts: 21283
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Es gibt Lösungen:
1) Rainbowduino
2) TLC5940 multiplexen (dazu bräuchtest Du aber sehr viele TLCs, 1,5 pro 8x8 Matrix und darum mindestens 6 Stück und die Matrix muß RGB mit gemeinsamer Anode haben.
Grüße Uwe
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 209
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich habe mich bereits vor meiner Entscheidung für die Schieberegister
über Alternativen informiert und mir schien diese am besten, da
a. 4xRainbowduino = 100€ | 8xSchieberegister = 1€
b. 8 Farben sind für meinen Anwendungsbereich mehr als genug
c. 8 Farben + Schieberegister halten das Projekt für mich simpler,
    unkomplizierter und übersichtlicher, ohne dabei mehr Nachteile,
    sondern sogar ganz im Gegenteil, mehr Vorteile(siehe: a und b),
    zu bekommen.
« Last Edit: July 11, 2012, 02:10:21 pm by Nathax » Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 252
Posts: 21283
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nur funktionieren 8 Schieberegister alleine nicht.
Du brauchst zuerstmal nicht 8 sondern 16.

Du brauchst noch zusätzlich Treiber wie den ULN2803 (bei RGB LED mit gemeinsamer Kathode) bzw A2983  (bei RGB LED mit gemeinsamer Anode) die genügend Strom verkraften um alle LED einer Reihe ansteuern zu können ( das sind bei 8x8 Matrix und RGB LED der 24 fache LED-Strom.

Grüße Uwe
Logged

Pages: [1] 2 3 ... 14   Go Up
Jump to: