[HOWTO] LED kubus 5*5*5 met 74HC595

Pagina: 1 2 3 Laatste
Acties:
  • 38.922 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
[HOWTO] LED kubus 5*5*5 met 74HC595
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/kop-1.jpg

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus021-1.jpg

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/kubustotaal-1.jpg

Hoe werkt de kubus?
Alle 125 leds staan in een matrix. Dat wil zeggen dat in mijn geval 5 leds allemaal een min delen. In deze afbeelding is het nog wat duidelijker te zien:
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/multiplexen.jpg
Om een ledje aan te krijgen moet je dus een negatieve spanning op de verticale pin zetten. En een positieve spanning op de verdieping waar het ledje zich bevindt.

Hoe maak je een ledkubus?

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/5leds.jpg
Eerst hang je 5 leds aan elkaar met de min. Dit wordt een verticale rij. Zoals je ziet heb ik de plus pootjes van elke led in een hoek van 90 graden gebogen. Dit doe je 5 keer zodat je 5 rijen hebt. Van die 5 rijen hang je alle plus pinnen aan elkaar. Niet allemaal aan elkaar natuurlijk maar per 5. Dan heb je dit:Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/25leds.jpg

Om nu bijvoorbeeld het middelste ledje aan te zetten moet ik dus plus 2,1 volt op de middelste van de 5 min pinnen. En op de middelste van de 5 plus pinnen. Nu heb ik een verticaal vlak af. Als je 5 van deze vlakken hebt dan verbind je weer alle plus pinnen van dezelfde hoogte met mekaar. Je hebt dan een mooie kubus:Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/kubustotaal.jpg

Zoals je ziet is die van mij een beetje scheef maar dit is ook maar een tijdelijk plankje waar hij op staat. Nu de aansturing helemaal af is ga ik straks een behuizing maken van plexiglas. Wat je nu bereikt hebt is dat je dus 25 min pinnen hebt(de verticale) en 5 positieve pinnen(de horizontale). Nu kan je werkelijk elk ledje aansturen maakt niet uit welke.

Hoe stuur je de kubus aan?

Om de kubus aan te sturen heb ik gekozen voor een pic. En de wel de 16F628a. Dit is een veelgebruikte pic en daardoor staan er mooi veel voorbeelden van op internet.
Nu het probleem een pic heeft maar 16 uitgangen. En ik heb 30 uitgangen(25+5) die ik aan wil sturen. Daarvoor heb ik een schuifregister gebruikt. En dan wel de 74HC595. Deze is erg makkelijk aan te sturen als je door hebt hoe het eenmaal werkt. Hier heb ik gelukkig wat hulp bij gehad van forumleden van CO.
De 74HC595 stuur je als volgt aan:
Eerst zet je een bitje(0 of 1) klaar op de DATA-pin (14)
Dit bitje klok je in door de CLOCK-pin hoog te maken.
Nu is de eerste bit ingeklokt. Dit verhaaltje doen we 8 keer. De 74HC595 is namelijk een 8 bits schuifregister. Vergeet niet de CLOCK-pin weer laag te maken na elk bitje wat je ingeklokt hebt. In ASM ziet dit er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
;schuifregister1 vullen
    bcf     data1   
    call    klok1
    bsf     data1   
    call    klok1
    bcf     data1   
    call    klok1
    bsf     data1   
    call    klok1
    bcf     data1   
    call    klok1
    bsf     data1   
    call    klok1
    bcf     data1   
    call    klok1
    bsf     data1   
    call    klok1
    call    latch

klok1
    bsf     klokingang1         ;CLOCK pin hoog
    nop
    bcf     klokingang1
    return
latch
    bsf     latch1      ;latch is hoog dus resultaat zou te zien moeten zijn    
    call    delay_300ms     ; hier heb ik een vertraging gebruikt maar een nop
    bcf     latch1      ;werkt ook goed
    return

Dit kan je dan netjes in een subroutine zetten en zie ziet er dan zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
main
movlw   b'00001000'
    call    schuifregister1
;-------------------------------------------------------------
schuifregister1
movwf   Var1        ; zet de waarde vanuit w in Var1. dit is het getal wat geklokt moet worden
        movlw   D'8'        ;zet de waarde 8 in het werkregister
        movwf   bits1       ;sla de waarde 8 uit w op in bits1 dis is het aantal bits wat ingeklokt moet worden
loop1
        rlf     Var1,1      ;rotate left trough carry en sla het resultaat op in Var1. Eerste bit zit nu in de carry 
        btfss   STATUS, C   ; lees de carry uit. Is carry= 1?
        bcf     data1       ;zo nee, zet de datalijn naar 0
        btfsc   STATUS, C   ; is carry 0?
        bsf     data1       ;zo nee data is 1

        bsf     klok1
        nop     
        bcf     klok1       ;bitje is nu ingeklokt

        decfsz  bits1,f     ;verlaag bits1 met één totdat die nul is
        goto    loop1       ; is bits1 0? dan "return" zo nee ga naar loop1
        return

Omdat ik 4 schuifregisters aan wil sturen. Heb ik dus voor elk schuifregister een subroutine gemaakt. Drie schuifregisters voor de 24 “min-pinnen” en één schuifregister voor de 5 verdiepingen. De latch van de eerste drie schuifregisters zitten dan ook op dezelfde pin van de pic(zie schema). De latch van het laatste schuifregister zit op een andere pin dit omdat je dan makkelijker meer effecten in de pic kan programmeren. Iedereen die zich nu afvraagt waarom ik maar 24 min pinnen aanstuur heeft gelijk dat het erg onhandig is. Dat is namelijk een denk foutje van mij. Elk schuifregister heeft maar 8 uitgangen. Ik gebruik er 3 voor de min pinnen dus heb ik 24 “min-pinnen” die ik aan kan sturen. De 25ste heb ik direct op de pic aangesloten als “ledx”. Deze verticale rij moet ik elke keer dus opnieuw aan/uit zetten. Misschien niet erg handig maar dat is een idee voor de volgende versie

Wie overigens het hele programma wil hebben en neit alleen de subroutine mag mij mailen. Mailadres staat in profiel

Dan volgt hier het schema:
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/schemaklein.jpg
grotere versie: http://i4.photobucket.com/albums/y149/skimmerbas/schema.jpg
let op in dit schema staat het (nog) niet maar ik gebruik een kristal van 20mhz in plaats van de interne 4mhz
Zoals je ziet niet erg ingewikkeld. Nadeel is wel dat je 25 transistoren en dus ook 25 basisweerstanden en dan 25 weerstanden voor de leds moet solderen. Erg veel werk dus. Voor de volgende keer gebruik ik daar misschien een ic voor waar al 8 transistoren inzitten. Dit bespaard erg veel soldeerwerk. En zo ziet het er dan uit op gaatjesprint:
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/gaatjesprint.jpg

Links zie je de 25 draden die naar de onderkant van de ledkubus lopen. Bovenaan zie je de 5 draden die naar de “verdiepingen” van de led kubus lopen. Even voor de lol ook een fototje van de onderkant:
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/onderkant-1.jpg
grotere versie: http://i4.photobucket.com...9/skimmerbas/100_1773.jpg
Zoals je ziet erg veel soldeerwerk. Daarom ook een tip: Gebruik voor ieder schuifregister een andere kleur draad! Dit maakt fouten zoeken later een stuk makkelijker

Gebruikte materialen
Pic 16F628a €1,75
4 keer de 74HC595 €1,-
25 stuks BC547C(npn) €1,-
61 weerstanden €2,-
5 stuks BC327(pnp) €0,50
Een ontstoorcondensator van 100n voor de pic €0,05
125 leds €2,50
kristal €0,50
condensator 22pf 2 keer €0,10
verzendkosten webshops totaal €4,-

in totaal heeft het mij dus ongeveer 13 euro gekost. Houd er rekening mee dat ik gewone 3mm groene(diffuse) leds heb gebruikt. Als je blauwe leds wil gaan gebruiken wordt het natuurlijk duurder. Verder komt de pic vanuit China. De meesten kennen die SK acties wel.
http://www.samenkopen.net/action_products/187349
IC’s en transistoren komen bij dickbest vandaan
www.dickbest.nl
Hij is erg goedkoop behalve op weerstanden. Maar die had ik toch nog liggen.

ledkeuze
Bij deze ledkubus heb ik gekozen voor standaard 3mm groene leds. Nadeel van deze leds is dat ze bij 5ma al branden. En dit is een groot nadeel. Als je leds hebt die op dat punt kritischer zijn kan je het effect veel mooier krijgen. Stel voor je wil in een verticaal vlak de leds om en om aanzetten. Dan komt het er zo uit te zien:
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/knipperen2.jpg
Dit is een beetje overdreven maar is simpel te voorkomen door andere leds te nemen.dit is alweer achterhaald door een kristal van 20mhz te nemen in plaats van de interne 4mhz te gebruiken is dit effect grotendeels verholpen

Foto’s

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus007.jpg

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus010.jpg

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus002.jpg

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus021-2.jpg

Dit zijn nog maar wat simpele effecten maar in princiepe is elk denkbaar effect mogelijk.

Links
Datasheet van de pic:
http://ww1.microchip.com/downloads/en/DeviceDoc/40044E.pdf
Datasheet 74hc595
http://www.alldatasheet.c...5644/PHILIPS/74HC595.html

Voor en Nadelen van deze schakeling
Zoals ik eerder al zei het is irritant dat je niet alle leds met de 3 schuifregisters aan kan sturen. En die 25 transistoren hadden ook vervangen kunnen worden door bepaalde IC’s. Verder heb ik 3mm leds gebruikt. Op zich geen probleem maar ik heb nu wel een erg kleine kubus. Daarom bouw ik misschien ooit nog wel een keer een grotere. Als je een grotere wil bouwen dan kan je het best een oneven aantal nemen. Denk aan 7*7*7 of 9*9*9. Zodat je bijvoorbeeld ook een mooi rondje kan maken of een effect vanuit het midden kan laten beginnen.

einde
Zo dat was een heel erg lang verhaal. En tevens mijn eerste post op Tweakers.net(klees al wel een hele tijd mee) Als er behoefte aan is schrijf ik mischien ook nog wel een keertje een How to voor een propellorklok :P Wat vinden jullie van deze How to? Te uitgebreid of is dat juist goed? En hoe krijg ik mijn "koppen" groter? Kom maar op met de reacties :D

[ Voor 3% gewijzigd door bazzzzzz op 04-04-2007 15:36 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
UPDATES

1. ik gebruik nu een kristal van 20mhz in plaats van de interne oscilator van de pic. Dit verkleint het nabrand effect waardoor je een mooiere afbeelding krijgt.
2. de 74hc595's hangen bij mij nu in serie zodat het inklokken makkelijk wordt.

dit alles zal straks wel verwerkt worden in het schema voor nu besteed ik mijn tijd liever aan het programmeren:P

UPDATE 2

3. Inmiddels heb ik duoleds gekregen voor een 7*7*7 ledskubus. Deze ben ik nu in elkaar aan het solderen. Kheb al 98 van de 343 ledjes gesoldeerd. De aansturen wordt een groter probleem omdat ik dan alles 2 keer uit moet voeren. Namelijk een keer voor groen en een keer voor rood. Hier heb ik bewust voor gekozen omdat op die manier straks mogelijk is om elke led en groen en rood aan te zetten onafhankelijk van waar de led zich bevindt. Zou je alle "rood" en "groen" pinnen van de leds nemen als verdieping dan zit je aan meer beperkingen en gaan er rare dingen gebeuren.

4. foto's volgen. De leds zijn helder maar de top is diffuse. Dus alles is mooi wit/doorzichtig. Alles plaats ik straks dan ook op plexiglas. Wat ik mischien mat ga maken daar ben ik nog niet over uit

[ Voor 135% gewijzigd door bazzzzzz op 06-02-2007 19:59 ]


Acties:
  • 0 Henk 'm!

  • Meester_J
  • Registratie: April 2003
  • Laatst online: 03-07 14:13
VET! ;)

ik neem aan dat je die pic aanstuurd met de paralelle poort, en die weer met ASM aanstuurt.
Heb je asm in VM ware draaien, of moet je gewoon je hele pc rebooten voor een test?

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
haha nee hoor. De asm zet ik met mplap om in een hex bestand. Dat hex bestandje stop ik met mijn galvawisp in de pic. ---> pic uit de galvawisp---->pic in de schakeling en klaar :D

als ik dus een ander effect er in wil zetten zal ik de pic dus even uit de schakeling moeten halen

Acties:
  • 0 Henk 'm!

  • Meester_J
  • Registratie: April 2003
  • Laatst online: 03-07 14:13
ik zie het alweer: écht handige dingen vind je op internet, en niet op school :P

[ Voor 4% gewijzigd door Meester_J op 23-01-2007 20:33 ]


Acties:
  • 0 Henk 'm!

  • kluyze
  • Registratie: Augustus 2004
  • Niet online
ASM = Assembler en is gewoon een programmeertaal zoals vele alleen ga je nu rechtstreeks de commando's die de µC kan uitvoeren ingeven.

Je kan misschien je schema klikbaar maken, zo is nogal moeilijk leesbaar. Voor een datasheet van de 74HC595 kun je gewoon op alldatasheet kijken. Hoe heb je trouwens die aangestuurd zonder datasheet. :p

Acties:
  • 0 Henk 'm!

  • Saturnus
  • Registratie: Februari 2005
  • Niet online
Zeer mooi!
Kan je hem ook zo aansturen zodat die op de muziek knippert ofzo? (Equalizer misschien?)

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
@kluyze de datasheet heb ik ooit een keer uitgeprint:P khad geen idee meer van welke site. En hoe maak ik een plaatje klikbaar?

@saturnus jep dat zou kunnen maar nu werkt de programmeer code en de hardware 100%. Straks ga ik wel bezig met ingewikkelde effecten enzo.

Acties:
  • 0 Henk 'm!

  • bassierocks
  • Registratie: Oktober 2006
  • Laatst online: 02-07 19:50
cool, ik wil ook zo'n ding! Erg mooi gemaakt! Vanavond maar even ledjes bestellen. Misschien kan je hem ook aansluiten op een led vu meter (ik heb er nog een ic voor liggen) of bijvoorbeeld rechtstreeks op print (lpt) poort zodat je nog meer kan programmeren.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
jep kan allemaal. Vu meter lukt vast en zeker dan heb je alleen even een a/d omzetter (+microfoon natuurlijk)erbij nodig. En programmeren lukt je ook allemaal in de pic. Alleen programmeren kost tijd:P dus erg boeiende progjes zitten er nu nog niet in.

Ik wil straks allerlei letters gaan laten scrollen:D

BTW ik heb nu snake erin lopen:P

[ Voor 8% gewijzigd door bazzzzzz op 23-01-2007 21:12 ]


Acties:
  • 0 Henk 'm!

  • Meester_J
  • Registratie: April 2003
  • Laatst online: 03-07 14:13
kluyze schreef op dinsdag 23 januari 2007 @ 20:35:
ASM = Assembler en is gewoon een programmeertaal zoals vele alleen ga je nu rechtstreeks de commando's die de µC kan uitvoeren ingeven.

Je kan misschien je schema klikbaar maken, zo is nogal moeilijk leesbaar. Voor een datasheet van de 74HC595 kun je gewoon op alldatasheet kijken. Hoe heb je trouwens die aangestuurd zonder datasheet. :p
ik zit gewoon ff te slapen: wij stuurde ooit de cpu van een pc aan, maar hier stuur je een microcontroller aan. het enige wat je pc doet, is het je programma erin stoppen :)

Acties:
  • 0 Henk 'm!

Anoniem: 103563

De idee van een ledkubus is hier al wel es gepasseerd, maar ik vind het super dat je alles hier zo netjes hebt uitgeschreven. Zowel de "hardware" als "software" komt mooi aan bod, zonder ergens te kort te komen aan duidelijkheid.
Hoedje af! _/-\o_

Als eerste post hier kan het op zich al wel gelden! d:)b

[ Voor 10% gewijzigd door Anoniem: 103563 op 23-01-2007 21:27 ]


Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Nice, ga ik zeker eens bouwen, al is het maar om de 595 eens te gebruiken ICM een PIC. En dan leuke effectjes er in stoppen en op mijn bureau zetten. Komen mijn 8x bestelde darlington array's ook meteen van pas :)

Acties:
  • 0 Henk 'm!

  • Standeman
  • Registratie: November 2000
  • Laatst online: 11:57

Standeman

Prutser 1e klasse

Echt een super topic start. Zelfs een EL noob zoals ik kan er nu een gooi na doen (ben zowiezo op zoek naar leuke (simpele) projectes om meer van EL te leren)

Als ik uitgeknutselt en geprogrammeerd ben met mijn Asuro, ga ik er zeker een maken :)

The ships hung in the sky in much the same way that bricks don’t.


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
dank voor alle lof:D Trouwens hier heb ik de code enzo wel uitgelegd maar als iemand behoefte heeft aan het hele programma moet diegene mij maar even een mailtje sturen. mail adres staat in profiel

Acties:
  • 0 Henk 'm!

Anoniem: 178962

Wow _/-\o_ mooi gemaakt.

Ik heb een ideetje om het misschien nog mooier te maken, maar geen idee of het kan/gaat werken?

Als je nou ieder ledje in een plexiglas kubusje zou lijmen?
En dan met wat schuurpapier de zijkanten van dat kubusje diffuus maken?

Alleen is het dan wel zo dat ledjes in het midden feller moeten zijn als aan de randen omdat je die niet meer zo goed ziet anders.

Wel heel mooi gedaan, doet me denken aan die 3D kubussen die ze bij TU toen gemaakt hadden.

Enne:

FILMPJE!!!

Acties:
  • 0 Henk 'm!

  • Stoney3K
  • Registratie: September 2001
  • Laatst online: 12:25

Stoney3K

Flatsehats!

Dit kun je in principe ook met de parallelle poort doen, je hebt 4 schuifregisters met 4 LATCH lijnen (de kloklijn hoef je in principe niet 4 keer uit te voeren), dat geeft 4 latch + 4 data per register, en de kloklijnen van elk register hoef je niet apart aan te sluiten (TIP: gebruik hier de STROBE voor, die geeft elke keer als je wat op de poort zet een puls). Leuk idee om mijn oude DOS-laptop met QuickBasic weer voor van stal te halen... al maak ik er dan wel een 5x5x10 matrix van of een platte, daar kun je wel wat moois mee maken... ik ga morgen (euhm, wat zeg ik, vandaag? :?) eens de Wiener of de Display beroven :)

Zet het daar maar neer! -- It's time to party like it's 1984 -- Soundcloud


Acties:
  • 0 Henk 'm!

  • Megajr
  • Registratie: Mei 2005
  • Laatst online: 03-12-2024
Na het lezen van dit begint het bij mij ook te kriebelen :P maar dan even een vraag erover: je kan iedere led apart aansturen toch ? kan je er dan ook een soort van 3D snake in spelen en in welke programeertaal moet dit dan geschreven worden ? :)

Acties:
  • 0 Henk 'm!

  • Wolf87
  • Registratie: Juli 2004
  • Laatst online: 10:34
Dit zal dan ook wel een uitdaging voor je zijn:

http://www.jamesclar.com/product/2005/3dcubewhite/index.html

Pong in een 3d kubus ;)

misschien een id om via de serieele poort de pic aan te sturen. Dan hoef je niet steeds je pic opnieuw te programmeren wil je een nieuw 'patroon' in je kubus.

Acties:
  • 0 Henk 'm!

Anoniem: 205808

Mooi gedaan! Ik heb al die materialen hier nog wel liggen dus misschien ga ik de kubus ergens deze week ook wel maken. Als transistors gebruik ik dan een paar ULN2803's. Is het trouwens niet makkelijker om de PIC via RS232 te laten communiceren met de pc? Dan kun je gelijk de patronen doorsturen naar de 74HC595's.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
jep is waarschijnlijk makkelijker maar ik heb een hekel aan die RS323 zooi vandaar dus deze oplossing

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Dit ziet er erg mooi uit. Is dit eigenlijk ook wel te doen voor iemand die alleen maar wat audiostekkers heeft gesoldeerd? * mithras is wel interested, maar compleet elektro n00b namelijk ;)

Heb ik het verder goed dat de 16F628a geprogrammeerd kan worden, en om dus die 125 leds aan te sturen er 4 keer een 74HC595 gebruikt wordt?
Te uitgebreid of is dat juist goed?
Voor mij juist goed ;)
En hoe krijg ik mijn "koppen" groter?
Je hebt binnen rml ook h1, h2 en h3 tags: [h2]Hier een kop2[/h2] :)

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
Heb ik het verder goed dat de 16F628a geprogrammeerd kan worden, en om dus die 125 leds aan te sturen er 4 keer een 74HC595 gebruikt wordt?
helemaal goed!

En ja het soldeerwerk is de doen als je geen losse transistoren zoals ik gebruik maar je een IC gebruikt waar al transistoren inzitten. De ULN2803 is er zown eentje. Maar kijk even na in de datasheet of hij inderdaad bruikbaar is (led op pnp en npn transistoren) in mijn schema staat wel aangegeven welke pnp en welke npn moeten zijn.

Acties:
  • 0 Henk 'm!

  • bassierocks
  • Registratie: Oktober 2006
  • Laatst online: 02-07 19:50
Ik vroeg me trouwens af: stel dat je 2 ledjes aan heb staan, dan kan je ze niet tegelijk laten branden, maar om beurten (en dat zeer snel). Knipperen de ledjes dan niet? En geven ze dan iet maar de helft van het licht wat ze normaal moeten geven? want als je er veel meer tegelijk aan heb staan, staan somige zelfs maar 10 procent van de tijd aan.

Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Dat klopt, Daardoor kun je de voorschakelweerstand wat lager houden. Stel dat je normaal 470 ohm nodig hebt, dan kun je nu bijv. 100 ohm nemen. De led licht zo kort op dat een wat hogere stroom (en dus licht output) geen kwaad kan. Knipperen zie je niet, want daarvoor is ons oog te traag, maar goed ook, anders kon je je CRT monitor, beamer, TL buis etc. wel weg gooien :P

[ Voor 12% gewijzigd door _ferry_ op 24-01-2007 18:41 ]


Acties:
  • 0 Henk 'm!

  • Stoney3K
  • Registratie: September 2001
  • Laatst online: 12:25

Stoney3K

Flatsehats!

Ik denk dat ik dit ideetje toch eens ga uitbouwen tot den display met modules van 8x8 (2D) en eventueel later uitbreiden naar RGB sturing (via een microcontroller). Zou een goeie aanvulling zijn op onze drive-in apparatuur als je het een beetje groot opzet, bv. 25x25cm voor één module, met een display van 24 LED's kom je dan op 75cm hoog, en in de breedte 12 modules = 96 LED's voor 3 meter, wat een redelijk gangbare maat is om aan de truss te hangen. Als je de displays in stukjes van 8x8 maakt is het te doen en nog betaalbaar te houden.

Zet het daar maar neer! -- It's time to party like it's 1984 -- Soundcloud


Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

bij 7x7 heb je dus als ik het goed begrijp 7x7/8=7 schuifregisters nodig+ de schuifregister voor de rijen?

Wat ik mij nog afvraag:
Aansturen van de schuifregisters, je kunt ze AFAIK aan elkaar koppelen, waardoor je data van de kolom-schuifregisters op 1 pin kan versturen, IPV 3 pinnen. Waarom gebruik je dat niet? of zie ik iets over het hoofd?

Als je een leuk effect wilt, zoals een blokje van 2x2x2 led's die door de ruimte heen stuitert, hoe makkelijk (of lastig) programmeer je dat? Als ik het goed begrijp doe je de bits stuk voor stuk aangeven. Is er niet een makkelijkere weg om (in combinatie met de optie van gekoppelde schuifregisters) een reeks bitjes (3 byte bij 5x5x5 kubus) er naartoe te sturen waardoor je in 1 keer de schuifregisters volpropt. Daarna nog 1 byte voor de lagen en klaar. Of is dit hetgeen wat die routine doet?

Ik snap nog niet geheel wat de subroutine doet, maar waar ik op doel is het invoeren van een reeks bitjes, bijvoorbeeld
0101010101010101010101010 welke dan vervolgens dit schaakbord patroon geeft op de desbetreffende laag:

01010
10101
01010
10101
01010

Mooiste is een scriptje waarbij je een veld hebt met vinkjes, die je aan of uit vinkt in de vorm van je afbeelding. Afhankelijk van de vinkjes krijg je dan een reeks 1'en en 0'en geeft die je in 1x kunt invoeren

Wellicht dat de code het wat duidelijker maakt, ik zal je even mailen daarvoor.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
7*7=49 49/8=6.125 dus inderdaad 7 schuifregisters plus eentje voor de verdiepingen.

En inderdaad de schuifregisters aan elkaar knopen schijnt goed te werken alleen moet ik de datasheet daarvoor nog even goed bestuderen. Nu klok ik telkens 8 bits in. 8 gaan naar schuifregister1, 8 gaan naar schuifregister 2, 8bits gaan naar 3 en ten slotte weer 8 bits gaan naar het 4e. Ik heb dus 4 variabelen die ik elk vul met 8 bits en dan roep is de subroutine aan.

Inderdaad niet erg efficient maar dit is een leerprojectje ook voor mij:P dus wie weet over een weekje of 2 gooi ik er wel weer een update bij + verbeterde code.

grtz Bas

Maar inderdaad. In een keer 24 bits inklokken zou makkelijker zijn. Daarvoor kan dezelfde routine gebruikt worden lijkt mij. Je moet alleen de waarde van "bits" van 8 naar 24 zetten. Maar nogmaals dat is iets voor een update.

zoals ik het nu zie is er eigenlijk helemaal geen gein aan die dingen aan elkaar hangen. Simpelweg de datapin van de eerste gaat naar de pic. de data pin van de 2e gaat naar pin 9 van het eerste schuifregister enzovoort. Als het goed is kan ik dan alle bitjes in een keer inklokken. Ik ga het testen op mijn breadboardje :D

[ Voor 15% gewijzigd door bazzzzzz op 24-01-2007 20:56 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
haha verek het is echt zo simpel :P gewoon pin 14 van het 2e schuifregister naar pin 9 van het vorige :P

naja er komt dus een versie 2 :P Het werkt al op mijn breadboardje morgen ga ik ff aan mijn kubus solderen

ik heb trouwens ook een oplossing bedacht voor het 25ste ledje:P

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

hoeveel stroom jaag je door de ledjes. En hoe vaak staan ze aan per cyclus. Als je een voedingsspannign hebt van 5V moet je er al 2 x 0,7 vanaf halen voor de transistors. Dan houd je nog maar 3,6 Volt over. Als je dan 2,2 Volt over je ledje hebt wordt de stroom 1,4/180 0,007 Ampere. Wordt dit niet erg weinig met de lage dutycycle erbij.

[ Voor 64% gewijzigd door TrailBlazer op 25-01-2007 08:26 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
Ik heb gewoon van die standaard goedkope groene ledjes gebruikt en die hebben niet veel stroom nodig. Elk ledje krijgt zo ongeveer 5ma en dat is ruim genoeg. Ze zouden mischien ietsjes feller kunnen maar veel is dit niet. En de transistor versterkt ook nog iets he dat heb jij niet meegerekend :P

als ik de leds voor 100 procent aan wil hebben dan staan ze ook voor 100 procent aan. Als je een aan/uit effectje doet denk ik dat ik de leds voor 95% procent aan heb. Er zit erg weinig vertraging in dus.

Met een lage dutycycle zou ik de leds iets kunnen dimmen maar daar heb ik geen zin in eig:P

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

maar je mulitplex ze toch per etage dus staan ze maximaal 1/5 van de tijd aan of snap ik het nu allemaal niet meer

Acties:
  • 0 Henk 'm!

  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 27-05 16:05

U vraagt, wij antwoorden.


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
TrailBlazer schreef op donderdag 25 januari 2007 @ 09:01:
maar je mulitplex ze toch per etage dus staan ze maximaal 1/5 van de tijd aan of snap ik het nu allemaal niet meer
Als je ze verdieping voor verdieping selecteerd dan wel. Maar als het figuur voor alle verdiepingen hetzelfde zijn dan zet je natuurlijk gewoon alle verdiepingen aan. Maar erg veel heb ik hiermee nog niet geexpirimenteerd. Kheb op dit moment nu mijn 74hc595's in serie staan maar er gebeuren wat rare dingen :(

Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

bazzzzzz schreef op woensdag 24 januari 2007 @ 20:22:


Inderdaad niet erg efficient maar dit is een leerprojectje ook voor mij:P dus wie weet over een weekje of 2 gooi ik er wel weer een update bij + verbeterde code.

grtz Bas

Maar inderdaad. In een keer 24 bits inklokken zou makkelijker zijn. Daarvoor kan dezelfde routine gebruikt worden lijkt mij. Je moet alleen de waarde van "bits" van 8 naar 24 zetten. Maar nogmaals dat is iets voor een update.

zoals ik het nu zie is er eigenlijk helemaal geen gein aan die dingen aan elkaar hangen. Simpelweg de datapin van de eerste gaat naar de pic. de data pin van de 2e gaat naar pin 9 van het eerste schuifregister enzovoort. Als het goed is kan ik dan alle bitjes in een keer inklokken. Ik ga het testen op mijn breadboardje :D
Voor mij ook een mooi leerproject ;) Ik snap al waar je in de routine de bits inklokt, die staan er boven 8)7 was me niet opgevallen totdat ik de code bekeek.

Ik ga nu alleen twijfelen of ik een groot led display ga bouwen of gewoon een cube. Ik bedoel, 3d is gaaf, maar een plaat met 16x16 leds ofzo ook :P

Ik dacht al dat het koppelen niet zo moeilijk was, van hetgeen ik eens had gelezen. Al ben je wat dat betreft verder dan mij. Scheelt mooi weer wat code als je nog maar 1 of 2 schuifregister routines hoeft in te programmeren :)

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

bazzzzzz schreef op donderdag 25 januari 2007 @ 17:18:
[...]

Als je ze verdieping voor verdieping selecteerd dan wel. Maar als het figuur voor alle verdiepingen hetzelfde zijn dan zet je natuurlijk gewoon alle verdiepingen aan. Maar erg veel heb ik hiermee nog niet geexpirimenteerd. Kheb op dit moment nu mijn 74hc595's in serie staan maar er gebeuren wat rare dingen :(
altijd multiplexen lijkt mij persoonlijk netter. Je ledjes branden dan altijd even vel. Je kan dan de stroom door dat ledje dan wel hoger doen dan de continuestroom. Heb alleen geen schuifregister liggen maar vind het wel een heel leuke gadget. Voor een 3x3 zouik 12 uitgangen nodig hebben. Die kan ik wel op een tiny2313 maken. Anders van het weekend maar even zoeken naar een schuifregister
_ferry_ schreef op donderdag 25 januari 2007 @ 17:24:
[...]

Ik ga nu alleen twijfelen of ik een groot led display ga bouwen of gewoon een cube. Ik bedoel, 3d is gaaf, maar een plaat met 16x16 leds ofzo ook :P

Ik dacht al dat het koppelen niet zo moeilijk was, van hetgeen ik eens had gelezen. Al ben je wat dat betreft verder dan mij. Scheelt mooi weer wat code als je nog maar 1 of 2 schuifregister routines hoeft in te programmeren :)
ik denk dat je in dat geval beter 4 vlakken van 8 x 8 kan maken. Als je 256 ledje gaat multiplexen moet je of je stroom erg hoog maken of je ledjes worden erg zwakjes denk ik omdat je dan maar een dutycycle van 1/16 hebt

Overigens dit is allebei op gevoel heb nog niet iets met multiplexing gedaan hoop van het weekend er wat mee te gaan klooien

[ Voor 34% gewijzigd door TrailBlazer op 25-01-2007 18:51 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
Ik dacht al dat het koppelen niet zo moeilijk was, van hetgeen ik eens had gelezen. Al ben je wat dat betreft verder dan mij. Scheelt mooi weer wat code als je nog maar 1 of 2 schuifregister routines hoeft in te programmeren
Inderdaad het is neit al te moeilijk. Let wel op laat je neit verleiden door in de routine de 8 bits te veranderen in 24. Je moet namelijk 3 keer 8bits inklokken en elke keer de latch omhoog gooien.

Verschil in tijd is niet merkbaar alleen je code blijft mooi compact.zie onder

Verder ben ik nu met de ultieme uitdaging voor de kubus bezig:
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/knipperen.jpg
van situatie links naar situatie rechts. dit is geen boven maar een zijaanzicht. Denk er maar eens overna hoe je dat aan moet sturen:P

Laag voor laag dus. En omdat verdieping 2 nog iets nabrand van verdieping 1heb ik nog een vrij slecht contrast. Maar met de juiste vertraginslus is dat goed op te lossen denk ik zo. Het begint er bij mij steeds netter en mooier uit te zien.


[EDIT}het is niet aan te raden om ze in serie te zetten. Ik heb nu bijvoorbeeld de letter b in het voorste verticale vlak. Er zijn andere verticale vlakken die ook nog branden simpelweg omdat het voorste verticale vlak waarin de letter staat schuifregister nummer 3 is. En je klokt register voor register in. Kortom als je register 3 inklokt dan is het resultaat ook al register 1 en 2 te zien geweest. Met elk register appart aansturen heb je dat probleem niet.

[ Voor 19% gewijzigd door bazzzzzz op 25-01-2007 20:32 ]


Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Pin 13 hangt in jouw schema vrij, maar als je die laag* maakt geeft de latch geen output, totdat je hem hoog* maakt, dan worden de uitgangen daadwerkelijk aangestuurd. Dus data er in clocken, en daarna 13 hoog maken.

* =of andersom, weet het niet zeker.

Ik kan het jammergenoeg nog niet uitproberen, want ik moet nog onderdelen enzo bestellen, maar het serieel uitpoepen van de data moet kunnen, daarvoor zit speciaal die latch er achter :)

Hier gebruiken ze het IIG ook, ook om een hele reeks led's aan te sturen.
http://www.ianpaterson.or...pokepov20050704/index.htm

edit:
http://www.ladyada.net/make/spokepov/hardware.html
Bij deze ligt pin 13 aan GND, blijkbaar hoeft hij dus niet aangestuurd te worden.

[ Voor 6% gewijzigd door _ferry_ op 25-01-2007 22:42 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
_ferry_ schreef op donderdag 25 januari 2007 @ 22:37:
Pin 13 hangt in jouw schema vrij, maar als je die laag* maakt geeft de latch geen output, totdat je hem hoog* maakt, dan worden de uitgangen daadwerkelijk aangestuurd. Dus data er in clocken, en daarna 13 hoog maken.
* =of andersom, weet het niet zeker.
lopt daarmee blokkeer je de latch maar wat heeft dat voor zin? de latch is nodig om de bitjes naar het volgende register te sturen. Via pin9 kan niet gebeuren denk ik want die stuurt ze alleen door als je de latch hoogmaakt. We moeten dus iets verzinnen zodat de bitjes wel doorgestuurd worden maar dat de latch nog niet hoog gemaakt hoeft te worden. Zodat het resultaat nog niet zichtbaar is.
-----------------------------

Trouwens de reden dat ze bij de POV's er geen last van hebben is omdat zij de data er maar een keer in gooien. Om bij een ledkubus een beeld te krijgen gooi ik het er 100 keer door. Denk maar na je laat de kubus laag voor laag. Doe je dat maar 1keer dan zie je er eigenlijk niets van omdat het te snel gaat. Doe je het 100 keer(elke laag wordt dus 100 keer gerefreshed) dan denken je ogen een stabiel beeld te zien. En ook hebben zij het matrix probleem niet. Maar ik expirimenteer lekker verder


voor de mensen die zich afvragen waarom wij zo moeilijk doen omdat het toch eigenlijk gewoon werkt: horizontale afbeeldingen zijn geen enkel probleem. De verticale zijn juist erg moeilijk en vooral software matig

[ Voor 32% gewijzigd door bazzzzzz op 25-01-2007 23:01 ]


Acties:
  • 0 Henk 'm!

  • lemming_nl
  • Registratie: Juli 2004
  • Niet online
bazzzzzz schreef op donderdag 25 januari 2007 @ 22:52:
[...]

lopt daarmee blokkeer je de latch maar wat heeft dat voor zin? de latch is nodig om de bitjes naar het volgende register te sturen. Via pin9 kan niet gebeuren denk ik want die stuurt ze alleen door als je de latch hoogmaakt. We moeten dus iets verzinnen zodat de bitjes wel doorgestuurd worden maar dat de latch nog niet hoog gemaakt hoeft te worden. Zodat het resultaat nog niet zichtbaar is.
Misschien heel dom van mij, maar die shiftregister kan tot 48mhz ofzo lopen, als je hem nou gewoon in (12mhz pic -> 3mhz instructie snelheid -> 2 instructies per bit (eentje voor 0 of 1 en eentje voor klok) (klopt toch?) -> 666ns per bit) 8 x 666 = 5,328us volzet, dat zie je toch nooit?

sorry voor alle haakjes :X

Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

Deze tekening geeft voglens mijaan hoe het doorlussen goed gaat zonder dat je hoeft te latchen
http://home.wanadoo.nl/electro1/avr/images/test_scroller.gif
Je moet poort 9 van de 1e aan de poort 14 van de volgende hangen. poort 9 neemt altijd het bit over wat net door het 9e input bitje buiten de boor valt

[ Voor 70% gewijzigd door TrailBlazer op 26-01-2007 08:16 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
beide goede ideejen:

@lemming_nl mijn pic draait op dit moment op nog maar 4mhz. Ik denk dat ik er straks even een kristal van 20 aanhang om te kijken wat dat doet.

@trailblazer dat lijkt mij ook wel de moeite waard om even uit te proberen dat schema van jou:P mischien dit weekend mischien vandaag nog:P

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

je moet even zoeken op daisy chain 74hc595 voor meer voorbeelden.
Ik heb net bij www.aavrs.nl 4 x uln2803 en 4x udn2981besteld. Die eerste kan je gebruiken om stroom the sinken en de tweede om the sourcen. Er zitten er 8 van in een behuizing dus je kan dan 16x16 of 8x24 256 ledjes individueel aansturen.
samen met wat SN74HC595.

Acties:
  • 0 Henk 'm!

  • ibmos2warp
  • Registratie: Januari 2007
  • Laatst online: 20-11-2023

ibmos2warp

Eval is Evil

Ik weet alles van niks
Vind Excel ongelovelijk irritant.


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
die lomont cube daar gooien zei alleen kleur in. en hebben zo veel meer uitgangen en ook hebben zij het erg raar gemultiplexed en is er geen info op hun site te vinden over de software

die andere ken ik al:D

Acties:
  • 0 Henk 'm!

  • Mr_gadget
  • Registratie: Juni 2004
  • Laatst online: 03-07 19:04

Mr_gadget

C8H10N4O2 powered

Leuk topic!

Lijkt me ook wel leuk om zo'n ding te klussen maar heb je hier niet nog een aparte pic programmer voor nodig?

Acties:
  • 0 Henk 'm!

  • ibmos2warp
  • Registratie: Januari 2007
  • Laatst online: 20-11-2023

ibmos2warp

Eval is Evil

Wel een beetje hoor. De basis princiepes. Maar ik vraag me af, die info die jij nu hebt. Waar heb je die weg? Ik vind het namelijk sterk lijken op een profielwerkstuk van iemand. Ik had daarvan een pdf'je, maar natuurlijk kan ik die weer niet vinden :X.
Lama, ik heb het al gevonden. Misschien heb je er wat aan. Ik heb het even online gezet:
Hiero
Je ziet het wel staan.
Ja, ik wist effe geen andere om het neer te zetten :|

[ Voor 32% gewijzigd door ibmos2warp op 26-01-2007 15:19 ]

Ik weet alles van niks
Vind Excel ongelovelijk irritant.


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
inderdaad het schema van de matrix staat daar ook in mar ik heb hem gewoon van internet vandaan. Ik heb dat pdfje ook wel een keer gelezen maar dat is meer uitleg voor leken dat van mij gaat iets dieper op alles in.

TROUWENS het probleem van leds die zachter branden is zo goed als opgelost. alleen door een 20mhz kristal te nemen in plaats van de interne oscilator te gebruiken kan je de delay tussen 2 verdiepingen groter maken waardoor andere leds niet "nabranden"

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
zo ik heb het helemaal werkend nu. Nogsteeds een heel klein nabrand effect maar dat is bijna verwaarloosbaar. Ik heb nu letters erin lopen. Ik ben nu hard aan het nadenken voor een scroll routine. Weet iemand hoe je in asm bitjes stuk voor stuk in een variabel plaatst? Met de add funcites telt hij ze toch bij mekaar op?

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
zo hij werkt nu fantastisch. Alles werkt ik kan hem laten knipperen om/om en ik kan nu letters scrollen. Kheb er ff een filmpje van gemaakt:
http://s4.photobucket.com...view&current=ledkubus.flv

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/th_ledkubus.jpg

klik om af te spelen. Ik zal proberen een wat beter filmpje te maken want dit is wel heel raar verkleind.

nu is het tijd voor de plexiglas behuizing:D

[ Voor 16% gewijzigd door bazzzzzz op 27-01-2007 22:37 ]


Acties:
  • 0 Henk 'm!

  • roelieboelie
  • Registratie: November 2003
  • Laatst online: 03-07 11:01
wow echt super fet! Ga je nog een grotere versie maken? Of laat je het hierbij? En hoe doe je dat met die verschillende effecten, zit er straks een druk toets op waarmee je kunt kiezen wat voor effect je wil?

Echt gaaf!

Hoi


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
jep ik wil nog een grotere versie maken alleen het probleem is een beetje de prijs. ik wil dan een 10*10*10 kubus maken. betekent dus dat ik 1050 ledjes nodig heb en dan wil ik diffuse blauwe gaan gebruiken en dat kost me toch zown 60 euro.

En jep straks zet ik er een DIP switch bij aan de onderkant denk ik. Of ik laat hem gewoon alles doorlopen zoals hij nu doet. Maar dat is totaal geen probleem. Is erg makkelijk om in het programma op te nemen

Mischien zet ik er nog wel een paar QT110 op (aanraaksensoren) dat is veel stoerder:P een keer aanraken effect a. 2e keer effect b. 3e keer effect c. 4e keer langs alle effecten gaan

Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Ik zat ook nog te twijfelen tussen 8 of 10, ben voor 8 gegaan, dan heb je voor elke rij/kolom 1 schuifregister nodig ipv 1 hele en en 2 pinnen van de volgende. Is ook lekker makkelijk, want als je dan na elke byte een enter geeft zie je meteen het patroon:

8x8x8 cube:
code:
1
2
3
4
5
6
7
8
00000000
11110000
10001000
10001000
11110000
10001000
10001000
11110000


10x10x10:
code:
1
2
3
4
5
6
7
8
9
10
00000000
00111100
00001000
10000010
00100000
11110000
00100010
00001000
10000011
11000000


Ik doe hem IIG ook met diffuus blauwe maken. (512 led's :P ) weet nog niet of ik de schuifregisters doorlus of elk een eigen pin geef, zie ik wel wanneer ik eenmaal wat gebouwd heb :P

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
inderdaad dat is erg makkelijk aan te passen. ik heb nu 3 schuifregisters in serie en dat bevalt redelijk goed. Er zijn wel wat ledjes die heel zachtjes branden terwijl ze niet horen te branden maar met een iets efficientere delay routine is dat ook wel opgelost denk ik. Ook met 8*8*8 kan je teminst fatsoenlijk letters enzo laten scrollen. 5*5*5 is daar gewoon te klein voor. :(

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
Leuke topic had het idee al een tijdje in mijn hoofd zitten,

Ben beetje onderzoek aan het doen van hoe het nouw percies werkt, je uitleg is niet helemaal duidelijk vooral het gedeelte met Ledx ?

Maar vraagje, al je de letter X of andere letter wilt maken, mak je toch per keer maar 1 ledje aan laten gaan dus je moet dus eerst alle schuifregisters 0 maken voordat je met de volgende led/verdieping verder kan of niet ?

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
led x is het 25ste ledje. want 3*8=24 dus niet alle 25 leds kunnen aangestuurd worden met de schuifregisters. Enne kritiek over leesbaarheid is goed maar geef dan ff aan hoe ik het er duidelijker neer kan zetten ;) dan heb ik er wat aan.

De letter x maak je dus door eerst de gewenste leds op de bovenste verdieping aan te zetten. Dan de gwenste leds op verdieping 2 enzovoort(aangenomen dat je een verticale X wil). Dit doe je heel erg snel achter elkaar en dan lijkt het voor je oog alsof er een stabiel beeld is.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
zo weer ff een update:

Ik heb inmiddels genoeg duoleds gekregen voor een 2e kubus. Deze zal wat netter afgewerkt worden en ook een echte behuizing krijgen. De duo leds hebben de kleuren rood en groen waardoor dus ook oranje mogelijk is. En verder door de grote van 7*7*7 zijn ook letters duidelijk te lezen en ga ik wat smileys scrollen:P

Als er behoeft aan is bereid ik de frontpage weer ff uit zodat alles klopt met de situatie hoe het nu is. En ff een paar extra tips. Maar als er niemand is dan heeft het geen zin dus dan doe ik het niet

Acties:
  • 0 Henk 'm!

  • Nocturno
  • Registratie: September 2001
  • Laatst online: 07:36
ja graag ;)

ik lurk mee, ik denk dat er wel meer zijn die hier lurken.. tis een mooi projectje om eens met dit soort spul te beginnen.

de ledjes zijn besteld ;)

Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Mijn leds ook, al denk ik dat ik eerst eens daarmee ga vogelen voordat het echt van belang is dat ik de updates zie. Hopelijk komen ze snel binnen, al moet ik ook nog weerstanden, IC's etc. bestellen.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
ik heb in middels 7 vlakken van 7*7 leds dus ik kan alles aan elkaar gaan maken. Probleem is dat ik dit gelijk op plexiglas wil gaan doen maar ik ben mijn 1mm boortje kwijt:( dus ik kan morgen pas gaan boren.

Verder is de situatie nu als volgt. Elke verdieping heeft een gedeelde min. En van elk ledje gaat er een pin naar beneden voor groen en een pin voor rood. Ik ben er achter gekomen dan andersom veeeeeeel en veeeeeeel makkelijker is. Dan kan je namelijk de ULN2803 gebruiken voor alle verticale rijen. Nu moet ik de pnp variant daarvan gebruiken en die is 12 keer zo duur :O. Omdat ik nu duoleds gebruik heb ik dus ook (7*7*2)=98 aansluitingen. En 98 transistoren solderen heb ik eerlijk gezegd niet veel zin in...............

ff alvast een sneak previeuw:P

Foto van 2vlakken tegen elkaar aangezet
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/100_1858.jpg

Ledjes van een vlak aan.(ik misbruik kubus versie1 ff voor de aansturing). Foto met flits
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/100_1853.jpg

Ledjes van één vlak aan zonderflits, en in het donker
Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/100_1856-1.jpg

zoals je ziet zijn het mooie diffuse leds:D

Acties:
  • 0 Henk 'm!

Anoniem: 205808

Dat ziet er goed uit. Ik hoop dat er binnenkort iemand met een RS232-variant komt en daar schema's van post, dan maak ik die. :)

Acties:
  • 0 Henk 'm!

  • Anthor
  • Registratie: Juni 2002
  • Niet online
Dat ziet er zeker mooi uit.
Wat gaan de afmetingen van de kubus worden?

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
14*14 en de behuizing 18*18 denk ik. Ik heb vandaag boortjes gekocht en plexiglas gezaagd.Haal ik het berschermfolie eraf zie ik dat er een kras in zit.......... Weet nog niet of ik een nieuwe ga zagen of dat ik deze gewoon gebruik. Het wordt namelijk de bovenkant van de behuizing en daar zitten toch de leds bovenop.............

RS232-variant zal ik niet maken. Hardware is geen probleem maar ik heb een hekel aan programmeren in VB enzo. Ik zie er gewoon de lol niet van in...........

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
TKoster: ik ben druk bezig met een 595-loze 5x5x5 cube, heel ander design dan deze cube, hoop dat het werkt, heb niks getest, ben gewoon gaan solderen :P
Deze heeft een seriele poort voor de beelden (heb berekend dat je @115kbaud er ~90fps doorheen kan duwen, dus dat is prima voor 3d video enzo.

Denk dat er eind van dit weekend wel een post van mij komt.
Iig een stuk simpeler dan die van naamgenoot ^^, maar 2 IC's ;)

Alleen is het concept niet echt makkelijk uit te breiden naar > 5x5x5.

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
Ben nu ook bezige met een 8x8x8 kubus van blauwe leds, en de print krijgt USB SD/MMC en een eeprom en natuurlijk uC.

Als er mensen zijn die intresse hebben in schema en PCB roep maar.

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Lezen vanaf geheugenkaart/usb/eeprom is erg vet :9 Ben wel benieuwd. Ik zet er een 16f648a in, heeft meer ruimte dan de 16f628, dus kan er als het goed is ook wat meer plaatjes etc. in kwijt.

Ik weet niet of het aansturen via PC oid erg lastig is, want programmeren van een uC kan ik wel, maar een stukje software om data serieel te sturen vanaf de pc is weer een heel ander verhaal :P

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
Update: Cube zelf is af, nog bezig met het plateau (pa gaat 'm schilderen, houtwerk is af)
Controller is af, software moet nog (µC en PC).

Zal als ik zo nog ff tijd heb een schema tekenen over hoe het ongeveer in elkaar zit.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
fotows:D mijn cubus is ook af:P Naja hij staat al op het plateau alleen alles moet nog horizontaal verbonden worden. En dat wil ik mooi recht hebben dus neem ik de tijd voor:P Van de week komt wel fotowtje

grtz Bas

Acties:
  • 0 Henk 'm!

Anoniem: 205808

SA007 schreef op vrijdag 09 februari 2007 @ 18:22:
TKoster: ik ben druk bezig met een 595-loze 5x5x5 cube, heel ander design dan deze cube, hoop dat het werkt, heb niks getest, ben gewoon gaan solderen :P
Deze heeft een seriele poort voor de beelden (heb berekend dat je @115kbaud er ~90fps doorheen kan duwen, dus dat is prima voor 3d video enzo.

Denk dat er eind van dit weekend wel een post van mij komt.
Iig een stuk simpeler dan die van naamgenoot ^^, maar 2 IC's ;)

Alleen is het concept niet echt makkelijk uit te breiden naar > 5x5x5.
Klinkt goed, dat laatste is wel een minpuntje, maar als je de schema's online zet ben ik wel van plan om hem te maken. _/-\o_

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
_ferry_ schreef op zondag 11 februari 2007 @ 18:02:
Lezen vanaf geheugenkaart/usb/eeprom is erg vet :9 Ben wel benieuwd. Ik zet er een 16f648a in, heeft meer ruimte dan de 16f628, dus kan er als het goed is ook wat meer plaatjes etc. in kwijt.

Ik weet niet of het aansturen via PC oid erg lastig is, want programmeren van een uC kan ik wel, maar een stukje software om data serieel te sturen vanaf de pc is weer een heel ander verhaal :P
Dat is waar dat wordt voor mij ook een probleem, maar als ik de hardware voorbereidt kan ik het altijd proberen.

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
ff een updatje. De leds zijn nu allemaal gesoldeerd en op een plaat plexiglas gezet:

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus002-1.jpg
het plexiglas

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus006.jpg

Afbeeldingslocatie: http://i4.photobucket.com/albums/y149/skimmerbas/ledkubus011-1.jpg

Acties:
  • 0 Henk 'm!

Anoniem: 175909

Jawadde, dat begint al ergens op te lijken, niet? Ik denk niet, dat ik het geduld kan opbrengen, om 1/4 van dat bouwsel tot een goed einde te brengen... _/-\o_

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
hmmmmm geduld zit wel goed. Zolang je met de leds bezig bent. Ik ben nu met de aanstuurprint bezig en daar begint de lol een beetje af te raken.(49 transistoren groen, 49 rood. 98 basisweerstanden, 98 voorschakelweerstanden, dus ook 98 draden van de transistoren naar de schuifregisters enzovoort enzovoort....

Trouwens alle torren en de schuifregisters passen op 1 eurokaart! De pic + de FET's voor de verdiepingen komen op een andere eurokaart. Dit ivm met de ruimte voor koelblokken enzo

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
bazzzzzz: ik heb op mijn aansturing 0 transistors zitten hoor...

Acties:
  • 0 Henk 'm!

  • holygame
  • Registratie: Juli 2006
  • Laatst online: 03-07 22:44
Je-zus als je een Zondag niks tedoen hebt :P leuk idee wel kan je ook een filmpje maken waar je die LEDs aan stuurt en laat vlikkeren?

edit, ik zie dat je dat al hebt op pagina 2 ;)

[ Voor 15% gewijzigd door holygame op 17-02-2007 20:16 ]


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
@Sa007 je heb kan idd ook zonder en je kan ook driver-ic's gebruiken maar dit is een stuk goedkoper:P
En ach tijdens het verkorte lesrooster heb ik de leds gesoldeerd. En nu in het weekend ga ik weer een heel stuk aan de aanstuurprint doen. Ik denk dat ik morgen alles voor groen wel af heb. Dan alles nog een keer voor rood en dan alles aansluiten:D

van versie 2 zal ik ook wel filmpje maken. Kzal er wat meer tijd aan bestede zodat ie wat mooier/helderderder/ duidelijker is

grtz Bas

Acties:
  • 0 Henk 'm!

Anoniem: 149328

whehe cool!

dit met rgb leds bouwen :P zie je niks van btw 2 kleuren of een kleur is net zo gaaf :)

ik denk dat dit mijn volgende project gaat worden :D


ik zal mijn post ook een nuttig maken, hebben jullie dit al gezien >:)

[ Voor 50% gewijzigd door Anoniem: 149328 op 17-02-2007 22:26 ]


Acties:
  • 0 Henk 'm!

Anoniem: 180839

echt gaaf, ik denk dat ik nu ook zoiets ga maken
ik heb hier even mooie inspiratie opgedaan;)

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
Heb mijn 8x8x8 Blue led kubus af nu nog de elektronica had hem vandaag ge est alleen heeft de printer de afbeelding verkleind uitgeprint 3/4 dag voor niks gewerkt en printplaat naar de kloten |:( :|

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
Cyrus: ik mag hier helaas geen printen etsen, maar op school wel eens gedaan.

Controleer dan ook altijd de printeroutput met het formaat van een ic voetje ofzo. ook nog ff dubbelchecken of je 'm niet in spiegelbeeld hebt.

bazzzz: mijn optie is echt een stuk goedkoper, heb alleen een µC en 1 driver ic, jouw 25 transistors zijn meer dan 2x zo duur als mijn driver ic'tje en mijn uit china geimporteerd µC is ook best voordelig :P

Helaash zijn op dit moment al mijn boortjes afgebroken en moet nog ~18 gaten, heb er nu 4 versleten, als ik morgen ff tijd heb een aantal bijkopen, dan kan ik dat voetje 's afmaken, kube erop monteren en solderen en de software 's afmaken en testen.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
SA007 schreef op zondag 04 maart 2007 @ 20:34:
bazzzz: mijn optie is echt een stuk goedkoper, heb alleen een µC en 1 driver ic, jouw 25 transistors zijn meer dan 2x zo duur als mijn driver ic'tje en mijn uit china geimporteerd µC is ook best voordelig :P

Helaash zijn op dit moment al mijn boortjes afgebroken en moet nog ~18 gaten, heb er nu 4 versleten, als ik morgen ff tijd heb een aantal bijkopen, dan kan ik dat voetje 's afmaken, kube erop monteren en solderen en de software 's afmaken en testen.
Met goedkoper bedoelde ik voor mijzelf, losse transistoren zijn goedkoper dan driver-ic's.

Enne boortjes afgebroken? Ik dacht dat jij een 5*5*5 maakte? Dan heb je toch maar 30 gaten? Ik heb tot nu toe 98 gaten geboord met een accuboormaschine en maar 1 boortje (en een lamme hand:D).

Trouwens kubus 2 gaat deze week het een en ander doen denk ik. Morgen heb ik maar 2 uur les en woensdag ben ik vrij dus dan heb ik mooi tijd :)

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
Blijkbaar heb ik gare baggerboortjes, zijn er echt al 4 afgebroken, en had er 4 :P en heb er nu net 12 gaten inzitten...

Losse transistoren zijn niet goedkoper dan driver ic's..
Voorbeeld:
ULN2803 = 8x darlington met inputbuffer en vrijloopdiodes.
8 transistors = 80 cent.
inputbuffers kan je wel zonder, wel vervangen door weerstanden
8x weerstand = 40cent (kan goedkoper als je massa koopt)
dan moet je nog vrijloopdiodes hebben, is ook zo 40 cent.
Totaal: 1,60, een uln2803 is maar 1,50 om nog niet te praten over de tijd en extra printplaatruimte die je nodig hebt.

Die drivers zijn echt stuk makkelijker en dus ook goedkoper :)

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
de uln2803 is npn en ik heb pnp nodig;) daar zit het prijsverschil in. De pnp variant wordt veel en veel minder gebruikt en is dus duurder en slecht verkrijgbaar.

trouwens de ULN2803 kost maar 0.17 cent stuk...... en voor 100 transistoren betaal ik maar 2 euro. Weerstanden 0,015per stuk(koop ze per 100). Dus jij shopt erg onvoordelig;)
prijzen zijn te zien bij www.dickbest.nl en www.elektronica-onderdelen.nl

grtz Bas

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
Dinsdag of woensdag ga ik nieuwe maken, morgen is de elektro boer niet open dus kan ik geen print, etsmiddel en boortjes halen en de andere elektroboer is te ver weg voor geen tijd.

Was mijn eerste print die ik zelf geest had, normaal deed ik dat op school maar kom daar niet meer. En deze was ook meteen stuk groter dan normaal zal de fout niet snel meer maken.

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
Ik koop me weerstanden vaak per stuk, vooral als het geen standaardwaarden zijn, en dan voor 5 cent'stuk, das inderdaad nogal duur.
Als het standaardwaardes zijn heb ik ze hier in een bak, die ik nog wel 's aanvul voor 1,76 per 100 (1% metaalfilm), dus das 0,0176 per stuk, wat niet zoveel verschilt, kan nog wel veel goedkoper krijgen, maar dit is makkelijker, en die paar cent boeien me geen zak.
Had btw de prijs van de pnp en npn verkeerdom, de pnp was 1,50...

ULN's heb ik een voorraad van, ooit een railtje gekocht, was nog veel goedkoper dan 17 cent :P

Ik ging uit van prijzen bij lokale electronicazaak, die vraag 10 cent per transistor en 5 cent per weerstand. Als je groot inkoopt via internet is het stukken voordeliger...

Maar ik pak zelf altijd driver ic's omdat die gewoon een stuk minder werk zijn dan transistors solderen, vooral omdat ik niet kan/mag etsen hier.

Of je pnp of npn drivers nodig hebt is trouwens meer afhenkelijk van je opbouw van de cube dan van de rest. als je je kolommen katode maakt kan je daar goedkope uln drivers op gooien en heb je voor elke laag opeens nog maar 1 pnp driver nodig, wat dan voordeliger is.

Bij mij heb ik ervoor gezorgt dat mijn kolommmen direct aan de µC kunnen, waardoor ik alleen een simpele ULN nodig heb voor de lagen.

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

bazzzzzz schreef op zondag 04 maart 2007 @ 22:29:
de uln2803 is npn en ik heb pnp nodig;) daar zit het prijsverschil in. De pnp variant wordt veel en veel minder gebruikt en is dus duurder en slecht verkrijgbaar.

trouwens de ULN2803 kost maar 0.17 cent stuk...... en voor 100 transistoren betaal ik maar 2 euro. Weerstanden 0,015per stuk(koop ze per 100). Dus jij shopt erg onvoordelig;)
prijzen zijn te zien bij www.dickbest.nl en www.elektronica-onderdelen.nl

grtz Bas
de pn is een udn 2891 afaik die is prima te verkrijgen via www.aavrs.nl volgens mij.
http://www.aavrs.nl/index.php?p=64 voor E 1.61 kan je er 8 aansturen

Acties:
  • 0 Henk 'm!

Anoniem: 205808

Dat is wel heel erg mooi. Zeker met het plexi erbij.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
TrailBlazer schreef op maandag 05 maart 2007 @ 06:39:de pn is een udn 2891 afaik die is prima te verkrijgen via www.aavrs.nl volgens mij.
http://www.aavrs.nl/index.php?p=64 voor E 1.61 kan je er 8 aansturen
klopt maar ik heb 49*2=98 leds aan te sturen. 98/8=12.25 12.25*1.61=20 euro.
100 torren + 100 weerstanden=3.50

@Tkoster, ik maak hem ook met plexiglas bodem:D maar dan wel matt:P

Acties:
  • 0 Henk 'm!

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 03-07 16:18

Hu9o

Schokkend

Cool projectje bazzz! Zou je nog eens een filmpje kunnen posten waar je een demotje laat draaien?

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

je gebruikt dus common anode leds. met common catode was het makkelijk geweest lijkt me. Dan heb je er maar 7 nodig

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
Ik gebruik zelf ook common kathode, veel makkelijker, de leds zelf kan je direct aansturen met 595's, die kunnen genoeg stroom leveren.
En de lagen kan je dan doen met uln2803's.

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

kan je echt zoveel stroom leveren. ALs je een dutycycle hebt van 1/8 moet je stroom 8 keer zo hoog zijn. 160 mA lijkt mij nogal veel voor dat chipje. Overigens ga ik mijn lagen aansturen met een 4028 chipje icm met een 2981 zo'n 4028 is wat dat betreft veel sneller. Je kan dan met drie pinnetjes 8 uitgangen kiezen.

[ Voor 35% gewijzigd door TrailBlazer op 05-03-2007 14:31 ]


Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11:21

SA007

Moderator Tweaking
Voor de lagen wel ja, voor de kolommen is zoiets weer niet handig.

Als je btw zoveel stroom door de lagen gaat duwen is een ULN2803/UDN2981 ook niet genoeg, die kan maar 500mA per pin aan hoor.

Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

hmm had ik inderdaad nog niet aan gedacht. Overigens wil ik een sterrenhemel gaan maken ook door middel van multiplexing dus het idee is wel hetzelfde. Ik had bedacht 8 ledjes per serie te doen. Alleen de stroom wordt dan veel te hoog als ik voor de max lichtopbrengst ga. Ik kan dan max tot 500/8 62,5 mA per ledje gaan. dit is dan 3/8 van de max lichopbrengst :( Ik moet eens kijken hoe dit uitpakt.

Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
filmpje maak ik wel weer als versie 2 af is. Kan een week duren kan ook 2 maand worden:P verder is op pagina 2(of andere) van dit topic ook al een filmpje te zien. Maar daarvan is de kwaliteit erg slecht

@trailblazer. De max lichtopbrengst is voor een led kubus niet enorm interessant. Te fel dan gaan ledjes erboven ook een beetje "gloeien". En idd common kathode is lastig........maarach ik heb 450 ledjes gekregen en om ze nu in mijn kast te gooien en andere te gaan gebruiken...........

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
Ik heb eindelijk mijn printplaat af wil vanavond of in ieder geval deze week beginnen met programmeren, zal nog wel wat foto's plaatsen als ik thuis ben

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • bazzzzzz
  • Registratie: Januari 2007
  • Laatst online: 30-06 15:44
mijn kubus werkt nu voor 70% nog 49 draadjes naar de controllerprint aansluiten dan de picprint eraanhangen en dan werkt alles!!!!!!! ik denk woensdag aanstaande heb ik wel pics(niet eerder weekend ben ik weg)

Acties:
  • 0 Henk 'm!

  • Cyrus The Virus
  • Registratie: Augustus 2003
  • Laatst online: 03-07 23:04
Ik heb op het moment veel problemen met mijn uC die het niet goed doet, en er is een hoop veranderd tussen 16Fxxx en 18Fxxx

AMD 5950x || Asus VIII Dark Hero || G.Skill Trident Z Neo 2x16GB C16-16-16-36 || EVGA FTW3 3080 Ultra || 2x WD SN850 1TB || Corsair HX850i


Acties:
  • 0 Henk 'm!

  • Xqlusive
  • Registratie: Oktober 2003
  • Laatst online: 03-07 06:52
Ik ben ook begonnen met het ontwerpen van mijn LED kubus. Ik heb nu een schema gemaakt voor een 8x8 kubus. Het enige probleem waar ik mee zit is dat ik het liefst zoveel mogelijk lichtopbrengst heb, en ik wil het minimum aantal aansluitingen gebruiken zodat het netjes lijkt.

Het minimum aantal aansluitingen bij een 8x8 cube is 72 (64 voor de X-coordinaten, 8 voor de Y coordinaten). Het probleem hierbij is dat er erg grote stromen geschakeld zullen moeten worden. Mijn idee is om per laag elk ledje apart te multiplexen, dus eerst X1Y1 dan X1Y2, X1Y3 enz, en dat dan voor alle 8 lagen tegelijk). Op deze manier staan er maar 8 ledjes tegelijk aan, en is de maximale stroom door de bc327 800mA (100mA per LED). Maar het nadeel is dat elk ledje maar 1/64 van de dutycycle aan staan.

Ik heb gekozen voor 15us als "aan" tijd voor een ledje, dit betekent dus dat de periodetijd 0.00096s bedraagt, dit is een frequentie van iets meer dan 1Khz(genoeg toch?).
Nu vraag ik me af wat er voor lichtopbrengst overblijft als ik het zo uitvoer, zelf denk ik dat een dutycycle van 1/64ste veels te kort is, maar met maar 72 aansluitdraden zie ik geen andere oplossing.
Zie ik iets over het hoofd, hebben jullie hier een oplossing voor ?

Hoeveel stroom mag ik eigenlijk door een ledje gooien als ik een dutycycle van 1/64ste neem, 64 keer de normale stroom lijkt me een beetje teveel van het goede... Als de stroom wel redelijk groot mag worden, kan ik altijd nog wat zwaardere transistors nemen (het zijn er toch maar 8 ).

[ Voor 18% gewijzigd door Xqlusive op 19-03-2007 21:08 ]


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 03-07 18:43

TrailBlazer

Karnemelk FTW

in deze thread multiplexing frequentie/stroom werd er aangeraden door naftebakje ongeveer 8 keer de nominale stroom er doorheen te sturen. Je hebt dan dus maar 8/64 lichtopbrengst.
Pagina: 1 2 3 Laatste