T: Programmering av PIC/AVR/liknande

FormerMazda
Inlägg: 6085
Blev medlem: 27 februari 2006, 14:59:36
Ort: Tranås (Jönköping)

T: Programmering av PIC/AVR/liknande

Inlägg av FormerMazda »

Hallo!

Har en idé på gång om "intelligent" trädgårdsbelysning och söker nån som kan skriva ett program och ladda det i nån typ av prisvärd mikroprocessor.
Själv behärskar jag mest bara Basic Stamp, men de blir lite dyra att göra flera av.

Det jag önskar är på en I/O skicka seriell data (ASCII?), denna data ska sen styra tre PWM utgångar.

Tanken är att ha RGB belysning lite varstans i trädgården, dammen, några buskar och så.
Sen kanske man vill ha lite annan färg på dammen nån kväll, ja då skickar man bara en sträng ut till lamporna (ID=001, R=255, G=120, B=005) 001255120005

Nån som känner sig hugad? Är såklart sugen på ett pris i samma veva. Det rör sig om kanske 10-20st, men programmet kommer bli lika förutom ID som ska vara unikt.
Detta är en grundidé, komplettera gärna om det bidrar.

/Anders
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

Re: T: Programmering av PIC/AVR/liknande

Inlägg av johano »

Bara några idéer:
Gör enheterna solcellsdrivna "enheter" och att de kommunicerar trådlöst!
Sen vore det väl en idé att skicka över kompletta "led-styr-sekvenser" till resp. enhet
så får den sköta sig själv sen.

Vi har haft en fåning plastgroda med solcell och liten gul ledlampa utslängd i trädgården
i över fem år, och den funkar fortfarande, den kan ju dock inte byta färg dock...

/johan
FormerMazda
Inlägg: 6085
Blev medlem: 27 februari 2006, 14:59:36
Ort: Tranås (Jönköping)

Re: T: Programmering av PIC/AVR/liknande

Inlägg av FormerMazda »

Trådlöst kanske man labbar med i framtiden, och solcell på powerled blir lite klumpigt. Glömde nämna det i första inlägget, att det är 1-3w led som ska användas.

Angående sekvenser, så min önskan är att skicka en sträng med id och färger. Sen ska lampan hålla den färgen till nästa order kommer.
Eventuellt att man kan lägga till nåt random-mode när man har fest.
Användarvisningsbild
Icecap
Inlägg: 26151
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: T: Programmering av PIC/AVR/liknande

Inlägg av Icecap »

Jag kan nog klara jobbet men det fattas lite innan pris kan fastställas.
* Själva programmet är inget större problem men plötsligt kommer "random" funktionen in, hur ska den fungera?
* Vem ska välja vilken krets (i mitt fall PIC) som ska användas?
* Vem bygger prototypen till att testa att allt fungerar?

Det är så att utan ett väl definierat projekt kommer jag inte att röra det då det inte finns ett väl definierat avslut på det då.

Och adresseringen av enheterna ska självklart göras vid att skicka ett kommando till enheten, kanske även en bygling som medger adressinställning. På det vis har alla exakt samma program men har sparat olika adresser. Det bör även finnas en grupp-kall adress.
FormerMazda
Inlägg: 6085
Blev medlem: 27 februari 2006, 14:59:36
Ort: Tranås (Jönköping)

Re: T: Programmering av PIC/AVR/liknande

Inlägg av FormerMazda »

Bra frågor!

Generellt så är detta projekt ganska så fritt, inget är bestämt men kommer bestämmas för att man ska kunna jobba med det.

Fråga : * Själva programmet är inget större problem men plötsligt kommer "random" funktionen in, hur ska den fungera?
Svar : Startas likt val av färg, fast man kanske säger att när R = 999 så ska "random" gå igång. Och då kanske G får representera en hastighet. Sen är det bara en fråga om att fadea de tre kanalerna upp och ner i slumpvis ordning. Eller en fast som kommer uppfattas som slumpvis.
Exempel random: Röd upp till 100%, grön upp till 100%, grön ner till 0%, Blå upp till 100%, röd ner till 0%, grön upp till 100% osv..

Fråga : * Vem ska välja vilken krets (i mitt fall PIC) som ska användas?
Svar : Det gör du, det som bestämmer är bästa pris för en (i ditt fall PIC) som klarar uppgiften.

Fråga : * Vem bygger prototypen till att testa att allt fungerar?
Svar : Att testa prototypen gör nog gärna jag när en prototyp finns färdig som bör göra det som är tänkt.

"Fråga" : ..kanske även en bygling som medger adressinställning..
Svar : Ingen dum idé! Det vill vi ha, om det inte betyder att man behöver en annan PIC med mer I/O som dubblerar priset.

"Fråga" : Det bör även finnas en grupp-kall adress
Svar : Absolut ingen dum idé! Detta ska vi ha med.
Skriv svar