Nya genomgående ändringar
Kontrollenheten ser nu ut såhär

Övre ratten är en vridomkopplare; OFF-MANUELL-FADE
Undre ratten ställer en "hastighet" för FADE-funktionen.
Har fått till en riktigt snygg pseudo-random-färgövergång som får nya färger genom att lyssna av varsitt värde från en analog ingång som flyter omkring då den inte är inkopplad. Detta värde, för varje färgkanal (RGB), stoppas in i en inbyggd jättelång lista som krånglar omkring lite och sen spottar ut ett värde mellan 0 och 255. Detta värde jämförs sedan med varje kanals värde som då långsamt eller snabbt (går ju att ändra med ratten) går mot det nya värdet. När alla färger är framme vid sitt nya värde kommer det direkt ett nytt. AWESOME!
För övrigt fick jag hem en touchscreen 60*50mm som ska undersökas.

Övre ratten är en vridomkopplare; OFF-MANUELL-FADE
Undre ratten ställer en "hastighet" för FADE-funktionen.
Har fått till en riktigt snygg pseudo-random-färgövergång som får nya färger genom att lyssna av varsitt värde från en analog ingång som flyter omkring då den inte är inkopplad. Detta värde, för varje färgkanal (RGB), stoppas in i en inbyggd jättelång lista som krånglar omkring lite och sen spottar ut ett värde mellan 0 och 255. Detta värde jämförs sedan med varje kanals värde som då långsamt eller snabbt (går ju att ändra med ratten) går mot det nya värdet. När alla färger är framme vid sitt nya värde kommer det direkt ett nytt. AWESOME!
För övrigt fick jag hem en touchscreen 60*50mm som ska undersökas.
Kontrollenheten
Är någorlunda färdigplanerad. Har beställt en snygg låga i plast och 3st LM3914 till tre LED-bargraphs i R,G och B. Helt onödigt men snyggt! Har också beställt tre snygga knappar till skjutpotarna.

Lådan mäter 130*80*45 och ska innehålla allt utom lampan och ha ingång för 12V och utgång till lampan.
Ska slänga upp kostnad för hela projektet när det är klart.

Lådan mäter 130*80*45 och ska innehålla allt utom lampan och ha ingång för 12V och utgång till lampan.
Ska slänga upp kostnad för hela projektet när det är klart.
Hållare/kylfläns DELUXE
Jag hade lite otur när jag fräste förra gången, jag tänkte nämligen fel. Gjorde just klart nya hållaren, den mäter 58x58 och ska limmas på en kylfläns med nått värmeledande klägg. Fräste även ut några brickor i plast så jag inte kortsluter alltihop.
Beta 1.1 (ska hem och betatesta nu :)

Fickan för varje LED är 0,7 så LEDen sticker upp en bit (LEDbasen är 1,7 och jag vill undvika kortis även där då lödpadsen sitter nära kanten).
För den som vill förkovra sig lite

Beta 1.1 (ska hem och betatesta nu :)

Fickan för varje LED är 0,7 så LEDen sticker upp en bit (LEDbasen är 1,7 och jag vill undvika kortis även där då lödpadsen sitter nära kanten).
För den som vill förkovra sig lite

LEDs beställda!
3x Prolight 3W RGB Power LED (vanlig LED är på ~0.05W)
1x ProLight 3N25 Collimator
1x skärm från IKEA

Så kommer det sitta ihop, ungefär.. Behöver rota fram en fet kylfläns i gömmorna. Linsen mäter 50mm i diameter.
Ska till hökarängen och fräsa lite med Dunderklumpen.
Såhär kan en toolpath se ut för en CNC fräs.

OBS dra ner ljudet..
Fräser med en 1.6mm carbidfräs. Måste vara smått för att radierna inte ska bli för stora i hörnen.
Bilden under visar liknande resultat med samma fräs i samma material. Hade inte någon bra kamera igår..

1x ProLight 3N25 Collimator
1x skärm från IKEA

Så kommer det sitta ihop, ungefär.. Behöver rota fram en fet kylfläns i gömmorna. Linsen mäter 50mm i diameter.
Ska till hökarängen och fräsa lite med Dunderklumpen.
Såhär kan en toolpath se ut för en CNC fräs.

OBS dra ner ljudet..
Fräser med en 1.6mm carbidfräs. Måste vara smått för att radierna inte ska bli för stora i hörnen.
Bilden under visar liknande resultat med samma fräs i samma material. Hade inte någon bra kamera igår..

Lite nya idéer och förbättrad algoritm
Har väl inte hänt så mycket på hårdvarufronten då det varit mycket garn senaste dagarna, men jag har en del nya idéer. Några representanter från Indiens rymdprogram ringde upp mig i natt och var lite nyfikna så här är en bild på senaste trasslet:

PS joystick som HID :)
Nu får jag in "alla" färgerna. Har kodat för dimning men det vill inte än så länge. En annan häftig grejj vore att ha en touchscreen som HID. Vet att man kan köpa reservdelar till bla Nintendo DS och en del telefoner som har touchscreen. Kostar typ 10 dollar.

PS joystick som HID :)
Nu får jag in "alla" färgerna. Har kodat för dimning men det vill inte än så länge. En annan häftig grejj vore att ha en touchscreen som HID. Vet att man kan köpa reservdelar till bla Nintendo DS och en del telefoner som har touchscreen. Kostar typ 10 dollar.
Algoritmen fungerar
När x kommer till 255 "wrappar" byten tillbaka till 0 och till samma värde som för x = 0. Är inte helt nöjd med färgerna. Blir aldrig helt rött, blått eller grönt och det såg jag ju direkt på grafen men man är ju optimist. Måste putsa lite mer på algoritmen, kanske öka amplituden och sänka ner sinusvågorna en bit under x-axeln för att kapa av dom. Fungerar det kanske man ska spara x som int istället för byte för mer färger.

En liten filmsnutt. Använder två knappar. En för att spola frammåt och en bakåt. Det ska väl bli en optisk encoder senare som sagt. Kameran är lite långsam och trälig. Ser fint ut IRL.
Tog ett tag innan jag upptäckte felet i koden:
simon says: måste det inte stå i koden någonstans
simon says: att x ska få annat värde?
simon says: afk lite
Isak says: haha
Isak says: glömde det
Isak says: ZINDE
simon says: XD
Nu ska det lagas middag. Wokade grönsakor+räkor i olja och vitt vin. Pasta, permesan och lite sallad. FYI så att säga.

En liten filmsnutt. Använder två knappar. En för att spola frammåt och en bakåt. Det ska väl bli en optisk encoder senare som sagt. Kameran är lite långsam och trälig. Ser fint ut IRL.
Tog ett tag innan jag upptäckte felet i koden:
simon says: måste det inte stå i koden någonstans
simon says: att x ska få annat värde?
simon says: afk lite
Isak says: haha
Isak says: glömde det
Isak says: ZINDE
simon says: XD
Nu ska det lagas middag. Wokade grönsakor+räkor i olja och vitt vin. Pasta, permesan och lite sallad. FYI så att säga.
Senaste nytt på RGBfronten
Nu fungerar koden och elektroniken.
Setup:
Arduino
6st momentana tryckknappar
1st ULN2803A (åtta Darlingtonpar)
1st RGB LED + Pingisboll :)
Kameran på min mobil har tyvärr stora problem men det ser bra ut i verkligheten och går jämt och fint (inte som i filmen).
Kände nu direkt att det inte kommer fungera med 6st tryckknappar eller vad man nu har för nått - långt ifrån intuitivt. Funderar på att ha en roterande enkoder att snurra på som går i genom några hundra färger på något intuitivt sätt. Jag tänker absolut inte skriva några hundra rader kod för några hundra färger..
Att göra:
Komma på en algoritm till enkodern (eller sno någon annans (misstänker att det har något med trigonometri att göra))
Köpa en RGB Super LED:
http://www.dealextreme.com/productimages/sku_4530_2.jpg
Setup:
Arduino
6st momentana tryckknappar
1st ULN2803A (åtta Darlingtonpar)
1st RGB LED + Pingisboll :)
Kameran på min mobil har tyvärr stora problem men det ser bra ut i verkligheten och går jämt och fint (inte som i filmen).
Kände nu direkt att det inte kommer fungera med 6st tryckknappar eller vad man nu har för nått - långt ifrån intuitivt. Funderar på att ha en roterande enkoder att snurra på som går i genom några hundra färger på något intuitivt sätt. Jag tänker absolut inte skriva några hundra rader kod för några hundra färger..
Att göra:
Komma på en algoritm till enkodern (eller sno någon annans (misstänker att det har något med trigonometri att göra))
Köpa en RGB Super LED:
http://www.dealextreme.com/productimages/sku_4530_2.jpg
Working hard or hardly working?
Sov till 1100 nån gång. Är väl hyffsat återställd efter resan. Drog in till söder för att äta och komma bort från lägenheten en stund. Mötte upp Jenny som köpt en väldigt fin jacka. Själv åt jag en vanlig pizza, sen drog jag till Kjell och köpte en LM317T för att bygga en enkel strömbegränsare. Sen kom Antto aka ARRO BARRO över och lånade lite skönlitteratur, fysik bla.. Somliga är ute och roar sig. Jag vaktar tvätt och dricker fil. Det blir inte roligare än så här.
Så kan man göra om man har brådis.
LEDs är nämligen strömdrivna till skillnad från vanliga glödlampor som är spänningsdrivna. LEDs tror sig kunna ta emot hur mycket ström som helst men det kan dom inte så man måste begränsa strömmen annars dör dom. Mer om det kan ni läsa någon annan stanns. Har flimat min lilla prototyp i embryostadiet. Om jag lyckas få in den på bloggen så ska den ligga här under.
.flv"
Hittade en gammal DVDspelare i soprummet och i den hittade jag den superläckra joysticken jag håller i handen.. tänk vad folk slänger. Pingisbollen fungerar som diffusor åt en liten röd LED.
Jag har väl ungefär planerat tre riktigt starka LED i röd grön och blå så jag kan få alla färger när dom blandas. En joystick eller liknande till varje färg och kanske en LCD eller LED bar graph som visar / skriver ut aktuellt PWMvärde(ljusstyrka) för varje färg. Så kan man "lysmåla" en hel vägg i valfri färg. Sen lite andra features och allmänt blingbling.
Alla färger är väl en överdrift. Det är ju 8bitars PWM (0-255) vilket teoretiskt ger 256^3 = drygt 16*10^6 färger. Lär ju räcka.. När jag räknade ut det slog det mig att det alltid kommer att finnas nån färg man inte fått in. Annat är det med en snubbe från Tjeckien som samplade 2bitars musik ur en citron.
Gordon Strombola Reeespect!
Gordon Strombola - n.a.s.t.y - Live @ Microdisko 2006-06-03
Jag var där!
Känns som att bloggen börjar spåra ur. Ett gott tecken på att min kreativitet mår bra kanske.

LEDs är nämligen strömdrivna till skillnad från vanliga glödlampor som är spänningsdrivna. LEDs tror sig kunna ta emot hur mycket ström som helst men det kan dom inte så man måste begränsa strömmen annars dör dom. Mer om det kan ni läsa någon annan stanns. Har flimat min lilla prototyp i embryostadiet. Om jag lyckas få in den på bloggen så ska den ligga här under.
.flv"
Hittade en gammal DVDspelare i soprummet och i den hittade jag den superläckra joysticken jag håller i handen.. tänk vad folk slänger. Pingisbollen fungerar som diffusor åt en liten röd LED.
Jag har väl ungefär planerat tre riktigt starka LED i röd grön och blå så jag kan få alla färger när dom blandas. En joystick eller liknande till varje färg och kanske en LCD eller LED bar graph som visar / skriver ut aktuellt PWMvärde(ljusstyrka) för varje färg. Så kan man "lysmåla" en hel vägg i valfri färg. Sen lite andra features och allmänt blingbling.
Alla färger är väl en överdrift. Det är ju 8bitars PWM (0-255) vilket teoretiskt ger 256^3 = drygt 16*10^6 färger. Lär ju räcka.. När jag räknade ut det slog det mig att det alltid kommer att finnas nån färg man inte fått in. Annat är det med en snubbe från Tjeckien som samplade 2bitars musik ur en citron.
Gordon Strombola Reeespect!
Gordon Strombola - n.a.s.t.y - Live @ Microdisko 2006-06-03
Jag var där!
Känns som att bloggen börjar spåra ur. Ett gott tecken på att min kreativitet mår bra kanske.
Arduino

Ovan: Arduino Duemilanove (2009 på italienska), Senaste versionen
Har ganska nyligen börjat utforska den digitala världen med detta utvecklingskort från Arduino. Arduino är helt open source och det finns ett stort community kring Arduino vilket underlättar när man är ny.
Arduino är ungefär en mycket liten dålig dator som främst används för att reagera på omvärlden på olika sätt med inputs och outputs. Koden som är ett högnivåspråk skrivs i en C++ kompilator vilket ungefär betyder att man inte behöver skriva så mycket kod för att något skall hända. Allting är väldigt ungefär men det är väl så jag känner just nu..
Har påbörjat ett litet projekt med Arduinon men får skriva mer om det när jag kommer hem från Rom.