Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Lightgun maken

Pagina: 1
Acties:
  • 242 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Voor onze opleiding zijn we bezig met het project, bouwen van een schiettent.
Doormiddel van een scherm en beamer (die beelden projecteerd op het scherm). Wat wij nu nodig hebben is dat wij met onze gun (lightgun) op het scherm kunnen schieten. Vervolgens moet dit verwerkt worden en in kunnen worden gelezen met software als Macromedia Director.

Wat is nu ons probleem? Wij willen graag weten wat de mogelijkheden zijn met b.v laser sensoren. Wij kennen de principes zoals duckhunt werkt met IR... Maar dit is niet mogelijk aangezien wij geen CRT monitor kunnen gebruiken. (deze haalt immers niet de grootte die wij nodig hebben!)

Hopelijk weten jullie hier een oplossing op, of hebben jullie andere suggesties?

groetjes
Leonie
lee@ladysign.nl

  • lemming_nl
  • Registratie: Juli 2004
  • Niet online
Ik zou het zoeken in een speciaal scherm welke licht gevoelig is waar je dan op projecteerd.

Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld


Verwijderd

Moet het draadloos zijn?
Anders kun je d.m.v. IR detectoren naast je scherm de positie van de gun bepalen en dit vervolgens koppelen aan de software. Dit kan i.p. ook draadloos maar is heel wat ingewikkelder.

  • DaRKie
  • Registratie: December 2001
  • Laatst online: 17-11 10:19
Verwijderd schreef op dinsdag 18 april 2006 @ 12:25:...Wij kennen de principes zoals duckhunt werkt met IR...
Bedoel je met IR infrarood?

Zoja, volgens mij heb je je dan slecht geinformeerd want de nintendo lightgun werkt niet via infrarood

  • Sijhtam
  • Registratie: December 2005
  • Laatst online: 17:01
hoe werkt een light gun:

1: zodra je de trekker overhaalt wordt er een foto van het beeld genomen..
2: deze wordt doorgestuurd naar de console/pc
3: console/pc berekent of je raak geschoten hebt

m.v.g. Mcdeath

dus wat je kan doen is het volgende:
Bouw je eigen lightgun met behulp van een simpele oude camera...
zorg dat op het midden van de lens een stipje zet (dit is dan de kogel b.w.s.)
Schrijf de software die kan bepalen of het stipje het doel raakt of niet...

en voila je hebt een werkende lightgun...

[ Voor 42% gewijzigd door Sijhtam op 18-04-2006 12:54 ]

huidige opstelling


Verwijderd

Misschien kun je kijken naar de "scope" van de SNES (Super Nintendo)

Deze gebruikt een apart "ontvangst" kastje en een lichtgun (scope)

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 21-11 10:33
Hier is enkele jaren geleden ook eens een topic over geweest. zal even kijken of ik hem boven kan hengelen...
//Edit
Dat was een eitje; Zelfbouw IR lightgun
//Edit2
En ook deze; hoe werkt zo'n spelcomputer gun?!?
Vreemd dat je hem zelf niet gevonden hebt :|

[ Voor 54% gewijzigd door frickY op 18-04-2006 13:11 ]


  • LeX-333
  • Registratie: Maart 2004
  • Laatst online: 21-11-2016
Een paar jaar terug heb ik ook zoiets gedaan met een oud speelgoedpistool. Hierin heb ik een fotodiode geplaatst en met een paar transistortjes aan de gamepoort gehangen. Wanneer de speler de trekker overhaalde werd het beeld zwart en een voor een werden op de positie van de doelen witte blokjes geplaatst. Wanneer de fotodiode in het pistool opeens een sterker signaal gaf wist ik dat deze op het witte blokje gericht was en dat deze het doel geraakt had.

De nauwkeurigheid hiervan was met daglicht belabberd, maar in het donker prima. Ik heb dit later verbeterd door met wat filtertjes gebruik te maken het 50 Hz geknipper van een tv. Hierdoor kon ik onderscheid maken tussen een tv en een andere lichtbron (om cheaters tegen te gaan en overdag nauwkeriger te kunnen zijn). Maar dit werkt natuurlijk alleen met 50 Hz TVs.

Aangezien jij met een beamer werkt, neem ik aan dat je in een verduisterde ruimte bezig bent. Hierdoor kun je eventueel ook met lasers werken. Laat het pistool een laserstraal sturen naar het projectiedoek (eventueel infrarood) die je vervolgens oppikt met een digitale camera/webcam bij de beamer. Door zodra er geschoten wordt een foto van het scherm te maken, (eventueel met de beamer tijdelijk een zwart beeld projecterend) kun je de positie van de laser eenvoudig bepalen. Je hoeft in principe niet eens het beeld zwart te maken als je gebruik maakt van een paar infrarood filters.

De eerste oplossing is heel simpel te doen, zelfs draadloos (met wat kleine zendertjes en PIC processors). De tweede is technisch mooier en tegenwoordig ook relatief simpel te realiseren met een el cheapo webcam en wat standaard image processing software.

Too many people, making too many problems


  • ShadowLord
  • Registratie: Juli 2000
  • Laatst online: 00:13
Als je beamer snel genoeg is kun je Lex-333's methode gebruiken, die praktisch hetzelfde is als bij de Nintento light gun.
Zodra de trekker over wordt gehaald stuur je het beeld zo aan dat je 1e frame helemaal zwart is (zie je dan toch licht, heb je een cheater) en de daaropvolgende frames maakt je iedere keer het juiste doel 'wit'. Aan de hand van de timing van de witpuls (of als je er geen krijgt, dan is het mis) weet je welk doel geraakt is.
Dit geeft echter wel een zichtbare 'flikkering' en werkt alleen maar goed met 1 speler (of je moet een HELE snelle beamer hebben). De light gun is wel erg simpel. Een lichtsensor met de juiste lenzen ervoor om goed te focussen.

De 2e methode die Lex-333 noemt is ook handig. Hier kun je ook met meerdere spelers mee spelen (opname is praktisch instant). Je kan ook goed gebruik maken van het feit dat veel CCD's gevoelig zijn voor IR licht. Zet een IR filter voor je beamer zodat er geen IR licht op je scherm valt (dus ook geen zonlicht). Voor de camera schroef je ook een filter die alleen IR doorlaat. Dan heb je op je beeld alleen maar de puntjes waar de lasers schijnen. Das vrij makkelijk om te zetten naar coordinaten met wat (mogelijk zelf geschreven) vision software.
Gebruik geen webcam, maar een echte camera. Een zwartwit camera voor dit soort toepassingen is helemaal niet zo duur en perfect geschikt. Let goed op de gevoeligheid voor het soort licht dat je wil oppikken, anders heb je niets aan je camera.

Als je dit buiten wilt gaan doen zit je vast aan een hele sterke beamer en kun je praktisch geen IR licht gebruiken. Je zal dan moeten werken met zichtbaar licht lasers (en het beeld uitzetten tijdens het schieten) of de Nintentdo-style lightgun. Maar dan zou je mischien beter een (of meerdere) projector TV's kunnen pakken...

[ Voor 9% gewijzigd door ShadowLord op 18-04-2006 14:46 ]

You see things; and you say, "Why?" But I dream things that never were; and I say, "Why not?"


  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 19-10 00:17
Ik heb weleens gespeelt met een webcam en IR ledjes, als je een filter voor de webcam plaatst wat alleen IR doorlaat (ik gebruikte een zwarte dia) dan zie je alleen maar de ledjes en voor de rest een zwart beeld, nou is een webcam veel te langzaam voor dit doel dus misschien is een beveiligingscamera met een tv kaart een betere optie.

Een rode laserpointer geeft ook een hoop IR af, dus je zou op het pistool een laserpointer kunnen monteren en met een camera op het scherm gericht kunnen kijken waar het pistool op gericht wordt.
Dan nog eventueel 4 IR ledjes op het scherm om de hoeken aan te geven.

Neem wel een camera met ingebouwd IR filter, dus geen nachtcamera, anders zie je als nog veel te veel.

[ Voor 16% gewijzigd door bobo1on1 op 18-04-2006 15:38 ]

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


  • Sine
  • Registratie: Juni 2001
  • Laatst online: 21:17
bobo1on1 schreef op dinsdag 18 april 2006 @ 15:33:

Een rode laserpointer geeft ook een hoop IR af,
Een van de eigenschappen van een laser is dat het monochromatisch licht is, daar zitten dus geen resten IR of licht op andere golflengtes bij.

Repareren doe je zo.


Verwijderd

Sine schreef op donderdag 20 april 2006 @ 02:59:
[...]


Een van de eigenschappen van een laser is dat het monochromatisch licht is, daar zitten dus geen resten IR of licht op andere golflengtes bij.
Niettemin wordt een laser in gebruik warm en zal hij ongetwijfeld ook IR straling afgeven ;)

  • Sine
  • Registratie: Juni 2001
  • Laatst online: 21:17
In de vorm van warmte ja, maar niet als detecteebaar licht.

Repareren doe je zo.


Verwijderd

Sine schreef op donderdag 20 april 2006 @ 03:22:
In de vorm van warmte ja, maar niet als detecteebaar licht.
Niet als zichtbaar licht, maar wel degelijk als detecteerbare straling.
Maargoed, dat zijn details :P

  • ShadowLord
  • Registratie: Juli 2000
  • Laatst online: 00:13
Sine heeft gelijk dat en gebruiik van een normale rode laserpointer niet gaat werken op een camera met een filter ervoor dat alleen IR licht door laat. Zelfs als de laser warm wordt zal die geen IR licht afgeven als lichtstraal. Dan kun je beter gewoon gelijk een IR lasertje erin zetten dan moeilijk gaan doen met een laserpointer uit elkaar slopen die toch niet gaat werken :)

Aan de andere kant, je zou mischien wel de optiek uit zo'n pointer kunnen gebruiken om je IR straal goed te focussen. maar daar moet je zelf ff naar kijken. Licht eraan of je je lasertjes zelf gaat bouwen (lijkt me niet zo handig, maar wel goedkooper) of dat je ze gewoon ready-made koopt (veel beter, weet je zeker dat het werkt, maar wel duurder).

You see things; and you say, "Why?" But I dream things that never were; and I say, "Why not?"


  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 19-10 00:17
Sine schreef op donderdag 20 april 2006 @ 02:59:
[...]


Een van de eigenschappen van een laser is dat het monochromatisch licht is, daar zitten dus geen resten IR of licht op andere golflengtes bij.
Mijn webcam vond anders van niet, die zag een mooi blauw/wit puntje.
Een laserdiode is ook een stuk anders dan een laser die met gas werkt.

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


  • ShadowLord
  • Registratie: Juli 2000
  • Laatst online: 00:13
bobo1on1 schreef op donderdag 20 april 2006 @ 22:34:
[...]

Mijn webcam vond anders van niet, die zag een mooi blauw/wit puntje.
Een laserdiode is ook een stuk anders dan een laser die met gas werkt.
Dan nog, -alle- LEDs (want dat is een laserdiode in feite) geven maar op 1 frequentie licht. De spreiding hier zal mischien wat groter zijn, maar dat za; niet genoeg zijn voor naar IR toe.

En nee, witte LEDs bestaan niet, dat is een gecombineerde led van rood, groen en blauw.

You see things; and you say, "Why?" But I dream things that never were; and I say, "Why not?"


  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 19-10 00:17
Goed dan geloof je het niet.

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


  • Sine
  • Registratie: Juni 2001
  • Laatst online: 21:17
Als je cam het als wit ziet wil het nog niet zeggen dat je naar IR zit te kijken ...

De meeste cams ( zeker webcam achtigen ) kunnen niet overweg met de intensiteit van een laser, dus die worden overstuurd, vandaar een witte punt.

DPSS lasers zouden eventueel wat IR kunnen lekken, ook gaslasers lekken wat licht in een andere golflengte, maar beiden als strooilicht, daarmee kun je dus nooit een punt toveren.

[ Voor 29% gewijzigd door Sine op 21-04-2006 01:39 ]

Repareren doe je zo.


Verwijderd

tip naar mijn beste weten zitten er IR lasers in branders...
sloop er eens een met regelaar uit een ouwe en kijk wat je met een cam kan zien...

  • ShadowLord
  • Registratie: Juli 2000
  • Laatst online: 00:13
Verwijderd schreef op dinsdag 25 april 2006 @ 22:59:
sloop er eens een met regelaar uit een ouwe en kijk wat je met een cam kan zien...
Dat gaat niet werken want deze lasers hebben een extreem korte focal length. Op enige afstand houd je hier waarschijnlijk niets van over, tenzij je er een holle lens van de juiste sterkte voorzet.

You see things; and you say, "Why?" But I dream things that never were; and I say, "Why not?"


  • McFizban
  • Registratie: Juli 2001
  • Laatst online: 17:54

McFizban

Hackito ergo sum.

Nog een tip voor als je een simpele webcam gaat gebruiken: maak hem open en verwijder het IR filter (stukje glas wat van rood naar groen gekleurd verandert als je hem beweegt).
Je hebt nu een webcam die ook supergevoelig is voor IR licht.

Haardware: meuk die zo oud is dat het alleen nog nuttig is voor in de openhaard.


  • MeMoRy
  • Registratie: Augustus 2004
  • Laatst online: 17-07 12:50
uhm... puntje van orde: was er niet een regel met "geen direct bruikbare e-mail adressen in posts"? @TS.... iets als "memory apestaartje microsoft punt com" mag weer wel

U vraagt, wij antwoorden.


  • gabiballetje
  • Registratie: Maart 2005
  • Laatst online: 23-11-2024
Het valt me op dat meneer Topic-started save-lee nog steeds niet gekeken of gereplied heeft, denk dat ie het niet boeiend genoeg vindt. Zonde, er is best wat info naar voren gekomen.

  • McKaamos
  • Registratie: Maart 2002
  • Niet online

McKaamos

Master of the Edit-button

Verwijderd schreef op dinsdag 18 april 2006 @ 12:25:
Voor onze opleiding zijn we bezig met het project, bouwen van een schiettent.
Doormiddel van een scherm en beamer (die beelden projecteerd op het scherm). Wat wij nu nodig hebben is dat wij met onze gun (lightgun) op het scherm kunnen schieten. Vervolgens moet dit verwerkt worden en in kunnen worden gelezen met software als Macromedia Director.

Wat is nu ons probleem? Wij willen graag weten wat de mogelijkheden zijn met b.v laser sensoren. Wij kennen de principes zoals duckhunt werkt met IR... Maar dit is niet mogelijk aangezien wij geen CRT monitor kunnen gebruiken. (deze haalt immers niet de grootte die wij nodig hebben!)

Hopelijk weten jullie hier een oplossing op, of hebben jullie andere suggesties?

groetjes
Leonie
lee@ladysign.nl
FYI Duckhunt maakte het beeld zwart met witte vlakken wanneer je de trekker overhaalt.
Als de lichtsensor in je lightgun genoeg licht opving, dan werd er een hit geregistreerd.

Sega had een wat meer sophisticated systeem. Ze hadden pistolen die de elektronenstraal tegen je scherm kon volgen en op basis daarvan de exacte lokatie aangeven van waar je mikte.
Dat was goed voor een realtime richtkruisje op je scherm.

Anyway, dat eerste systeem is opzich wel een goed idee voor je. Dat werkt ongeacht van het type scherm. Het Sega systeem vereist een CRT beeldbuis.

edit: dat zwart-met-witte-vlakken systeem kan je nog uitbreiden door de vlakken een bepaald knipperpatroon te geven, als je meerdere doelen op je scherm hebt.
Daardoor kan je uitzoeken welk doel je nou eigenlijk geraakt hebt.

edit2:
Maybe onhaalbaar, maar toch een idee:
Hang een beamer "scherm" op die gevoelig is voor bijvoorbeeld infrarood, en de lokatie van de laserstip kan aflezen.
Laat de gun een infrarood laser straal uitzenden en de co-ordinaten worden vastgelegd zodra je de trekker overhaalt.

Geen geflist, continuous fire mogelijk, multiplayer capable :)

[ Voor 18% gewijzigd door McKaamos op 26-04-2006 13:41 ]

Iemand een Tina2 in de aanbieding?


  • ShadowLord
  • Registratie: Juli 2000
  • Laatst online: 00:13
McKaamos schreef op woensdag 26 april 2006 @ 13:32:
Anyway, dat eerste systeem is opzich wel een goed idee voor je. Dat werkt ongeacht van het type scherm. Het Sega systeem vereist een CRT beeldbuis.
Een beamer is (normaal) geen CRT dus dat valt af. Het Nintendo systeem kan dit trouwens ook, alleen is dat voor de processor veel te veel werk. Ik vermoed dat de Sega hiervoor (betere) hardware had.
edit: dat zwart-met-witte-vlakken systeem kan je nog uitbreiden door de vlakken een bepaald knipperpatroon te geven, als je meerdere doelen op je scherm hebt.
Daardoor kan je uitzoeken welk doel je nou eigenlijk geraakt hebt.
Nee, dat werkt dus niet. Knipperpatronen duren te lang. Om locatie te herkennen (zoals dus de Nintendo deed) laat je voor iedere target een appart beeld zien. Door te kijken wanneer je light gun licht ziet weet je bij welk beeld dat was en dus bij welk doelwit. Ook kun je aan het begin nog een helemaal zwarte frame nemen tegen valsspelen (als je licht ziet tijdens deze zwarte frame moet het sowiso een mis zijn: de gun is iig niet op het beeld gericht).
edit2:
Maybe onhaalbaar, maar toch een idee:
Hang een beamer "scherm" op die gevoelig is voor bijvoorbeeld infrarood, en de lokatie van de laserstip kan aflezen.
Laat de gun een infrarood laser straal uitzenden en de co-ordinaten worden vastgelegd zodra je de trekker overhaalt.

Geen geflist, continuous fire mogelijk, multiplayer capable :)
Dit systeem (maar dan met webcam) is hierboven al uitbundig besproken. Lees het topic eens door :p

You see things; and you say, "Why?" But I dream things that never were; and I say, "Why not?"


  • McKaamos
  • Registratie: Maart 2002
  • Niet online

McKaamos

Master of the Edit-button

Moet het zelfbouw zijn?
op Liksang.com staan namelijk wel wat lightguns die ook op LCD, Plasma en projector werken.

http://www.lik-sang.com/i...egory=3&products_id=8565&

Mocht het niet zo zijn dat je spullen er gewoon voor mag kopen, dan issie misschien wel interessant om te ontleden en te kijken hoe die werkt.

Iemand een Tina2 in de aanbieding?

Pagina: 1