Utilice un controlador de PS3 para controlar un robot NXT de Arduino (1 / 8 paso)

Paso 1: materiales

Para este instructable, necesitarás algunas cosas, pero estamos cubriendo algunos hitos importantes en el proceso, y, caramba, todas estas partes pueden ser reutilizadas para proyectos posteriores.

Tengo las piezas difíciles de encontrar (nonLego) de Sparkfun.com y Mindsensors.com

Materiales del robot:
-dos motores de NXT Mindstorms y dos cables
--Lego Technic piezas para construir tu robot chasis
-Arduino estándar (utiliza la ONU.  Esto realmente me permite saltar agregando resistencias de pull-up a las entradas analógicas)
--9V masa y 9V batería Clip para alimentar el Arduino.  (Nosotros podríamos energía de la batería del motor, pero lo tengo en eso a mantenerlo simple).
--Batería (u otra fuente de alimentación.  Estoy usando un 7.2V paquete de NiMH)
--Cable del anfitrión I2C con el conectador de NXT
--Cinta adhesiva (cinta de Gaffer es probablemente el menos sucio, pero cualquier cinta hará el trabajo)

http://www.mindsensors.com/index.php?Module=pagemaster&PAGE_user_op=view_page&PAGE_id=136

-Multiplexor para los motores del NXT (esta pieza nos da la habilidad de hablar al NXT motores un montón de recortes de cable feo)

http://www.mindsensors.com/index.php?Module=pagemaster&PAGE_user_op=view_page&PAGE_id=134

Materiales de comunicación
--2 XBee 1mW antenas del alambre (radios Xbee)
http://www.Sparkfun.com/products/8665

-Conector XBee Explorer USB
http://www.Sparkfun.com/products/8687

--Escudo XBee Wireless
http://www.Sparkfun.com/products/9976

Otro Hardware:
-pernos de cabecera (más pins de cabecera son un poco más fácil de usar)
--PS3 controlador
-cable mini USB para conectar el Xbee al ordenador
-Cable USB para programar el Arduino

Un paquete de Software de código abierto:
--El Arduino IDE
http://Arduino.CC
--Procesamiento de
http://Processing.org/

-La biblioteca de NXT para hablar a los motores de i2c NXT
https://launchpad.net/nxti2cdevice
(Nota: esta biblioteca de NXT es un gran proyecto a sí mismo!  Compruebe hacia fuera el hombre Blackmore de Clinton tras la realización en http://robotclub.ab.ca/ )
--La librería de procesamiento de lenguaje llamado Control Pro que permite comunicarse con el controlador de PS3.
http://creativecomputing.CC/p5libs/procontroll/

Herramientas finales para hacer el trabajo:
-Soldador
--Soldadura
--Exacto cuchillo (o cualquier cuchillo pequeño y preciso)
-pelacables para pelar alambre muy fino.

Artículos Relacionados

Cómo usar un Wiimote para controlar un Robot NXT de Lego Mindstorms

Cómo usar un Wiimote para controlar un Robot NXT de Lego Mindstorms

Tutorial: Cómo usar un Wiimote para controlar un Lego Robot - los videos más divertidos clips están aquí este vídeo le mostrará cómo usar un wiimote para controlar un Robot de Lego Mindstorms NXT.Aquí está el enlace a Glovepie: http://carl.kenner.goo
Robot, conducido por el controlador de PS3 a través de Wifi y Arduino shield

Robot, conducido por el controlador de PS3 a través de Wifi y Arduino shield

esto es un robot que utiliza los dos joysticks izquierdos y derecho en el controlador de PS3 al disco "tanque-estilo." El chasis, ruedas y motores se compran en un kit. Un Arduino Uno se monta en el chasis y un escudo de Wifi se apila encima de
Aplicación Android para controlar un Robot de 3DPrinted

Aplicación Android para controlar un Robot de 3DPrinted

Este instructables se hace explicar cómo controlar mi EEZYbotARM o EEZYbotDELTA con un Smartphone (o una tableta). Esto se hace a través de la placa Arduino equipado con un módulo bluetooth y una aplicación Android con MIT App inventor 2.Video:En el
JUGANDO con puerto paralelo (hacen su propio GUI con TURBO C para controlar tu ROBOT

JUGANDO con puerto paralelo (hacen su propio GUI con TURBO C para controlar tu ROBOT

Este instructable es parte de mi libro jugando con puerto paralelo. en este instructable vamos a ir para aprender acerca de Turbo c comunicación con puerto paralelo. deja comienzo...es parte de ser necesario1 LED (diodo electroluminoso)2 los cables d
Sin hilos controlar un Robot con Arduino y módulos RF!

Sin hilos controlar un Robot con Arduino y módulos RF!

/*Edición 05/05/2016Hola chicos, he estado ocupado con la Universidad y no podía responder a comenta. La mayoría de ustedes quería el código y esquemas, hechas un poco mejor por lo que he hecho los esquemas en Eagle 7.2.0 y subido todo en Github.Aquí
Controlar el ordenador con un controlador de PS3 con rumble - SixAxis o DualShock

Controlar el ordenador con un controlador de PS3 con rumble - SixAxis o DualShock

el título es bastante autoexplicativo. Vas a instalar un controlador de PS3 en el ordenador e incluso lo utilizan para su control. He probado esto con ambos tipos de controladores. Trabaja.Antes de empezar, vas a querer lo siguiente.Un controlador de
Cómo usar un PSP como un controlador de juegos para PC y PS3

Cómo usar un PSP como un controlador de juegos para PC y PS3

¿Alguna vez se sentó abajo para jugar en tu PS3 con un amigo y se dio cuenta de que sólo un controlador o estabas jugando un juego en su PC y desea que usted tenía un controlador separado? Pues ahora en vez de comprar un controlador nuevo puede utili
Trabajo de pintura de controlador de PS3 personalizados

Trabajo de pintura de controlador de PS3 personalizados

siempre he querido dar mi PS3 controlador de una mirada amable. Hice mi propia investigación en la web y aquí está lo que vine de con para mi controlador. Ir echa un vistazo a Matt Carl instructable en el controlador de PS3. He podido conseguir la ma
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Controladores de PS3 personalizado pintado

Controladores de PS3 personalizado pintado

mi primer instructivo; sobre cómo costumbre pintar los controladores de PS3. Gracias por comprobar hacia fuera.Paso 1: Reunir los materiales En primer lugar, vas a querer reunir todos los materiales que necesitas... Controlador de PS3, philipshead(+)
Utilizar la "fuerza" para controlar un dispositivo remoto controlado con un condensador 3D DIY!

Utilizar la "fuerza" para controlar un dispositivo remoto controlado con un condensador 3D DIY!

Para nuestro proyecto de clase de electrónica, hicimos nuestra propia versión del controlador 3D capacitivo se describe aquí:y aquí:http://blog.Makezine.com/2012/08/10/Build-a-Touchless-3D-Tracking-interface-with-Everyday-Materials/El regulador se co
El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

Hola a todos! Esta es mi primera esperanza instructable que usted disfrutará.   Lo que hice en este proyecto fue tomando la plataforma del movimiento de salto y había usado para controlar un quad copter con nada más que de gestos con las manos!   Uti
Una guía para controlar cosas con variables de entrada (a través de arduino)

Una guía para controlar cosas con variables de entrada (a través de arduino)

el corazón de este proyecto es un) montan un sensor a entrada analógica arduino y b) programación con if... else instrucción.Este proyecto muestra un sistema de refrigeración de ordenador para mantener cierta temperatura dentro de una torre de ordena
Controlador iPhone DIY para Raspberry Pi (OSC)

Controlador iPhone DIY para Raspberry Pi (OSC)

Para comenzar este proyecto me gustaría explicar cómo todo esto funciona. Vamos a usar una forma de comunicación llamado OSC (Open Sound Control) y una aplicación llamada "TouchOSC" que está disponible en Google Play y Apple app tienda, junto co