Permalänk
Medlem

LED-display

folks har frågat efter displayen när den blir klar osv... här kommer iaf en bild. ska fota fler med en bättre kamera sen när ja kommer hem idag. kanske blir en film "in action". men tyvärr så har ja inte alla komponenter så det är bara tre rader som funkar och den är inte så snabb på att uppdatera så man ser att dioderna inte "lyser"

och sluta tjata om kopplingsschema. det kommer när den e klar... kanske att ja kan slänga upp "Rev A" idag eller imorn. har dock koppingsschemat i huvet så ja måste skriva ner det på datorn

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Najs!

Visa signatur

"Don't you worry, i'm a gamm-M.U.C.K.:ad signalmekaniker."
AMD Athlon 64 3200+ 1024mb ram PC3200, GF6800GT 128Mb, ~800Gb (Dumma D70 som slukar HDD >.<) Hdd SB Audigy2 platinum
Atmel ATmega8515 @ 4mhz, 5v core. Har full koll på 8 LED iallafall

Permalänk
Medlem

Vad kör du för drivkrets? Eller var det dig jag frågade innan?

Visa signatur

Living your life is a task so difficult it has never been attempted before.

Permalänk

hur stor blir den? 30*8?

Visa signatur

10101010100011001101010101010101010001100110101010100101010101110011001010101010101010111001100101010101
10101010111001100101010101010101011100110010101010110101010100011001101010101010101010001100110101010101
10101010100011001101010101010101010001100110101010100101010101110011001010101010101010111001100101010101

Permalänk
Medlem

den är och kommr vara 8*8, dvs totalt 64 lysdioder. och drivkretsar är två stycken BCD-avkodare. den ena driver kolumnerna och den andra driver 8st NPN-transistorer som i sin tur driver raderna

tyvärr så är bara en lysdiod itaget tänd så det är därför den är så seg. skulle nog behöva den där microcontrollern. får se om ja lyckas få igång nån av minga gammla soeta PIC16 från piratkortstiden

tyvärr så e ja för trött för att fixa bilder nu. _KANSKE_ att ja orkar fota några till idag om ni är riktigt snälla

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

*Ser snäll ut *

Visa signatur

"Don't you worry, i'm a gamm-M.U.C.K.:ad signalmekaniker."
AMD Athlon 64 3200+ 1024mb ram PC3200, GF6800GT 128Mb, ~800Gb (Dumma D70 som slukar HDD >.<) Hdd SB Audigy2 platinum
Atmel ATmega8515 @ 4mhz, 5v core. Har full koll på 8 LED iallafall

Permalänk
Medlem

Ska du driva Displayen med LPT porten sen då eller?

Permalänk
Medlem

nja i början så driver ja den med LPTporten(vilket inte funkar så bra) men sen kommer den antagligen styras via rs232 porten

kan dröja lite innan den kommer upp för jag _KAN_ ha brännt prollen i min dator =/

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Har precis byggt en liknande display färdig, fast med 24x7leds som styrs med en AVR-enchipsdator och kan ta emot text mm via com-porten. Har gjort ett program som kan skicka ut klockan, text mm och en plugin till winamp som skickar ut Spectrum-analyzern till den. Har tyvär ingen digitalkamera att fota den med, men ska se om jag kan få tag på en.
Har föresten förut byggt en LED-display som ändast styrdes via parallell-porten, men det är ingen höjdare, den blev väldigt flimrig så fort man gjorde något på datorn.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Båtsman
Har precis byggt en liknande display färdig, fast med 24x7leds som styrs med en AVR-enchipsdator och kan ta emot text mm via com-porten. Har gjort ett program som kan skicka ut klockan, text mm och en plugin till winamp som skickar ut Spectrum-analyzern till den. Har tyvär ingen digitalkamera att fota den med, men ska se om jag kan få tag på en.
Har föresten förut byggt en LED-display som ändast styrdes via parallell-porten, men det är ingen höjdare, den blev väldigt flimrig så fort man gjorde något på datorn.

jo parallellporten är processorbunden(eller va de nu kallas) så att allt som görs där är det processorn som styr. så under den tiden den används så blir processorn låst så att man kan inte göra nått samtidigt. ta som exempel USB. där blir processorn också låst, men den har en egen liten processor som inte påverkar den i datorn

så att använda parallellporten hela tiden är ingen höjdare det flimmrade när man inte ens gjorde nått på datorn =(=(=(

aja så fort ja får lite mer pengar så blir det en AVR som styrs via comporten... eller får se lite hur det blir, har brist på portar på datorn så ja kanske får ta till USB

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Föresten, varför kör du bara en LED i taget?
Kör du på parallell-porten kan du ju ganska enkelt köra 8 i taget. Använd bara en BCD-avkodare kopplad till kontroll pinnarna, den som väljer vilken rad som ska visas. Och dom andra pinnarna kopplar du bara via transistorerna till parallell-portens utgångar. Borde bli lättare att programmera och mindra flimrigt. Du får väl rätta mig om det är något jag inte tänkt på.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

Om man kör så att en rad i taget lyser... betyder inte det att ljusstyrkan upplevs som (antalet rader) gånger svagare? Eller är det lite kapacitans i lysdioderna som gör att de "glöder efter"?

Visa signatur

Friskt kopplat hälften brunnet. http://zvenzzon.mine.nu/

Permalänk
Medlem

Raderna "scannas" så fort så att det är knappast någon större skildnad i ljusstyrka än om den har en fast spänning på sig, fast det är möjligt att det ligger något i det du säger, men att ha alla LEDs lysande samtidigt skulle bli mycket krångligare/dyrare eftersom du då skulle behöva ett minne för varje LED och det skulle dra bra mycket mer ström än att ändast tända en i taget.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

Jo, ljusstyrkan blir lägre när man "scannar". Men fördelarna är mycket enklare elektronik.
När man "scannar" med tillräckligt hög frekvens så kan man även driva lysdioderna med en högre ström än vad som normalt är tillåtet, detta kompenserar förlusten av ljusstyrka rätt bra.
Att däremot endast tända en lysdiod åt gången på en 8*8 display ger helt klart sänkt total ljusstyrka. Men det kan säkert vara så att ljusstyrkan räcker till iaf.

Vid samma totala ljusstyrka så är strömförbrukningen oförändrad, oavsett om man "scannar" eller ej.

Visa signatur

Relaxen und vatch das blinkenlights!
http://www.blinkenlights.tk

Permalänk
Medlem

mjo anledningen till att bara en lysdiod är tänd år gången är för att ja kör med 2 BCD-avkodare. som der är nu så kan ja ta ström direkt från LPT porten. och OM det fuknar att bara ha en igång samtidigt och om LPT porten klarar att driva en microcontroller så kommer ja fortsätta med det så man slipper extra strömförsörjning. frågan är bara då om BCD avkodarna är tillräckligt snabba för att kunna hanskas med cirka 40kbit per sekund microcontrollern, om man kör med en enkel avr, får man lätt upp i cirka 4mbit har ja hört(av nån som byggde usb-interface till den)

får se hur det blir sen. ska snart iväg med en till beställning till elfa så ja får se om ja kör med en annan IC för raderna eller om ja hoppas på att det funkar med en microcontroller.

kanske skulle ta fram nån av mina dussintals gamla PIC16 och se om det är nått liv i dom. har hört att dom har rs232 interface så det är juh bra.

har fortfarande inte fått igång windoze så ja kommer nog inte hinna fortsätta med mina andra project föräns i veckan som kommer... när ja äntligen fick igång jävla kewkwindows så ville den juh förståss ha en cd-key också... där ser ni varför ja hatar programvara som man _ska_ betala för linux frågade tamefan inte efter nån cd-key

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

assembler

är det någon som vet hur man gör för att komma åt LPT-porten(0x378) i vanlig x86 assembler? det går för segt från windows så ja måste testa assembler :'(

har änteligen fått igång min dator så nu kan ja börja med alla små project igen

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Ingen aning... Du har väl fortfarande tänkt köra i programmet i windows(eller?) och isåfall borde det väl inte gå snabbare, kanske?

AmPz; måste bara fråga vad en LED-display som du gjort kostar, alla komponenterna alltså? Tänkte först bygga min med tvåfärgade LEDs, men när jag räknat lite på vad det skulle kosta la jag ner det och tog de billigaste LEDsen jag kunde hitta. Tror mitt bygge slutade på ca 300kr inkl moms och hela balleten.
Var föresten jag som mailade dig och frågade om kåd för seriell-porten. Sökte på MSDN och hittade ett exempel där efter lååångt sökande som jag förstod mig på.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

mjo men altså microcontrollern kommer juh proggas med assembler och bara mata på med data så fort som prollen klarar av. sen så kommer man till den skicka massa kommandon som ändrar datan som skickas så ja det _borde_ gå

kan säga att min har hittills kostat under 40 spänn

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Varför ska du komma åt parallellporten i assembler då, om det är microcontrollern du ska programmera i assembler, har jag missat något? Ifall du nu ska använda en microcontroller så behöver du inte ha världens högsta speed på parallell-porten. Du låter bara microcontrolern scanna displayen med data från dess RAM, och mellan varje rad scannas kollar den också om det är någon ny data på ingång från parallellporten, om det är det så skriver den det på första plats i RAM, när du skickar nästa rad så skrivs den på nästa plats i RAM osv, och så har du ett kommando där du pekar RAM-pekaren tillbaks till första adressen av minnet. Då spelar det ingen större roll hur fort det går mellan datorn och microcontrollern. Jag kör i 19200bits/s via seriella porten, och det hinner gott och väl med att uppdatera hela displayen, utan att jag ialla fall ser någon fördröjning.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

jo det är så ja ska göra. men ja tänkte tills vidare innan ja har microcontrollern så skulle ja använda en PC för att göra det... blir så jävla flimmrigt osv om man använder LPT porten från windows så ja behöver komma åt den på "riktigt". dvs med ren assembler från ett program som ligger i bootsektorn på en disk eller nått sånt

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Båtsman: 300:- låter orimligt. Bara PCB och AVR går ju på 200:-.
Lite beroende på hur man räknar ligger jag på 1200:- - 1500:- i komponentkostnad (BOM).

Visa signatur

Relaxen und vatch das blinkenlights!
http://www.blinkenlights.tk

Permalänk
Medlem

usch va det ska vara dyrt med duo-dioder eller va dom nu kallas vart köper man såna billigast? och även RGB-dioder.

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

[QUOTE]Ursprungligen inskrivet av AmPz
[B]Båtsman: 300:- låter orimligt. Bara PCB och AVR går ju på 200:-.

AVR:en (en 2313) gick på ca 60kr när jag köpte den, det har lite drygt gått åt ett halvt exprimentkort, kostar ca 50kr. LEDsen gick på 146kr för 180st. Sen har jag använnt 3st 595:or (shift register) och en max232:a tot. 33kr. Diverse motstånd, kondensatorer och transistorer ca 30-40kr, hade en hel del hemma så vet inte exakt. Detta blir totalt ca 320kr.
Tror inte jag har missat något!?

Ifall ni undrar hur det bara kan ha gått åt bara ett halvt exprimentkort, så kan jag ju avslöja att lysdioderna är fästa på ett glasslock, låter kanske som värsta gettobygget med glasslock, men det vart riktigt bra, över min förväntan. Fäste dom först på ett exprimentkort, men tyvär så sitter hålen en aning för nära varann, så jag funderade ett tag och kom på grejen med glasslock. Man kan ju göra som chille gjort, köra ett hål emellan varje LED, men då rymms inte alla LEDsen på en "CD-plats" i datorn.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av chille
usch va det ska vara dyrt med duo-dioder eller va dom nu kallas vart köper man såna billigast? och även RGB-dioder.

på kjell så säljer dom "rester" billigt, jag köpte ett par duo-LEDs där, tror man får dom i 10-pack och kostar 19:-

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Båtsman
Ifall ni undrar hur det bara kan ha gått åt bara ett halvt exprimentkort, så kan jag ju avslöja att lysdioderna är fästa på ett glasslock, låter kanske som värsta gettobygget med glasslock, men det vart riktigt bra, över min förväntan. Fäste dom först på ett exprimentkort, men tyvär så sitter hålen en aning för nära varann, så jag funderade ett tag och kom på grejen med glasslock. Man kan ju göra som chille gjort, köra ett hål emellan varje LED, men då rymms inte alla LEDsen på en "CD-plats" i datorn. [/B]

Jo, eller så kan man använda 3mm lysdioder.
Eller ta fram ett eget kort, i stil med mitt bygge.

Visa signatur

Relaxen und vatch das blinkenlights!
http://www.blinkenlights.tk

Permalänk
Medlem

Japp, men det kostar en del också, och 3mm blir inte lika ballt tror jag.
Försöker hålla mig på så låg budget som möjligt.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

mjo ja kör med 3mm leds för er som undrar, därför den var så billig att bygga och den får faktist plats i ett 5.25"s fuck(lol humor:D)

kjell är som sagt billiga. experimentkortet som kostar 50kr på elfa kostar 22kr på kjell. ska kolla på dom där led:sen sen. skulle va nice att bygga en färgdisplay. men då ska man ha en dac så man kan få fram många färger

EDIT: kom föresten på hur man gjorde för att komma åt parallellporten från asm... det va juh för fan samma som i C nästan

mov dx,0x378
mov al,255
out dx,al

dock så funkar den inte i min PC-emulator men ja har plockat fram min gamla Comodore PC-20

Visa signatur

Workstation: XP1800 | 512MB | 120GB | Rage 128 | 21" CRT | CDRW

Permalänk
Medlem

Har du tänkt bygga med fler en 2(3)(färger, röd, grön och orange) så kommer det kosta skjortan. RGB-LEDs är inte billiga.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

Glasslock..

Jag tog en nagelklippare och avlägsnade den lilla kanten på lysdioderna. Nu passar de i hålen. Lite jobbigd efterssom jag fick göra det på ca hälften (64 st), men resultatet blev OK.

Håller på med en 8x16 LED-display som ska kopplas till en PIC16F84.

Permalänk

Snyggt!!!!