En uppkopplad adventsljusstake

Berätta om dina pågående projekt.
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

En uppkopplad adventsljusstake

Inlägg av JonasJ »

Under de senaste kvällarna har jag roat mig med att modda en adventsljusstake där jag har bytt ut lamporna till RGB-lysdioder. Hjärtat är en AVR ATMega168 som i sin tur kommunicerar med en Xport från Lantronix. För de som inte känner till Xport är det en modul som tar in Ethernet och skickar ut informationen från Ethernet via ett seriellt snöre. Adventsljusstaken är alltså uppkopplad mot Internet. För att kunna styra adventsljusstaken skrev jag ihop ett C# program där man kan skapa sekvenser som sedan körs i ljusstaken. Relativt enkelt kan man skapa t.ex. rinnande ljus eller blinkade sken. Alla 7 LED:arna kan naturligtvis styras helt individuellt och det finns möjlighet att båda ladda och spara sekvenser.

Jag skapade en liten film som visar hur det hela fungerar, inkl programmet som man styr ljusstaken med.

Några bilder:
3 kort blev det. 1 med LED-drivarna, 1 med AVR ATMega168 samt ett med Xporten
Bild

Det blev lite trångt med alla kort men till slut fick jag ihop den.
Bild

Nästa version (nästa år?) siktar jag på att även ha ett SD-kort eller ett EEPROM i ljusstaken så att sekvenserna kan sparas undan så att man inte behöver ha en dator igång för att kunna styra ljusen.

God jul!
Senast redigerad av JonasJ 23 december 2011, 22:37:17, redigerad totalt 1 gång.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: En uppkopplad adventsljusstake

Inlägg av Klas-Kenny »

EF's onödigaste projekt 2011?! :lol: :D

Men, kul och nördigt, som det ska vara :)
Användarvisningsbild
konig7070
Inlägg: 888
Blev medlem: 2 augusti 2008, 11:51:14
Ort: Uddevalla

Re: En uppkopplad adventsljusstake

Inlägg av konig7070 »

Kan väl tipsa om ett liknande projekt för inspiration. http://www.sweclockers.com/galleri/8345 ... -ljusstake
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En uppkopplad adventsljusstake

Inlägg av blueint »

Simulerar RGB-lysdioderna att det brinner?
ekman
Inlägg: 280
Blev medlem: 13 januari 2009, 14:04:35

Re: En uppkopplad adventsljusstake

Inlägg av ekman »

Kul projekt. Roligt att se hur du hade gjort konfigurations programmet också :)
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: En uppkopplad adventsljusstake

Inlägg av JonasJ »

blueint: Nej, det var något jag inte hann med (jag aldrig varit med om ett projekt som har krånglat så mycket som detta men jag fick ihop det till slut). Man skulle kunna ev. simulera det nu i sekvensprogrammet men jag har en känsla att den inte kommer hinna med att uppdatera så snabbt att det ser realistiskt ut. Jag skulle vilja få en flagga som skickas med ljussekvensen så att själva algoritmen för att simulera ett riktigt ljus ligger direkt i AVR:n. Jag ska ta mig en närmare titt på detta. Det skulle nog kunna höja känslan betydligt.

konig7070: Snyggt men kan den koppla upp sig mot Internet? :mrgreen:

Klas-Kenny: Ja, var jag inte nördförklarad tidigare på jobbet så är jag det nu :)

ekman: Kul att du uppskattade projektet :)
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: En uppkopplad adventsljusstake

Inlägg av JonasJ »

Jag har roat mig med att skriva nästa generation av min adventsljusstake. Känns lite konstigt eftersom vi är så långt ifrån jul men ändå...

Mycket framgår av Youtube-filmen men för den som inte orkar titta på hela kommer här en kort sammanfattning:
- Bootloader: Ljusstaken har fått sig en bootloader så nu är det möjligt att spara sekvenser direkt i processorns minne. Det för att man inte ska behöva ha ljusstaken uppkopplad (med tillhörande PC) för att kunna visa ljussekvenserna.
- Simulator: PC programmet har fått sig en ljusstakesimulator så man enklare kan se att sekvenserna blir rätt
- En hel del nya verktyg har tillkommit i PC programmet som gör det enklare att skapa effekter som t.ex. rinnande ljus och gradienter (mjuk övergångar mellan olika färger)

För den riktigt nyfikna har jag laddat upp källkoden. I zip-filen hittar man bootloader, firmware samt PC programmet.

(Känns videon igen så kan det bero på att jag även skickade in den till ELFAs tävling. Så här i efterhand inser man snabbt att en ljusstake kanske inte är det mest coolaste bidraget.. :) )
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Re: En uppkopplad adventsljusstake

Inlägg av Fagge »

Jag är riktigt impad i allafall. :)
Jag kom över några st sådana här Xport moduler från en utgången produkt på jobbet, & började genast labba.
Kopplade RX & TX till en FTDI krets & kom in i Setup modet för att sätta ett fast IP.
Sen kunde jag komma in i modulens Web-manager från andra hållet, vilket var steg 2.
Men Glad i hågen... insåg jag plötsligt att här tar ju alla mina kunskaper slut.
Jag har inte den blekaste aning hur man knapplar ihop en webbsida, å får igång mail & webbservern & slutligen binda samman dessa för att kunna styra eller bli styrd av externa uart kommandon från diverse µc byggen.

Ett spontant projekt, skulle t.e.x vara att Xporten drar iväg ett mail, så att det plingar till i mobilen när pellets behållaren till pannan börjar bli tom & behöver fyllas på.
Å senare kanske att man kan logga datat på en websida å typ visa förbrukningstakt & temp mm.

Finns det några genvägar, eller är det helt kört för en som bara har Avr asm i skallen? :)

Ps.
Jag bjuder på en modul till den som orkar knappla ihop en liten guide för dummies
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: En uppkopplad adventsljusstake

Inlägg av JonasJ »

Oj, tack! :)

Jag använde Xport bara som en Ethernet<->Seriell modul i ljusstakeprojektet. Lite synd så här i efterhand eftersom den kan användas till väldigt mycket mer. Jag började kika på detta med hemsidor men kom egentligen inte speciellt långt för att kunna hjälpa dig (jag hade en tanke på att man skulle kunna konfigurera ljusstaken från en hemsida som låg i Xporten).

Att få den att skicka iväg ett mail borde rimligtvis inte vara så svårt. Har du läst http://www.lantronix.com/pdf/XPort_UG.pdf sidan 33 och speciellt sidan 34 hur du konfigurerar triggers? Jag har inte testat i praktiken men i teorin känns det inte så krångligt iallafall. Jag kan se om jag hittar någon tid att kolla på det om du inte lyckats men kan inte lova något.
Skriv svar