Table des matières:

Pan Tilt contrôlé par téléphone portable : 4 étapes
Pan Tilt contrôlé par téléphone portable : 4 étapes

Vidéo: Pan Tilt contrôlé par téléphone portable : 4 étapes

Vidéo: Pan Tilt contrôlé par téléphone portable : 4 étapes
Vidéo: Pan Tilt Control using Servos for ESP32 Cam | WiFi Security Camera 2024, Juillet
Anonim
Image
Image

Bonjour à tous, Dans ce nouveau projet, je vais vous présenter un Pan-Tilt contrôlé par téléphone portable. Tous les mouvements du téléphone portable sont reproduits dans le dispositif pan-tilt via Bluetooth. La construction est très simple à l'aide d'un Arduino R3 (ou similaire) et deux boucliers dessus. Il s'agit d'une démonstration d'un design qui peut aller plus loin dans de nouveaux développements et applications. J'espère que vous l'apprécierez, LAGSILVAVoir la VIDÉO !!

Étape 1: Liste des matériaux

Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel

Tout ce dont vous avez besoin est sur la liste suivante:

  • Arduino Uno R3 (ou similaire)
  • 1Sheeld - Version Android (Shield pour connexion au téléphone portable - Android)
  • Motor Driver Shield (pour les servomoteurs)
  • 02 x Micro Servomoteurs SG90 (ou similaire)
  • Kit Pan-Tilt SG90
  • Alimentation (9V x 1A) avec prise P4
  • Câble USB (connexion entre Arduino et votre ordinateur)

Étape 2: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Le montage est très simple sans soudure ni câblage.

Suis les étapes:

  1. Placez la carte 1Sheeld sur la carte Arduino.
  2. Placez le bouclier du pilote de moteur sur la carte 1Sheeld.
  3. Branchez le câble de l'axe d'inclinaison dans la prise Motor Shield (Servo 1).
  4. Connectez le câble de l'axe panoramique dans la prise Motor Shield (Servo 2).

Étape 3: 1Sheeld - Capteur d'orientation

1Sheeld - Capteur d'orientation
1Sheeld - Capteur d'orientation
1Sheeld - Capteur d'orientation
1Sheeld - Capteur d'orientation

Selon leurs développeurs, "1Sheeld transforme votre smartphone en 40 shields Arduino différents". Ce shield est très intéressant car vous pouvez connecter une carte Arduino via Bluetooth à un téléphone cellulaire et utiliser tous les capteurs de celui-ci.

La connexion est simple et vous disposez de toutes les bibliothèques nécessaires pour Arduino.

De cette façon, vous pouvez réduire le temps dont vous avez besoin pour vos prototypes et décider si vous voulez aller de l'avant ou si besoin de changer quelque chose.

Après les résultats finaux, vous pouvez convertir le prototype en un produit final en appliquant des composants et des capteurs traditionnels.

Si vous souhaitez plus d'informations sur ce bouclier, visitez sa page sur ce lien.

La première fois que vous utilisez 1Sheeld, vous devez télécharger sa bibliothèque dans le dossier où Arduino est installé sur votre ordinateur.

Vous devez également installer une application sur votre téléphone portable pour la connexion et la sélection du capteur d'orientation.

Cette application 1Sheeld est disponible sur le Play Store de Google (version Android).

Remarques:

  • Bien sûr, je n'ai pas pu tester ce projet sur tous les types de téléphones portables du marché.
  • Il n'a été testé que sur Motorola Moto X (pour faire ces vidéos) et sur un ancien modèle LG (pour contrôler le Pan-Tilt dans ce cas).
  • Les téléphones portables avec plus de puissance de traitement nous donnent de meilleurs résultats pour des réponses rapides et un mouvement plus fluide des servomoteurs.
  • 1Sheeld peut exécuter en arrière-plan une autre application pendant le contrôle pan-tilt.

Étape 4: configuration

Installer
Installer
Installer
Installer
Installer
Installer

Le programme est très simple. Avec la bibliothèque d'orientation de 1Sheeld, le programme Arduino lira les axes X et Y de votre téléphone portable et les traduira en position angulaire de chaque servomoteur. Un détail important est que chaque téléphone portable a une origine/référence différente pour les axes X, Y, Z. J'ai mis une déclaration sur la routine de configuration d'Arduino pour faire la référence "zéro" en fonction du positionnement de votre téléphone portable. Au début, vous devez mettre le téléphone portable en position horizontale alignée avec le dispositif Pan-Tilt, puis appuyer sur le bouton de réinitialisation sur Arduino (sur le Motor Shield, c'est plus facile car il se trouve sur le dessus des cartes de blindage assemblées). Après cela, le Pan -Tilt est référencé pour suivre le positionnement de votre téléphone portable !

Conseillé: