Atmel ATmega/Arduino Entwicklung allgemeine Fragen

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

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

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

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • 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?!

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

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

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • 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 ?

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

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

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • 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

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • 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. :D


    N Bild mach ich bei Gelgenheit mal.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

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

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • 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 :wow

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Genau sowas ist der Plan :tup Naja, werd mal ein paar Teile bestellen und experimentieren.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

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

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hallo,


    bei Reichelt gibt es die meisten Molexstecker mit Kabel dran. Schau mal hier.
    Hier ohne.
    Für den Schaltplan reicht eine Stiftleiste.


    Tschüß Frank

  • Sowas hier bräuchte ich:


    http://www.reichelt.de/Luefter…=3;ARTICLE=696;SEARCH=PSS
    http://www.reichelt.de/Luefter…=3;ARTICLE=694;SEARCH=PSK


    Gibts 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. :D

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Zu teuer gegenüber Reichelt. Muss mal nach Bezugsquellen in China suchen.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hallo,


    Conrad ist, war und bleibt die Apotheke.
    Schneide doch einen 5-poligen ab oder teile 10-polige.
    Das wird noch billiger. ;D


    Tschüß Frank

  • - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!