renepela
Ouwe rot
Ik probeer te achterhalen hoe jouw laserharp werkt rinicub. Kun je de techniek een beetje toelichten?
Die van mij werkt via een redelijk simpel concept.
Ik heb 1 500mw laserstraal van 532nm (groen). Die laser straalt op een heel klein en snel bewegend spiegeltje. Een Arduino bestuurt zowel het spiegeltje als de laser. De laser gaat een fractie van een seconde aan en op dat moment staat het spiegeltje in een bepaalde stand. Vervolgens gaat de laser uit en verplaatst de spiegel zich naar een volgende positie. De laser gaat dan weer aan. Dit herhaalt zich vele malen per seconde. Door de hoge snelheid waarmee dit gaat, ziet je ook 10 snaren, maar in feite is het maar 1 laser. Effectief houdt dit in dat elke straal 50mw vermogen heeft en dat is goed te zien, zeker met rook.
Op het moment dat ik mijn hand in een straal houd, zal de laser weerkaatst worden op mijn hand. Het helpt dan ook dat ik witte handschoenen aantrek. Die weerkaatsing wordt opgevangen door een lichtgevoelige sensor waar een 532nm filter voor zit. Hij reageert dus alleen op groen licht. Zodra de de sensor licht waarneemt, "vraagt" de sensor aan de Arduino controller welke positie de spiegel op dat moment heeft. Die positie komt overeen met met een bepaalde snaar en zo wordt dus bepaald welke noot gespeeld moet worden. Een simpel midi signaal doet de rest.
Ook mijn laserharp is polyfoon.
Ik kan ook meerdere programma's onder de snaren zetten die ik met een voetcontroller kan wisselen.
Wat mijn harp nog niet kan is plaatsbepaling van de hand binnen de straal. M.a.w. ik kan nog niet de hoogte bepalen die mijn hand heeft in de snaar. Ik ben wel bezig met versie 2.0 van de harp waarbij dit wel kan. De resultaten zijn veelbelovend, maar nog wat experimenteel. Ik experimenteer met twee verschillende ideeen. Het eerste idee is gebruik te maken van een wiimote sensor (zo'n ding wat in een wii controller zit). Die kan twee lichtbronnen volgen namelijk en dus ook de stip van de laser op mijn hand. Dit blijkt goed te werken.
Misschien kan zelfs nog een stap verder gaan en gebruik maken van een xbox 360 kinect sensor. Die kan helemaal veel waarnemen, maar ook dat is experimenteel.
Genoeg over mijn harp. Het is jouw topic, niet het mijne.
Ik ben erg benieuwd hoe jouw harp technisch werkt.
Ik heb wel wat vragen.
- Hoe werkt jouw detectie? De sensor zit onder zeg je. Heb je evenveel sensors als lasers? Hoe neem je de reflectie op de hand dan waar? Werkt dat alleen als je je hand echt vlak houdt, of ook als je hem wat buigt?
- Hoe bepaal jij waar je hand zit in de straal?
Ik hoop dat je wat technische details kunt geven. Wellicht brengt het mij op ideeen voor m'n eigen harp waar ik niet eerder aan heb gedacht.
Die van mij werkt via een redelijk simpel concept.
Ik heb 1 500mw laserstraal van 532nm (groen). Die laser straalt op een heel klein en snel bewegend spiegeltje. Een Arduino bestuurt zowel het spiegeltje als de laser. De laser gaat een fractie van een seconde aan en op dat moment staat het spiegeltje in een bepaalde stand. Vervolgens gaat de laser uit en verplaatst de spiegel zich naar een volgende positie. De laser gaat dan weer aan. Dit herhaalt zich vele malen per seconde. Door de hoge snelheid waarmee dit gaat, ziet je ook 10 snaren, maar in feite is het maar 1 laser. Effectief houdt dit in dat elke straal 50mw vermogen heeft en dat is goed te zien, zeker met rook.
Op het moment dat ik mijn hand in een straal houd, zal de laser weerkaatst worden op mijn hand. Het helpt dan ook dat ik witte handschoenen aantrek. Die weerkaatsing wordt opgevangen door een lichtgevoelige sensor waar een 532nm filter voor zit. Hij reageert dus alleen op groen licht. Zodra de de sensor licht waarneemt, "vraagt" de sensor aan de Arduino controller welke positie de spiegel op dat moment heeft. Die positie komt overeen met met een bepaalde snaar en zo wordt dus bepaald welke noot gespeeld moet worden. Een simpel midi signaal doet de rest.
Ook mijn laserharp is polyfoon.
Ik kan ook meerdere programma's onder de snaren zetten die ik met een voetcontroller kan wisselen.
Wat mijn harp nog niet kan is plaatsbepaling van de hand binnen de straal. M.a.w. ik kan nog niet de hoogte bepalen die mijn hand heeft in de snaar. Ik ben wel bezig met versie 2.0 van de harp waarbij dit wel kan. De resultaten zijn veelbelovend, maar nog wat experimenteel. Ik experimenteer met twee verschillende ideeen. Het eerste idee is gebruik te maken van een wiimote sensor (zo'n ding wat in een wii controller zit). Die kan twee lichtbronnen volgen namelijk en dus ook de stip van de laser op mijn hand. Dit blijkt goed te werken.
Misschien kan zelfs nog een stap verder gaan en gebruik maken van een xbox 360 kinect sensor. Die kan helemaal veel waarnemen, maar ook dat is experimenteel.
Genoeg over mijn harp. Het is jouw topic, niet het mijne.
Ik ben erg benieuwd hoe jouw harp technisch werkt.
Ik heb wel wat vragen.
- Hoe werkt jouw detectie? De sensor zit onder zeg je. Heb je evenveel sensors als lasers? Hoe neem je de reflectie op de hand dan waar? Werkt dat alleen als je je hand echt vlak houdt, of ook als je hem wat buigt?
- Hoe bepaal jij waar je hand zit in de straal?
Ik hoop dat je wat technische details kunt geven. Wellicht brengt het mij op ideeen voor m'n eigen harp waar ik niet eerder aan heb gedacht.
)