Muskampen 2025 är igång! Varje dag 19:00
Permalänk
Medlem

Led matris

http://www.tuve.nu/textscroll/LEDMATRIS128%205.avi

Här har jag en film på min lilla led display.

nu skall jag sätta igång och bygga en större display..
kul är det att leka med lysdioder..

funderar även på hur man skulle kunna kommunicera med datorn
med den..

finns det några färdiga program för det tro..?

Visa signatur

tonytuve

Permalänk
Medlem

Tror det var Anzz som gjorde en saftig matris, kommer inte ihåg hur han styrde den.

Visa signatur

http://www.mobilabredband.se/ Forum för mobilabredband.

Permalänk
Medlem

Det är bara att peta ihop ett litet program..

Visa signatur

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

Permalänk
Medlem

Jag har ett program, gjort i C++ och multimedia fusion (mmf = programmering för den som inte är allt för bra på att programmera, typ jag) och plugin till winamp (i C++) som jag lungt kan dela med mig av om du vill ha, men sedan beror det ju lite på hur din display tar emot data:n och så.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

hmm jag tänkte använda den där kretsen max232 det verkar lättast.
pic kretsen som jag använder är lite knepig att programmera .
jag programmerar i assembler och den skiljer sig från dom gamla hederliga
motorola 68000 och typ sådana chip..
undrar just varför det inte finns 16-32 bitars enchips kretsar.

Visa signatur

tonytuve

Permalänk
Medlem

Det finns 16 och 32bitars, men varför skulle du vilja använda en sån?
Titta på AVR's om du vill ha en modern enchipsdator med en instruktionsupsättning som påminner lite om motorola.

Visa signatur

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

Permalänk
Medlem

tonytuve: Jo jag använder också en max232:a och det funkar fint, men jag tänkte mer på hur du läser datan som ska skrivas ut på displayen. Tex på min display är varje byte i RAM en kolumn på displayen, AmPz, använder bara 7bitar för varje kolumn, tror jag.

Vet inte riktigt om man får det, men jag passar på en då, att tipsa om att det finns billiga AVR-kretsar just nu på lawicel.com, beställde från dom igår: AT90S8515 för 60kr och AT90S2313 för 30kr.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

Jag överför data i form av rader. Sex byte per rad. Sju rader. Sparar ett antal byte på det viset.
Men jag kan även skicka kommandon till displayen att bara ändra på en LED, eller på en kolumn, eller på en rad, eller scrolla allt åt höger/vänster/uppåt/nedåt.

Mycket praktiskt vid textscrollning. etc. Behöver bara skicka kommandot att scrolla åt vänster samt uppdatera kolumnen längst till höger, istället för att skicka all displaydata för varje steg den ska scrolla.

Visa signatur

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

Permalänk
Medlem

va e frakten från lawicel.com?

EDIT: hoppsan... såg att det fanns en svensk flagga... ska nog beställa en ny liten controller till min led-display nu det går alldeles för segt via LPT porten så ja måste ha nått snabbare nått där ja dessutom kommunicerer direkt med portarna, inte via massa jävla api's

EDIT2: syscall. inte api

Visa signatur

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

Permalänk
Medlem

AmPz, hur vet displayen din om det är ett kommando eller något som ska visas på displayen, eftersom du använder hela byten?
Det ända jag kan komma på är att du måste först skicka en byte som talar om, om det är ett kommando eller något att visa.
Efter som jag skickar en byte per kolumn och bara 7 av dom bitarna används på displayen så har jag gjort så att allt upp till 127 (7bitar) är sånnt som sparas direkt i RAM (och visas på displayen), och allt över 127 (den 8:nde biten) är kommandon.
Ex om jag skickar 128 till displayen så pekas RAM-pekaren tillbaks till start-RAM-adressen (Första kolumnen på displayen). Om jag skickar 129 så pekas den till nästa adress, 130 föregående adress och 131 startar scrollen, 132 stoppar, 133 inverterar displayen osv......

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

Det finns totalt sett 16 kommandon som min display accepterar.
Generellt ser ett kommando ut så här:
start byte, kommando byte, data (datalängden beror på kommandot)

start byten är lite överflödig, men tillför lite felsäkerhet.

Visa signatur

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

Permalänk
Medlem

hmm ok verkar vara ett bra sätt att överföra data på

min display är ju uppbyggd 1 byte 8 rader

Visa signatur

tonytuve

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Båtsman
tonytuve: Jo jag använder också en max232:a och det funkar fint, men jag tänkte mer på hur du läser datan som ska skrivas ut på displayen. Tex på min display är varje byte i RAM en kolumn på displayen, AmPz, använder bara 7bitar för varje kolumn, tror jag.

Vet inte riktigt om man får det, men jag passar på en då, att tipsa om att det finns billiga AVR-kretsar just nu på lawicel.com, beställde från dom igår: AT90S8515 för 60kr och AT90S2313 för 30kr.

är det inkl eller exkl moms? och vad är frakten på... har mailat efter den där jävla prislitan men ja får juh aldrig den

Visa signatur

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

Permalänk
Medlem

Det är exkl moms. Frakten står om du kollar på deras hemsida. Tror det var 30kr eller nått + ev. postförskott.

Tror dom har bytt email till prislistan, såg jag nu föresten.
Prova på pris@lawicel.com och se om det går något bättre, ifall det är den du redan provat så prova prislista@lawicel.com

Visa signatur

#elektronik@quakenet

Permalänk

e det sketa jobbigt att göra en matris? och kan man kanske få ett program av nån?

Visa signatur

jag har internet på CD.

wget -rns http:// > /mnt/cdrom

Permalänk
Medlem

Här är mitt program som jag gjort. Allt är "klart" (finns en del buggar här och där) och fungerar utom animations-editorn, som jag påbörjade för någon dag sedan.

http://w1.907.telia.com/~u90705005/display/display.zip

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

har prvöar både pris och prislista tre gånger nu... fick tillbaka ett mail imorse där en snubbe som jobabde där frågade om ja fått den än... de verkar ha nått problem med servern :<

EDIT: han skickade den manuellt så nu har ja också prislistan

Visa signatur

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

Permalänk
Medlem

tack för det
men det verkar fattas nån dll fil som heter 232.dll eller nåt sånt

Visa signatur

tonytuve

Permalänk
Medlem

Ooops... Glömde. Prova nu igen, har lagt till den.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av AMD_MANNEN
e det sketa jobbigt att göra en matris? och kan man kanske få ett program av nån?

Du har ganska så liten nytta av någons program eftersom varje LED matris är unik. Kommunicerar med datorn på helt olika sätt.

Visa signatur

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

Permalänk
Medlem

Vart kan man hitta en sån fin lite guide, är inte så insatt i det men jag tycker att det är j***** intressant och kul...håller på att leka lite för att lära mig
(behöver inte va en guide...räcker med en ritning och kopplingsschema)

Visa signatur

Save A Tree! Eat A Beaver!

Permalänk
Medlem

Jag har lagt upp ett schema på min, på:
http://w1.907.telia.com/~u90705005/display/schema.jpg

Ska snart ialla fall börja på en ny, fast tvåfärgad-display. Har nästan gjort klart schemat på den nu, är dock några grejor än som jag ännu funderar på...
Egentligen är det inga större förändringar från min enfärgade. Microprocessorn (AT90S2313) ska bytas mot en annan AVR som har 512bytes i RAM och så har jag gjort så att varje LED ska kunna matas med mer ström. Sedan funderar jag på om man kunde byta ut 595:orna mot någon typ av counter, eftersom des ända uppgift är att skifta kolumn. Får se om jag hittar något lämpligt där.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

Tackar...när du är färdig med den 2färgade så lägg gärna upp bilder...skulle va lite kul och se den

Visa signatur

Save A Tree! Eat A Beaver!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Båtsman
Jag har lagt upp ett schema på min, på:
http://w1.907.telia.com/~u90705005/display/schema.jpg

vad har 10k motstånden för funktion?

funkar max232 kretsen utan kondensatorer? i databladet står det ju att den kräver fyra kondensatorer för att få upp spänningsnivåerna. men en PC kanske inte bryr sig så mycket om spänningsnivåerna, brukar ju vara mer än +-10V på RS232 annars

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Båtsman
Jag har lagt upp ett schema på min, på:
http://w1.907.telia.com/~u90705005/display/schema.jpg

Ska snart ialla fall börja på en ny, fast tvåfärgad-display. Har nästan gjort klart schemat på den nu, är dock några grejor än som jag ännu funderar på...
Egentligen är det inga större förändringar från min enfärgade. Microprocessorn (AT90S2313) ska bytas mot en annan AVR som har 512bytes i RAM och så har jag gjort så att varje LED ska kunna matas med mer ström. Sedan funderar jag på om man kunde byta ut 595:orna mot någon typ av counter, eftersom des ända uppgift är att skifta kolumn. Får se om jag hittar något lämpligt där.

ja kör med 4017, dom funkar finfint

EDIT: nån som kan förklara lite hur de funkar med shiftregister? man sparar juh in flera stycken I/O stift för bara typ 3kr extra skulle bheövas till min fanbus, för där måste man snåla in som fan med I/O stiften... i teorin så bheövs det 143 stift.. men ja lyckades pressa in allt på 24, skulle va nice och kunna tjäna in några stift till så man kan ha fler grejer.. samt att det blir enklare att progga microcontrollern(antar jag?)

EDTI2: man skickar en bit i taget och när man skickar clockpulsen så skickar den alla 8 paralellt?

Visa signatur

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

Permalänk
Medlem

10K motstånden är fel, dom behövs inte. Och jag vet, det ska sitta 4st kondensatorer på MAX232:an.

Visa signatur

#elektronik@quakenet

Permalänk
Medlem

det är precis därför ja aldrig orkar rita ner kopplingsscheman... det blir bara fel hela tiden :/

Visa signatur

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