"Ambi Light" von Philips nachbauen - LOS GEHTS!!

  • Lohnt es sich für mich mir Gedanken über den Bau der Beleuchtung zu machen, oder scheide ich aufgrund meiner apfelgrünen Wohnzimmerwand von vornherein aus?
    Hab zwar gelesen das man das Licht kalibrieren kann, aber knalliges,leuchtendes Grün wird sich schwer auskorrgieren lassen,oder?


  • B-Tronic,


    ich komm' gern auf Dein Angebot zurueck: Habe meine HW mit ATmega48 nun auch fertig - kannst Du mir den Source mal geben?


    Gruss


    Eberhard

    VDR1: Humax iCord HD :evil:


    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR


    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

  • ke2705 hast du eventuell nen layout für dein atmega48 aufbau?


    ich würde nämlich auch mal so langsam die geschichte aufbauen und zwar
    möglichst sauber und nicht fliegend.
    es scheinen ja ein paar leute am testen nun teilzunehmen, aber
    man hört irgendwie nichts dazu, wie das den nun funktioniert so
    mit ad -5 bit. oder haben wir doch mehr z.b. 6, oder was?

    HW: E5200,P31-ES3G , 2gb, 250GB, gt9400, 1x NOVA-S-Plus, 2x AVerMedia 771 DVB-T, FB: Skymaster2421 + LG , atric -IR- rev.4 LIRC-Empfänger
    SW: EasyVDR0.7.2.4 vdr1.7 vdpau


    -- wer meint zu wissen, spekuliert das es immer eintritt--

  • Hi,


    da nur eine schwer erweiterbares JPEG eines Stromlaufplanes hier zu finden ist,
    will ich mal darauf basierende vervollständigte Version, incl. Layout mit EAGLE Dateien
    eine ersten Prototypen zur Diskussion stellen :


    2 Säulen als 6 kanalige Variante mit ATMEGA 8/48 + RS232 und USB*
    http://www.deltab.de/atmo/atmolight.pdf (840k)
    http://www.deltab.de/atmo/atmolight.sch (325k)
    http://www.deltab.de/atmo/atmolight.brd (57k)


    Als einfache Säule als 3 kanalige Variante mit ATMEGA 8/48 nur USB*
    http://www.deltab.de/atmo/atmo.pdf (304k)
    http://www.deltab.de/atmo/atmo.sch (298k)
    http://www.deltab.de/atmo/atmo.brd (44k)


    *) Zum Thema USB habe ich das von BlackKing empfohlene http://www.obdev.at/products/avrusb/ eingebaut, ohne das ich erstmal eine Garantie für die Funktion über nehmen möchte,
    die weiss ich erst nach dem Aufbau des Prototypen ;)


    An den C-Sourcen der Firmware wäre ich auch interessiert...


    Andreas

  • goaman,


    ja, ich hab' mir ein einseitiges Layout mit Eagle gemacht - leider hab' ich's nicht geschaft, das Layout aufs Basismaterial zu uebertragen :(


    Ich wollte das mit TEC200 Folien tun (Lasertoner mit Folien auf Basismaterial aufbuegeln) - so ein Mist. Hab' dann irgendwann das Zeug' in die Ecke geworfen und auf Lochraster aufgebaut.


    Das Layout koenntest Du haben; auf Grund der Beschraenkung in der Eagle-Freeware sind es aber 2 Platinen die als "Doppeldecker" in 20 mm Abstand uebereinander liegen. Ich muesste nur noch eine kleine Aendeung einbauen, da ich beim Entwurf einen zu fruehen Schaltplan benutzt hatte. Und der 15 pol. serielle Schnittstellenstecker ist auch nicht 'drauf (fehlt mir in der Bibliothek) - aber wegen der 3 Draehte auch nicht unbedingt notwendig.


    Haettest Du die Moeglichkeit, Leiterplatten anzufertigen?


    SvenGWK,


    das kann ich Dir leider nicht beantworten - mein Atmoilight laeuft ja noch nicht. Uebrigens, ich steh' vor einer aehnlichen Problematik: Nicht apfelgruen sondern terracotta. Wenn's stoert, dann wird eben hinter dem Fernseher weiss tapeziert ;)


    Eberhard

    VDR1: Humax iCord HD :evil:


    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR


    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

  • zu spaet, Andreas war schneller und vor allem ist sein Layout viel BESSER!!!


    Respekt!


    Eberhard

    VDR1: Humax iCord HD :evil:


    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR


    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

  • So, kurzer Zwischenstand:
    Das Plugin ist soweit fertig, konnte aber leider nur über eine
    Netzwerkverbindung und ein Delphi-Programm getestet werden,
    da die Post eben doch ein Saftladen ist. Das Reichelt-Paket war seit
    Freitag abend am Ort, aber der Postbeutel war leider am Samstag
    einfach zu faul, es zuzustellen. Naja, ich hoffe auf eine Zustellung
    für morgen. Dann zusammenbauen, testen und feintuning durchführen.


    Ansonsten ist auch eine Eigenentwicklung der Firmware schon in
    Gange - wir müssen also nicht auf ein Posting von B-Tronic warten.


    Schönes Restwochenende, Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

    Einmal editiert, zuletzt von Samael ()

  • @Hulk:
    Zu dem Layout hätte ich da noch mal ne Frage:
    Du hast die FETs an normalen IO-Pins angeschlossen, richtig?
    Sollten die nicht eher an die PWM-Pins? Falls ja, kommst Du aber
    mit der Stereo-Variante nicht mehr mit dem Mega8 aus, der hat
    nämlich zu wenige ?(


    Gruß,
    Daniel


  • Ich bin erstmal von einen Software PWM ausgegangen, das sollte immer möglich sein.


    Bei Verwendung des Hardware - PWM hat der Mega8 nur 3 Generatoren.
    Beim Einsatz eines Mega48/168 sind 6 PWM Ausgänge vorhanden.


    Allerdings müssen dazu im Layout zwei Pins getauscht werden. Für OC sind PB1/PB2/PB3/PD3/PD5/PD6 verfügbar.


    Ich habe meine Bedenken ob der Hardware-PWM soweit steuerbar ist, wie es gewünscht ist,
    aber ich tausche mal die Pins, damit beide Möglichkeiten offen stehen.


    Eine korrigiert Version ist unter obiger URL verfügbar...



    Info am Rande für USB muss das AVR mit 3.5V laufen,
    dazu wird als Festspannungsregler LE35CZ (TO92) obdev.at empfohlen.
    und es ist mindesten AVR mit 2KB Flash notwendig, also fällt der ATMega8 sowie so flach.


    Edit: ATMega48 kostet übrigen bei Reichelt mit 2.20€,
    und ist damit preiswerter als der ATMega8 mit 2.75€
    (ATMEGA168 5.75€)


    Andreas

  • Zitat

    Ich habe meine Bedenken ob der Hardware-PWM soweit steuerbar ist, wie es gewünscht ist,
    aber ich tausche mal die Pins, damit beide Möglichkeiten offen stehen.


    Also in der Firmware, die bei mir im Emulator läuft, siehts mit der Hardware-PWM
    schon mal gut aus ;) Macht die Sache auch deutlich einfacher, finde ich...
    Alles weitere sehe ich dann morgen, wenn die Hardware endlich da ist und die
    Zusammenschaltung mit dem PlugIn von Samael erfolgt ist.
    Ähm, noch ne Frage: Wo willst Du denn mit dem I²C ran?

  • @ Hulk:


    Für USB 3,3 V ?? Schau dir mal diese USB-Joystick Lösung an:


    AVR USB-Joystick


    (Funtzt super, nutze ich mit dem Joystick-Plugin)


    -------------------------------------------------------------------------


    Sorry das solange nichts am Atmel-Source passiert ist.


    Bin leider primär damit beschäftigt mein neues Gehäuse für den VDR zusammenzuschrauben. :]


    Hier aber dennoch der Source.



    Bin aber so in einer Woche wieder dabei ! :D



    MfG B-Tronic

  • morgen leute


    noch mal von mir die frage ob vielleicht angedacht ist die benoetigten bauteile als sammelbestellung zu organisieren. da hier in oesterreich die teile nur schwer zu bekommen sind (zumindest fuer privatpersonen die beim conrad zu apothekerpreisen kaufen muessen) waere das super. vielleicht weiss aber auch jemand wo man die teile in .at kostenguenstig beschaffen kann.


    waere fuer jede hilfe echt dankbar. koennte im gegenzug vielleicht eine platine aetzen oder ae... :)


    servus ize|man

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • Hi,


    Zitat

    Original von daniel_k
    Ähm, noch ne Frage: Wo willst Du denn mit dem I²C ran?


    Ist nur eine optionale Kontaktleiste ohne Anspruch auf Notwendigkeit.
    Aber vielleicht braucht jemand die Anschlüsse ...


    Zitat

    Original von B-Tronic
    Für USB 3,3 V ?? Schau dir mal diese USB-Joystick Lösung an:
    AVR USB-Joystick


    Ich habe von USB Details (noch) keine Ahnung...


    Aber bei dem auffallend ähnlichen AVR USB-Joystick Lösung, fallen mir zwei Zener-Dioden mit 3,3V für die USB Datensignale D+/D- auf, die wohl als Lowbudget Level-Shifter dienen. Oder eher als Signallimiter ;)


    Wenn ich mir im ATmega48 Datenblatt unter 27.2 die DC Characteristics ansehe,
    ist für VIH Input High Voltage als Minimum 0.7 * VCC definiert,
    macht bei VCC = 5V * 0.7 -> 3.5V als minimaler Spannung für Highpegel, da sind die 3.3V für das USB Datensignal schon arg unterhalb der Spezifikation....


    Wie es so schön heisst kann funktionieren, muss aber nicht...


    Aber ich warte erstmal ab bis meine Leiterplatten hier eintreffen, um auch mal einen Prototypen aufzubauen...


    Andreas

  • @hulk
    habe gerade mal ein layout angeschaut. 6 kanal -lösung. gut,
    es kommen aber wieder alte "fragen" auf. so spontan habe
    ich da folgende:
    - 12mhz quarz? ich dachte 11,irgendwas zwecks "baud-konformer",
    - 4004N dioden "über" den inverter-ausgängen, dachte es waren 4007
    - welchen Wert für R7
    - wo ist die Sicherung 12V eingangsseite
    - Wert L2
    - is das jetzt der MAX232A oder ohne "A" :)
    - ist der atmega8, der da gezeigt pin-kompatibel mit dem AT48?


    Gibt es ne Stückliste? Macht das alles übersichtlicher, zumal ich noch
    ein paar teile nachbestellen muss... andere bestimmt auch.


    Ich will nur eventuelle "flüchtigkeits-fehler" vermeiden.




    Gruss ...


    p.s.: Wer kann dann, wenn es so funktioniert, platinen in stückzahl ätzen,
    und für ne aufwandsentschädigung verschicken?


    und haben wir nun AD 5 bit, oder mehr?

    HW: E5200,P31-ES3G , 2gb, 250GB, gt9400, 1x NOVA-S-Plus, 2x AVerMedia 771 DVB-T, FB: Skymaster2421 + LG , atric -IR- rev.4 LIRC-Empfänger
    SW: EasyVDR0.7.2.4 vdr1.7 vdpau


    -- wer meint zu wissen, spekuliert das es immer eintritt--

  • Hallo,


    Das Ätzen könnte ich übernehmen.
    Aber doppelseitig ist nicht so meine Stärke.
    Einseitig kein Problem
    Habe das ja auch schon für einige User für das AV Breakout Board erledigt.


    Wenn es ein fertig funktionierendes Layout gibt, kann ich das schon machen.


    Ausser es kommen 50 Stück, da kommen wir mit einer Industriellen Fertigung besser und billiger.

    Vice President Logistics and Materials Handling of the first 40" TFT Sammelbestellung and Atmolight I + II + III

    Einmal editiert, zuletzt von Papsi ()

  • @ goaman:


    AD ist 10 Bit :]


    PWM nur 8 Bit :]


    (Ist beim Mega8 und Mega48 geich)



    @ Papsi:


    Meine Platinenlösung ist einseitig, allerdings nur 3 Kanal (Mega8) und zum Teil SMD bestückt. :D
    Wenn Du willst schick ich die das Layout per Mail.




    MfG B-Tronic 8)

    VDR 1: Yavdr Ansible mit Octopus Net

    Client: 3 Raspberry Pi über Streamdev

  • Papsi: "ihr namen merke ich mir vor!" :)


    und die AD-bit geschichte. ich dachte eigentlich wieviel bit in der
    programmierung benutzt wird, wegen dem eventuellen "schwingen"
    der regelung bzw. der farbe ...




    und mal so am rande: hat abstract sich mal wieder gemeldet?
    ist glaub ich recht ruhig um ihn ...

    HW: E5200,P31-ES3G , 2gb, 250GB, gt9400, 1x NOVA-S-Plus, 2x AVerMedia 771 DVB-T, FB: Skymaster2421 + LG , atric -IR- rev.4 LIRC-Empfänger
    SW: EasyVDR0.7.2.4 vdr1.7 vdpau


    -- wer meint zu wissen, spekuliert das es immer eintritt--

  • SMD ist für mich auch kein Problem, habe es selber schon geäzt und verbaut.


    Wenn ein funktionierendes Layout vorhanden ist, kann ich gerne Platinen erstellen.


    Nochmal zwischendrin:
    Was ist der Unterschied zwischen der 3 und 6 Kanal Lösung???

    Vice President Logistics and Materials Handling of the first 40" TFT Sammelbestellung and Atmolight I + II + III

  • n'bend,


    Zitat

    Original von goaman
    @hulk
    habe gerade mal ein layout angeschaut. 6 kanal -lösung. gut,
    es kommen aber wieder alte "fragen" auf. so spontan habe
    ich da folgende:


    Die Bauteilwahl ist relativ frei, da meist pinkompatibel :]
    Ist halt nur übernommen und nicht bis zum Ende durchkalkuliert.


    Quarz :
    12MHz Quarz ist für die USB Variante notwendig. lt AVRCALC liegt der Fehler bei den meisten Baudraten von 9600-57600Baud bei 0.16% ...


    Ansonsten kann jeder andere Quarz genommen werden, wie z.B. 3.6864 /7.3728/11.0592MHz um 0% Fehlerquote zu haben.
    der Quarz muss halt nur vor Kompilieren der Firmware angeben werden


    Dioden:
    eigentlich total egal jeder Wald- und Wiesendiode ist einsetzbar.
    Aber die 1N4007 hat nur eine höhere Sperrspannung als die 1N4004.
    IMHO dürfte sogar die 1N4148 reichen. Es geht ja nur darum im Abschaltaugenblick induktive Rückströme vom FET fern zuhalten.
    Wer ganz sicher gehen will nimmt eine Schottky Diode wie BAT 49, wegen des schnelleren Ansprechens.


    Sicherung:
    Sowas gehört meiner bescheiden Meinung nach ins Netzteil.


    L2:
    lt Datenblatt 10µH


    R7:
    Einzige Angabe lt Datenblatt 140µA bei VCC 5V/1MHz
    Dürfte als nicht größer als 37K sein, ich denke mit 10k macht man nicht falsch.
    Ich weiss nicht in welchen Bereich die Signal des TL084 hereinkommen.
    vielleicht wird die gesamte AREF Beschaltung nicht benötigt.
    Denn der AVR hat eine aktivierbare interne Referenzspannungsquelle mit 1.1V.


    atmega8/AT48
    Ja die beiden sind Pinkompatible, der atmega8 hat nur einige interne Features nicht.


    MAX232A oder ohne "A"
    Mit 100n Kondensatoren ist es der MAX232A. Der MAX232 braucht größere Kondensatoren (1µF), die aber im Layout platzmäßig nicht bündig passend dürfen.
    Lt. Maxim Datenblatt tut es aber auch der MAX232 mit 100n, wenn die Baudrate unter 64kBaud bleibt...


    Zitat

    Original von goaman
    Gibt es ne Stückliste? Macht das alles übersichtlicher, zumal ich noch
    ein paar teile nachbestellen muss... andere bestimmt auch.


    Ich habe die Dateien mal aktualisiert und die Stückliste zum PDF Dokument hinzugefügt...


    Andreas

Jetzt mitmachen!

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