Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Composants et Fournitures

ComposantQuantitéRemarques
Arduino UNO1Cerveau émetteur (télécommande)
Accéléromètre ADXL335 (SparkFun Triple Axis)1Détection gestes 3 axes (X,Y,Z)
Module RF 434 MHz1Émetteur/récepteur radio
Encodeur HT12E1Émetteur : encode données 4 bits
Décodeur HT12D1Récepteur : décode données 4 bits
Double Pont-H L298 (SparkFun)1Pilote moteurs DC côté récepteur
PCB Prototypage1Circuit récepteur permanent
Régulateur Linéaire 78052Alimentation 5V (émetteur + récepteur)
Moteur DC (standard)1Moteur robot (récepteur)

Applications

À Propos du Projet

MISE À JOUR : Version améliorée disponible ici

Introduction

Contrôler tout par gestes de la main : assis, on commande comme un chef ! Ce robot DIY suit les commandes gestuelles. C'est une évolution de mon précédent projet « Voiture RC avec module RF ». Architecture similaire : émetteur (télécommande) et récepteur (robot). Le récepteur est quasi identique ; l'émetteur ajoute un accéléromètre et programmation Arduino.

Robot en Action

Vidéo démonstration disponible sur la page projet.

Qu'est-ce qu'un Accéléromètre (ADXL335) ?

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Capteur mesurant l'accélération sur 3 axes (X, Y, Z). Présent dans quasi tous smartphones (jeux de type Temple Run : inclinaison téléphone = déplacement personnage). Le gyroscope (autre capteur) n'est pas utilisé ici.

Fonctionnement & Reconnaissance Gestes

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
  1. Accéléromètre lit coordonnées X,Y,Z lors gestes main (Z ignoré).
  2. Arduino Uno (ATmega32) analyse valeurs X,Y.
  3. Arduino envoie code 4 bits à l'encodeur HT12E.
  4. HT12E → module RF TX → ondes radio.
  5. Module RF RX → décodeur HT12D → pilote moteur L298.
  6. L298 commande les 2 moteurs DC selon code reçu.

Alimentation : Deux Circuits Séparés

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Construction Émetteur (Télécommande Gestuelle)

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
ATTENTION : Certains accéléromètres fonctionnent en 3,3 V et peuvent être détruits par 5 V. Vérifiez la documentation du fournisseur !
Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Téléversement Code Arduino

Code mis à jour disponible dans la section Code. Téléverser sur l'Arduino UNO de l'émetteur.

Construction Récepteur (Robot)

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Composants : HT12D (décodeur), L293D (pilote moteur), module RF RX. Deux LEDs : une pour alimentation récepteur, une près HT12D indiquant transmission valide (VT) quand émetteur sous tension. Si VT ne s'allume pas → problème câblage ou module RF.

Gestes Reconnus (5 Commandes)

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres
Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Amusez-vous à piloter votre robot !

Miniaturisation & Version Permanente

Arduino UNO encombrant sur la main. Pour rendre le projet permanent et réutiliser l'Arduino, j'ai conçu un PCB standalone (ATmega8). Plans PCB (miroir et normal) :

Robot Contrôlé par Gestes : Projet Arduino UNO Mains Libres

Vidéo montrant transfert code sur ATmega8 (sorties visualisées par LEDs).

Nouveaux projets sur mon blog – commentaires bienvenus là-bas (suivi plus régulier).

Processus de fabrication

  1. Construire un robot Raspberry Pi piloté par Bluetooth avec retour audio
  2. Robot à commande gestuelle piloté par Raspberry Pi
  3. Construire un robot piloté par la parole avec Windows 10 IoT Core sur Raspberry Pi 2
  4. Construire un robot Raspberry Pi piloté Wi-Fi avec Python – Guide pas à pas
  5. ROObockey : Robot de hockey sur rue télécommandé à visée assistée de précision
  6. Lampe de table RGB à commande gestuelle – Éclairage interactif, mains libres
  7. Manette de jeu USB Arduino DIY – Construisez votre propre gamepad haute performance
  8. Bouteille d'eau intelligente Arduino : Suivi temps réel et alertes
  9. Robots collaboratifs à guidage manuel : explications des normes de sécurité