Hey,
Ik heb diverse spinning displays gezien toen ik aan het zoeken was naar een leuk ontwerp voor een propeller clock.
Nu zijn er veel sites over spinning displays, echter, Allemaal draaien ze horizontaal.
Ik wil er 1 maken die verticaal draait. dus het zelfde princiepe als de klok, echter met RGB full-color leds die afbeeldingen kunnen tonen.
maar ook weer een klok mee te kunnen maken.
nu denk ik dat dit met een pic best te doen is. en een computer interface voor uploaden of live veranderen van patroon en of afbeelding moet dan ook mogelijk zijn.
Ik heb alleen nog geen kaas gegeten van het programmeren van pics. Ik ben druk bezig met boeken lezen over programmeren in C, maar dit is mij nog iets te groot.
Iemand een idee waar ik zoiets kan uithalen.
Eventueel broncode en schema.
bouw ideen zijn ook meer dan welkom.

alvast bedankt voor getoonde hulp

op spacewriter kun je ongeveer zien wat ik bedoel....

[Bericht gewijzigd door Mad Nick op (13%)]

Hey Nick, graag niet kicken binnen 24 uur

Dat project heb ik in een enkele kleur al eens voorbij zien komen, als je meer wilt dan zul je toch echt zelf moeten gaan kloppen.

ben druk bezig met zoeken,
heb al diverse systemen gevonden.
Ga nu eens uitzoeken hoe het precies werkt.
Da ga ik posten wat ik heb, en mijn bevindingen, eventueel een schema.
daarna denk ik dat ik hulp ga nodig hebben bij het aanpassen van een microcontroller. enkel kleurig vindt ik wel wat. maar dat wil ik dan graag met wat hulp ombouwen naar full color rgb, dmv een PWM aansturing in de microcontroller mee te bouwen.
Alvast bedankt voor de post sine

Bedenk eerst in grote lijnen hoe je de boel opzet.

- Hoe ga je de leds voeden. Iets met sleepcontacten, of ga je een batterij in de rondte slingeren?

- Hoe ga je de timing starten. Magnetisch, optisch, of anderszijds?

- Wordt geen eenvoudig project. Met programmeren moet je meteen met timers en interrupts aan de slag.
Om dat nu als beginner in C te gaan doen?
Kijk een op http://www.picbasic.nl/
Dat is een veel makkelijker taaltje om als beginner onder de knie te krijgen.

Hey Mad Nick

Kijk eens hier, bij projecten ==> magic bal.
http://home.versatel.nl/edithenwilliam/william.htm
Zo krijg je al een idee.

Lukasje:

Ik heb het idee van william.
Alleen draait zijn slinger horizontaal, de mijne moet verticaal werken.

daar zit een beetje het probleem.

~Galaxy:
Ik had bedacht met een hall gever te werken.
voor de leds te voeden had ik het idee om een aantal wikkelingen te maken om een vast punt.en daarover een plastic buis met ook weer wikkelingen. zoiets als bij die propeller klokken die van vintilatoren zijn gemaakt. op die manier draadloos de spanning overbrengen.
Sleepcontacten is niet mijn ding.

MAAR...
Ik ben op dit moment met ene ian bezig.
hij heeft dit project voor een fiets.
Alleen het RGB gedeelte is een probleem.
de snelheid waarmee serieel data wordt verzonden moet hoog liggen. nu is het zoeken naar een microcontroller die ontzettend snel serieel data kan verzenden.
om even precies te zijn moet ik ongeveer 7x sneller data verzenden als william met zijn magicball.
dit in verband met de hoeveelheid kleuren en de snelheid.

dit is de site van ian

Ik hoop dat iemand een microcontroller kent die zo snel is...

alvast bedankt voor het meedenken

Mijn displays gebruiken kogellagers voor de spanningsoverdracht. De massa gaat via de kogellagers van de motor zelf, en ik zet er één bij op een geïsoleerd asje voor de plus. Een hele zware RC ontstoring (grote elco) zorgt voor een goede overdracht, en een snelle spanningsregelaar doet de rest.

Voor data-overdracht zou je aan IRDA kunnen denken.

Hey,
Alles begint vorm te krijgen,
Echter moet ik nog een RGB PWM signaal draadloos overbrengen.
Is zoiets mogelijk.
Om 3 PWM signalen (rood, groen en blauw) draadloos te verzenden.
de afstand is klein (max. 30cm). echter is het niet mogelijk om dit met bevoorbeeld IRDA te doen, omdat het verzonden wordt van een vastpunt en op de slinger moet aankomen. dus radio signaal lijkt mij geschikter.
Iemand een idee hoe ik zoiets kan maken?>?

alweer Alvast bedankt

GR

Ik heb ook al dergelijk probleem gehad,
en heb het toch met infrarood kunnen oplossen.
radio lukte me niet ...
(Activehouse mompelt iets over doppler effect)

Zet je IR-receiver aan de onderkant van je print waar je wil ontvangen.
Zet een "ring" met IR-leds rond de motor, voor het verzenden van de IR-commando's.

P.S. Ik zou niet het PWM signaal op die manier versturen, ik zou een IR-commando sturen, naar een microcontroller die je op het draaiend deel zet, en die dat signaal dan omzet in PWM signalen)

groeten,
Kris

inderdaad, de microcontroller op de slinger laten PWMen en alleen de waardes draadloos versturen. 8bit per kleur, per RGB led 24bits en dan je aantal leds. Moet wel te doen zijn denk ik zo

hallo,
Nadat het project even in de ijskast heeft gestaan ben ik er weer volop mee bezig. met frisse moed en ideen
ik had gedacht om het te verzenden met een zigbee module.
hier moet een serieel RS232 signaal in.
Nu had ik gedacht om met RC-tjes HEt PWM signaal analoog te maken, en het analoog dan weer om te zetten naar RS232. dan kan het draadloos, andere kant aan ontvangst zijde een microcontrollertje die rs232 weer omzet naar PWM.

Echter de RC-tjes is geen probleem, maar het analoog naar digitaal rs232 daar vindt ik geen IC voor.
Heeft iemand een idee welke ik hiervoor zou kunnen nemen??

gr

??

Is dat niet te omslachtig? Als je gewoon een byte stuurt met de puls breedte, ben je toch klaar?
De controller wat rondslingert maakt er dan een PWM van.

En hoe zou ik die dan moeten sturen?? ik begrijp je idee niet helemaal...

Je hebt toch een soort tabel van helderheidswaarden in een geheugen staan ergens, die je afbeelding voorstelt? Dan kun je toch veel beter in één keer gewoon die waarden digitaal versturen naar het draaiende gedeelte en er dan pas een PWM signaal van maken?

Trouwens, je zult een behoorlijk hoge PWM frequentie moeten nemen om geen stippellijntjes te gaan zien. Minstens 10 keer de verversingsfrequentie maal het aantal pixels per omwenteling. Zit je snel aan 50 kHz... da's geen kattepis.

Grappig. Propeller clocks ken ik wel, deze is echter nieuw voor me. Ik bedenk me meteen dat dit leuk is voor pc mods/tweaks. Ze werken zoveel met koeling/fans/neon verlichting: Neem zo'n spinning fan maar dan een kleintje voor kast koeling. Plasticglas frontje met gaatjes (blijft immers koeling :P). En als je het aan de voorkant in de pc kast plaatst kun je leuke stoere plaatjes tonen op je pc kast :P.

Hey,
Nou, het gaat om 36Kb aan data.
elke output van elke led driver heeft 12 bits aan data nodig omdat deze 4096 verschillende intensiteiten kent.
Dat betekent dat elke LED driver 192 Bits aan data nodig heeft voor elke radiale raster lijn van het plaatje.
dus:
32 LEDS = 6 LED drivers = 36Kb aan data

das inderdaad niet mis.
het zou inderdaad rond de 55 Khz uitkomen.
Maar daar ben ik nog mee bezig. ik kan het aantal kleuren nog verkleinen waardoor de data aanzienlijk minder wordt.

Het enige waar ik mee zit is om dit draadloos te kunnen verzenden.
dit is het makkelijkste voor mij om het serieel te doen omdat ik (bijna) geen HF kennis in huis heb.
Ik heb ook al aan superponeren gedacht, maar ook dit is voor mij nog nieuw.
Via de zigbee module is serieel verzenden een koud kunstje.
Vandaar dat ik het zo wou proberen....

Ik ben bij de conrad 433Mhz en 868Mhz Zend en ontvangst modules tegen gekomen die op AM zenden.
Dus daarmee kan ik PWM rechstreeks verzenden.

Opgelost toch.... nee,

de module zijn enkel kanaals, en niet in te stellen op verschillende freq.
Dus als ik er 3 zou nemen (3 kanalen R..G..B) dan zullen deze elkaar hoogstwaarschijnlijk gaan "bijten"

iemand hiervoor een oplossing.

OF

iemand een schema om een 3 kanaals AM zenden op 433Mhz of 868Mhz zelf te bouwen, maar het moet KLEIN zijn.
Want ruimte heb ik helemaal niet....

Nogmaals bedankt voor de hulp

code aanpassen zodat je alles achter elkaar aan verstuurd?

Je krijgt nooit genoeg data over die radio link.

Stel je hebt 32 RGB leds, die 20 keer per seconde 256 keer een lijn afbeelden met een 4-bits kleurdiepte:

32 leds x (4 bits R + 4 bits G + 4 bits B) x 256 lijnen x 20 Hz = 2 megabits per seconde.

Dat lukt je alleen met een optische verbinding. Zo simpel is het gewoon. Maak een ring van IR-leds rond je motor en vang het licht op met een fototransistor.

Tja, maar als ik met een ring van IR leds ga werken ben ik bang dat het niet echt soepel gaat werken omdat de print (met de leds) ongeveer 11000 tot 15000 rpm gaat draaien.
Das behoorlijk veel. ik denk dat ik dan een rimpel ga krijgen op mijn signaal,omdat deze eigelijk pulsen krijgt. denk je niet???

en zou je dan de IR leds gewoon laten PWMen of zou je serieel data via leds doorsturen??

Ik ben hier al zo lang over aan het denken.
Ik krijg een PWM signaal aangeleverd van een kant en klare print. dus ik heb geen andere keus dan te beginnen met PWM en vanaf daar verder te werken.
Ik zou het signaal wel serieel kunnen maken, ik kan het zelf op een DMX (rs485) signaal krijgen.

Maar dan?? hoe zou ik dat signaal bij aankomst op de "slinger" weer normaal PWM krijgen.

Ik hoop dat iemand nog een goed idee heeft.

Met de IR ga ik wel een expirimenteren.
Alvast bedankt voor de oplossing Fuzzbass

Je maakt het jezelf wel ontzettend moeilijk, niet? 12000 rpm is 200 Hz, dan zit je in mijn voorbeeld aan 20 Mb/s. Dat is niet te doen, om nog maar te zwijgen over balans bij die snelheid. Een schijf van 20 cm doornee heeft dan een omtreksnelheid van 125 meter per seconde!!!

LED's verlaten de print.. LOL

wanneer je eenmaal bent opgestart hoef je natuurlijk niet meer alle data te versturen. Maar dan moet je dus een code schrijven dat je alleen de leds veranderd waar een verandering moet komen. en proberen veel standaard functies al in de ronddraaiende pic te stoppen. dingen als alles fade e.d.
Ik heb geen idee hoe hard zo'n plavondventilator rontjes draaid..

[Bericht gewijzigd door MAH op (10%)]

Alles zit in de pic, alle info.
Alleen moet er nog een externe RGB op komen.
Ik denk dat ik jullie niet helemaal juist heb geinformeerd.

Ik ben inmiddels zo ver dat alles in een AVR verwerkt is.
Ook images enz.
Ook het aansturen van het RGB voor de Plaatjes enz.
Alles zit al op die print meegemaakt.

Alleen is er nog een extern RGB signaal.
Als er nu geen plaatje wordt getoond, moet het gewoon RGB meekleuren samen met een soort van led buizen die het plafond en muren verlichten.

nu is het gewoon de bedoeling dat ik het RGB signaal op die vertilator print krijg, en zo ook die kan laten mee verkleuren. er hoeft dus geen image ofzo weer gegeven te worden. alleen 1 kleur RGB gemixt. (dus 3 rgb PWM signalen)