Räkneverk och 7-segment display

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
Klas-Kenny
Inlägg: 11828
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Räkneverk och 7-segment display

Inlägg av Klas-Kenny »

Hej!

Jag håller på att bygger ett spel där man ska dra en ögla runt en tråd och inte röra tråden, jag tror de flesta spelat ett sådant.
Jag har sett många av dessa spel med en lampa eller högtalare som ljuder när man rör, eller en lampa som tänds och inte slocknar förrän man klickar på en reset-knapp.
Men i mitt projekt har jag tänkt ta det till en ny nivå och bygga med en 7-segment display som räknar upp varje gång man nuddar.
Jag har lite grundläggande kunskaper inom allt med elektricitet och digitalteknik, men behöver nu lite hjälp då jag aldrig gjort något så pass "avancerat" tidigare.

Jag har kollat på lite olika IC'er och den jag hittat som verkar bäst är en CD4026B ( http://www.electrokit.se/download/cd4033b.pdf ) fast jag är inte helt säker på dess funktion.
Som jag förstått fungerar den på allt mellan -0,5v och +20v men detta låter ju lite skumt? någon som kan förklara? (Skulle gärna köra den på 9v)
Och i så fall, vad ger den på utgångarna till 7-segment?

Kan man driva en 7-segment display på endast denna, eller blir jag tvungen till att ta till transistorer? Och i så fall, kan någon förklara för mig hur man kopplar dessa då jag aldrig använt transistorer tidigare?

Sen undrar jag hur många Volt denna display går på, då jag inte hittar det i databladet: http://www.electrokit.se/download/kt10562.pdf
Samt hur fungerar det med att koppla in den? som jag förstår måste man koppla GND på både pin 3 och 8, eller räcker en?


Visste inte riktigt vart jag skulle lägga tråden, så den fick hamla här eftersom den till viss del handlar om en display :roll:
Gästaren
Inlägg: 29
Blev medlem: 15 maj 2007, 18:49:12
Ort: Norröver

Re: Räkneverk och 7-segment display

Inlägg av Gästaren »

4026:an bör väl klara att driva en display direkt själv?!
Typ så här..

I andra fall behövs motstånd i serie med lysdioderna i displayen för att begränsa strömmen, men inte i detta fall, för de sköter 4026an om.



Ingången som räknar pulserna:
Tänk bara på att ingången räknar varje snabb studs som öglan gör när den nuddar tråden, så det som du tycker var 1 träff kanske räknaren fick till 8 träffar. Så någon typ av filter på ingången är nog att föredra.


Sen att köra kretsen på 9 volt blir nog inga problem.
Användarvisningsbild
Klas-Kenny
Inlägg: 11828
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Räkneverk och 7-segment display

Inlägg av Klas-Kenny »

Låter bra!

Ny fråga då: hur ska jag göra så att det blir t.ex. en sekunds fördröjning tills ingången läses nästa gång? Antar att jag får köra en annan IC eller liknande då, som inte ger ut mer än en puls/sekund? Tips på sådan uppskattas i så fall!

Förresten, är alla IC'er som har inbyggd 7-segment driver gjorda så att de har rätt spänning för att driva en 7-segment display direkt på utgångarna helt utan motstånd?
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Räkneverk och 7-segment display

Inlägg av Swech »

Displayerna går inte på volt... de går på ström. :humm: säger du säkert då.

Displayerna består av lysdioder. Dessa har en i prinicp konstant spänning över sig då de används.
För en röd display är det ca 2V. Ljusstyrkan styr man genom hur mycket ström man trycker in i displayen.

Om man kopplar så här.
Från +5v till ett motstånd - efter motståndet till en av segmenten på displayen samt
det gemensamma benet till 0V. (förutsätter att displayen är av Gemensam Katod modell).

Nu får vi alltid 5V-2V = 3V över motståndet.
En lämplig ström är 10mA.
U= R*I ger att 2 = R * 0.010A
R = 2/0.01 = 200 ohm.
200 ohms motsänd är ovanliga. Däremot finns 220 ohm och blir alltså bra.

Detta ämne har varit uppe förut ;)

Swech
Användarvisningsbild
Klas-Kenny
Inlägg: 11828
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Räkneverk och 7-segment display

Inlägg av Klas-Kenny »

Tack för det!
Elläran kommer till hösten i skolan :badgrin:

Men frågan kvarstår, en IC med driver för 7-segment, är alla gjorda för att kunna driva dessa direkt på utgångarna utan motstånd?
Även frågan med någon typ utav fördröjare står kvar!
Användarvisningsbild
tompa74
EF Sponsor
Inlägg: 2502
Blev medlem: 29 oktober 2007, 15:25:17
Ort: Kristinehamn

Re: Räkneverk och 7-segment display

Inlägg av tompa74 »

Var det något fel på 4606án?

Läs lite om kontaktstuds här så ger dig sig nog sedan om hur filtret kan se ut. :)

/ Tompa
Användarvisningsbild
Klas-Kenny
Inlägg: 11828
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Räkneverk och 7-segment display

Inlägg av Klas-Kenny »

En kondensator är alltså lösningen?
I så fall, hur stor bör den vara för detta ändamål och enligt sidan som länkades innan skall man ha en resistor mellan strömställaren (ringen/banan i mitt fall) och där kondensatorn ansluts, hur många Ohm bör detta vara på då?

Edit: Om jag förstått saken rätt så kommer det fungera som så, kommer kondensatorn först att laddas upp medan det är lite störningar på strömmen, sen när den är fullt uppladdad kommer strömmen gå fullt vidare till IC'n? Men hur fungerar det då, hur blir det andra gången det blir kontakt, då är väl redan kondensatorn uppladdad, eller laddas den ur? Hur lång tid tar detta i så fall?
Gästaren
Inlägg: 29
Blev medlem: 15 maj 2007, 18:49:12
Ort: Norröver

Re: Räkneverk och 7-segment display

Inlägg av Gästaren »

Jag testade 4056an, den gav 8mA till varje segment(lysdiod) när ICn matades med 10 Volt. Utgångarna ger inte ut mer helt enkelt och kretsen blir ej varm. Kan inte svara om det går med alla drivkretsar,
Men prova att koppla ingångarna på 4026an så här:



Funktion:
Om givaren sluts laddas kondensator C1 upp fort(ca 0.3 ms) och pinne 1(clock) får 9v och räknaren räknar upp(ICn räknar upp 1 steg när spänning går från låg till hög).
När givaren nu bryter kontakten igen kommer spänningen på pinne 1 att ligga kvar eftersom kondingen är uppladdad. Det tar ca 1 sekund för den att ladda ur så pass mycket att spänningen sjunker undan på pinne 1 igen.



Det är bara ett litet problem, man kan fuska i spelet genom att föra öglan mot tråden hela tiden och då klara sig med en enda uppräkning på displayen, rättvist?
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Re: Räkneverk och 7-segment display

Inlägg av jojje »

Inte om man kopplar in en lampa/lysdiod och/eller en summer.
Då syns/hörs det om man åker vidare när det är kontakt.
Eller att man måste starta om från början när man fått minuspoäng.
Användarvisningsbild
Klas-Kenny
Inlägg: 11828
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Räkneverk och 7-segment display

Inlägg av Klas-Kenny »

Gästaren skrev:Jag testade 4056an, den gav 8mA till varje segment(lysdiod) när ICn matades med 10 Volt. Utgångarna ger inte ut mer helt enkelt och kretsen blir ej varm. Kan inte svara om det går med alla drivkretsar,
Men prova att koppla ingångarna på 4026an så här:



Funktion:
Om givaren sluts laddas kondensator C1 upp fort(ca 0.3 ms) och pinne 1(clock) får 9v och räknaren räknar upp(ICn räknar upp 1 steg när spänning går från låg till hög).
När givaren nu bryter kontakten igen kommer spänningen på pinne 1 att ligga kvar eftersom kondingen är uppladdad. Det tar ca 1 sekund för den att ladda ur så pass mycket att spänningen sjunker undan på pinne 1 igen.



Det är bara ett litet problem, man kan fuska i spelet genom att föra öglan mot tråden hela tiden och då klara sig med en enda uppräkning på displayen, rättvist?
Tack för ett äntligen riktigt ordentligt svar!
Fast att fuska blir ju inte så jättelätt, eller det kommer ju märkas, då jag även ska ha en summer som ger ett fint pip när man nuddar ;)
Skriv svar