Ik ben bezig met een hobbyproject om een sterrenhemel te maken met als grote voorbeeld de sterrenhemel van Reddevil.
Omdat het hobby betreft wil ik niet gewoon een kopie maken, dus heb een eigen wensenlijstje gemaakt waaraan de hemel moet voldoen:
- Blauwe en witte LEDs
- Dimbaar
- Vonkelstand, snelheid instelbaar
- Vonkelstand tot maximaal ingestelde dimwaarde
- 64 LEDs met 15 fibers per LED
(wou eerst matrix maken van 8x8, maar duty cycle van 12,5% vind ik te laag dus dat idee heb ik laten varen... maar dit aantal LEDs heb ik wel nodig om 200 lichtpunten /m2 te kunnen maken)
Zie attachment voor het blokschema dat ik in mijn hoofd heb. Hierin staat uitbreiding tot max32 slaves; zelf zou ik dus aan 5 slaves genoeg hebben.
Voor de besturing maak ik momenteel gebruik van een PIC 18F452. op mijn experimenteerprint heb ik daarvoor inmiddels de aansturing van de LCD, uitlezen rotary encoder, menu sturing mbv een knop, en dimmen van een enkel aangesloten LED voor elkaar. Zie ook http://nl.youtube.com/watch?v=9P9tkzdHVC0 voor een klein filmpje hiervan.
Ik moet nu verder met de ontwikkeling van de slave units. Hiervoor moet ik nog een keuze maken welke PIC ik hiervoor wil gebruiken. Idee is om per unit 2 UTP kabels aan te sluiten en per UTP kabel 7 LEDs. Door geen LEDs in serie te plaatsen heb ik voldoende aan 5V voeding en hoef ik geen aparte driver IC's te gebruiken volgens mij. En het geeft uiteindelijk een beter resultaat bij het twinkelen.
Ik maak me wel wat zorgen over het combineren van de voeding + RS485 in 1 kabel. Als er echt 32 slaves zouden zijn, moet er alleen al voor de LEDs 11A gaan lopen als ze allemaal vol aanstaan (25mA per LED). Dat lijkt me niet echt haalbaar door een UTP kabel, dus daar wil ik graag jullie mening over hebben. Misschien beter om voeding apart aan te sluiten.
Daarnaast vraag ik me af of het nodig is voor de RS485 aparte driver te gebruiken zoals de MAX488 oid waar ik via Google veel over lees. Er zit in de 18F452 reeds een USART dus ik dacht dat niet nodig te hebben. En heb ik ook 12V nodig voor de RS485?
Tenslotte nog een vraag over achteraf programmeren van de slaves middels ICSP: zou het mogelijk zijn dat ik alle slaves tegelijk kan programmeren als ik ze "parallel" aansluit? Ik wil namelijk zo min mogelijk kabels hebben tussen de master en de slaves, omdat ik deze waarschijnlijk niet weg kan werken anders. En ik ben van plan de slave modules achter het plafond te laten zitten waar ik dus niet supermakkelijk meer bijkan achteraf...
Mijn bedoeling is om via dit forum een beetje de vorderingen ook bij te houden en opbouwende kritiek te onvangen
Alvast bedankt voor het doorlezen van deze lange post!
Marco
