Lichtsteuerung mit Atmega 1280

HHP

Neues Mitglied
21. Mai 2011
11
0
0
30
Sprachen
Hallo AVR-Forum. Ich bin neu hier und möchte euch gleich einmal ein Projekt von mir vorstellen.

Ich habe schon seit langem vor gehabt die komplette Beleuchtung meines Zimmers auf LEDs umzurüsten. Das wurde im Laufe der Zeit auch umgesetzt und bis auf meinen Gaming PC ist mein Zimmer sehr Stromsparend. Die Steuerung der LEDs habe ich zuerst über einfache Schalter realisiert. Doch die wurden immer mehr, sahen dann nicht mehr schön aus und waren einfach zu unflexibel. Deshalb habe ich mich an die Programmierung einer „Lichtsteuerbox“ gemacht. Zuerst nur mit einem Atmega 8 und einfacher Tastschaltung und einem kleinen Menü. Die begrenzten Hardwarefähigkeiten des Atmega 8 haben mich letztendlich dann aber zu einem größeren Prozessor greifen lassen. Einem Atmega 1280. Perfekt für mein Vorhaben. Viele Pins um viel anzuschließen und viel Speicher. Eher zu viel würde ich sagen da im Moment bloß 35 % von den mir zur Verfügung stehenden 128 kB ausgenutzt werden. Aber besser zu viel als zu wenig . Die Anforderungen waren von Anfang an klar: Steuerung per Taster, per Fernbedienung, per Menü und Zeitgesteuertes schalten. Die Ausgänge sollten zudem auch größere Lasten unterstützen.

Nach nun 5 Monaten ist es „fertig“ (Es ist natürlich nie fertig, denn Erweiterungen sind schon geplant). In einem kleinen Video möchte ich euch die Funktionen zeigen, denn per Text könnte ich Seitenweise schreiben. (Kleiner Tipp: Video in Groß schauen damit man auch sieht, was auf dem LCD Display angezeigt wird Video ist in "HD" aufgenommen also wer die entsprechende Internetverbindung hat, kann auch in HD anschauen.

[video=youtube;kYOSe_zOdjc]http://www.youtube.com/watch?v=kYOSe_zOdjc[/video]

Wem das Video (11:30 Minuten) zu lange dauert hier die Kurzform der verwendeten Hardware und die Funktionen:

Atmega 1280 µC @ 8 Mhz
14 Ausgänge insgesamt, davon 3 Dauerstrom, 8 Dimmbar und 3 speziell für RGB
Ausgänge können durch die verbauten IRLIZ34N MOSFETs bis zu 22 Ampere (theoretisch) schalten
Uhr per DCF77 Sekundengenau
Steuerung per Menü, Taster, Fernbedienung oder Zeitgesteuert
Ausgabe des Menüs auf einem 2 x 16 LCD Display



Wer dagegen das gesamte Projekt von den Anfängen an bis jetzt (mit ein paar Pannen und etlichen Umänderungen) durchlesen möchte, der kann das hier tun: Klick


Ein paar Bilder der fertigen Box:

Platine mit der Elektronik:
IMG_4461.jpg


Tasterplatine:
img_5261ynop.jpg


Box von Vorne und von Hinten
img_5256inpm.jpg

img_5257wu6z.jpg


Ich bin eigentlich noch "Anfänger" in Sachen Programmierung, aber ich hoffe es gefällt euch :)
 
Hi,

herzlich willkommen im Forum :flowers:

hast du ja schon ne Menge reingezaubert ;) in deine Box.

Ist das Gehäuse von nem alten Sat-Empfänger (oder was ähnliches) recyclet ?

Gruß
Dino
 
Hallo HHP!

Willkommen im AVR-PRAXiS-Forum :ciao:

Da hast du ja gleich ein schönes Projekt vorgestellt. Bei der angenehmen Beleuchtung läßt sich bestimmt gut "arbeiten" .. oder am Gaming-PC spielen ;)

Das Gehäuse ist natürlch praktisch. Du hattest ja geschrieben, dass das Projekt eigentlich nie fertig ist. Das kenne ich auch :D Noch eine Idee zum Erweitern: Bedienung über eine IR-Fernbedienung.

Noch viel Spaß bei uns.

Gruß,
Dirk
 
@Dirk: Ja die musste dringend her die Beleuchtung, weil meine Halogendeckenlampe mit insgesamt 150 Watt zu hell war um am Abend oder Nachts am PC zu arbeiten bzw. zu spielen. Die Deckenbeleuchtung abschalten war aber auch nciht gut, denn dann war es stockdunkel und nach einer Weile tränen die Augen vom Bildschirmlicht. Also wurde erst eine Art "Ambilight" an den PC Monitor angebracht (einfach RGB Led Stripe hinten angeklebt) und dann wurde auch noch hinter dem Tisch Led Stripe angebracht, welcher dann eben "Magisch" die Tischkannte erleuchtet. Das sieht dann so aus:

img_1114fuon.jpg


Eine IR Funkbedienung ist schon vorhanden. Auf RC5 Basis.

:D Na, da war ich doch zu sehr auf das Video fixiert :rolleyes:
Im Video zeige ich sogar die Fernebdienung. Eine alte FB einer Philips HiFi Anlage :D

Wie dino03 geschrieben hat, soll da eine Funkbedienung für meine Deckenlampe eingebaut werden (damit ich diese ebenfalls mit der Box steuern kann, denn im Moment wird diese auch nur per IR Fernbedienung gesteuert). Entweder im 433 Mhz oder 868 Mhz Band. Die Funkmodule kosten das gleiche. Was sollte ich wohl nehmen?

Grüße

HHP
 
Hi,

Wie dino03 geschrieben hat, soll da eine Funkbedienung für meine Deckenlampe eingebaut werden (damit ich diese ebenfalls mit der Box steuern kann, denn im Moment wird diese auch nur per IR Fernbedienung gesteuert).
das Video deiner Deckenlampe ist bei YouTube leider wegen "Content von EMI" gesperrt.
Denen gefällt dein Musikgeschmack nicht :p :rolleyes: ... :vollkommenauf:

Gruß
Dino
 
Hallo HHP,
Entweder im 433 Mhz oder 868 Mhz Band. Die Funkmodule kosten das gleiche. Was sollte ich wohl nehmen?

wenn es darum geht, eine möglichst sichere Übertragung zu erreichen, ist das 868MHz Band besser geeignet als das 433MHz Band. Allerdings gibt es beim 868MHz Band Einschränkungen. Abhängig vom Frequenzbereich bzw. Kanal hat man unterschiedliche Bandbreiten und darf auch nur zeitlich eingeschränkt senden. Einfacher ist es also mit 433MHz. Es gibt also Vor- und Nachteile für jede ISM Frequenz, die du für dich abwägen musst. Für deine Applikation würde ich allerdings 433MHz verwenden.

Dirk
 
Hm da muss ich wohl das video ohne Sound einstellen. Ich find das bei Youtube sowieso komisch. Musik Videos werden fast nicht gesperrt aber sobald man nur ein bischen Hintergrundmusik einfügt, wird das Video ganz geperrt.

Dann nehm ich wohl 433 Mhz. Was meinst du mit möglichst Sicher? Abhörsicher oder weite reichweite mit sicherer abtastung?
Also weite Reichweite ist eher nebensächlich aber eine sichere Erkennung wäre wünschenswert.
 
Hallo HHP,
Was meinst du mit möglichst Sicher? Abhörsicher oder weite reichweite mit sicherer abtastung?

da bei 433MHz nicht so viele Anforderungen an die Bandbreite und die zeitliche Übertragung gestellt werden, gibt es hier eventuell auch mehr Sender, die in deiner Nähe sind und dann dein Signal stören könnten.

Dirk
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)