Utiliser une manette PS3 pour contrôler un Bot de NXT Arduino (1 / 8 étapes)

Étape 1: matériaux

Pour ce instructable, vous aurez besoin à pas mal de choses, mais nous sommes couvrant certains jalons importants dans le processus, et, Zut, toutes ces pièces peuvent être réutilisés pour des projets plus tard !

J’ai reçu les pièces difficiles à trouver (nonLego) à la fois Sparkfun.com et Mindsensors.com

Matériaux de robot :
--deux Mindstorms NXT moteurs et deux câbles
--Lego Technic pièces pour construire votre robot châssis
--Standard Arduino (j’ai utilisé le UNO.  Cela en fait me permet de sauter les résistances de pull-up ajoutant aux entrées analogiques)
--Pâte et 9V pile 9 Clip pour alimenter l’Arduino.  (Nous pourrions il mise hors tension de la batterie moteur, mais je vais tenir à distance sur cela pour garder les choses simples.)
--Batterie (ou autre source d’alimentation électrique.  J’utilise un 7.2V pack NiMH)
--I2C hôte câble avec connecteur NXT
--Bande (adhésif de ruban est probablement le moins salissant, mais toutes les bandes vont faire le travail)

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

--Multiplexeur pour moteurs NXT (cette pièce nous donne la capacité de parler à la NXT moteurs beaucoup de fils laid capture)

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

Matériaux de communication
--2 XBee antennes de fil 1 MW (Xbee radios)
http://www.Sparkfun.com/Products/8665

--Connecteur USB Explorer XBee
http://www.Sparkfun.com/Products/8687

--Sans fil XBee Shield
http://www.Sparkfun.com/Products/9976

Autres matériels :
--goupilles d’en-tête (plus longues broches d’en-tête sont un peu plus conviviales)
--Manette PS3
--mini câble USB pour connecter votre ordinateur le Xbee
-Câble USB pour programmer l’Arduino

Un bundle de logiciels OpenSource :
--L' Arduino IDE
http://Arduino.cc
--Traitement de
http://Processing.org/

--La bibliothèque NXT pour parler aux moteurs NXT i2c
https://launchpad.net/nxti2cdevice
(Remarque : cette bibliothèque de NXT est un grand projet pour lui-même !  Découvrez l’homme Clinton Blackmore derrière l’accomplissement à http://robotclub.ab.ca/ )
--La transformation Language Library appelé Controll Pro qui nous permettra de communiquer avec le contrôleur de la PS3.
http://creativecomputing.cc/p5libs/procontroll/

Outils finales pour faire le travail :
--Fer à souder
--Soudure
--Couteau Exacto (ou n’importe quel couteau petit et précis)
-pince à dénuder pour dénuder le fil très fin.

Articles Liés

En utilisant Android ssh raccourcis pour contrôler en toute sécurité vos projets Linux !

En utilisant Android ssh raccourcis pour contrôler en toute sécurité vos projets Linux !

Si vous faites connectés à internet trucs basés sur Linux/GNU et possèdent unAppareil Android propulsé par CyanogenMod réjouissez-vous ! Il s'agit d'un coffre-fort (aussi sûr que possible) jusqu'à contrôler vos projets, alors déverrouiller votre mais
Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor

Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor

Je sais que le titre est tout à fait une bouchée, mais c'est exactement ce que c'est.Quelque temps auparavant, j'ai fait une instructable décrivant un circuit autour d'un atmega328 (ou un « Arduino ») qui était de dissuader les cambrioleurs en simula
Comment faire pour contrôler n’importe quelle voiture R/C avec un émetteur d’avion !

Comment faire pour contrôler n’importe quelle voiture R/C avec un émetteur d’avion !

Avez-vous déjà demandé si vous pouvez utiliser votre émetteur d'avion R/C pour contrôler n'importe quelle voiture R/C aussi bien ?Comment génial serait-il d'avoir 6 ou plusieurs canaux pour contrôler votre voiture R/C et également personnaliser chaqu
Contrôler votre ordinateur avec une manette PS3 avec rumble - SixAxis ou DualShock

Contrôler votre ordinateur avec une manette PS3 avec rumble - SixAxis ou DualShock

le titre est assez explicite. Vous allez installer une manette PS3 sur votre ordinateur et même l'utiliser pour lutter contre elle. J'ai testé avec les deux types de contrôleurs. Cela fonctionne.Avant de commencer, vous allez vouloir les éléments sui
Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Tutoriel : comment utiliser une Wiimote pour contrôler un Lego Robot - les plus drôles vidéos clips sont ici cette vidéo va vous montrer comment utiliser une wiimote pour contrôler un Robot Lego Mindstorms NXT.Voici le lien vers Glovepie : http://car
En utilisant une tablette pour contrôler un BeagleBone Black avec LabVIEW

En utilisant une tablette pour contrôler un BeagleBone Black avec LabVIEW

Cet Instructable va vous montrer comment utiliser votre tablette pour contrôler un BeagleBone Black à l'aide de LabVIEW sa demande de données tableau de bord.Étape 1 : matériauxMatérielTablette (données Dashboard 2.2 est disponible pour Apple iPad et
Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

dans ce Instructable nous vous expliquerons comment les signaux infrarouges sont utilisés par une télécommande pour contrôler un jouet ou un périphérique, puis montrer comment un circuit simple peut être ajouté à un Arduino pour faire fonctionner l'a
Bibliothèque PIC de Microchip pour contrôler une 20 de 4 LCD sur I2C

Bibliothèque PIC de Microchip pour contrôler une 20 de 4 LCD sur I2C

Ce Instructable présente une bibliothèque de « C » pour contrôler un seul 20 par 4 LCD basée sur le contrôleur LCD HD44780 sur I2C à l'aide de l'extenseur de IO 8 bits NXP PCF8574 distant. L'écran LCD est configuré pour l'interfaçage de 4 bits et peu
Comment faire pour contrôler la LED à l’aide d’une télécommande

Comment faire pour contrôler la LED à l’aide d’une télécommande

Dans une ancienne version instructable j'ai démontré comment obtenir les codes HEX pour les touches de la télécommande. Voici le lien :Maintenant que nous avons les codes, nous pouvons les utiliser pour contrôler ce que nous souhaitons, dans ce instr
À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

Cette application est simple, juste à l'aide de la sonde de température LM35 avec un kit arduino pour commander un ventilateur et changer sa vitesse par rapport à la température lue par le microcontrôleur qui dans ce cas est le kit arduino.La sonde d
À l’aide de la Raspberry Pi pour contrôler une ATX alimentation d’énergie

À l’aide de la Raspberry Pi pour contrôler une ATX alimentation d’énergie

Je suis vraiment profiter de ma nouvelle imprimante 3d, mais je ne peux pas laisser mon ordinateur portable connecté à l'imprimante, tout le temps. Je sais que je pourrais simplement utiliser des cartes SD ou utilisez un autre ordinateur hôte, mais i
À l’aide de balance pour contrôler une voiture

À l’aide de balance pour contrôler une voiture

Je fais cet article pour vous montrer mon dernier projet. Ce projet vise à contrôler un électriquement la voiture d'une planche d'équilibre (Conseil d'administration de Nintendo WII balance) via bluetooth. Ce projet a été la présentation sur la Commu
Comment faire le mot de passe du clavier en utilisant arduino pour contrôler des servos et conduit

Comment faire le mot de passe du clavier en utilisant arduino pour contrôler des servos et conduit

Dans ce projet, je vous dira comment faire mot de passe du clavier en utilisant arduino et pour contrôler des servos et dirigée.tout d'abord pour rendre simple clavier avec la touche 4 pour visite oupour tout projet et autres, allez à http://arduinoo
Comment utiliser votre voix pour contrôler votre ordinateur

Comment utiliser votre voix pour contrôler votre ordinateur

Bonjour, dans ce instructable je vais vous montrer comment faire pour contrôler votre ordinateur avec la reconnaissance vocale windows. J'espère que vous aurez plaisir avec elle:)Étape 1: ouvertureLa première chose que vous devriez faire, c'est aller