Gathering of Tweakers

Quicksearch
graag gedaan:P

jullie hadden nog foto's tegoed:
http://i4.photobucket.com/albums/y149/skimmerbas/v2001.jpg
http://i4.photobucket.com/albums/y149/skimmerbas/v2004-1.jpg
http://i4.photobucket.com/albums/y149/skimmerbas/v2008.jpg

even een simpele smiley in alle 4 de zijkanten gezet

bazzzzzz wijzigde dit bericht 01-05-2007 15:06 (10%)

 
Ik heb vraagje over het stukje code dat gebruikt word om het schuifregister te vullen.
Waar of hoe geef je in assembler aan welke poort data1 is?

Ik heb zelf nu een 4*4*4 kubus in elkaar zitten en ben nu et printje aan het maken voor de aansturing.
En omdat ik de datasheet van de uln2803 niet goed heb zitten lezen heb ik er al 2 opgeblazen. Pin 10 zou optioneel zijn.... maar is wel nodig om aan te sturen met 5 volt, anders blaas je de darlington op.
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
30
31
32
33
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

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

 
Hy, my name is Toke

Ik vond geen recenter topic.. dus zet ik het maar hier :)

Ik ben deze avond (welja, een aantal uurtjes geleden) begonnen met een 3*3*3 cube-je, het led-gedeelte is nu af.. maar nu de rest nog.

Ik vroeg me af waarom jullie allemaal zoveel weerstanden gebruiken. in theorie kan je alles over 1 weerstand laten gaan (moet wel ééntje zijn met veel Watt-jes :)).
Als ik nu 3 weerstanden gebruik, elk op 1 laag, in plaats van 9 (elk op één rij en kolom).. wat is hier dan niet goed aan ? als ik nooit twee leds op dezelfde laag tegelijk laat branden, vormt dit toch geen probleem denk ik?
Morgen de elektronica verder uitwerken.. en dan de software. die lijkt me nog het moeilijkste :)

Een mooie howto (zegt iemand 2 jaar na datum :p)

ps: een paar afbeeldingen van mijn cube: http://s8.photobucket.com...Cube/?albumview=slideshow

Be PWN-ed Server specs

veerboot met underscores

Je zegt het zelf al, zolang je maar geen meerdere led's per laag tegelijk aan zet. Want dan moeten meerdere led's de stroom delen waardoor je dus variatie in intensiteit krijgt.
Mijn advies is dus om gewoon 9cent uit te geven en elke kolom te voorzien van een weerstand. Als je dan geen 2 lagen tegelijk aanstuurt zit je nooit met variatie van lichtintensiteit.

* _ferry_ staat er weer bij stil dat hij deel 3 van de how-to moet afmaken :P

pc specs: groter, beter, mooier en sneller dan de jouwe :+

Hy, my name is Toke

Deel 1:
Zo, ik heb al die 9 weerstanden achter m'n uln2803 gezet (en nog een extra npn transistor.. want de uln heeft maar 9 poorten). maar nu moet ik dus de lagen ook nog eens schakelen (3 lagen).
Hiervoor wou ik 3 PNP transistoren gebruiken.. maar dat werkt toch niet precies.

Wat doe ik fout ? NPN vind ik vrij eenvoudig :) PNP is iets moeilijker...


http://i8.photobucket.com/albums/a15/tokesnugerd/3x3x3%20Led%20Cube/pnpschakeling.jpg

Je zou dan toch verwachten dat de laag +4,3 Volt krijgt in deze toestand ?

nvm, ergens iets verkeerd gedaan, en er moet GND op de schakellijn :)


Deel 2:

http://i8.photobucket.com/albums/a15/tokesnugerd/3x3x3%20Led%20Cube/transistor.jpg
wat is er hier fout aan ? ik heb nooit een toestand die 0 Volt als resultaat geeft...

tokesnugerd wijzigde dit bericht 05-04-2008 21:10 (30%)

Be PWN-ed Server specs

Hy, my name is Toke

Mjah, dat zou ik wel willen.. maar dat betekent, dat er stroom in de andere richting vloeit, en er over de led -0,3 Volt komt te staan.. hebben die dat wel graag ?

Be PWN-ed Server specs

profesionele monitor sloper

-0,3 volt gaat wel goed hoor, als je het echt niet vertrouwt kan je er een gewone diode voor zetten.
ledjes kunnen meestal tegen iets van -5 volt

elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url

Hy, my name is Toke

Ik zal hier nog eens wat verder het topic kapen :)

Er zijn nog een aantal foto's bijgekomen.. de elektronica is af denk ik :)
http://s8.photobucket.com...Cube/?albumview=slideshow

Alleen m'n galva wisp wilt niet echt mee werken.. Ik probeer met bumblebee te programmeren.. geeft ie deze error als hij gaat controlleren of het bestand juist is geupload.

Error: Verify error at address 0x0008. Value in image is 0x81 and value in target is 0x00.

Morgen eens proberen of het met een nieuwere versie wél werkt.

tokesnugerd wijzigde dit bericht 07-04-2008 22:53 (30%)

Be PWN-ed Server specs

*/ no comment /*

quote:
tokesnugerd schreef op maandag 07 april 2008 @ 22:53:
Ik zal hier nog eens wat verder het topic kapen :)

Er zijn nog een aantal foto's bijgekomen.. de elektronica is af denk ik :)
http://s8.photobucket.com...Cube/?albumview=slideshow

Alleen m'n galva wisp wilt niet echt mee werken.. Ik probeer met bumblebee te programmeren.. geeft ie deze error als hij gaat controlleren of het bestand juist is geupload.

Error: Verify error at address 0x0008. Value in image is 0x81 and value in target is 0x00.

Morgen eens proberen of het met een nieuwere versie wél werkt.
Ik weet niet of je het gelukt is, maar ik programmeer altijd met xwisp2, met bumblebee had ik alleen maar problemen.

xwisp2 heeft een handig "go" commando welke de chip erased, progt en verifieert.

xwisp2 is wel command line, dat dan weer wel.

hmm, spekkies Laptop Soms een beetje een taalpurist.
Wil een herverdeling van Nederland op de Patat-/Frietgrens

Nog steeds gek op anime.

http://www.youtube.com/wa...IujM4&feature=related
Blijft ook gaaf. Een RGB kubus.

Merk op dat ze hotglue stiften gebruiken als diffusors. Dat kunnen jullie ook doen!

Opvouwbare DDRmat - Nieuwsgierig?

Hy, my name is Toke

quote:
mace schreef op vrijdag 18 april 2008 @ 11:50:
[...]


Ik weet niet of je het gelukt is, maar ik programmeer altijd met xwisp2, met bumblebee had ik alleen maar problemen.

xwisp2 heeft een handig "go" commando welke de chip erased, progt en verifieert.

xwisp2 is wel command line, dat dan weer wel.
Heb al met alles geprobeerd (Bumblebee, Xwsip, Xwisp2 (met de goede firmwares)) blijkbaar doet ie het nu... wel, hij programmeert zonder een error te geven, maar die pic lijkt wel dood. Een andere pic doet net hetzelfde..

Dit project gaat even stilliggen, ik heb nogal veel ander werk...

Be PWN-ed Server specs

Berichten: 130
Reg. datum: 01 september 2004

Ik zou ook graag een 7*7*7 kubus maken. Kan iemand mij vertellen wat ik allemaal nodig heb?
Het is maar om zeker te zijn dat ik niets vergeet.

http://www.samenkopen.net/action/228396 daar ga ik alles bestellen.

Momenteel heb ik al
2*testprint
10 x 74HC595
400 leds

maar dat is natuurlijk nog niet alles.
 
Berichten: 1358
Reg. datum: 16 september 2004

quote:
tomw schreef op woensdag 16 juli 2008 @ 20:18:
Ik zou ook graag een 7*7*7 kubus maken. Kan iemand mij vertellen wat ik allemaal nodig heb?
Het is maar om zeker te zijn dat ik niets vergeet.

http://www.samenkopen.net/action/228396 daar ga ik alles bestellen.

Momenteel heb ik al
2*testprint
10 x 74HC595
400 leds

maar dat is natuurlijk nog niet alles.
De weerstanden en transistoren om het zaaktje aan te sturen. Een microcontroller, bijvoorbeeld een Mega 16 of 32.
 
Berichten: 130
Reg. datum: 01 september 2004

ondertussen heb ik al het volgende, jammer dat je sommige componenten in zulke grote hoeveelheden moet kopen.

5mm LEDs 100x geel 20mcd Led ¤7,40
Experimenteer pcb's experimenteer printplaat, 100x160 mm ¤2,50
ICs en spannings regelaars 10 x 74HC595 ¤1,60
PIC's, IC's, AVR's 10 x kristal 20Mhz ¤1,-
PIC's, IC's, AVR's PIC16f877A ¤3,20
onderdelen 500 x 20pF ceramic ¤5,25
onderdelen 500 x 100nF ceramic ¤4,50
weerstanden 50 x 82 Ohm ¤0,35

Ik zou m'n leds opbouwen met dit principe:

http://veerboot.tweakblogs.net/blog/cat/201

met welk type IC/FET wordt links op die afbeelding gewerkt? Op die manier zou ik dus ook geen voorschakelweerstanden meer nodig hebben. Is er daarvan een model op die samenkopen site die daarvoor zal kunnen dienen?
http://www.samenkopen.net/action_products/228396

Zijn die transistors eigelijk wel nodig? Want als ik kijk op die onderste foto van de blog zie ik helemaal geen transistors.

tomw wijzigde dit bericht 16-07-2008 22:05 (7%)

 
Berichten: 1358
Reg. datum: 16 september 2004

quote:
tomw schreef op woensdag 16 juli 2008 @ 21:46:
ondertussen heb ik al het volgende, jammer dat je sommige componenten in zulke grote hoeveelheden moet kopen.

5mm LEDs 100x geel 20mcd Led ¤7,40
Experimenteer pcb's experimenteer printplaat, 100x160 mm ¤2,50
ICs en spannings regelaars 10 x 74HC595 ¤1,60
PIC's, IC's, AVR's 10 x kristal 20Mhz ¤1,-
PIC's, IC's, AVR's PIC16f877A ¤3,20
onderdelen 500 x 20pF ceramic ¤5,25
onderdelen 500 x 100nF ceramic ¤4,50
weerstanden 50 x 82 Ohm ¤0,35

Ik zou m'n leds opbouwen met dit principe:

http://veerboot.tweakblogs.net/blog/cat/201

met welk type IC/FET wordt links op die afbeelding gewerkt? Op die manier zou ik dus ook geen voorschakelweerstanden meer nodig hebben. Is er daarvan een model op die samenkopen site die daarvoor zal kunnen dienen?
http://www.samenkopen.net/action_products/228396

Zijn die transistors eigelijk wel nodig? Want als ik kijk op die onderste foto van de blog zie ik helemaal geen transistors.
Die schuifregisters kunnen maar 10mA leveren, zeker als je de uitgang nog gaat PWMém houd je beina niets over. Het kan zijn dat hij geen tranzistors gebruikt heeft maar ULN2003's, transistor array's
 
Ikzelf heb een 7x7x7 LED matrix staan, met 7 stuks 74HC595 en 7 stuks ULN2803 (Je kan ook 7 stuks ULN2003 pakken. ULN2803 = 8 drivers in 1, ULN2003 = 7 drivers in 1) als kolomdrivers. Als laag drivers heb ik een stel dikke FETs gebruikt, welke weet ik zo snel ff niet. Ook zijn er uiteraard 49 voorschakelweerstanden gebruikt.
 
Berichten: 130
Reg. datum: 01 september 2004

Hoe groot moeten die voorschakelweerstanden ongeveer genomen worden voor 5V voedingsspanning voor oranje led's?
Doordat er gemultiplext wordt moet er meer stroom door de led's en dus een kleinere voorschakelweerstand. Is 82 Ohm al laag genoeg?
 
Het lezen van dit topic heeft mij er toe aangezet om nu maar eens een pic programmer te bouwen dan wel te kopen. Mijn kennis rijkt tot op heden niet verder dan de klassieke z80 en de 6502 familie :p. Van huis uit een klassieke annaloog geschoold :).
Iemand tips met wat een goede/ leuke programmer is, zelf samenstellen dan wel bouwpakket vorm? Voornamelijk een prettige interface lijkt mij aantrekkelijk, niet te basic. Het solderen en latere programmeren zit wel goed.
 
48k was toen meer dan genoeg.

In plaats van al die torren kan je ook leuke IC'tjes gebruiken:
http://www.st.com/stonline/books/pdf/docs/5279.pdf
Scheelt een hoop denk ik....
quote:
memphis schreef op zaterdag 19 juli 2008 @ 18:56:
In plaats van al die torren kan je ook leuke IC'tjes gebruiken:
http://www.st.com/stonline/books/pdf/docs/5279.pdf
Scheelt een hoop denk ik....
Wat ik dus ook al zei...
 
Berichten: 130
Reg. datum: 01 september 2004

Yup dat wist ik al. Maar hoe zit het nu met die voorschakelweerstanden? Is 82 ohm laag genoeg als je gaat multiplexen?
 
Ikzelf heb 82 Ohm weerstanden aan mijn 7x7x7 kubus met groene LEDs hangen, en die is in princiepe fel genoeg. Als je blauwe of witte LEDs gaat gebruiken, moet je wel zakken in weerstandswaarde.
 
Berichten: 130
Reg. datum: 01 september 2004

En is er niemand die zijn code kwijt wil of wil tonen? Over de hardware zelf is hier ondertussen al veel besproken. Maar op softwaregebied heb ik nog niet veel zien langskomen.
Ik had voor m'n cubus graag eens een goed gestructureerde code gezien om te kijken hoe alles het beste opgebouwd wordt.
 
Voor goed gestructureerde code ben je bij mij in elk geval aan het verkeerde adres :+
En het leuke/de uitdaging is juist om zelf dagen te kutten om je bouwsel aan de praat te krijgen :)
 


© 1998-2008 Tweakers.net BV - Based on React - Hosted by True - Served by Alectrona

© 1998-2008 Tweakers.net BV - Based on React - Hosted by True - Served by Alectrona

[RSS][XML]

Update Tracker

Active Topics
Active Topics
Frontpage Nieuws
Frontpage Nieuws