Hemmagjord Ambilight!?
105 svar till detta ämne
#1
Postad 20 March 2006 - 21:30
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Hej, först och främst vänder jag mig till er som är duktiga på analog (eller digital) elektronik. Jag har hittat ett antal ljussensorer, på Elfas hemsida, vilka mäter ljusintensitet och omsätter det sedan till spänning. Dessa ljussensorer finns i 3 varianter med RGB filter. De sensorer jag avser heter: Ljus-till-spänning-omvandlare TSLx 257, på www.elfa.se. Jag funderar om man kan använda dessa 3 sensorer, ställa de framför en liten skärm som man ökar färgmättnaden på. Sedan kopplar man dessa 3 sensorer till en förstärkare som i sin tur direkt proportionellt ger spänning till röda, gröna och blåa lysdioder. Vad sägs om denna idé?? Skulle det kunna fungera som ett alternativ till Philips Ambilight?? Kan någon ge ett konkret förslag på vilken typ av förstärkare man ska bygga och hur kopplingsschemat kan se ut? Jag bifogar en väldigt enkel bild som visar hur jag tänkt mig det hela.
bild.JPG 53.22K
738 Antal nerladdningarJag ställde denna fråga till Elfas tekniska support:"...Jag har en fråga angående ljus-till-spänning omvandlare. Kan man använda denna produkt, Ljus-till-spänning-omvandlare TSLx 257, till att bestämma hur stark intensiteteten av en viss färg är i en bild som visas på en tv eller datorskärm. Jag menar då färgerna röd, grön, blå? Kan man t ex använda denna omvandlare till att känna av den dominarande färgen i bilden, t ex färgen blå i en havsbild för att sedan ytterligare förstärka signalen och koppla den till en blå diod. Jag vill nämligen att hela rummet ska lysa upp i den färg som är den domirande färgen (bland de tre grundfärgerna röd, grön, blå) i en rörlig bild som visas på en tv eller datorskärm. Går det att utföra? Säljer ni en förstärkare som kan förstärka signalen ytterligare så att man kan koppla ljus-till-spänning omvandlaren till en stor mängd lysdioder. Så att de lyser upp så fort omvandlaren känner av en viss färgs intensitetökning..." Och svaret blev:"...Ja, det kan vara en lämplig del att utgå från. För vidare behandling av informationen du får av sensorerna skulle jag gissa det är enklast att utgå från en microcontroller..." Har ingen lust att svara??????
Redigerat av Trekker, 21 March 2006 - 21:47.
#2
Postad 25 March 2006 - 07:47
Unregisteredf93cd07d
-
Unregisteredf93cd07d
-
Användare
-
-
142 inlägg
Det är nog faktiskt så att de har svarat helt korrekt. Det enklaste är att koppla de tre ljussensorerna på A/D-ingångar på en microkontroller (atmels AVR:er är att rekommendera) och sen göra en PWM (Pulse Width Modulation) på tre utgångar som via effekttransistorer driver dioderna.
Jag är faktiskt på G med att bygga nått liknande, men det skall användas till effektbelysning på scener och kulisser. Principen är dock samma, iaf vad gäller dioddrivningen. Har även funderat på nått liknande bakom min duk, fast bara med manuellt ställbar färg.
Kolla på www.AVRfreaks.com om du kan hitta nått liknande.
#3
Postad 25 March 2006 - 22:21
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Problemet är att jag inte vet ett skit om microcontrollers. Vet du var jag kan få tag på bra information (böcker eller liknande) om hur man kopplar in dessa microcontrollers?
#4
Postad 25 March 2006 - 22:27
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Snabb fråga: Kan du programera? Även om du kan koppla in dem behöver du skriva program till dem. Själva inkopplingen är den lätta biten. För att koppla in microkontrollen så den startar står på tillverkarens hemsida. Sen finns massor av exempel på nätet om hur man styr saker och ting... I princip är det ett mindre h-vete att få andras kod att fungera för dig om du inte har väldigt god koll och samma miljö (både programeringsmiljö och hårdvara)... Andras elektronikonstruktioner däremot brukar vara stabilare. Elfa har en del böker om just Atmels serie... Hittade en som var mer eller mindre en om hur man kommer igång... Men kolla på bokus innan du köper. Kan spara dig en slant eller två... Denna var det jag har funderat lite på...Själv sitter jag och leker med microchips PIC serie istället och PWM styr (nja, snart i alla fall) lite fläktar). Personligen tycker jag också att det enklaste sättet är att använda en microcontroller... Men det kan ju bero på att jag jobbar med det  .
Redigerat av GrodanB, 25 March 2006 - 22:34.
#5
Postad 26 March 2006 - 13:55
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Jag kan inte mycket om programering, (jag hatar programering ;-)). Hur mycket skulle du ta betalt för att programmera en sådan microcontroller? Blir säkert billigare än att köpa en Ambilight tv
#6
Postad 26 March 2006 - 19:13
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Kan man inte koppla sensorerna till ett GE-steg, operationsförstärkare, och endast med analog elektronik fixa styrningen?
Redigerat av Trekker, 26 March 2006 - 19:14.
#7
Postad 26 March 2006 - 19:59
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
1. Jag har aldrig använt en ATMEL... Syslar med mest PIC's serie... Har dock funderat på ATMEL då massor av folk menar att de är bättre... Varför vet jag inte...
2. Det är ett projekt man inte tar i om man inte vill ha det själv... För stor risk att det anting blir ett tvång eller att får svårt att hitta motivering...
Så länge jag själv inte är intresserad själv vill jag inte hoppa på ett nytt projekt...
Men jag tror nog att hittar du någon som är programeringskunnig och vill har detta själv så ökar chansen att det blir nått...
#8
Postad 26 March 2006 - 21:08
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Men tror du att det skulle fungera med analog elektronik, typ GE-steg eller operationsförstärkare m.m.?
#9
Postad 26 March 2006 - 21:17
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Jo, men jag tror att det kommer bli pilligare att få det rätt och det blir en mycket mer komplicerad konstruktion.
Sen kommer det bli jobbigare att "tuna". dvs att få den att göra det du vill.
#10
Postad 27 March 2006 - 19:53
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Men om man inte kan och inte vill lära sig programmera och läsa tonvis med böcker om digital elektronik bara för att få lite ljus bakom tv:n så har jag inte några andra alternativ! Sätter man ut tillräckligt många potentiometrar så har man lite svängrum med tuning.
Vet du om det någonstans finns en sammanfattning om hur mikroprocessorer fungerar och programmeras  Är tacksam för alla tips!
Redigerat av Trekker, 27 March 2006 - 19:58.
#11
Postad 28 March 2006 - 19:53
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Drygt 600 st har läst denna tråd men bara 2 svarar. Fler åsikter och tips tack!
#12
Postad 28 March 2006 - 21:06
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
"Böcker" och tutorials http://www.mikroelek...ook/picbook.htmhttp://www.mstracey....ial/picmain.htmForum http://forum.microch...om/default.aspxhttp://www.elektroni...forum/index.phpDetta är en start. www.microchip.com är en bra källa till hur man kopplar in saker på själva chippet. Dock får man ofta bestämma sig vad. Tex. kan man koppla in 1 lysdiod till ett ben och direkt PWM styra. Men vill du ha 100 st måste du ha en passande drivkrets. Drygt 600 st har läst denna tråd men bara 2 svarar. Fler åsikter och tips tack!
<{POST_SNAPBACK}>
Ett tips bara... Antalet läsningar har inget med hur många som har nått att säga och tillföra... 600 st läsningar betyder inte att det är 600 duktiga konstruktörer som har läst din tråd. Att be om mer input är kanske passande och trevligt... Men att KRÄVA är att sätta ribban lite högt... De som vill ge råd gör det. Andra som vill lära ger normalt inte råd utan de läser bara... I alla fall jag lessnar på att försöka ge råd...
Redigerat av GrodanB, 29 March 2006 - 07:35.
#13
Postad 29 March 2006 - 13:29
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Tack för länkarna!
Jag satte upp ett stort blått frågetecken som symbol för denna tråd. Vilket innebär att jag i första hand söker information. Men att det knappt finns någon som vet hur man kopplar elektronik på ett tekniskt forum som denna är väl osannolikt?
#14
Postad 29 March 2006 - 14:11
fizz
-
fizz
-
Amatör
-
-
93 inlägg
Men att det knappt finns någon som vet hur man kopplar elektronik på ett tekniskt forum som denna är väl osannolikt?
<{POST_SNAPBACK}>
tycker det verkar ganska troligt ... det är inte många som behöver ge sej på sådana projekt ...
#15
Postad 29 March 2006 - 14:43
Unregistered40127
-
Unregistered40127
-
Mästare
-
-
2592 inlägg
Det är ju inte så hemsk många som är duktiga på att designa elektroniska lösningar. Många DIY-are här bygger ju efter ritningar eller färdiga kit.
Den enda som jag vet här som har visat prov på egen designade lösningar är väl Lyckman. Prova och PM:a honom och hör om han har tips på en enlklare lösning.
case
#16
Postad 29 March 2006 - 14:43
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Jag har inte kommit så långt på mitt projekt (därav min ovilja att kasta mig in i ditt) Bild på mitt projekt...Klart rekommenderat är ett spänningsagg av något slag. Ett koppligsdäck är nog ett måste om du skall exprimentera.
Redigerat av GrodanB, 29 March 2006 - 14:45.
#17
Postad 29 March 2006 - 14:50
Unregistered40127
-
Unregistered40127
-
Mästare
-
-
2592 inlägg
Jag har inte kommit så långt på mitt projekt (därav min ovilja att kasta mig in i ditt) Bild på mitt projekt...
Klart rekommenderat är ett spänningsagg av något slag. Ett koppligsdäck är nog ett måste om du skall exprimentera.
<{POST_SNAPBACK}>
Va!! Inte ett spår efter brända komponenter... case
#18
Postad 30 March 2006 - 07:48
Ree
-
Ree
-
Lärjunge
-
-
356 inlägg
Den analoga konstruktionen du föreslår skulle antagligen fungera. Men jag tvivlar lite på att resultatet skulle bli det du vill uppnå.
Om du inte känner att ekonomin eller tiden brister kan du ju dock alltid försöka!
För optimalt förhållande för sensorerna bör du nog bygga in den lilla skärmen och sensorerna i en liten låda tillsammans, och se till att varje sensor har ett tätt filter.
Förutom att använda potentiometrar för kalibrering sen kan du ju även se till att du kan ställa in R, G och B separat på den lilla skärmen.
Som sagt - det kanske inte blir en särskillt optimal lösning, men det kan helt klart fungera.
#19
Postad 01 April 2006 - 12:33
Unregisteredeee306cc
-
Unregisteredeee306cc
-
Lärjunge
-
-
449 inlägg
Jag skulle nog byggt det med en MCU. Lättare att finjustera efter att bygget är klart.
Funderar dock lite på vad man vill uppnå med det hela?? Tycker ju att man får ganska rejält med "ambient light" från dukens reflektioner.
#20
Postad 02 April 2006 - 11:46
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
#21
Postad 02 April 2006 - 11:59
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Har du tänkt att få det på detta viset eller tänker du ha 1 sensor för hela bilden? Dvs. ljusets färg runt hela återger genomsnittet av de projecerade bildens färg?
#22
Postad 02 April 2006 - 12:03
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Jag tänkte dela upp bilden i ca 4 delar och ha 3 sensorer (RGB) för varje del alltså totalt 12 sensorer.
Så att man får en typ av Ambilight 4 (surround).
#23
Postad 14 June 2006 - 18:20
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Har hittat länkar till projekt som privatpersoner genomfört gällande hemmagjord Ambilight. http://divxstation.c...cle.asp?aId=151http://vvvv.meso.net...ge=WestProjects
Redigerat av Trekker, 14 June 2006 - 18:23.
#24
Postad 15 June 2006 - 09:22
JesperB
-
JesperB
-
Användare
-
-
110 inlägg
Skall bli intressant och se slutresultatet  .
#25
Postad 15 June 2006 - 10:47
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Jag är inte så bra på videosignaler så jag undrar om man skulle kunna använda RGB-signalen för att förstärka och använda ihop med lysdioder?
#26
Postad 21 June 2006 - 13:31
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Skall bli intressant och se slutresultatet .
<{POST_SNAPBACK}>
Mina elektronikkunskaper (analog såväl som digital elektronik) är kraftigt begränsade just nu så det kommer ta en tid att plugga in allt...  Jag har börjat läsa lite info kring mikroprocessorer och kan konstatera att det INTE är enklare att handskas med de än med analog elektronik. Att lära sig programmera och förstå mikroprocessorer bara för ett engångsprojekt är ett enormt slöseri med tid. Jag kommer därför troligen försöka trixa med analog elektronik och andra low-fi lösningar Jag tänkte använda dessa komponenter (preliminärt): Ljus-till-spänning-omvandlare TSLx 257: http://www.elfa.se/e...pl?dok=5731.htm   ---------------------------------------------------------------------------------------------------------------- Liten lcd-skärm:ja, jag vet att det här är en tv med mottagare m.m. men jag vill inte ha en lcd monitor som måste vara uppkopplad mot datorn för att fungera http://www.biltema.s...p?iItemId=99210---------------------------------------------------------------------------------------------------------------- Förstärkare (instrumentförstärkare) som ska boosta signalen från sensorn:http://www.elfa.se/e...dok=2018757.htm---------------------------------------------------------------------------------------------------------------- Belysning:Jag har tre alternativ. Vilket tycker ni är bäst?? 1) Cold cathode (röd, grön, blå) 2) RGB lysdiod, tre färger per lysdiodhttp://www.kjell.com/?item=90540&path=http://www.molectric...products_id=300http://www.molectric...products_id=210 3) Lysdioder, en färg per lysdiod (röd, grön, blå).
Redigerat av Trekker, 24 June 2006 - 14:58.
#27
Postad 24 June 2006 - 12:15
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Behöver jag en LED-dimmer för att få dioderna att fungera? Vad händer när signalen blir svag för t ex blå färg och spänningen sjunker? Kommer dioden att släckas eller kommer dess ljusstyrka att minska?? Jag funderar på att köpa byggsatsen LED-dimmer byggsats och byta ut potentiometern mot en Ljussensorför att dioderna inte ska släckas när spänningen blir lägre (p.g.a. att ljuset minskar på den lilla skärmen vid mindre ljusstarka bilder). Vad tror ni?
Redigerat av Trekker, 24 June 2006 - 15:04.
#28
Postad 28 June 2006 - 08:56
T_back
-
T_back
-
Wannabe
-
-
20 inlägg
Så, nu är jag här - gnuggar händerna!
Mmm.... som tidigare nämnts: Det är ungefär 108% lättare att göra det här med en microprocessor! Om man däremot inte kan ett prutt om dessa så visar en enkel uträkning att det i stället blir 230% svårare!! Ajajaj.
(Jag har gått från Pic till Atmel, mest för att jag tyckte att det fanns ett större utbud och det blev billigare, programmeringsmässigt ingen skillnad... jag gör allt i assembler. (som svar på en tidigare kommentar!))
Ontopic: Analogt kan man väl lösa det med någon form av komparatorkrets? Som helt enkelt bara känner, analogt, vilken signal (RGB) som är den största och då tänder en neontub eller en lysdiod?
Skulle lysdioderna dimma upp och ner? Lite knepigare att göra analogt men visst går det....
Mycket cool ide tycker jag! Lycka till.
#29
Postad 28 June 2006 - 09:17
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
T_back tack för svaret! Vad tror du om min nedanstående fundering? Behöver jag en LED-dimmer för att få dioderna att fungera? Vad händer när signalen blir svag för t ex blå färg och spänningen sjunker? Kommer dioden att släckas eller kommer dess ljusstyrka att minska??
Jag funderar på att köpa byggsatsen LED-dimmer byggsats och byta ut potentiometern mot en Ljussensor för att dioderna inte ska släckas när spänningen blir lägre (p.g.a. att ljuset minskar på den lilla skärmen vid mindre ljusstarka bilder).
Vad tror ni?
<{POST_SNAPBACK}>
#30
Postad 28 June 2006 - 10:37
T_back
-
T_back
-
Wannabe
-
-
20 inlägg
Du kan inte byta ut potentiometern mot en ljussensor rakt av.
Ljussensorn levererar en utspänning propertionell mot det infallande ljuset, potentiometern i led-dimmern varierar i resistans.
Det korrekta sättet att dimma en lysdiod är, precis som i kretsen och som andra nämnt, med pulsbreddsmodulering (PWM).
Att ändra inspänningen till en lysdiod för att ändra ljusstyrka fungerar endast i ett mycket litet område och sjunker spänningen under diodens framspänningsfall (~1.5v) så slocknar den och höjs spänningen för mycket kommer strömmen bli så hög att dioden brinner.
#31
Postad 28 June 2006 - 12:10
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Du kan inte byta ut potentiometern mot en ljussensor rakt av.
Ljussensorn levererar en utspänning propertionell mot det infallande ljuset, potentiometern i led-dimmern varierar i resistans.
Det korrekta sättet att dimma en lysdiod är, precis som i kretsen och som andra nämnt, med pulsbreddsmodulering (PWM).
Att ändra inspänningen till en lysdiod för att ändra ljusstyrka fungerar endast i ett mycket litet område och sjunker spänningen under diodens framspänningsfall (~1.5v) så slocknar den och höjs spänningen för mycket kommer strömmen bli så hög att dioden brinner.
<{POST_SNAPBACK}>
Men när resistansen i potentiometern ändras så ändras spänningen också eftersom spänningsfallet blir större d.v.s det potentiometern gör i praktiken är att minska spänningen efter den. Om man kopplar in en ljussensor (ljussensorn består av en ljusupptagande diod och en OP-förstärkare) på potentiometerns plats kommer denna ljussensor att styra spänningen istället för potentiometern. Var i detta resonemang tappade jag logiken? Kan man trixa med PWM utan att behöva programmera i dator? Den dimmerbyggsats som jag hittade var det närmaste jag kunde komma en PWM utan att kunna något om microcontrollers
#32
Postad 28 June 2006 - 13:17
T_back
-
T_back
-
Wannabe
-
-
20 inlägg
Men när resistansen i potentiometern ändras så ändras spänningen också ....
Redan här tappade du logiken!  En potentiometer kan kopplas som en spänningsdelare, sant, då följer utspänningen utslaget på potentiometern. Sant är också att när man ändrar resistansen i en potentiometer så ändras strömmen genom den och således spänningsfallet över den, allt enligt ohms lag. Dock tror jag inte att den leddimmer du länkar till är spänningsstyrd, det verkar mycket osannolikt. Det troliga är att de löst det på det billigaste och enklaste sättet, samma sätt som jag själv skulle göra det på... (och här kommer lite svaret på din andra frågeställning). Antagligen har de använt den klassiska timerkretsen xx555 och den fungerar så att man styr pulsbredden (och/eller frekvensen) med en rc-länk. En kondensator laddas upp och laddas sedan ur genom en resistans, beroende på resistansens storlek går urladdningen olika fort. Här kommer potentiometern in i bilden. Kika gärna lite i databladet för xx555 för exempel på hur man kan koppla den för exempelvis PWM. http://www.elfa.se/p...30/07304117.pdf
#33
Postad 28 June 2006 - 13:48
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Tack för svaret! Mitt projekt verkar vara dödsdömt just nu p.g.a. bristande kunskap.
Finns det verkligen inga alternativ till att börja trixa med microcontrollers?
Vad skulle hända om jag låter matningsspänningen till dimmern ändras proportionellt med ljussensorns signal? Skulle dioden blinka i samma takt som ljusändringen om jag har potentiometern på samma nivå hela tiden?
Redigerat av Trekker, 30 June 2006 - 11:20.
#34
Postad 30 June 2006 - 21:03
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Jag har nu läst en hel del om microcontrollers och är yr  . Skulle ni vilja ge mig en ledtråd om hur man börjar programmera för PWM? Är tacksam för alla tips
#35
Postad 30 June 2006 - 21:34
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Antagligen har de använt den klassiska timerkretsen xx555 och den fungerar så att man styr pulsbredden (och/eller frekvensen) med en rc-länk. En kondensator laddas upp och laddas sedan ur genom en resistans, beroende på resistansens storlek går urladdningen olika fort. Här kommer potentiometern in i bilden.
Kika gärna lite i databladet för xx555 för exempel på hur man kan koppla den för exempelvis PWM. http://www.elfa.se/p...30/07304117.pdf
<{POST_SNAPBACK}>
Med risk för att skämma ut mig måste jag fråga nästa fråga. Du skulle väl kunna byta ut potentiometern (efter kondensatorn) mot typ en glödlampa eftersom den fungerar väl också som en resistor. Så varför skulle det inte gå att byta ut potentiometern mot en ljussensor? Ljussensorn drivs med säg en matningsspänning på 12 V. Dess utsignal är ska vi säga mellan 5 och 12 V (beroende på styrkan hos signalen). Så det kommer finnas ett spänningsfall över ljussensorn precis som det hade funnit över potentiometern. Och nu är det din tur att rasera min teori
Redigerat av Trekker, 30 June 2006 - 21:34.
#36
Postad 01 July 2006 - 14:07
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
list p=16f88
; Include file, change directory if needed
include "p16f88.inc"
;****Set the configuration bits****
__CONFIG _CONFIG1, _INTRC_IO & _WDT_OFF & _PWRTE_ON & _BODEN_ON & _MCLR_ON & _WRT_PROTECT_OFF & _CPD_OFF & _LVP_OFF; & _DEBUG_ON
__CONFIG _CONFIG2, _IESO_ON & _FCMEN_ON
;****IRQ vector****
STARTUP code 0x0
goto Start ;Reset vector
nop
nop
nop
goto IRQHandler;Handler for the interupt
PAGE0 code 0x5
Start
BANKSEL PIR1;Switch to bank 0
clrf PIR1;Clear PIR1 so no interrupts is pending
clrf PIR2;Clear PIR2 so no interrupts is pending
BANKSEL OSCCON;Switch to Bank 1
movlw 0x70;Run @8MHz
movwf OSCCON;
movlw 0xE0;Enable Global interrupt, Peripheral interrupt, Enable Timer0 overflow INRQ
movwf INTCON;
clrf TRISB;to output.
movlw 0x3
movwf OPTION_REG;
BANKSEL TMR0;Switch to bank 0
clrf TMR0;Clear counter register
clrf PORTB;
movlw 0xE;
;****Turn the LED on****
Main
nop ;Do nothing... All is done in the interrupt..
goto Main;go back to Main
;on again
IRQHandler
movf PORTB
xorlw 0xE
movwf PORTB
bcf INTCON,TMR0IF;Clear T0IF flag so interrupt is not pending
retfie
;****End of the program****
end (tyvärr sabbar forumet indenteringen men det får vi leva med) Här är en program snutt som sätter upp en timer att slå 121 ggr per sekund (tror jag, Jag mixtrade lite med detta för att försöka hitta en frekvens som fungerade)... För tillfället ger denna kod en PWM med frekvens 121 Hz och en "duty cycle" på 50%. Eftersom mina tester visade att fläktarna kommer att pipa så har jag inte skrivit klart detta... Det är bara ett snabbt utkast på kod som det finns en hel del förbättrningar att göra... Denna skulle ha samplat 4 tempgivare och styrt 4 fläktar separat om jag hade gjort klart detta... Men nu fall det på första testet... Behovet av denna krets hade också försvunnit så det blev bara en liten test av MPLab och PIC kontollen... Planen var att göra ett interrupt som slår ca. 1 gång varje mS. Sen skulle jag kolla om det var dags att ändra "pinstate". (som då beror på vald "duty cykle). Funderingen låg att använda en PWM frekvens på 50Hz (dvs. jag kunde välja hastigheten av fläkten i steg om 5%). Om nu steg om 5% räcker får man öka antalet intrerrup per sekund... Men det gäller då att man hinner med det övriga man vill göra... så man inte bara håller på med att kolla om man behöver byta "pinstate"... Sen kanske 50 Hz är för slött... Man kanske behöver snabbare PWM frekvens... Villket leder till att man antingen tappar "upplösning" eller lastar ner processorn... Men det är sånt man behöver fundera och testa innan man betämmer sig. Men det blev lagt på is...
Redigerat av GrodanB, 01 July 2006 - 20:50.
#37
Postad 01 July 2006 - 19:47
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
GrodanB, tack för hjälpen! Din kod är dock än så länge för svår för mig att förstå  .
Redigerat av Trekker, 03 July 2006 - 18:02.
#38
Postad 03 July 2006 - 20:58
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Nja... Ville bara visa att det inte är 5000 rader för att fixa detta...
De flesta av dessa rader är uppsättning av processorn faktiskt...
#39
Postad 04 July 2006 - 15:01
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
De flesta av dessa rader är uppsättning av processorn faktiskt...
<{POST_SNAPBACK}>
Yeaaaaah...riiiiight  . Är du programmerare till yrket eller är det bara en hobby? Jag gav upp programmeringen redan i gymnasiet efter taskiga resultat i kurserna C++ och Visual Basic. Om jag minns rätt svor jag att aldrig skulle programmera mer i mitt liv
#40
Postad 04 July 2006 - 16:42
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Jo... visserligen... Jobbar med lågnivåprogramering... (assembler, C och microkod)...
Och leker lite med PIC privat hemma...
#41
Postad 05 July 2006 - 09:56
T_back
-
T_back
-
Wannabe
-
-
20 inlägg
mmm.... en glödlampa är en resistans.
Men utgången från en ljussensor är en spänning, från en operationsförstärkare... den resistansen som skulle kunna mätas över den ligger i storleksordningen på flera megaohm.
Jag vet att du gärna skulle slippa PWM men som jag ser det så är det den enda lösningen
När man gör PWM-lösningar brukar man välja en switchfrekvens som ligger över 20khz, för somsagt, annars kommer det pipa om det man styr. (lite beroende på vad det är förståss).
Jag är sugen på att göra en PWM hastighetskontroll till en elmotor. Problemet är att jag har hus med trädgård, småbarn, två bilar och en fru... med andra ord har jag kanske tre minuter i veckan över till "hobby".
OM jag får tummen ur och slänger ihop en så kan jag dela med mig av koden... inga problem... men jag har ingen aning om när jag ska hinna göra det.
Jag programmerar, som jag kanske tidigare nämnt, i AVR assembler.
#42
Postad 05 July 2006 - 10:05
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Jag är sugen på att göra en PWM hastighetskontroll till en elmotor. Problemet är att jag har hus med trädgård, småbarn, två bilar och en fru... med andra ord har jag kanske tre minuter i veckan över till "hobby". 
OM jag får tummen ur och slänger ihop en så kan jag dela med mig av koden... inga problem... men jag har ingen aning om när jag ska hinna göra det. Jag programmerar, som jag kanske tidigare nämnt, i AVR assembler.
<{POST_SNAPBACK}>
Jag har inget hus med trädgård, småbarn, två bilar och en fru.  Men jag är högskolestudernade så min fritid är tyvärr också kraftigt begränsad.  Dock är jag ledig över sommarn så därför tänkte jag börja fundera kring ambilight.
Redigerat av Trekker, 05 July 2006 - 10:06.
#43
Postad 05 July 2006 - 12:39
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Om man funderar lite så ser man att det är ganska många PWM signaler du behöver... Jag antar att du vill ha tex. 3 x 2 RGB dioder bakom TV:n . ( nu kan du ha fler seriekopplade men om vi talar styrsignaler) Då behöver du 3 x 2 x 3 PWM pulser. 18 st alltså. Det är väldigt många pinnar och brukar leda till dyra stora uC:s (mikrokontrollers). Jag funderar på om du inte skulle ha två sådana här: Seriell konstantströms-LED-drivare.. Då kan du styra 32 pinnar från 2-4 på uC. (Beroende på seriekomunikationens utformade, får man se över i manualen. Den bör stödja någon form av chipselect så man kan kaskad koppla så många man orkar med...) För att styra dioder behöver du inte upp i 20Khz. Runt 100 Hz räcker säkert för att få en flimmerfri diodstyrning. Kretsen man använder behöver 18 PWM signaler vilket jag inte sett på så billiga uC:s som vi troligen talar om här. Men jag är inte särskilt bevandrad i AVR varianternas möjligheter. Men med 2 sådana här kan du komma undran med riktigt billiga och små uC. Detta ger dig möjlighet att ställa färgen fritt på alla dioder... Men för att vara 100% säker får du kolla manualen till kretsen. ELFA här några till varianter om denna inte skulle fungera. Sen kan man ju koppla in fler också om man vill ha ännu fler dioder att styra.
Redigerat av GrodanB, 05 July 2006 - 14:18.
#44
Postad 05 July 2006 - 14:08
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Tack!
Jag har tittat i manualen och har svårt att förstå var följande kontakter ska kopplas:
SDI = Serial data input terminal
CLK = Clock input terminal
/LE = Latch input terminal
Ska de kopplas till uC? Och isåfall på vilket sätt?
Redigerat av Trekker, 05 July 2006 - 14:20.
#45
Postad 05 July 2006 - 14:10
PsychoCheF
-
PsychoCheF
-
Beroende
-
-
1353 inlägg
Om du nu är högskolestuderande så finns det en enkel microprocessor kurs (Grundläggande mikrodatorteknik 1) på Göteborgs Universitet att läsa, som också går att läsa på distans. Du får m.a.o. schysst kursmaterial och en lärare som guidar dig igenom ditt projekt! Kurshemsida (Fungerar halvbra  ) Göteborgs Universtiets KursinfosidaDet kommer garanterat att ge dig en bra lösning!
#46
Postad 05 July 2006 - 14:22
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
PsychoCheF, tack för tipset. Jag studerar varken datateknik eller elektronik (läser energiteknik) men jag hoppas att kursen inte är alltför svår. Hmm, Göteborg är lite väl långt bort...även för en distanskurs.
Redigerat av Trekker, 05 July 2006 - 14:32.
#47
Postad 05 July 2006 - 15:17
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
PWM styrningen fixar man ganska lätt, det som blir lurigt är att komma på ett bra sätt att sen avgöra vilken färg som skall vara vart....
Man kan ju inte ha sensorer för långt från bilden då de kommer i praktiken få samma signal in. Sen vill man inte "limma" sensorer på TV:n...
Redigerat av GrodanB, 05 July 2006 - 15:18.
#48
Postad 05 July 2006 - 18:11
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
De sensorer som jag föreslog har en detekteringsvinkel på ±40° så jag tänkte placera de så att de precis täcker den yta som ska undersökas.
Jag tänkte dela upp bilden i 4 delar: vänster,höger, topp och mitten (här kommer inget mätas).
Mitten kommer inte ha några sensorer då det är bakgrundsfärgen jag vill åt. Om det t ex står några svartklädda människor i mitten av bilden med en grön skog som omgivning vill man ju ha en grön Ambilight, inte mörkgrå. Dessutom blir ljuskiftningen lugnare om man utelämnar mittenbilden där det mesta händer. Påpeka gärna om jag har missat något i resonemanget!
Redigerat av Trekker, 05 July 2006 - 18:14.
#49
Postad 05 July 2006 - 18:19
Trekker
-
Trekker
-
Forumräv
-
-
828 inlägg
Man kan ju inte ha sensorer för långt från bilden då de kommer i praktiken få samma signal in. Sen vill man inte "limma" sensorer på TV:n...
<{POST_SNAPBACK}>
Vad menar du med att de kommer få samma signal in? Sensorerna har respektive rött,grönt,blått filter. Om man stänger in skärmen i en låda och separerar den i 4 delar så kommer t ex den gröna sensorn detektera grön färg oavsett avståndet till skärmen...eller har jag missat något?
#50
Postad 05 July 2006 - 18:22
GrodanB
-
GrodanB
-
Mästare
-
-
2661 inlägg
Vilket avstånd skall du ha sensorerna på?
1 användare läser detta ämne
0 medlemmar, 1 gäster, 0 anonyma medlemmar
Svara på citerade inlägg Rensa
-
-
Minhembio forum
-
→
Hemma
-
→
Gör det själv
-
Personuppgiftspolicy
|
-
Ny 3D utskriven fjärrkontroll hållare
nimman
2026-06-08 07:49:07
-
-
-
Två sittplatser men behöver två till
genstruktur
2026-06-04 20:51:09
-
-
Fler
|
Vilka bilder visas här?
-
Listan visar de senaste galleribilderna av typen "Egen bild", dvs. bilder som medlemmarna själva tagit. För att bilder ska listas krävs att albumet är synligt samt att det inte är av typen "Historik", "Önskelista", "Övriga byggbilder" eller "Övrigt".
|