Entwicklung eines Universal-USB-/DMX-/Ambilight-Controllerboard Mega16

  • Na dann, schlag' doch nen besseren vor... meckern ist einfach, besser machen nicht so... ;)

    EDIT: Ah, OK, noch mal gelesen, Du (bzw. Dein Ei-fon) hat ja auch schon einen vorgeschlagen - aber "Ichtyosaurier", naja, ich weiß nicht so recht.... ?( :D

    Tauruz hat ja schon einen vorgeschlagen (EDIT: nee, Schmarrn, das war ja *auch* Paralux - ebenso wie "ATMIO" und vorher schon "Delfin" 8o - Du solltest Werbetexter werden, meine ich ernst!), den finde ich jetz auch nicht soo schlecht, Nemo, der sympathische, niedliche Fisch (was der genau macht, weiß ich nicht, Film nicht gesehen), und wenn der wirklich asymmetrische Flossen hat, dann ist wenigstens dahin gehend der Bezug gegeben (wegen den asymmetrischen WSL)...

    die *Entscheidung* liegt letztlich bei Domi und Turi, weil die haben's in der Hand, was dann auf dem Bestückungsdruck drauf steht... :D ;)

    Moya: Keine Angst, das ist ja ein *hilfreicher* Dämon, der verbrennt Deine Bude schon nicht... ;)

    It's only light - but we like it!

    Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
    Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
    Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!

    Einmal editiert, zuletzt von Pesi (19. Februar 2011 um 02:37)

  • Was gefällr dir? 33

    1. SEDU (<- hilfreicher Dämon) (13) 39%
    2. ATMIO (<- Abkürzung für ATmel Mega Input Output) (11) 33%
    3. Nemo (<- Fisch aus Findet Nemo) (4) 12%
    4. Delphin (<- Intelligent!?) (3) 9%
    5. C3PO (<- Übersetzer) (2) 6%
    6. Ichthyo (<- Urzeitfisch) (0) 0%

    ja da bietet sich mir doch gleich eine Umfrage an. 8)

    ich habs nochmal hinzugefügt.

    May the Force be with you

    Einmal editiert, zuletzt von paralux (19. Februar 2011 um 13:28)

  • Der Paralux war's, weil er den Namen für sein eigenes Board nehmen will... siehe ein paar Posts weiter oben... :whistling:

    It's only light - but we like it!

    Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
    Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
    Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!

  • Hallo,

    hab jetzt mal kurz den ganzen Tread quergelesen aber nicht gefunden.

    Wenn ich den Schaltplan richtig gelesen habe dann gehen CBUS2 bis CBUS4 vom FT ins Leere?
    Ich hätte Intersesse an dem Board als USB Spiel/Testboard und da währen doch die CBUS Leitungen ganz intersessant.

    Für die Spannungsversorgung hätte ich auch einen LM2547 bevorzugt, der kann einfach besser auch mit hoher Eingangsspannung.

    ja nacher Meckern ist leicht ;) aber ich hab den Thread bis jetzt übersehen.
    dennoch guten Job habt ihr da gemacht.

    Die CBUSes halte ich allerdings schon für wichtig

    EDIT: AchJa noch ne Idee: wenn das als Experimentierboard genutzt wird ist vielleicht eine LED zum testen nicht verkehrt.
    wenn also noch irgendwo auf dem Board Platz ist für eine (SMD)LED+Widerstand mit Kathode auf Masse und an die andere Seite einen einzelnen Pinheader...

    Einmal editiert, zuletzt von Snowfly (21. Februar 2011 um 23:49)

  • Die CBUS Leitungen sind (frei) programmierbar für alles mögliche z.B. um den HighPower Modus abzufragen/freizuschalten
    oder Rx/TX LEDs...
    http://www.ftdichip.com/Support/Docume…s/DS_FT232R.pdf S13.

    EDIT: Spannungsversorgung: schon klar, aber der 7805 ist ja schon drauf und der 2547 braucht nich viel meht Platz.
    war auch nur ein Vorschlag.


    Nochmal EDIT: die ganzen Handshakes gegen ja auch ins leere, wenn da noch Platz ist für SMD Testpads könnten die auch nicht schaden
    Damit kann man dann recht einfach vom PC aus einzelne Pegel schalten bzw. überwachen ohne spezielle Treiber. (nur durch öffnen der seriellen Schnittstelle)

    Einmal editiert, zuletzt von Snowfly (22. Februar 2011 um 00:12)

  • Meinst Du den LM2574...? - gibt's den in SO8...? - Spule etc. muss da ja auch noch dazu...

    k.A., evtl. ist der LM 2547 ja ein Step-Down-Regler mit Spule und Diode intern in SO8, habe ich aber nix dazu gefunden - wäre natürlich ein geniales Teil! :thumbup:

    Ich hätte Intersesse an dem Board als USB Spiel/Testboard und da währen doch die CBUS Leitungen ganz intersessant.

    Naja, 2 sind ja raus geführt... wer explizit Wert auf rumspielen mit allen CBUS-Leitungen legt, für den wäre so ein FTDI-Breakout-Board interessanter...

    EDIT: AchJa noch ne Idee: wenn das als Experimentierboard genutzt wird ist vielleicht eine LED zum testen nicht verkehrt.

    eine ist ja drauf - per Lötjumper an den µC anklemmbar, wird dann hier&da (DMX-Receiver, Ambilight, ...) gleich als Status-LED verwendet...

    EDIT:

    Damit kann man dann recht einfach vom PC aus einzelne Pegel schalten bzw. überwachen ohne spezielle Treiber. (nur durch öffnen der seriellen Schnittstelle)

    Du meinst also, ohne dass man den µC überhaupt braucht....? - da wäre dann so ein Breakout-Board erst recht sinnvoller, das gibt's nämlich (klar, ist ja auch wesentlich weniger drauf) auch etwas billiger... ;)

    Es gehen auch nicht *alle* Handshakes in's Leere - CTS ist angeklemmt, damit der Controller den Rechner auch mal bremsen kann - andersrum wird kaum nötig sein... ;)

    It's only light - but we like it!

    Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
    Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
    Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!

  • Oh, war ein Zahlendreher.
    Ich mein natürlich den LM2574.
    Ja, einen mit eingebauter Spule+Diode würde ich auch gern haben..


    Breakoutboard ist ja schön und recht aber dann brauchts den µC trotzdem noch dazu
    und dass hier wäre halt ein schönes Board das alles vereint.
    Und wenn noch Platz ist für die Testpads warum sollte man die nicht ins Layout aufnehmen, kost ja nicht mehr damit.

  • Ja, aber da ist halt kein Platz mehr... EDIT: Du musst Dir das Teil mal in Originalgröße ansehen, das täuscht von der Darstellung oben, das ist eigentlich ziemlich klein... ;)

    Ich hatte die ja ursprünglich gar nicht rausgeführt, das war dann eh' die Idee von Domi, der die auch unbedingt haben wollte - wie gesagt, 2 werden ja rausgeführt, damit kann man schon was anfangen (man kann ja jeden CBUS für alles konfigurieren)...

    wenn man *alle* CBUS- und Handshake-Signale braucht, das ist halt zu speziell, dafür ist das Teil nicht entworfen - in (bis jetzt) 100% der Anwendungen, die dafür schon geplant sind (und das sind ne Menge ;)) werden die CBUS *gar nicht* gebraucht, der CTS in *einer*... ;)

    EDIT: Und mit den 2 CBUS kann man ja schon was anfangen, z.B. PWREN und ein zusätzliches Handshake-Signal o.ä. - die ganz ordinäre Tx/Rx-LED macht *m.M. nach* wenig Sinn, ist halt Geflacker, wenn das Teil *irgendwas* sendet oder empfängt - das weiß ich ja, ob ich vom Rechner was schicke und das sehe ich da, ob was kommt...

    deswegen wollte ich unbedingt noch diese LED drauf, die an nem µC-Pin hängt, die wird dann z.B. im Ambilight-Controller so angesteuert wie in meinem DMX-Receiver, sie zeigt an, ob gültige Mini-DMX Daten vom AtmoWin kommen - das interessiert ja, nicht, ob der Rechner *irgendwas* sendet... ;)

    Ach, und wegen "Experimentierboard", da ist ne einzelne LED auch beschränkt sinnvoll, deswegen wird es auch Ansteck-Platinen geben mit 8 LEDs (ein kompletter Port) drauf, Tasten/Tastenmatrix, Display, etc. - also im Prinzip wie dieses vor Monaten mal angedachte Modulare Experimentierboard, nur statt ISP gleich USB mit Bootloader drauf... ;)

    It's only light - but we like it!

    Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
    Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
    Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!

    Einmal editiert, zuletzt von Pesi (22. Februar 2011 um 01:09)

  • Ich hätte auch gerne alle Signale des FT232R verfügbar gemacht, aber bei dem vorhandenen Platz war das einfach nicht drin. Schaltregler statt Linearregler halte ich auch schlecht zu realisieren. Auf dem Toplayer ist zwar im Grunde noch relativ viel Platz, wo auch eine Spule platz finden könnte, dieser wird aber durch die Lötjumper recht stark eingenommen.

    Evtl kann ich den FT232R noch etwas nach rechts schieben, so dass zumindest für kleine Pads noch etwas Platz gewonnen wird. Diese lägen dann aber auf dem Bottomlayer!
    Vorab die Frage in die Runde: Sollen so umfangreiche Änderungen -bei denen sich natürlich auch Fehler einschleichen könnten- noch gemacht werden, obwohl der Prototyp bereits bestellt ist?

    Wegen der LEDs... wer es als Experimentierboard will, steckt sich sowas dran:

    Einmal mit CA...


    ...und einmal mit CC. Weitere Ansteckplatinchen folgen!

  • Vorab die Frage in die Runde: Sollen so umfangreiche Änderungen -bei denen sich natürlich auch Fehler einschleichen könnten- noch gemacht werden, obwohl der Prototyp bereits bestellt ist?

    Meine Meinung: Lieber nicht! - sonst hat man evtl. nen funktionierenden Prototypen, und dann 150 Serienplatinen, die man wegwerfen kann... :wacko:

    Änderungen sollten überhaupt nur noch erfolgen, wenn sich beim Aufbau/Testen der Prototypen rausstellt, dass irgendwas grob falsch ist (falsch angeschlossen, irgendwo mechanisch viel zu eng/unpassend o.ä.)

    So winzige Pads auf der Unterseite sind auch nix halbes und nix Ganzes - wenn man denn diese Pins unbedingt braucht, dann kann man in dem Fall auch gleich mit Lackdraht direkt an die Pins dran löten - Chuck Norris schafft das auch! :thumbup:

    (Äh, Schmarrn, wir sind hier ja nicht bei Youtube, ich meinte natürlich Elm Chan... und auch Raimund kann das, finde nur das Bild gerade nicht ;))

    Ist schon spät, ich geh' jetzt in's Bett... :whistling: :sleeping:

    It's only light - but we like it!

    Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
    Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
    Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!

  • Meine Meinung: Lieber nicht!

    Ja sehe ich eigentlich auch so.
    Pesis Meinung mit den Testpads kann ich allerdings nicht teilen, selbst die kleinen Testpads sind noch wesentlich grösser als die IC Pins.
    Aber damit(direkt anlöten) werde ich auch zurechtkommen (bei Chuck Norris würden sich die Pins von selbst strecken bis sie gross genu sind :))

    Sorry dass ich jetzt mit so Zeug komme wo schon alles fertig ist.
    Vielleicht ja für Rev2.

    dgoersch: die LED Platinen sind ne gute Idee.
    gibts eigentlich die Eagle Files auch noch wenn soweit alles fertig ist?

  • Ich bin auch der Meinung, dass wir nichts mehr daran ändern. Da lässt man Nerven dabei. Ich musste das gerade in einer Kleinserie machen und hab alles nochmal von einem zweiten prüfen lassen, keine Fehler. Kurz vor der Bestückung hab ich dann gemerkt, dass die 4 Dioden verkehrt herum waren. Klar, konnte keiner merken, da die in der Schaltung auch falsch waren. Ich hatte noch Glück.

    Die Ansteck-/Aufsteckboards werden alle veröffentlicht (bzw. sollten die Entwickler sie der Öffentlichkeit präsentieren). Dazu werden wir einen Thread in der Lobby einrichten, aber erst, nachdem die Prototypen getestet sind.

  • So, es tut sich was...

    Da ich dank Turi zum Testen einen 1m-Stripe mit 32 WS2801-Pixeln zur Verfügung hatte, existiert nun eine erste simple Firmware für die Umsetzung zwischen miniDMX und WS2801 für die Ambilight-Variante mit AtmoWin (max. 64 Pixel). Pesi arbeitet nach wie vor an einer weiter konfigurierbaren Variante (änderbare Farbreihenfolge, Pixelwiederholung für größere TV/Leinwände mit mehr als 64px, Standalone-Effekte, ...).

    Geplant ist noch, meine Firmware dahingehend zu erweitern, dass alle miniDMX-Modi und somit die max. möglichen 170 Pixel (510 Kanäle) unterstützt werden.

    Eine Variante zur Umsezuung von DMX zu WS2801 ist ebenfalls in Planung.

  • hmm, hab noch ne frage, weiß nicht genau, ob ich es überlesen habe.
    aber gibt es nen IR empfänger ? z.b. um die helligkeit etc im ambilight modus zu verändern?

    lg max