Geht nich um Arduino Basiswissen, sondern um Eletronikbasiswissen. Ich weiss zwar in etwa, was es für Bauteile gibt (Widerstände, Kondensatoren, Spulen, uC, usw.), aber nicht, wann ich welches Bauteil nehmen muss, um das gewünschte Ergebnis zu erzeugen. Hab mir heute morgen erstmal ein 1.5 stündiges Tutorial zu Eagle reingezogen. Nun schau ich mal, ob ich da ne Schaltung zusammenbringe, die dann irgendwer mal gegenchecken kann.
Atmel ATmega/Arduino Entwicklung allgemeine Fragen
-
-
TheChief: Ich nehme an du willst einen Seduatmocontroller bauen, auf Basis deines verwendeten Arduino.
Dessen Schaltplan ist bestimmt verfügbar (glaube sogar im Eagle Format) , wenn du den als Basis hernimmt, und die Sachen weglässt die du nicht brauchst hast du das doch schon fast.
Ich habe schon ewig nichts mehr mit Eagle gemacht, aber so würde ich anfangen. -
Nee, bastel an was anderem, auch mit LEDs. http://www.ledstyles.de/ftopic11546.html
Der Tisch ansich ist fertig, jetzt gehts um die Elektronik. Möglichkeiten gibts viele. Könnts machen wie dort im Forum, allerdings plane ich 200 Felder. Werden viele Kabel und Anschlüsse
Daher dachte ich mir, ich könnte jedem Pixel einen Attiny verpassen (die Idee ist auch von ledstyles), an dem Sensor und LED angeschlossen sind und per USI/SPI und 3 Leitungen mit nem Arduino verbinden. Keine Ahnung ob das geht. Muss mir da mal ein pasr Teile zum spielen bestellen.
I2C hab ich noch überlegt, aber da gehen wohl nur 127 Adressen/Slaves?!
-
bei I2C lassen sich 10bit Adressen vergeben, also deutlich mehr als nur 127 Adressen.
Fraglich ist aber, ob ein ATMega die dazu gehörende Kapazität treiben könnte und welcher Chip auf der andren Seite 10bit Adressen kennt.An deiner Stelle würde ich eher auf SMD RGB-LEDs mit integriertem WS2812 controller setzen, die kannst du einfach in daisy-chain seriell ansteuern.
Sehr viel einfacher, aber wahrscheinlich nicht sehr schnell. -
Ja, mit WS2811 leds hab ich auch überlegt. Geht ja mit dem Ambilight recht gut. Nur mit der Helligkeit bin ich nicht sicher. Oder halt mit dem tlc wie im verlinkten Thread. Muss mal experimetieren.
-
An deiner Stelle würde ich eher auf SMD RGB-LEDs mit integriertem WS2812 controller setzen, die kannst du einfach in daisy-chain seriell ansteuern.
Sehr viel einfacher, aber wahrscheinlich nicht sehr schnell.
Denke fast das die Geschwindigkeit ausreicht.
Wegen der Helligkeit, es kommt drauf an wie groß ein Feld ist.Das wären dann 200 kleine Platinchen die zusammengesteckt werden. Mit der SMD Led drauf und einen Sensor.
Hast du schon überlegt welche Sensoren du nehmen willst und die die Datenübertragung aussehen soll ? -
Wie gesagt, entweder über Attiny und USI/SPI oder halt per 74HC165. Bei letzterem bräucht ich eben auch 25 Stück davon (200 Sensoren) und muss erstmal rausfinden, wie man die in einen Schaltplan bekommt. Sensoren soll der IS471FE von Sharp werden.
Hab meine letzten 10 WS2811 mal in den Tisch gebaut. Theoretisch reicht die Helligkeit, aber hab eben keinen Vergleich zu z.B. ner Superflux LED.
-
Hab meine letzten 10 WS2811 mal in den Tisch gebaut.
Kann man mal ein Bild davon sehen ?
entweder über Attiny und USI/SPI
und welcher Chip auf der andren Seite 10bit Adressen kennt.
10bit wird IHMO mit den Atmels nicht machbar sein, das TWAR Register ist nur 8 Bit breit. und Bit 0 ist nicht nutzbar also nur 127 Adressen.
Dann bleibt wohl nur die Schieberegisterlösung
-
Naja, bei Attiny und USI/SPI gehen wohl mehr Slaves. Das ist ja kein I2C. Aber eben, dazu bräuchte ich erstmal ne funktionierende Schaltung. Muss aber wohl erstmal Elektrotechnik studieren.
N Bild mach ich bei Gelgenheit mal.
-
Auch ne Möglichkeit wäre eine Matrix aus Spalten und Zeilen im Multiplexbetrieb.
Je 16 Spalten könnten von einem PCF8575 mit 16 p-channel Mosfets als Treiber (16x25mA = 400mA) angesteuert werden, die Zeilen mit je einem PCF8575 pro Grundfarbe direkt die Leds via Rv als Stromsenke steuern.16x16 = 256 Leds a 3 Farben. Nachteil: der duty cycle ist nur noch 1/16 (Helligkeitsverlust), möglicherweise sind auch die kleineren 8bit 8574 besser, um etwas mehr Helligkeit zu bekommen.
Macht 4 I2C slaves, aber erfordert ein paar Gedanken bei der Ansteuerung.
-
Naja, das überfordert mich alles, denke ich. Muss mir erstmal Grundwissen aneignen. Sind halt keine WS2811 LED, die man mit ner simplen Lib ansteuern kann, sondern 200 Eingänge und 3x200 Ausgänge (RGB) - oder halt 200 WS2811 LEDs und 200 Eingänge.
-
TheChief: Es ist auch kein einfaches Vorhaben !
Die Idee mit der Multiplex Matrix zur LED Steuerung hatte ich auch schon, nur ist der Aufwand trotzdem enorm.
Warum keine WS2811 LED's ?
Es bleibt dann "nur" noch den Pegel der Sensoren (0 oder 1) auszulesen.Dies habe ich zu dem Thema noch gefunden, schaut schon genial aus
-
Genau sowas ist der Plan Naja, werd mal ein paar Teile bestellen und experimentieren.
-
Mal ne Frage, wie heissen die 4 bzw. 3 poligen Lüfteranschlüsse, die auf Mainboards verbaut sind, wo finde ich die in Eagle und wo kann ich die bestellen? Bräuchte männliche und weiblich sowie die nackten Kontakte zum Crimpen.
-
-
Sowas hier bräuchte ich:
http://www.reichelt.de/Luefter…=3;ARTICLE=696;SEARCH=PSS
http://www.reichelt.de/Luefter…=3;ARTICLE=694;SEARCH=PSKGibts für ersteres Alternativen, da erst im Juli lieferbar?
Hab bei CSD nochwas unter LPV gefunden. Mühsam. Bei Segor auch unter nem anderen Namen...mühsam. Bei Aliexpress hab ich bisher noch nichts gefunden.
-
-
Zu teuer gegenüber Reichelt. Muss mal nach Bezugsquellen in China suchen.
-
-
Dann lieber die http://www.reichelt.de/Platine…D=5216;artnr=PSS+254%2F8G Gute Idee
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!