Hallo allen,

Eindelijk vakantie, tijd voor een nieuw projectje. Ik ga een 5*5*5 LED Cube maken. Deze ga ik aansturen met een pic en de software hiervoor ga ik zelf ontwikkelen.
Omdat ik nog niet de beste in elektronica ben, en dit toch mijn eerste 'grote' project voor mij wordt, een aantal vraagjes voor jullie:

  • Welke PIC kan ik het beste uitzoeken? (5*5*5 LCD Cube, en graag nog een aantal I/O's voor een LCD en wat knopjes. Volgens mij heb ik 35 pins zoiezo nodig?)
  • Ik heb een 5V spanningsbron, welk type transistor heb ik nodig, en welke weerstanden? (Alles voor de LCD heb ik al)
  • Ben ik verder iets vergeten? (Programmer heb ik)

Ik ga morgen naar Brigatti in Eindhoven. Deze componenten zullen ze wel hebben neem ik aan, of niet? En weet iemand toevallig de prijzen voor difuse leds bij Brigatti?
En de laatste vraag, wat gaat dit bij elkaar kosten (ongeveer)?

Bedankt voor jullie tijd!

Groet Bas

Mijn inziens, veel te hoog gegrepen. Dit is geen beginners project.

Je zou het bijvoorbeeld kunnen doen mat een 18F458 / 18F4580 en dergelijke (40 pinners).

Op kunnen bouwen uit drie assen en deze dan door een multiplexer / shiftregister aan laten sturen.

De weerstanden voor de leds, kan je zelf berekenen (WVO) Wet van Ohm.
en is afhankelijk van de led die je gaat gebruiken. Als leidraat kan je 10 mA. aanhouden. Via deze http://faq.tweakers.net/cme/wetvanohm.html kan je het makkelijk berekenen.

Suc6.

We gaan toch niet weer " Ledjes laten knipperen ".

MVG Gerard.;)

De verschillende led kubussen 3*3*3 of 5*5*5 of 8*8*8 zijn op dit forum al vaak voorbij gekomen.

Het gebrek van het zoeken naar "kubus" op oa. dit forum geeft al aan dat dit te hoog gegrepen is voor topic starter.

En niet te vergeten 15*15*15, die het verschil tussen * en X niet zag.

[Bericht gewijzigd door Henry S. op (70%)]

Op 15 juli 2011 22:07:42 schreef GerardMonique:
We gaan toch niet weer " Ledjes laten knipperen ".

MVG Gerard.;)

Neen dat deden we hier http://www.circuitsonline.net/forum/view/96749 al.... :+

lol @Stan1
Post historie van deze ts heeft wel wat weg van die andere.
Ook knipperen van ledjes, en een turbo laser :p

Om even ontopic te blijven. Hierr staat de boel redelijk goed uitgelegd.

Bedankt voor de reacties. Ik weet dat het geen simpel project is, maar ik heb alles uitgezocht. Hoe de LED's aangesloten moeten worden, hoe ik de software kan schrijven etc. Ik kan dit echt. Ik heb al heel veel geexperimenteerd met pic's, led's, lcd's etc. Ik snap hoe alles werkt. Morgen ga ik de componenten halen, maar de vraag die rest is: Hebben ze dit allemaal op voorraad bij Brigatti? Wat denken jullie?

En nog een, kan ik beter een 40 pins pic pakken of werken met een schuifregister?

Dus nogmaals, ik kan dit! :D

Groet Bas

Op 15 juli 2011 20:52:07 schreef baskeee:
[*]Welke PIC kan ik het beste uitzoeken? (5*5*5 LCD Cube, en graag nog een aantal I/O's voor een LCD en wat knopjes. Volgens mij heb ik 35 pins zoiezo nodig?)

ene met veel poten. of anders ene met maar 4 poten. met 3 pinnen en een bak schuifregisters moet het lukken.

[*]Ik heb een 5V spanningsbron, welk type transistor heb ik nodig, en welke weerstanden? (Alles voor de LCD heb ik al)

zo van die zwarte met 3 pootjes...
en weerstandn.. koolstof zal wel gaan zeker ?

En weet iemand toevallig de prijzen voor difuse leds bij Brigatti?

Ik denk dat ze bij brigatti hun eigen prijzen wel zullen kennen. daarvoor heb je heus geen forum nodig.

En de laatste vraag, wat gaat dit bij elkaar kosten (ongeveer)?

ongeveer de som van al de invidiuele prijzen van al die componenten.

Op 15 juli 2011 22:07:42 schreef GerardMonique:
We gaan toch niet weer " Ledjes laten knipperen ".

MVG Gerard.;)

neen , dit wordt ene cursus 'bloemschikken met pic' ...

maar alle gekheid op een stokje,
Het is toch opvallend hoeveel keer er zo een vlaag van haast 99% identiek projectenpasseert...

soms vraag je je af of het nou om bezigheidstherapie gaat ( laten we die gasten van CO wat ambeteren , die hebben toch niks anders te doen dan ganse dagen topics te zitten lezen en dan te raaskallen erover. ) of het echt toeval is...

[Bericht gewijzigd door Henry S. op (24%)]

Owkeeej....

Heb hulp gehad van een CO lid, en ben nu al een heel eind verder.
Ga zo naar Brigatti en haal het volgende:

  • 140 blauwe 5mm diffuse LED's
  • Multimeter
  • 30 X BD139 voor de kolommen en lagen te schakelen
  • Gaatjesprint
  • 40-pins PIC (Gebruik liever een grotere en duurdere pic zonder dan goedkopere pic met schuifregisters)
  • Wat snoer en de benodigde weerstanden voor LED's en Transistors.

Nog tips?

Groet Bas

Kan je 25 van die BD139's niet beter vervangen door 4 chips (+ 1 BD139 dan).
Bijv de ULN2803, die heeft 8 porten die tot 250mAh kunnen sinken. Soldeert stukken sneller dan 25 BD139's :p (en is nog goedkoper ook denk ik, zo'n 75 cent per chip, vs 20 cent per BD139)

[Bericht gewijzigd door CrashO op (18%)]

Ok, heb ik daar verder nog andere dingen voor nodig? Weerstanden??

Heb nu dit, vertrek over 20 minuten:

  • 150 X Rode Diffuse 3mm LED's
  • 1 X Multimeter (9,95??)
  • 1 X 40-pins PIC + 1 X 40-pins voetje
  • 4 X ULN2803
  • 2 X BD139
  • 1 X KMOWM SET MONTAGEKABELS - 10 KLEUREN - 60m - VOLLE KERN
  • 1 X ECS1 EUROCARD 1 GAT PER EILAND - 100x160mm
  • 1 X 7805

Weerstanden vraag ik daar.

Bas

Je mist nu volgens mij de aansturing voor je layers? :p
die 4x ULN2803 kunnen 24 porten sinken, dus je kolommen. + 1 BD139 dan.
(of je neemt 5x ULN2803, en laat op de laatste 7 porten leeg..)
Dan heb je dus nog wel 5 portjes nodig die de boel kunnen sourcen (25 leds tegelijk per port)

*Edit*
Je zou een UDN2981 kunnen gebruiken voor je high side (om te sourcen dus), werkt kwa aansluiting bijna hetzelfde als de ULN2803. je zet een stroompje op een port, en dan gaat de port ertegenover open.
Maar dan moet je wel even goed opletten met de weerstandjes voor je led's, de UDN2981 kan namelijk max 500mAh aan per portje. 25 x 20mAh = 500mAh, dus bij voorkeur zorgen dat je led's iets onder de 20mAh gaan zitten :)

Crasho waarom zet je altijd h achter ma? Dat heeft toch een totaal andere betekenis? Of kan je uit dat IC gedurende een uur 500mA trekken en gedurende een half uur 1A?

Je hebt helemaal gelijk. My bad :p
Lange nacht gehad, was pas 10 minuten voor het posten wakker. Dat zal het zijn :+

Antwoord kwam te laat, heb nu alle leds, multimeter, pic, transistors en die andere dingen die crash zei. Ga dalijk eerst maar eens beginnen met de kubus zelf. Na de vakantie (over 3 weken) koop ik dan wel de overige componentjes

Bedankt voor zover!

Bas

Zo, terug van een goede vakantie Oostenrijk, tijd om nu echt te beginnen aan de kubus. Ik heb ondertussen mijn dickbest pakketje binnen met 150 diffuse rode leds (man wat zijn die krengen fel zeg! :D), een lm3915 voor de muziek effecten en nog wat rotzooi om mee te experimenteren.

Ik ga zometeen de kubus zelf solderen, maar ik heb nog 1 vraag:

Ik ga dus met de uln2803's de kolommen aansturen, en met 5 transistors de 5 lagen, maar hoe kan ik met een pic & transistor +5v schakelen? Op een transistor moet namelijk 5v bij de base en dan kan je ground schakelen, of zit ik hiermee fout?

Groetjes Bas (zal vanmiddag een foto posten van de kubus zelf!)

Ok ik snap het. De kubus is inmiddels klaar en ziet er goed uit. Alle LEDS getest, en gelukkig geen een verloren gegaan! :D
Ik ga de 5 lagen aansturen met de bd139, dan kan ik de kolommen toch gewoon direct met een weerstand aan de pic hangen? Ik gebruik multiplexing dus dan gebruikt elke van de 25 kolommen maximaal 1 led? Dan heb ik toch helemaal geen transistoren nodig of zit ik nu verkeerd?

EDIT: Ok ik snap het. Er kan zeker in totaal geen 500 mA door de pic lopen? Dan zal ik of 25 transistoren moeten nemen of een ic. Weet iemand een pnp transistor array ic die bij DickBest verkrijgbaar is? Is UDN2981A pnp?

Groetjes Bas

Als je multiplexd dan branden je ledjes maar X procent v/d tijd (afhankelijk van het aantal ledjes dat je multiplexd).
Om ze dan toch nog wat licht te laten geven moet je er een hogere stroom doorheen sturen dan de gebruikelijke 20mA en dat kan je pic niet leveren, dus vandaar er toch transitoren tussen moeten.

Je moet maar even in de datasheet van je led's kijken wat de stroom maximaal mag zijn bij welke duty cycle en pulse width.

Op 8 augustus 2011 13:41:20 schreef baskeee:
Zo, terug van een goede vakantie Oostenrijk,

Regen, storm, mist en sneeuw? Zoals ik in de Alpen.

Kan je geen foto uploaden? Ik zou je project eens willen zien.

Op 9 augustus 2011 15:03:35 schreef 2N3055:
Om ze dan toch nog wat licht te laten geven moet je er een hogere stroom doorheen sturen dan de gebruikelijke 20mA en dat kan je pic niet leveren, dus vandaar er toch transitoren tussen moeten.

Moeten? Moeten?... Nee, mag. Omdat het oog redelijk logarithmisch is, kan je "iets minder" lichtopbrengst accepteren (bijvoorbeeld 10x) en daar mee tevreden zijn.

Maar gaat er nu 1/25 gemultiplexed worden? Als je 25 stevige sinkers hebt, dan moet juist de andere kant als je 1/5 gaat multiplexen dus "sterk" aangestuurd worden.

Als je het vantevoren weet, kan je m.i. wel de boel modulair opbouwen. Dus dat je de weerstandjes en drivers op een module zet, zodat je de module door een andere kan vervangen. In de eerste instantie alleen weerstandjes dus.

Als IK dit zou ontwerpen, zou ik dus de kant met de 25 aansluitingen direct vanuit de schuifregisters sturen. Deze worden HOOG om de led aan te sturen. De kant met de 5 vlakken wordt laag gestuurd met een NPN transistor of een N-FET. Of eventueel een enkele 2803.

(Na een slotje van Henry (Het gaat toch om een compleet andere vraag??)

Hallo allen,

De kubus werkt inmiddels (jeey), maar kolom 6 deed het niet. Deze zat op A4/t0cki, en ik kwam erachter dat dit geen uitgang is. Dus aangesloten op rb5, maar als ik rb5 hoogmaak vanuit het progje stopt het hele programma ermee. Als portr.b dus hoog is kapt hij ermee. Ik heb alles 5X nagelopen voor kortsluting, is er niet.
Hoe kan dit?

Groet Bas

Op 16 augustus 2011 12:33:41 schreef baskeee:
(Na een slotje van Henry (Het gaat toch om een compleet andere vraag??)

Het gaat om dit projekt.

Op 16 augustus 2011 12:33:41 schreef baskeee in een ander topic:
Ok, ik ben nog niet op het niveau dat ik dat kan begrijpen. Kan je dat wat beter uitleggen?

Bas

Lees de datasheet van de 877/4580. Hier staat precies in wat interrupt on change is. (Als dat het probleem is). Maar hoe dan ook is dit verplichte kost voor een PIC. Daar staat alles in over interrupt-on-change / PortB interrupts etc.