Inhoudsopgave:

Arduino Laser Tag - Duino Tag - Ajarnpa
Arduino Laser Tag - Duino Tag - Ajarnpa

Video: Arduino Laser Tag - Duino Tag - Ajarnpa

Video: Arduino Laser Tag - Duino Tag - Ajarnpa
Video: Arduino Laser Tag - DuinoTag 2024, November
Anonim
Arduino Lasergame - Duino Tag
Arduino Lasergame - Duino Tag
Arduino Lasergame - Duino Tag
Arduino Lasergame - Duino Tag

Duino tagger - Algemene introductie Duino tag is een laser tag systeem gebaseerd op de Arduino. Eindelijk een lasergame-systeem dat kan worden aangepast en gehackt totdat je het perfecte lasergame-systeem hebt voor kantoorgeschut, bosoorlogen en schermutselingen in de voorsteden. Lasergame is een gevechtsspel zoals paintball of airsoft zonder de pijn, het maakt gebruik van infrarood licht (IR) om het taggen / schieten van andere spelers of doelen te simuleren. Ik werk al een tijdje aan dit project, maar zie het nog niet als voorbij, ik vond het gewoon tijd om meer mensen erbij te betrekken. Hopelijk zal deze instructable op tijd klaar zijn om mee te doen aan de Arduino-competitie, hoewel ik verwacht dat de instructable nog enige tijd moet worden bewerkt en aangepast. Deze instructable is bedoeld om je de informatie te geven die je nodig hebt om je eigen duino-tagger te bouwen. Deze instructable richt zich op het bouwen van een duino-tagger door een licht pistool aan te passen, maar met een beetje extra werk kun je je eigen pistool helemaal opnieuw bouwen. Deze instructable kijkt niet te veel in detail naar de software / code-kant van het project, hoewel er een werkende code wordt gegeven op basis van het miles-tag-protocol. Voor degenen die meer willen weten over duino tagger-programmering, raad ik aan om te beginnen bij de uitstekende tutorials die te vinden zijn op A Terrible Idea. De ervaren arduino-gebruikers zullen waarschijnlijk de overzichtspagina (stap 1) en codepagina's (stap 8) het nuttigst vinden, nieuwere arduino-gebruikers moeten mogelijk de instructable en de aangeboden links van naderbij bekijken. Ik hoop dat velen van jullie dit instructable nuttig zullen vinden en zullen doorgaan met het bouwen van je eigen duino taggers. Er is veel ruimte voor verbetering en upgrade van dit hier geschetste systeem. Als je doorgaat met het verbeteren van deze duinotagger, deel dan je werk en hopelijk zal het systeem na verloop van tijd evolueren naar een veel rijkere spelervaring. Youtube video's van mijn duino taggers: Deze video laat me zien hoe ik de tweede duino tagger gebruik die ik heb gemaakt om te schieten op een talcapult doel waar ik aan heb gewerkt. Ik hoop binnenkort een instructable over de talcapult te maken.

Stap 1: Overzicht

Overzicht
Overzicht

Overzicht Belangrijkste onderdelen van een duino tagger:IR-zendersysteem Wat - Transistorversterker, krachtige IR-led en een lens voor een goed gefocuste IR-straal. Waarom - Om de tagger middelen te geven om andere spelers te taggen / neer te schieten en om spelinformatie door te geven. De zender versterkt het zendsignaal van de arduino en verzendt het met behulp van een IR-LED, lenzen worden gebruikt om het signaal zeer directioneel te maken, zodat de kanonnen zich als kanonnen gedragen en transmissies op lange afstand mogelijk maken. Sound What - Peizo Sounder (& mini geluidsrecorder / afspeelelektronica van wenskaart) Waarom - Het is fijn om wat audiofeedback van het systeem te krijgen. Geluidseffecten om u te laten weten wanneer de tagger is neergeschoten of als de munitie of levens op zijn. Ontvangers Wat - Standaard IR-ontvangermodule en vermogensregelingscondensator Waarom - Zodat het pistool weet wanneer er is geschoten. Dit ontwerp in deze instructable kijkt naar het gebruik van 3 sensoren 1 op het pistool, evenals voor- en achterhoofdsensoren. Visuele effecten en lichten Wat - LED's en staafdiagram-stuurprogrammacircuits Waarom - Het is leuk om visuele feedback te krijgen over spelinformatie, bijv. Lichten om je te laten weten wanneer je bent neergeschoten. Kosten Om deze sectie internationaal vriendelijk te maken; op het moment van schrijven: £ 1 GBP = $ 1,6 USD = 1,1 EUR Ervan uitgaande dat je al een arduino bezit, kunnen de extra basiscomponenten voor dit project worden gekocht voor ongeveer £ 10. Dit is een goed moment om te proberen een duino-tagger te bouwen, omdat het gemakkelijk is om goedkope tweedehands lichte geweren te bemachtigen. Lichte geweren zijn de geweren die je kunt gebruiken met computerspellen, veel van hen werken niet met moderne LCD-schermen en dus zijn er veel die goedkoop zijn op eBay en elders. Ik kocht twee lichte pistolen die elk ongeveer £ 4 kosten, één op ebay, een van een liefdadigheidswinkel. Lichtpistolen zijn een goed startpunt voor dit project omdat ze de optica, schakelaars en behuizing bieden die nodig zijn voor de bouw. Je hebt nodig: Arduino Light Gun Gekleurde LED's (bij voorkeur 30mA+) IR-sensoren Ten minste 2x IR-LED's afgestemd op de IR-ontvanger (bij voorkeur 100mA+) Peizo-sirene Vermogenstransistor /MOSFET Enkele basisprincipes van elektronica: soldeer, weerstanden, condensatoren. Misschien wilt u ook Schroot plastic LED-staafdiagram driverchips Meer LED's Neem uw eigen bericht op wenskaart Hoeden / helmen / hoofdbanden om sensoren op te monteren

Stap 2: Basis

Basis
Basis
Basis
Basis
Basis
Basis

Basispagina om te proberen de elektronica-noobs te helpen. Enkele basisprincipes die op verschillende punten van pas komen in het ontwerp van de duino-tagger. R = WeerstandC = CondensatorV = SpanningI = Stroom Gebruik van LED's LED's moeten worden gebruikt met een weerstand om de stroom erdoorheen te beperken. Kies de stroom die de LED zal werken bij R=(V supply -V led) / INot: U kunt waarschijnlijk gewoon de weerstandswaarden kopiëren die ik heb gebruikt. KnoppenDe knoppen (triggers etc) in dit project worden verondersteld een lage spanning te geven wanneer ze worden ingedrukt. De standaardschakeling hiervoor is weergegeven in het meegeleverde schakelschema. FiltersRC-circuits (Resistor Capacitor) kunnen op een paar plaatsen in Duino Tagger van pas komen, hetzij om veranderingen in de voedingsspanning af te vlakken of om PWM-signalen om te zetten in analoge niveaus, niet zo ingewikkeld als het klinkt: om het water te gebruiken analogie voor elektriciteit en stroom de weerstand werkt als een smalle pijp (stel je een rietje voor) die alleen langzame waterstroom (stroom) toelaat. De condensator werkt als een grote watertank/emmer. Het laagdoorlaatfilter in het diagram werkt als een combinatie van rietje en emmer: zelfs als u plotseling de waterstroom in of uit de emmer verandert, verandert het niveau (voltage) slechts langzaam. Afsnijfrequentie voor laagdoorlaat: f = 1/(2pi*R*C)

Stap 3: Het lichtpistool modden

Het lichtgeweer modden
Het lichtgeweer modden
Het lichtgeweer modden
Het lichtgeweer modden
Het lichtgeweer modden
Het lichtgeweer modden

Het lichtpistool modificeren De details van de aanpassingen aan het lichtpistool zijn afhankelijk van het lichtpistool. Hier zijn enkele algemene richtlijnen en ideeën: Handige onderdelen om in de: Schakelaars te laten, LED'sLens Opbergruimte toevoegen aan uw lichtpistool: dingen inpassen kan moeilijk zijn, u wilt misschien ook niet uw arduino in het pistool plaatsen. Ik wilde mijn arduino's gemakkelijk van mijn duino-taggers kunnen verwijderen, zodat ik ze in andere projecten kon gebruiken. Op een van mijn duino-taggers (MK1-pistool) heb ik gaten in de behuizing gesneden waar de Arduino-nano-pinnen doorheen kunnen gaan en heb ik een socket aan de binnenkant van het pistool gemonteerd, zodat de arduino aan de buitenkant van het pistool is aangesloten. Op mijn Mk2-pistool heb ik een externe behuizing voor de arduino toegevoegd en geprobeerd het op een munitieclip te laten lijken. De koffer / munitieclip is gemaakt van plastic dat ik uit een goedkope ringbandmap heb gekregen en de omslag wordt op zijn plaats gehouden door een sterke magneet.

Stap 4: Zender

Zender
Zender
Zender
Zender

IR-zender U hebt nodig: IR-led: zoek een led met een smalle kijkhoek (om ervoor te zorgen dat zoveel mogelijk IR-licht door de optiek komt). Hoe hoger het vermogen, hoe beter. Kies LED's met een golflengte die past bij uw IR-ontvangers. Zorg voor wat reserve-LED's omdat ze boven hun nominale stroom worden gebruikt, dus ze kunnen doorbranden. Je kunt gewoon een IR-LED (met een stroombeperkende weerstand) aansluiten op een uitgangspen op de arduino en deze kan zenden, maar het bereik van de duino-tagger zal niet erg indrukwekkend zijn. Om het bereik van de duino-tagger te vergroten is versterking nodig. ongeveer 300mA stroom door de IR LED. Dit is meer dan de nominale stroom voor de LED, maar de LED lijkt het aan te kunnen omdat je de hoge stroom maar een korte tijd pulseert. Als u de 5V-voeding van de Arduino gebruikt om de LED van stroom te voorzien, kan deze slechts ongeveer 400/500mA leveren, dus het gebruik van 300mA voor de IR-zender Led laat niet te veel over voor de andere LED's en luidsprekers enz., dus houd hier rekening mee bij het ontwerpen Als je je duino tagger bouwt, is het misschien een goed idee om een spanningsregelaar toe te voegen die hogere stromen kan leveren. Optiek U moet een lens gebruiken om de IR-straal te focussen, u kunt de lens gebruiken die bij het lichtpistool is geleverd. U kunt een rode LED gebruiken om uit te zoeken waar u de IR-led moet plaatsen om een goed gefocuste straal te krijgen. Zie de miles-tag-site voor meer informatie.

Stap 5: Ontvanger

Tweede plaats in de Arduino-wedstrijd

Aanbevolen: