Stap 4: WiiMote Tracking (hardwareoplossing)
Vorig jaar probeerde ik te vinden of het mogelijk is om verbinding te maken met een PixArt-blob tracking camera rechtstreeks naar de Arduino was. Ik wist dat ze beide sprak I2C en in theorie moet het mogelijk
Nu dat zij hebben, is het tijd om te proberen te maken van een hardware alleen bijhouden Laser Harp. Er zijn twee bronnen van info daar – ene Johnny Lee zelf, en de andere uit Kako
Eerste af, we moeten krijgen van de sensor uit de WiiMote, kunt u het desolder, of knip het bord (bye bye WiiMote
Vervolgens hebben we nodig om een kloksignaal 25Mhz, en 3.3V regulator voor het aandrijven van de camera.
De Arduino heeft een 3,3 v lijn, maar ik denk dat je bent beter af met een aparte regulator.
Nu de * echt * netelig beetje. Wij moeten toevoegen een LTC4301L 5v / 3.3V I2C buffer chip. Deze enige komen in MSOP vormfactor en zijn net als surface mount – heel moeilijk om te solderen.
Adapters zijn beschikbaar voor de MSOP omzetten in meer beheersbare DIP-vormfactor
Ik kan het nu zowat soldeer deze dingen, maar het kostte me een paar gaat naar "the knack" krijgen. Ik bestelde 3 voor de chips – alleen in geval.
Downloaden en uitvoeren van Kako schets moeten krijgen de hele zaak draait,
Ik heb net de eerste pass van de C++-objectbibliotheek voor toegang tot de WiiMote/Pixart sensor uit een Arduino. Een eenvoudig voorbeeld opgenomen met de bibliotheek.
Ik gemonteerd dan deze detector samen met twee standaard TAOS detectoren in een nette metalen doos vond ik.
De tweede Arduino zal doorgeven van de MIDI-data vanuit het lichaam harp, en mengen in de MIDI controller-informatie op basis van de lezingen die zijn ontleend aan de Pixart-sensor. Dit is de reden waarom de MIDI-uitvoerpoort is verplaatst naar het geval van de detector.
Ik heb sommige eenvoudige seriële relay-software die wordt uitgevoerd voor de MIDI-data, ik moet alleen de 'samenvoegen' functie gaan krijgen.