Aktivera LEDs med knapptryckningar
Aktivera LEDs med knapptryckningar
Hej!
Nu får jag säkert skämmas. Men här kommer min fråga...
Jag vill göra något så enkelt som en låda som lyser upp LEDs beroende på vilken knapp man trycker.
Elen får jag från en USB-kabel (eftersom skapelsen enbart ska kopplas till datorn). Så det är väl 12v jag har att jobba med?
Jag tänker att det här borde vara ganska enkelt att göra? Men, jag kan inte grunderna, så jag missar säkert massa tydliga saker, som t.ex att jag kanske måste ha resistorer någonstans?
Jag är tacksam för all hjälp jag kan få!
Mvh
Oskar
Nu får jag säkert skämmas. Men här kommer min fråga...
Jag vill göra något så enkelt som en låda som lyser upp LEDs beroende på vilken knapp man trycker.
Elen får jag från en USB-kabel (eftersom skapelsen enbart ska kopplas till datorn). Så det är väl 12v jag har att jobba med?
Jag tänker att det här borde vara ganska enkelt att göra? Men, jag kan inte grunderna, så jag missar säkert massa tydliga saker, som t.ex att jag kanske måste ha resistorer någonstans?
Jag är tacksam för all hjälp jag kan få!
Mvh
Oskar
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Aktivera LEDs med knapptryckningar
Hej du.
Vad ska det vara för färg på dioderna??
har kladdat ihop ett schema som ja bifogat..
Vad ska det vara för färg på dioderna??
har kladdat ihop ett schema som ja bifogat..
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Aktivera LEDs med knapptryckningar
OJ! TACK FÖR RITNINGEN!
Jag tänker typ nått som ger ett snyggt blått sken? Typ vit/blått. Och varför inte några röda... Jag vet inte än
Spelar färgen någon roll? Behöver olika färger olika mycket el osv?
Jag tänker typ nått som ger ett snyggt blått sken? Typ vit/blått. Och varför inte några röda... Jag vet inte än
Spelar färgen någon roll? Behöver olika färger olika mycket el osv?
Re: Aktivera LEDs med knapptryckningar
Japp..
Om du skall köpa lysdioder framgår det vilken spänning (benämnt Volt eller V) och ström (anges i milliampere eller mA).
Om du vet vilken spänning du matar med, vilket är 5 Volt på USB i ditt fall, och lysdiodens angivna spänning och ström.
Då kan du använda denna enkla sida http://led.linear1.org/1led.wiz för att få fram vilket motstånd som är lämpligt.
Vi tar ett exempel.
Om du köper denna lysdiod till din koppling http://www.electrokit.se/opto-led-bla-l ... s_40300057
Så ser du i den beskrivande texten "3.6V 20mA"
Så knappar du in i kalkylatorn på länken jag angav tidigare:
"Source Voltage" = 5 (Som din USB har)
"Diode forward voltage" = 3.6V (Enligt lysdiodens beskrivning)
"Diode forward current" = 20 mA (Enligt lysdiodens beskrivning)
Om du trycker på knappen "FindR" så får du resultatet att en resistor på 82 Ohm är lämplig.
På detta sätt kan du få fram lämpliga motstånd för andra lysdioder som har andra värden.
Om du skall köpa lysdioder framgår det vilken spänning (benämnt Volt eller V) och ström (anges i milliampere eller mA).
Om du vet vilken spänning du matar med, vilket är 5 Volt på USB i ditt fall, och lysdiodens angivna spänning och ström.
Då kan du använda denna enkla sida http://led.linear1.org/1led.wiz för att få fram vilket motstånd som är lämpligt.
Vi tar ett exempel.
Om du köper denna lysdiod till din koppling http://www.electrokit.se/opto-led-bla-l ... s_40300057
Så ser du i den beskrivande texten "3.6V 20mA"
Så knappar du in i kalkylatorn på länken jag angav tidigare:
"Source Voltage" = 5 (Som din USB har)
"Diode forward voltage" = 3.6V (Enligt lysdiodens beskrivning)
"Diode forward current" = 20 mA (Enligt lysdiodens beskrivning)
Om du trycker på knappen "FindR" så får du resultatet att en resistor på 82 Ohm är lämplig.
På detta sätt kan du få fram lämpliga motstånd för andra lysdioder som har andra värden.
Re: Aktivera LEDs med knapptryckningar
Oh, trevlig sida det där 
Så med andra ord... Om jag köper denna LEDen:
http://www.kjell.com/content/templates/ ... ,292000000
Så ska jag ha denna resistorn?
http://www.kjell.com/content/templates/ ... ,274500000
En annan fråga jag har... Kan man göra denna LED-kopplingen till en knapp, samtidigt som man använder knappen till en annan funktion? Då kommer ju både 5V och en annan "signal-kabel" vara anslutna tillsammans på samma knapp. Det borde väl trots det fungera?
Så med andra ord... Om jag köper denna LEDen:
http://www.kjell.com/content/templates/ ... ,292000000
Så ska jag ha denna resistorn?
http://www.kjell.com/content/templates/ ... ,274500000
En annan fråga jag har... Kan man göra denna LED-kopplingen till en knapp, samtidigt som man använder knappen till en annan funktion? Då kommer ju både 5V och en annan "signal-kabel" vara anslutna tillsammans på samma knapp. Det borde väl trots det fungera?
Re: Aktivera LEDs med knapptryckningar
Det blir nog bra. Utgå från typisk spänning 3.0 volt så är det bara att räkna (5-3)/0.020=100 ohm. 120 ohm går också bra, då har du lite marginal.
- Klas-Kenny
- Inlägg: 11984
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Aktivera LEDs med knapptryckningar
Sådär du menar med att "styra annan funktion med samma knapp"?
I så fall, Ja.
Vid OUT i schemat kommer ALLTID att finnas 5V så länge knappen är nertryckt, dvs. du kan ha det som "styrsignal".
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Aktivera LEDs med knapptryckningar
Hm... vet inte om det är så jag menar?
Jag har gjort en ganska grafisk ritning av hur jag tänker att man kanske kan göra?
Jag tänker att jag ska försöka använda den här "LED-aktiverings-tekniken" till ett projekt jag håller på med där jag moddar en gamepad till typ en arkad-kontroll.
Tänk på att jag är amatör... missar säkert tusen grejer.
Tack för hjälpen!
Jag har gjort en ganska grafisk ritning av hur jag tänker att man kanske kan göra?
Jag tänker att jag ska försöka använda den här "LED-aktiverings-tekniken" till ett projekt jag håller på med där jag moddar en gamepad till typ en arkad-kontroll.
Tänk på att jag är amatör... missar säkert tusen grejer.
Tack för hjälpen!
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Klas-Kenny
- Inlägg: 11984
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Aktivera LEDs med knapptryckningar
Kladdade ihop ett lite mer lättförståeligt schema (Hoppas jag..), är det sådär du menar att du vill göra så kommer det att fungera alldeles utmärkt så som jag ritat här.
För om jag förstått saken rätt så är det du vill göra att när du trycker ner en knapp, så ska lysdioden lysa, och en signal ska skickas till gamepaden att knappen är nedtryckt?
Överkurs?:
Det ända jag inte är säker på är avstuds, ifall det finns någonstans i gamepaden, i mjukvara, eller om du behöver göra det själv med ytterligare komponenter, men det enklaste är att testa om det fungerar utan. Tänkte bara att du skulle vara medveten om att det KAN vara problem, så ifall du märker sen att du kan trycka på en knapp enbart en gång, men i det du spelar kommer det som ska hända när du trycker ner knappen att ske flera gånger trots bara en knapptryckning.
Men som sagt, bry dig inte om det nu, utan det kan vi ta OM det blir problem.
Överkurs?:
Det ända jag inte är säker på är avstuds, ifall det finns någonstans i gamepaden, i mjukvara, eller om du behöver göra det själv med ytterligare komponenter, men det enklaste är att testa om det fungerar utan. Tänkte bara att du skulle vara medveten om att det KAN vara problem, så ifall du märker sen att du kan trycka på en knapp enbart en gång, men i det du spelar kommer det som ska hända när du trycker ner knappen att ske flera gånger trots bara en knapptryckning.
Men som sagt, bry dig inte om det nu, utan det kan vi ta OM det blir problem.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Aktivera LEDs med knapptryckningar
Jag tror vi förstår varandra korrekt. Jag vill tända en lysdiod samtidigt som jag skickar signaler till gamepaden att jag tryckt på en knapp.
Tack för ritningen. Det enda jag inte förstår är varför GND och signal är på samma sida av knappen. Gnd och signal ska väl bara kopplas ihop när knappen trycks och på så vi äs kopplas till varsinn pol på knappen? Rätta mig om jag har fel.
Tack för ritningen. Det enda jag inte förstår är varför GND och signal är på samma sida av knappen. Gnd och signal ska väl bara kopplas ihop när knappen trycks och på så vi äs kopplas till varsinn pol på knappen? Rätta mig om jag har fel.
- Klas-Kenny
- Inlägg: 11984
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Aktivera LEDs med knapptryckningar
Lysdioden (och den tillhörande resistorn) måste ju alltid vara kopplad till både +5v och gnd, annars kommer ingen ström att flyta igenom den, och den kommer inte att lysa.
Vad som är viktigt att tänka på är att strömmen kommer alltid att försöka ta sig fram överallt där den har möjlighet, och eftersom du har ett motstånd mellan +5v och gnd kommer strömmen även att vilja ta sig till signal-ingången på din gamepad.
När knappen trycks ner sker följande:
Kretsen sluts mot +5v, ström börjar flyta igenom motståndet och lysdioden till gnd, samt det kommer att finnas spänning vid signal, där med kommer både lysdioden att lysa, OCH gamepaden kommer "märka" att knappen är intryckt.
För om jag förstått dig rätt är det så du vill ha det? När du trycker ner knappen ska lysdioden tändas, och signal ska få +5v, ifall du sätter signal på +5v-sidan av knappen kommer den ju alltid att få in ström!
Vad som är viktigt att tänka på är att strömmen kommer alltid att försöka ta sig fram överallt där den har möjlighet, och eftersom du har ett motstånd mellan +5v och gnd kommer strömmen även att vilja ta sig till signal-ingången på din gamepad.
När knappen trycks ner sker följande:
Kretsen sluts mot +5v, ström börjar flyta igenom motståndet och lysdioden till gnd, samt det kommer att finnas spänning vid signal, där med kommer både lysdioden att lysa, OCH gamepaden kommer "märka" att knappen är intryckt.
För om jag förstått dig rätt är det så du vill ha det? När du trycker ner knappen ska lysdioden tändas, och signal ska få +5v, ifall du sätter signal på +5v-sidan av knappen kommer den ju alltid att få in ström!
Re: Aktivera LEDs med knapptryckningar
Ja, vi förstår varandra fortfarande 
Men alltså. Om man gör en koppling utan LED och resistor... Då räcker det med att ansluta signal + GND. Då behövs inte den där extra 5V-anslutningen.
Som kopplingen är nu så är signal + GND ansluta direkt till varandra, och det är bara 5V som tillförs när man trycker på knappen.
Kan det vara så att du menar att signalen inte kommer igenom resistorn utan 5Vs hjälp?
Men alltså. Om man gör en koppling utan LED och resistor... Då räcker det med att ansluta signal + GND. Då behövs inte den där extra 5V-anslutningen.
Som kopplingen är nu så är signal + GND ansluta direkt till varandra, och det är bara 5V som tillförs när man trycker på knappen.
Kan det vara så att du menar att signalen inte kommer igenom resistorn utan 5Vs hjälp?
- Klas-Kenny
- Inlägg: 11984
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Aktivera LEDs med knapptryckningar
Nu hänger jag inte riktigt med på vad du vill åstadkomma, förklara exakt vad du vill ska ske när knappen trycks ned?
Vad jag förstått så vill du att det ska gå 5v ut på signal när knappen trycks ned, stämmer det? Eller ska det gå GND ut på signal när knappen trycks ned?
Vad jag förstått så vill du att det ska gå 5v ut på signal när knappen trycks ned, stämmer det? Eller ska det gå GND ut på signal när knappen trycks ned?
Re: Aktivera LEDs med knapptryckningar
Jag är nybörjare. Jag förstår vad jag vill göra, men förklarar fel.
Knappen på mitt gamepad-pcb har "två delar".
En signal, och en GND.
Anslutar man signalen (heter det signal?) till GND så känner gamepad-pcb:et av att en knapp har tryckts.
Därför ansluter jag signal till en pol på min strömställarknapp, och GND till den andra polen.
...
Men till detta vill jag göra din fantastiska LED-lösning. Att när man trycker på knappen så ska en LED lysa under tiden man håller knappen nedtryckt.
...
Förlåt om jag ger dig huvudvärk!
Knappen på mitt gamepad-pcb har "två delar".
En signal, och en GND.
Anslutar man signalen (heter det signal?) till GND så känner gamepad-pcb:et av att en knapp har tryckts.
Därför ansluter jag signal till en pol på min strömställarknapp, och GND till den andra polen.
...
Men till detta vill jag göra din fantastiska LED-lösning. Att när man trycker på knappen så ska en LED lysa under tiden man håller knappen nedtryckt.
...
Förlåt om jag ger dig huvudvärk!
- Klas-Kenny
- Inlägg: 11984
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Aktivera LEDs med knapptryckningar
Nu hänger jag med.
För detta krävs (I alla fall vad jag vet) en transistor av NPN-typ.
Kan inte göra något schema just nu, men kan förklara så gott det går.
Du kopplar LED'en till till GND, samt till resistorn.
Sedan kopplar du BASEN på transistorn genom en annan resistor (På t.ex. 4700Ohm), samt resistorn, till tryckknappen.
Andra sidan på tryckknappen kopplas till +5V.
EMITTERN på Transistorn kopplas till GND, och KOLLEKTORN på transistorn kopplas till Signal.
En NPN-transistor fungerar som så att den leder ström mellan Kollektor och Emitter när Basen får in en ström, när Basen inte får ström spärras strömmen mellan K och E.
Därför:
Vad som kommer hända när du trycker på knappen nu är att ström kommer gå genom Lysdioden och resistorn, så denne kommer att lysa. Ström kommer även att gå in i Basen på NPN-transistorn genom den andra resistorn, vilket får den att börja leda mellan Kollektor och Emitter, därav kommer SIGNAL att bli dragen till GND.
Ifall du inte förstår kan jag (om ingen hinner före) rita ihop något ikväll.
För detta krävs (I alla fall vad jag vet) en transistor av NPN-typ.
Kan inte göra något schema just nu, men kan förklara så gott det går.
Du kopplar LED'en till till GND, samt till resistorn.
Sedan kopplar du BASEN på transistorn genom en annan resistor (På t.ex. 4700Ohm), samt resistorn, till tryckknappen.
Andra sidan på tryckknappen kopplas till +5V.
EMITTERN på Transistorn kopplas till GND, och KOLLEKTORN på transistorn kopplas till Signal.
En NPN-transistor fungerar som så att den leder ström mellan Kollektor och Emitter när Basen får in en ström, när Basen inte får ström spärras strömmen mellan K och E.
Därför:
Vad som kommer hända när du trycker på knappen nu är att ström kommer gå genom Lysdioden och resistorn, så denne kommer att lysa. Ström kommer även att gå in i Basen på NPN-transistorn genom den andra resistorn, vilket får den att börja leda mellan Kollektor och Emitter, därav kommer SIGNAL att bli dragen till GND.
Ifall du inte förstår kan jag (om ingen hinner före) rita ihop något ikväll.
