Contrôlant la voiture Arduino via Leap Motion (4 / 5 étapes)

Étape 4: Spécification pour le contrôle de la voiture via Leap Motion

Vous pouvez télécharger les codes sources de ce projet sur GitHub.

La bibliothèque de Motion Leap fournit des informations de la main de 200 - 300 fois par seconde. C’est trop pour ce projet. J’ai donc utilisé l’information chaque 5 fois.

L’appareil possède un système de coordonnées 3D comme indiqué ci-dessus (la photo est prise sur le site officiel).
Dans le projet actuel, j’ai conçu les spécifications suivantes pour le contrôle de la voiture de l’Arduino.

Ces deux règles sont la première priorité.

  • Si le dispositif détecte sans les mains, elle s’arrête.
  • Si le dispositif détecte un nombre de doigts moins de deux elle s’arrête.

Le positionnement des mains détermine le mouvement de la voiture.

  • Si la valeur absolue d’axe x est inférieure à 10 cm et que la valeur absolue de z-AXIS est inférieure à 5 cm, elle s’arrête.
  • Un contrôle sur l’axe des abscisses et l’axe z Comparaison de valeur absolue doit être effectuée. N’importe quel axe a valeur supérieure sera utilisé dans un tel cas. La voiture peut se déplacer que dans une seule direction (rotation à gauche, rotation droite, vers l’avant ou vers l’arrière/arrière) à la fois.
  • Si l’axe des z est de valeur négative, la voiture se déplace vers l’arrière/arrière. Si l’axe des z est d’une valeur positive, la voiture se déplace vers l’avant.
  • Si l’axe des x est de valeur négative, la voiture se déplace à gauche. Si l’axe des x sont une valeur positive, la voiture se déplace à droite.
  • La valeur de l’axe des ordonnées détermine la puissance du moteur. Une valeur plus élevée donnera lieu à plus de puissance.

La précision réelle de l’appareil dépend de la distance entre l’appareil et la position de la main. Pour des raisons de sécurité, j’ai devez programmer la voiture s’arrêter lorsque l’appareil ne détecte aucune main ou données insuffisantes.

La direction basée sur ce règlement sera diffusée simultanément à la voiture d’Arduino via XBee et au Web via Socket.IO. Je peux comprendre le genre de direction transmis à la voiture en cochant navigateur Web.

Il a fallu quelques temps pour s’adapter à la spécification. Compréhension de la bibliothèque de Motion Leap et tune-up pour décider de la spécification est l’élément clé de ce projet.

Articles Liés

Comment contrôler une voiture arduino via Bluetooth (pour débutants)

Comment contrôler une voiture arduino via Bluetooth (pour débutants)

Tous que nous savons que l'Arduino est une plate-forme de prototypage excellente, principalement parce qu'il utilise un langage de programmation convivial et il y a beaucoup de composants supplémentaires incroyables qui nous offrent des expériences e
Contrôle Radio voiture Arduino via Web écran

Contrôle Radio voiture Arduino via Web écran

Il s'agit de mon premier prototypage Arduino. Je voudrais créer un objet en mouvement qui peut être commandé par radio. La voiture se compose de Tamiya Kits et XBee.La page web pour le contrôle de la voiture est écrit avec Node.js et Socket.IO.Étape
Accessoires de rechange contrôle/intégrer Arduino via le CAN-BUS

Accessoires de rechange contrôle/intégrer Arduino via le CAN-BUS

Si vous voulez commander des accessoires de rechange en utilisant les contrôles existants dans votre véhicule, vous devrez brancher un relais à la fin où un accessoire usine existante est connecté à.Pour obtenir un exemple :Vous avez un 4x4 et souhai
Contrôler un projet arduino via un android personnalisable / application Iphone avec Billy et Wemos D1 : 2016 SUPER NOOB FRIENDLY WAY

Contrôler un projet arduino via un android personnalisable / application Iphone avec Billy et Wemos D1 : 2016 SUPER NOOB FRIENDLY WAY

Le but de cette instructable est de vous apprendre à créer des projets d'arduino wifi connecté le plus simples et plus rapide façon possible. Si vous voulez faire un projet arduino qui vous pouvez de contrôler depuis votre smartphone et que seulement
Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Que voiture smart définit lorsqu'il est combiné avec Les Modules des pilotes automobile L298N, offre une des façons plus faciles à rendre les voitures robot. Le L298N Motor Driver Module est facile à contrôler avec Arduino, et avec l'aide de Visuino
Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Après avoir essayé de robot sur chenilles à distance par télécommande infrarouge. J'ai procéder pour contrôler la même plateforme de robot par BluetoothArduino contrôleur via l'application Android. Cette méthode est plus fiable, plus longue distance,
Contrôler VBNET ARDUINO via TCP RS232

Contrôler VBNET ARDUINO via TCP RS232

PROJET PUPITRE SÉRIE VIA TCPVB NET / XPORT (LAN) ou CSW M85 (WIFI LAN) ouCIE M10 (LAN) / ARDUINOIntroduction :Avec ce projet, vous serez en mesure à pilotes sorties d'un arduino avec un pusbutton de vb.net virtuel ou d'un commutateur numérique ou ana
Puce WIFI Video voiture (contrôle de l’Arduino)

Puce WIFI Video voiture (contrôle de l’Arduino)

Nous avons tous un désir d'exploration du lieu inconnu. Lorsque j'ai et mon partenaire, je regarde le film « The Martian » et voir qu'il y a une voiture robot en Mars - - une planète qui est de 56 millions de kilomètres de notre terre. « He » travail
À l’aide d’Arduino et Bluetooth contrôle une voiture deux

À l’aide d’Arduino et Bluetooth contrôle une voiture deux

nous vient de modifier un contrôle de voiture deux-pilote de module Arduino et Bluetooth.  Côté contrôle utilisé Freaduino 328 et deux Joystick module et Bouclier de Bluetooth pour envoient des données.  L'autre côté utilisé Arduino Pro et Bluetooth
Arduino double contrôlée voiture RC (Bluetooth et Wi-Fi)

Arduino double contrôlée voiture RC (Bluetooth et Wi-Fi)

Ce projet combinera des logiciels et du matériel à l'aide d'une application Android et un module Arduino.Choses que vous aurez besoin pour réaliser ce projet :1. toute vieille, seconde main ou en indésirable RC voiture2. Arduino nano3. SC-05 / 06-HC
La méthode moins chère et la plus simple pour contrôler l’arduino via ethernet

La méthode moins chère et la plus simple pour contrôler l’arduino via ethernet

une vidéo sur la façon de contrôler l'arduino via ethernet. Communication dans les deux sens d'origine et reciving !Affiche l'aperçu, les instructions de câblage, les sketch arduino, stable comme un élément supplémentaire sur la création d'une applic
Mobile contrôlée voiture robotisée en utilisant arduino et DTMF

Mobile contrôlée voiture robotisée en utilisant arduino et DTMF

Bonjour les gars !Il s'agit de mon premier projet sur instructables, espérons que vous apprécierez ce.Ce projet est sur comment vous pouvez contrôler une voiture robotisée à l'aide de téléphone portable et comment vous pouvez contrôler cette voiture
1er BM ARDUINO contrôlée voiture avec HC-SR04

1er BM ARDUINO contrôlée voiture avec HC-SR04

Avec ce projet, je tiens à vous montrer le chemin sur la façon de convertir une voiture RC dans une voiture Auto contrôlée avec Arduino Uno R3.Étape 1: Matériel requis : Voitures RC (avec moteurs de roue arrière séparés)Arduino Uno R39V battaryFilsCa
Une connexion Wi-Fi contrôlée voiture télécommandée sans microcontrôleur

Une connexion Wi-Fi contrôlée voiture télécommandée sans microcontrôleur

Il s'agit d'une voiture de contrôlé télécommande Wi-Fi avec caméra qui peut être branché sur internet. La voiture RC est tout à fait unique puisqu'elle utilise un routeur sans fil et élimine la nécessité d'un microcontrôleur.Étape 1: Structure de voi