Inhoudsopgave:
- Stap 1: Haal de camera uit de Wii-afstandsbediening
- Stap 2: Voeg de componenten toe
- Stap 3: De LED-tracker
- Stap 4: De code
Video: Head Tracking met een Wii-afstandsbedieningscamera (War Thunder) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Door JackCarter> Download hier mijn modellen <Volg meer door de auteur:
Over: Ik hou van tanks, lasercut en lasercut tanks Meer over JackCarter »
Dag iedereen ! Ik wil mijn eerste echte voltooide Arduino-project met je delen. Ik heb geprobeerd een soort zelfgemaakte augmented reality te maken. Laat me het je uitleggen:
Het is eigenlijk een systeem dat een camera gebruikt om je hoofdbewegingen te volgen om het aan te passen als een X- en Y-joystick-as. Tot die tijd kan het project worden aangepast aan elk spel dat je maar wilt.
Vervolgens zullen we die assen koppelen aan de hoofdbeweging in de War Thunder-instellingen, om wat meer sensaties in de cockpitweergave te geven.
Om dit project te maken, heb je nodig:
- Een Arduino Uno (de joystickbibliotheek werkt alleen daarmee, maar je kunt het op veel andere manieren laten werken),
- Een Wii-afstandsbedieningscamera (ik raad echt aan om een oude afstandsbediening te nemen, koop geen nieuwe, want het is nog steeds duur),
- Een weerstand van 100 kΩ,
- Een condensator van 100 nF,
- Een 25 MHz-oscillator (4 pinnen),
- Een IR-LED,
- Een 3V knoopcel (om de LED van stroom te voorzien),
- Een klein breadboard (17 gaten lang om de componenten en de camera vast te houden, daarnaast 2x meer om de Nano vast te houden (als je deze hebt gebruikt),
- Wat draden en soldeerspullen.
Ik wil Eric Jacob bedanken met zijn Instructable Wii Remote IR Camera Hack Met Arduino Interface die me dit idee gaf.
Stap 1: Haal de camera uit de Wii-afstandsbediening
Ik nam een oude kapotte Wii-afstandsbediening, en ik raad je aan hetzelfde te doen. Je kunt er nog steeds een kopen, maar het kost je ongeveer 40 $ (duur!) denk ik. De afstandsbediening is verzegeld met vier driepuntige kruisjes. Vind het juiste gereedschap of verpletter het frame. Zie je de vierkante camera? Onverkocht het! (Ik heb het geprobeerd, maar ik wilde de camera niet verbranden. Ik heb draden rechtstreeks op de externe PCB gesoldeerd)
Stap 2: Voeg de componenten toe
Soldeer nu draden aan de pinnen van de camera, zodat we deze op het breadboard kunnen aansluiten.
De camera werkt in I²C, maar kan niet werken wanneer deze rechtstreeks op de Arduino is aangesloten. We zullen enkele componenten toevoegen om de DFRobots IR-camera te simuleren. Volg het elektrische schema om de camera te voltooien.
Probeer de camera op hoofdhoogte naar je te laten kijken, meestal als een webcam op je scherm.
Stap 3: De LED-tracker
Plak de LED eenvoudig op de knoopcel en bevestig deze aan de bovenkant van uw hoofdtelefoon. Richt de LED op de camera voor meer efficiëntie.
Vergeet uiteraard niet de LED te verwijderen om stroomverlies in uw batterij te voorkomen.
Stap 4: De code
Ik heb de UnoJoy- en DFRobotIRPosition-bibliotheek gebruikt om de joysticks te emuleren. het principe is heel eenvoudig:
- We verklaren de camera als een seriële communicatie en de Arduino als een gamecontroller.
- We krijgen de X- en Y-waarde van de opgenomen IR-LED.
- We brengen het in kaart zodat de geretourneerde waarde van 10 bits (0-1023) past in een waarde van 8 bits (0-255) voor de joystick.
- De Arduino stuurt via de seriële com-poort de joystickwaarden.
Aanbevolen:
Een condensator of een inductor meten met een mp3-speler: 9 stappen
Een condensator of een inductor meten met een mp3-speler: Hier is een eenvoudige techniek die kan worden gebruikt om de capaciteit en inductantie van een condensator en inductor nauwkeurig te meten zonder dure apparatuur. De meettechniek is gebaseerd op een gebalanceerde brug en kan eenvoudig worden geconstrueerd uit onde
Een lijn toevoegen aan een Boombox met een cassettespeler: 5 stappen
Een line-in toevoegen aan een boombox met een tapespeler: ** Zoals bij alle instructables, neem je je item / gezondheid / wat dan ook in eigen handen wanneer je het probeert! Houd rekening met hoge spanningen op het hoofdvoedingsbord, de hete soldeerbout, enz. Voorzichtig en geduldig zijn, zal u succes brengen. **NS
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po
Bouw een Apple HomeKit-temperatuursensorapparaat met een ESP8266 en een BME280: 10 stappen
Bouw een Apple HomeKit-temperatuursensorapparaat met behulp van een ESP8266 en een BME280: in de instructable van vandaag zullen we een goedkope temperatuur-, vochtigheids- en vochtsensor maken op basis van de AOSONG AM2302/DHT22 of BME280 temperatuur- / vochtigheidssensor, YL-69 vochtsensor en het ESP8266/Nodemcu-platform. En voor het weergeven van
Bedien tot 4 servo's met een smartphone of een ander apparaat met een audio-uitgang: 3 stappen
Bedien tot 4 servo's met behulp van een smartphone of elk apparaat met een audio-uitgang: hier presenteer ik een eenvoudige elektronische montage om maximaal vier servo's te besturen met elk apparaat dat een audiobestand kan lezen