Metku.net

MetkuMods
It is currently 29.03.2020 09:44

All times are UTC + 2 hours [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: 256 ledin matriisi
PostPosted: 05.05.2002 12:04 
Olen suunnitellut yllä olevaa laitetta ja pieni hahmotelmakin on jo olemassa, tarvitsisin kuitenkin hieman enemmän asioista tietävän opastusta etten tee mitään perustavaa laatua olevaa virhettä. Idea on myös kaikkien käytettävissä ja Japalakin voi siitä väsätä jotain sovellusta, jos näkee aiheelliseksi. Mutta sitten asiaan:

Tarvittavat osat:
printteriportin liitin ja kaapeli
2* 4/16 multiplexeri (ehdotuksia mallista/merkistä otetaan vastaan)
32* BC 547
8* pieni diori (ennen multiplexeriä emolta tulevaan kaapeliin ihan varmuuden vuoksi)
256* ledi
1-2* nauhakuparoitu kytkentälevy
1* vastus jolla lasketaan jännite ledeille sopivaksi voidaan laittaa joko virta tai maadoituspuolelle. Kuinka ison tämän vastuksen pitäisi olla? Lähinnä kiinnostaa kuinka paljon transistoreihin tulee jäämään jännitettä.

http://www.netikka.net/p.mantere/matriisi.jpg

Yllä jonkinlainen kytkentäkaavio ja yksi ledi on pistetty palamaan esimerkiksi. Pitääkö multiplexerien ja transistorien välissä käyttää vastuksia? Ainkaan tuossa ohjelmassa ei toiminut jos otin vastukset pois. Kytkentä on erilailla, kun se tulee olemaan, jos toteutan. Ensinnäkin multiplexeri on tuossa vain 4/10 vaikka se mielellään saisi olla 4/16. Niin ikään en tiedä ledien etuvastukselle sopivaa arvoa. Mallikytkennässä on vain 4*4 martiisi ja lopullisessa se on siis 16*16 lediä.

Kytkentälevyt voisi laittaa päällekkäin ja kääntää toinen 90 astetta suhteessa toiseen jolloin virtakiskot menisivät esim ylhäältä alas ja maadoituskiskot vasemmalta oikealle, näin ledien juotosurakka tulisi helpommaksi. Tietysti valmis piirilevy olisi lottovoitto, mutta kukaan tuskin tekee näinkin isoa levyä yksittäiskappaleena kovin pieneen hintaan.

Softan tulen tekemään itse, periaatteessa ohjaaminen on helppoa vaikka ei olekkaan aivan yksinkertaista. Mitään kellosignaaleita ei tarvita. Vain yksi ledi voi palaa kerralla, joten päivitystaajuus pitää olla melkoinen että ledit ei näytä vilkkuvan luulisin kuitenkin että kone kohtuullisen helposti pystyy siihen. Tämä on se hinta yksinkertaisuudesta.

+melkoinen viileustekijä laneilla
+hauska leikkikalu
+yksinkertainen verrattuna muihin matriiseihin

-pirunmoinen juotettava
-laadittu fiilispohjalta, toiminen epävarmaa
-multiplexerin hinnalla saa 4*20 LCD näytön
-vie prosessoritehoa kohtuullisen paljon


Top
  
 
 Post subject:
PostPosted: 05.05.2002 14:13 
Offline
Site Admin
Site Admin
User avatar

Joined: 24.01.2002 10:09
Posts: 4683
Location: Finland
Itse joskus suunnittelin sellaista pyyhkäisevää matriisia. Eli siis annettaisiin se tahdistus esim. tietokoneelta ja samalla kirjoitettaisiin data, että mitä kulloisellakin pystysarakkeella pitäisi näkyä. Saattaisi olla rakenteeltaan hiukkaisen simppelimpi kuin toi. Vain laskuri jolla ohjataan sarakkeita ja joka ottaa sen tahdistuspulssin vastaan ja sitten esim. lukot joille annetaan ne datat ja se pitää hetken aina sitä saraketta päällä ennenkuin siirtyy seuraavaan.

Kaatui sitten tekohalujen loppumiseen ja lcd näyttöjen yleistymiseen. Nyt saattaisi olla asia eri, kun saatiin toi jyrsin firmaan niin saisi ainakin piirilevyn tehtyä erittäin pienellä vaivalla. Tutkitaan.

Kaikkea hyvää vain modillesi. Trankkuihin tulee jäämään jotain 0.2v tms.


Top
 Profile  
 
 Post subject:
PostPosted: 06.05.2002 09:51 
Offline
Super Modder
Super Modder

Joined: 28.01.2002 10:31
Posts: 941
Location: Tuusula, Finland
Itsellänikin oli joskus kauan sitten suunnitelmissa tuollainen japalan tyyliin toteutettava malli, mutta sitten loppui aika, jonka johdosta innostus ja sitten tulivatkin jo LCD-näyttöviritelmät...

Niin, ja kaupoissa on piirilevyjä, joissa toisella puolella kuparointi on pystyyn ja toisella puolella vaakaan...

_________________
StiNgeR Web - http://koti.mbnet.fi/~stinger/
OpenStreetMap - http://www.openstreetmap.org/

hyrava@IrcNet


Top
 Profile  
 
 Post subject: halootahaloo
PostPosted: 25.05.2002 00:59 
Yeps!
olen suunnitellut tuollaista matrisia jo pitemmän aikaa, mutta mistään ei oikeen löydy kiinnostusta apuun...

jos tämän keskustelun aloittaja voisi lähettää minulle mailin niin yritetään yhdessä keskustella asiasta!!
osoite:
anonymt_monster@hotmail.com

toivottavasti kirjotat!
/Janne (stockholm)


Top
  
 
 Post subject: Kertokaas
PostPosted: 26.05.2002 02:22 
Mitä noilla LCD näytöillä tulee näkymään? olen käsittänyt että sinne kyllä voi periaatteessasyöttää mitä dataa vaan mutta mikä on se yleinen tarkotus niillä? ja sama kysymys koskee tätä matriisia kun moni nyt sitä vertasi tuohon LCD:een.. niin mitä siinä tulee näkymään..

Huh olipa hanakalasti muotoiltu kysymys. : :wink:


Top
  
 
 Post subject:
PostPosted: 27.05.2002 09:27 
Offline
Super Modder
Super Modder

Joined: 28.01.2002 10:31
Posts: 941
Location: Tuusula, Finland
Itselläni ainakin LCD:llä vaihtuu seuraavat tiedot tasaisin väliajoin:

-Kellonaika, päivämäärä, koneen Uptime ja prosessorikuorma
-Winampin tietoja (biisi, kesto, ...)
-Pagefile, muistin käyttö
-Nimipäivät (sekä ihmisten että kissojen)
-Kovalevyjen vapaa tila
-oli kai niitä muitakin...

_________________
StiNgeR Web - http://koti.mbnet.fi/~stinger/
OpenStreetMap - http://www.openstreetmap.org/

hyrava@IrcNet


Top
 Profile  
 
 Post subject:
PostPosted: 28.01.2003 22:06 
Nyt on testiversio kasassa (ei kestäny kauaa ;) sain taas muutama päivä sitten inspiraation ja kävin ostamassa tarvittavat osat 4*4 ledin matriisiin. Muutama päivä sitten, kun aloin taas suunnitella huomasin, että +5 linjan ja ledien väliin ei voi laittaa transistoreita, ne eivät siinä toimi (www.epanorma.net :n jossain linkissä näin sanottiin). Jääräpäisenä ja muiden esimerkkiä seuraamalla laitoin kumminkin transistorit sillekkin puolelle ja aika yllättäen ne eivät toimineet :D

Dekooderi kumminkin kestää 20mA virtaa, joten taidan ohittaa transistorit tuolta kohtaa ja ottaa jännitteen suoraan dekooderista ledeille. Onkahan jollain parempaa ideaa virran saannin toteuttamiselle? Muuten kytkentä toimii ihan hyvin.

Osina:
1n4148 diodi estämässä printteriportin vahingoittumista mahdollisessa väärinkytkennässä.
BC547 transistori, molemmilla puolilla lediä
220 ohmiset vastukset ledien etuvastuksena ensimmäisten transistorien ja ledien välissä
1,5 kilo-ohmiset vastukset dekooderien ja transistorien kannan välissä rajoittamassa virtaa, huomattavasti suurempikin vastus pitäisi toimia.
4514B-piiri dekooderina. Hinta: 1e, joten melko halpa. Neljä tuloa jotka pitää asettamisen jälkeen liipaista. 16 lähtöä.
Lisäksi tietysti piirilevyä, liitin tietokoneeseen, johtoa jne.


Top
  
 
 Post subject:
PostPosted: 28.01.2003 22:28 
Offline
Veteran Modder
Veteran Modder
User avatar

Joined: 15.04.2002 18:52
Posts: 671
Location: Tampere, Finland
Mulla on myös tuollainen pikkuinen 4x4 ledimatriisi työn alla...
Pitäis alkaa rakentamaan, siitä sais hienon koristeen :P
Siitä tulee myös printteri porttiin kiinnitettävä, softan koodasinkin sille jo aikoja sitten... Hankala oli hieman kun piti tehdä kaks eri versiota, 9x/ME versio ja sitten 2000/NT/XP versio... Kun käyttävät kerran eri tapoja sen portin ohjaukseen :?
Hyvin sain toimimaan ne siitä huolimatta.

_________________
» AkiKorhonen.org » AK @ ModGallery / AllTheMods »


Top
 Profile  
 
 Post subject:
PostPosted: 28.01.2003 22:43 
Eipä tuossa ollutkaan muuta vikaa kuin yksi kylmäjuotos. Transistorit toimivat molemmilla puolilla lediä sittenkin.

Jos tällä viikolla on aikaa niin käyn hakemassa lediä lisää, harmi kun piirilevylle ei mahdu kuin 10*16 matriisi, siihen on ilmeisesti tyytyminen :/ vaikka ohjauksessa olisi varaa 256 ledin käyttämiselle.


Top
  
 
 Post subject:
PostPosted: 29.01.2003 00:33 
Taas yksi ongelma. Jostain syystä päivittäminen on melko hidasta. 16:ta tai välttämättä edes 8:a lediä ei pysty pitämään päällä "samaan" aikaan ilman, että joku ei olisi sammuksissa tai vaihtoehtoisesti välkkyisi häiritsevästi.

Ei voi tajuta mistä ottaa vastaan, transistorit pystyvät 300MHz:iin ja dekooderikin 5kHz:iin. Printteriportista ei ole tietoa, mutta sieltäkin varmaan nopeutta löytyy vähintäänkin tarpeeksi. Todennäköisin vaihtoehto on ohjelmointikieli, joka on paremman puutteessa qbasic. Ohjelmassa pitää olla hidastussilmukka pitämässä aina hetken jokaista lediä päällä, jos silmukan kestoa lyhentää osa ledeistä sammuu tai haalenee, jos taas kestoa pidentää niin ledit alkavat välkkyä. Pitäänee huomenna koittaa c:llä tehdä.


Top
  
 
 Post subject:
PostPosted: 29.01.2003 16:42 
Offline
Super Modder
Super Modder

Joined: 28.01.2002 10:31
Posts: 941
Location: Tuusula, Finland
MokadisU wrote:
Taas yksi ongelma. Jostain syystä päivittäminen on melko hidasta. 16:ta tai välttämättä edes 8:a lediä ei pysty pitämään päällä "samaan" aikaan ilman, että joku ei olisi sammuksissa tai vaihtoehtoisesti välkkyisi häiritsevästi.

Ei voi tajuta mistä ottaa vastaan, transistorit pystyvät 300MHz:iin ja dekooderikin 5kHz:iin. Printteriportista ei ole tietoa, mutta sieltäkin varmaan nopeutta löytyy vähintäänkin tarpeeksi. Todennäköisin vaihtoehto on ohjelmointikieli, joka on paremman puutteessa qbasic. Ohjelmassa pitää olla hidastussilmukka pitämässä aina hetken jokaista lediä päällä, jos silmukan kestoa lyhentää osa ledeistä sammuu tai haalenee, jos taas kestoa pidentää niin ledit alkavat välkkyä. Pitäänee huomenna koittaa c:llä tehdä.

Juu, tuolla menetelmällä et tule saamaan kovin vilkkumatonta lopputulosta aikaiseksi. Suunnittele koko skema uusiksi Japalan esittelemällä tavalla, niin saat prossukuorman pienemmäksi, ohjattua useampaa lediä kerralla ja ennenkaikkea saat ohjattua vaikka 10000 lediä! Eli latchaat matriisin toisen suunnan ja kellopulssilla steppaat toisen suunnan läpi.

_________________
StiNgeR Web - http://koti.mbnet.fi/~stinger/
OpenStreetMap - http://www.openstreetmap.org/

hyrava@IrcNet


Top
 Profile  
 
 Post subject:
PostPosted: 29.01.2003 21:02 
StiNgeR wrote:
Juu, tuolla menetelmällä et tule saamaan kovin vilkkumatonta lopputulosta aikaiseksi. Suunnittele koko skema uusiksi Japalan esittelemällä tavalla, niin saat prossukuorman pienemmäksi, ohjattua useampaa lediä kerralla ja ennenkaikkea saat ohjattua vaikka 10000 lediä! Eli latchaat matriisin toisen suunnan ja kellopulssilla steppaat toisen suunnan läpi.


Juu pitäänee koittaa toteuttaa tuolla tavalla. Eihän tuossa tarvi kuin piirit vaihtaa ja pikkasen tietokoneelta tulevaa johdotusta säätää.


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC + 2 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group