DIY Android bal Maze - een inleiding tot de Androïde ADK


Inleiding
Als je dit artikel leest bent u waarschijnlijk net als ik: ik doorlopen fasen waar ik zo verdiept in een project (die de meeste anderen zouden zien als triviaal), zo gefocust op het doel dat slapen en voedsel zijn afterthoughts, heb ik mijn lichaam door middel van een handschoen om te kalmeren enkele primitieve drang van mij te maken.

Dit was het begin van dit project. Ik woonde van Google i/o-2011 en geslaagd om mijn handen op een Android ADK demo bord. ADK is de Accessoire Development Kit , een Arduino gebaseerde interfacekaart waarbij u uw compatibel Android apparaat aansluiten kunt (2.3.4 en elk apparaat van 3.1 vanaf) tot vrijwel alle hardware en gebruik de telefoon om te sturen een apparaat, of vice-versa.  Het heet het Android Open accessoire-platform, en het is helemaal cool.

Invoering van het concept naar de Google's keynote toespraak produceerden ze een regelmatige bal doolhof speelgoed , bekend bij velen, die werd bestuurd door een Motorola Xoom tablet.  Dit Instructable is soort van twee instructables ineen: ten eerste, ik zal worden ter illustratie van de vereiste stappen voor het instellen van de ADK vanaf nul en dan ik Google bal doolhof op een Nexus een telefoon om aan te tonen van een eenvoudig gebruik van het bord van de ADK (ik houd de massale bowlingbal versie voor een ander Instructable) zult reproduceren.

Zo verder te gaan met mijn verhaal: Ik ben opgegroeid met een bal doolhof, mijn ouders hadden een zo ver terug als ik me kan herinneren. Een beetje terwijl nadat ik thuis kwam uit Google i/o vond ik het labyrint bij mijn ouderlijk huis en kort daarna ontdekte ik dat ik alles had nodig ik om mijn eigen inhoudsbeleid doolhof gecontroleerd door mijn Nexus One.

[Lampjes op, cue primitieve één-bijgehouden geest]

Het doel was ingesteld: Ik had een nacht om dit te maken van kras, hardware en software. Ik nooit een levensechte Android app vóór geschreven (niet dat dit nog zeer levensechte...), maar ik was ervan overtuigd dat het niet kon te hard zijn. Ik werkte vanaf 7 uur tot ongeveer 5 uur 's middags, hoewel ik waarschijnlijk zou hebben gedaan 2-4 uur als ik had een Instructable als dit om mee te beginnen - mijn eerste ooit Android project wordt, veel van die tijd aan het lezen was!

Alleen de Nexus One (peperkoek 2.3.4) is getest met de code die ik ben leveren, maar het zou moeten werken met weinig tot geen wijzigingen op een actuele voorraad Nexus S en eventueel ook Android 3.1 tabletten.  Met ingang van schrijven ben ik niet op de hoogte van eventuele andere ondersteunde apparaten of Android versies.

Dus graven door oma's game kast voor die oude bal doolhof, pak uw Nexus, breken uit je Google ADK-board als je ging naar Google i/o (of een compatibel krijgen van de leveranciers die hieronder ) en beginnen met de bouw!

Concept
Het idee is relatief eenvoudig: controleren van de telefoon versnellingsmeter en vertalen van de driedimensionale versnelling vector (dwz. welke manier is "down") in een coördinaten op een tweedimensionaal vlak - één dimensie voor elke servo of as van rotatie op de doolhof.  Dit wordt toegewezen aan twee absolute posities tussen 0-255 voor de positionering van de servo armen. Deze waarden worden doorgegeven aan de ADK-board, die fungeert als de servo-controller en controleert de tilt op de doolhof.

Met andere woorden, kunt u nu de bal doolhofspel spelen met behulp van uw telefoon als een externe controller!

Gerelateerde Artikelen

Een inleiding tot hele tarwe taart korsten

Een inleiding tot hele tarwe taart korsten

als je één van vele mensen die graag 'gezond' of voeding voedingsmiddelen, u zou kunnen hebben geprobeerd taart korsten met volkoren tarwebloem voor gebak maken. Het is een lastige en vaak frustrerend inspanning als u vervangen door volkoren gebak in
Hoe luidsprekers werken en een inleiding tot het bouwen van een Subwoofer doos

Hoe luidsprekers werken en een inleiding tot het bouwen van een Subwoofer doos

hoffelijkheid gaat naar: www.digispeaker.com voor de foto, digispeaker dank!VOORDAT WE: Ik, voor een, ben zeer open voor opbouwende kritiek maar eventuele opmerkingen die lijken te zijn kwetsend voor anderen en/of dit instructable kan en moet worden
Een inleiding tot P-R-P. 'Poor man's Rapid Prototyping'. Laten we bouwen een keyring IRobot.

Een inleiding tot P-R-P. 'Poor man's Rapid Prototyping'. Laten we bouwen een keyring IRobot.

This is a tribute.Een dank je.Opgedragen aan alle mensen die onbaatzuchtig geëxperimenteerd, geprobeerd, mislukt en opgevolgd. Zij die instructables zodat andere mensen gemaakt kunnen leren en krijgen door het.En een dank u voor het maken van een pla
Arduino kookwekker met een inleiding tot de timer interrupts

Arduino kookwekker met een inleiding tot de timer interrupts

Welkom bij mijn eerste instructable,Heb ik besloten om een vrij eenvoudig project de instructable wereld te betreden te maken. Dit project is over het maken van een eenvoudige kookwekker met een Arduino Uno. Dus zal ik een kleine introductie de 2.2"
Een inleiding tot PowerPoint-sjablonen gepersonaliseerde

Een inleiding tot PowerPoint-sjablonen gepersonaliseerde

is een van de moeilijkste dingen om te doen tijdens een zakelijke bijeenkomst of Hoorcollege Bekijk een saaie presentatie. Of misschien bent u degene geplakt met het ontwerpen van een PowerPoint voor uw bedrijf of groep project. Dit instructable Demo
Nathan Drake's Watch - een inleiding tot de lederen

Nathan Drake's Watch - een inleiding tot de lederen

Ik ben een grote fan van de Uncharted video-game series, en ik heb altijd al zijn horloge. Echter alle fatsoenlijke replica's kost tussen 500 en 900 dollar, dat is een vrij een beetje buiten mijn prijsklasse. Dus heb ik besloten om mijn eigen!Materia
Hoe te verbergen van een afbeelding in een ander (een inleiding tot steganografie)

Hoe te verbergen van een afbeelding in een ander (een inleiding tot steganografie)

dit instructible demonstreer fundamentele steganografie door aan te tonen u hoe te verbergen van een afbeelding in een andere lidstaat.Voor deze instructies zal u het volgende nodig:Gimpéén afbeelding te verbergen,één afbeelding te verbergen anderzij
Inleiding tot Leatherworking

Inleiding tot Leatherworking

Leder is een geweldig product dat is gebruikt door de mens sinds echt, het begin van de mens. Het is in kleding, schoenen, tassen, riemen en holsters en echt, vrij veel alles wat die je van bedenken kunt kan worden gemaakt van leer.Werken met leer is
Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

In deze foto Instructable, leert u over de Light Emitting Diode, of LED. U zult ook leren hoe te bouwen van een eenvoudige schakeling die aantoont hoe de LED werkt met behulp van Snap Circuits.Onderdelen nodig:1 basis raster (11 "x 7.7") # 6SC B
Inleiding tot vinyl plotter/snijplotters

Inleiding tot vinyl plotter/snijplotters

dit is een inleiding tot vinyl plotters en scharen.
Inleiding tot de Seej - een 3d afgedrukt spel

Inleiding tot de Seej - een 3d afgedrukt spel

Wat is Seej?Seej is 3D-gedrukte, omvallen-the-enemy's-flag, spel dat is gebaseerd op een oude "" bordspel genaamd "Kruisbogen en katapulten". Gehouden met rechte van Jim "Zheng3" Rodda de website is Seej een Open Source tafel
Grote bal Maze Game

Grote bal Maze Game

dit project was het resultaat van een drang om iets aan de creatieve spelen sectie van de basisschool van mijn kinderen eerlijke bijdragen. De kinderen vonden het voor het eenvoudig oude-school spel esthetische gemengd met Wii-stijl en Kinect-stijl v
Inleiding tot het bouwen van individuele survival kits

Inleiding tot het bouwen van individuele survival kits

Hallo Instructables Gemeenschap,Hartelijk dank voor de positieve reacties en feedback, Favorieten & abonnementen voor mijn vorige projecten. Een ding die ik gerealiseerd door middel van berichten en commentaren voor mijn vorige Pocket Survival Kit De
Inleiding tot de Diode met behulp van Snap Circuits

Inleiding tot de Diode met behulp van Snap Circuits

In deze foto instructable u leert over de diode en bouwen van een eenvoudige schakeling waarmee u kunt begrijpen hoe een diode werkt met behulp van Snap Circuits.Module Circuits is een educatief speelgoed dat leert elektronica met solderless samen mo