Val av microprocessor, RGB LED styrning
Re: Val av microprocessor, RGB LED styrning
En del av pengarna ryker till programmeraren för microprocessorn om du inte har tillgång till någon på skolan.
-
- Inlägg: 144
- Blev medlem: 8 september 2010, 14:26:12
Re: Val av microprocessor, RGB LED styrning
Ok.
Menar du att koppla dem led:sen 4:a och 4:a för att få en möjlighet till programmerbara mönster?
I så fall kombinerat med att dimma alla röda, gröna och blå för sig låter fair enough för mig.
Min programmeringserfarenhet begränsas tyvärr till kurserna programmering A och B i java.
Vilket jag förstår kommer hjälpa mig lite men inte till någon färdig produkt.
Men att lära sig lite av det nya språket är något som ingår, som jag gärna gör om det går att göra på ett smidigt sätt.
Fortsätt gärna diskutera och komma fram till nya saker inom projektet, jag kommer tyvärr inte kunna titta in för än om ca 3h...
Tack så mycket för alla postar, ni hjälper mig verkligen framåt.
PS. Hur mycket kostar en programmerare för en microprocessor?
Menar du att koppla dem led:sen 4:a och 4:a för att få en möjlighet till programmerbara mönster?
I så fall kombinerat med att dimma alla röda, gröna och blå för sig låter fair enough för mig.
Min programmeringserfarenhet begränsas tyvärr till kurserna programmering A och B i java.
Vilket jag förstår kommer hjälpa mig lite men inte till någon färdig produkt.
Men att lära sig lite av det nya språket är något som ingår, som jag gärna gör om det går att göra på ett smidigt sätt.
Fortsätt gärna diskutera och komma fram till nya saker inom projektet, jag kommer tyvärr inte kunna titta in för än om ca 3h...
Tack så mycket för alla postar, ni hjälper mig verkligen framåt.
PS. Hur mycket kostar en programmerare för en microprocessor?
Re: Val av microprocessor, RGB LED styrning
Om du bestämmer dig för AVR så finns denna.
Med tre färger on/off får man 8 kombinationer av färger. Om man tänker sig att ha två bitar för varje LED och låta den ena biten ge dubbel ström jämfört med låga biten så kan du få 64 färger. Med reservation för att LED'ens ljussyrka inte är linjär mot strömmen - då kanske du i praktiken bara kan utnyttja tre lägen för varje färg och få ut 27 färger.
Detta skulle kräva dubbelt så hög hastighet på SPI utgången.
Vad jag skulle uppleva som svårast är att generera snygga rörliga mönster. Det gäller att ha beräkningar som inte använder mycket minne ... så om du skaffar en processor: köp en med mycket minne så du har att jobba med.
Med tre färger on/off får man 8 kombinationer av färger. Om man tänker sig att ha två bitar för varje LED och låta den ena biten ge dubbel ström jämfört med låga biten så kan du få 64 färger. Med reservation för att LED'ens ljussyrka inte är linjär mot strömmen - då kanske du i praktiken bara kan utnyttja tre lägen för varje färg och få ut 27 färger.
Detta skulle kräva dubbelt så hög hastighet på SPI utgången.
Vad jag skulle uppleva som svårast är att generera snygga rörliga mönster. Det gäller att ha beräkningar som inte använder mycket minne ... så om du skaffar en processor: köp en med mycket minne så du har att jobba med.
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Val av microprocessor, RGB LED styrning
Det är fullt genomförbart,
Kör min ledcube med 216 enkla lysdioder med individuell PWM styrning på varje diod flimmerfritt och med 16 intensitets nivåer på varje diod. Detta med en intern 8MHz klocka. Med extern kristall på 16MHz så är marginalen på dubbla antal dioder.
Om du sänker kraven till 100 dioder så funkar det garanterat.
samt att du halverar kostnaden för dioderna.
De kostar inte 4:- styck heller...
Pma mig så skall du få ett sponsrat pris också.
Swech
Kör min ledcube med 216 enkla lysdioder med individuell PWM styrning på varje diod flimmerfritt och med 16 intensitets nivåer på varje diod. Detta med en intern 8MHz klocka. Med extern kristall på 16MHz så är marginalen på dubbla antal dioder.
Om du sänker kraven till 100 dioder så funkar det garanterat.
samt att du halverar kostnaden för dioderna.
De kostar inte 4:- styck heller...
Pma mig så skall du få ett sponsrat pris också.
Swech
Re: Val av microprocessor, RGB LED styrning
> Pma mig så skall du få ett sponsrat pris också.
Om du skriver "Swech" på LED-displayen...

Om du skriver "Swech" på LED-displayen...


-
- Inlägg: 144
- Blev medlem: 8 september 2010, 14:26:12
Re: Val av microprocessor, RGB LED styrning
Programmerar verktyget, vilket jag antog att det var, vad har det för kapacitet i antalet pinnar och annat?
Och vad kostar en ny likvärdig sådan?
(Det är väl en apparat man kopplar till datorn och sätter processorn i för att kunna skriva in koden i processorn?)
Har någon något förslag på komponenter eller idéer om hur något bordet byggas eller vad som funkar eller inte eller bara något som rör projektet,
så skriv gärna ett inlägg =)
Och vad kostar en ny likvärdig sådan?
(Det är väl en apparat man kopplar till datorn och sätter processorn i för att kunna skriva in koden i processorn?)
Har någon något förslag på komponenter eller idéer om hur något bordet byggas eller vad som funkar eller inte eller bara något som rör projektet,
så skriv gärna ett inlägg =)
Re: Val av microprocessor, RGB LED styrning
> (Det är väl en apparat man kopplar till datorn och sätter processorn i för att kunna skriva in koden i processorn?)
Ja, i princip. Fast idag försöker man köra "In Curcuit Programming" (ICP eller ICSP).
D.v.s att man anslutar programmerren med en kabel till själva målsystemet
istället för att flytta processorn fram och tillbaka. Oerhört mycket mer praktiskt.
Ja, i princip. Fast idag försöker man köra "In Curcuit Programming" (ICP eller ICSP).
D.v.s att man anslutar programmerren med en kabel till själva målsystemet
istället för att flytta processorn fram och tillbaka. Oerhört mycket mer praktiskt.
Re: Val av microprocessor, RGB LED styrning
Annars finns ju alltid Arduino... kanske är bästa valet med tanke på tidsbristen och programmeringskunskaperna.
Ett annat alternativ om du har lite mer tid att lägga ner med att komma igång med mikrokontrollern är ET-STM32-stampen från futurlec (finns nog på andra ställen också). Fast där krävs som sagt lite mer tid för att komma igång. Den är dock mycket snabbare och har 64KB SRAM och 512KB flash ifall du vill kunna lägga in bilder och annat i minnet (Arduino har 32KB flash / 2KB SRAM).
Ett annat alternativ om du har lite mer tid att lägga ner med att komma igång med mikrokontrollern är ET-STM32-stampen från futurlec (finns nog på andra ställen också). Fast där krävs som sagt lite mer tid för att komma igång. Den är dock mycket snabbare och har 64KB SRAM och 512KB flash ifall du vill kunna lägga in bilder och annat i minnet (Arduino har 32KB flash / 2KB SRAM).
Re: Val av microprocessor, RGB LED styrning
Nu vet inte jag om jag är speciellt obegåvad, men att lära sig programera microprocessorn med utgångspunkten att nuvarande kunskap sträcker sig till Java, får jag svårt att gå ihop på 50-100 timmar.
Vi har ju i åtskilliga tidigare uC trådar varit rörande överens om att "nybörjare" alltid tror det räcker med att lära sig kommandon, men att halva jobbet består i att förstå processorns arkitektur och egenskaper.
Jag hade inte sett problem med vare sig budget eller tid om jag visste att du redan behärskade uC programmeringen.
Min åsikt är att jag tror tiden spricker om du avser lära dig detta från scratch med detta projekt, som är hyggligt komplicerat.
Vi har ju i åtskilliga tidigare uC trådar varit rörande överens om att "nybörjare" alltid tror det räcker med att lära sig kommandon, men att halva jobbet består i att förstå processorns arkitektur och egenskaper.
Jag hade inte sett problem med vare sig budget eller tid om jag visste att du redan behärskade uC programmeringen.
Min åsikt är att jag tror tiden spricker om du avser lära dig detta från scratch med detta projekt, som är hyggligt komplicerat.
Re: Val av microprocessor, RGB LED styrning
IMSYS har en Java-processor som jag tror kan klara ditt projekt. I tillägg
kan du även programmera den i C och assembler om du får tidsproblem.
http://www.imsystech.com/products/im3910.htm

kan du även programmera den i C och assembler om du får tidsproblem.
http://www.imsystech.com/products/im3910.htm

Re: Val av microprocessor, RGB LED styrning
Fast då är den sjukt dyr och kommer som BGA... kanske inte optimalt.
Nej jag tycker det här är ett klockrent jobb för Arduino. Här är exempelkod för att blinka en LED. Borde gå att komma igång rätt snabbt med.
Här finns fler.
Nej jag tycker det här är ett klockrent jobb för Arduino. Här är exempelkod för att blinka en LED. Borde gå att komma igång rätt snabbt med.
Kod: Markera allt
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}
Re: Val av microprocessor, RGB LED styrning
Om det räcker med 1st så kanske det inte är så dyrt i vilket fall.
Om nu inte Java räcker till för applikationen så kan man hoppa över C
och enbart lägga tid på att lära sig assemblerinstruktionerna för de tidskritiska momenten.
Dessutom att ha lärt sig den processor kan säkert vara en investering
för framtiden. Sedan om man vill skriva kod i Java så är det ett väl genomtänkt
språk som är lätt att ändra i om man dokumenterar bra, vilket är lätt.
Det gäller nog bara att våga sig på att starta med en så pass avancerad pryl.
ELFA har IM3910 för 104:- 73-213-18
och utvecklingsystem för 587:- 73-213-34
det verkar ganska överkomligt i pris?
Om nu inte Java räcker till för applikationen så kan man hoppa över C
och enbart lägga tid på att lära sig assemblerinstruktionerna för de tidskritiska momenten.
Dessutom att ha lärt sig den processor kan säkert vara en investering
för framtiden. Sedan om man vill skriva kod i Java så är det ett väl genomtänkt
språk som är lätt att ändra i om man dokumenterar bra, vilket är lätt.
Det gäller nog bara att våga sig på att starta med en så pass avancerad pryl.
ELFA har IM3910 för 104:- 73-213-18
och utvecklingsystem för 587:- 73-213-34
det verkar ganska överkomligt i pris?
Re: Val av microprocessor, RGB LED styrning
Ja, visst vore det säkert bra att kunna använda den men inte om man har 50h-100h på sig, då är det vansinne att använda en sån processor. Bara att designa och fixa ett kort till den tar ju minst den tiden. Och lödningen kan ju bli spännande. Om man inte köper ett development-kit för 3 papp.
edit: Jag vet inte hur du läser priserna men jag ser en nolla mer än vad du gjorde.
Man kanske kan tro att jag är sponsrad av Arduino men jag tror många här håller med om att det är bästa valet i det här fallet?
edit: Jag vet inte hur du läser priserna men jag ser en nolla mer än vad du gjorde.

Man kanske kan tro att jag är sponsrad av Arduino men jag tror många här håller med om att det är bästa valet i det här fallet?