Note
Bonjour, bienvenue dans la communauté SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts sur Facebook ! Plongez plus profondément dans l’univers du Raspberry Pi, d’Arduino et de l’ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Support d’experts : Résolvez les problèmes après-vente et les défis techniques grâce à l’aide de notre communauté et de notre équipe.
Apprendre & Partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Aperçus exclusifs : Bénéficiez d’un accès anticipé aux annonces de nouveaux produits et aux avant-premières.
Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.
Promotions festives et concours : Participez à des concours et à des promotions spéciales pendant les fêtes.
👉 Prêt à explorer et à créer avec nous ? Cliquez sur [ici] et rejoignez-nous dès aujourd’hui !
12. Jouer avec PiDog à l’aide de l’APP
Dans cet exemple, nous allons utiliser l’application SunFounder Controller pour contrôler PiDog.
Vous devez d’abord télécharger l’application sur votre téléphone/tablette, puis vous connecter au WLAN en tant que PiDog, et enfin créer votre propre télécommande sur le SunFounder Controller pour contrôler PiDog.
Contrôler PiDog avec l’APP
Installez SunFounder Controller depuis APP Store (iOS) ou Google Play (Android).
Installez le module
sunfounder-controller
.Les modules
robot-hat
,vilib
etpicar-x
doivent être installés au préalable. Pour plus de détails, voir 5. Installer tous les modules (Important).cd ~ git clone https://github.com/sunfounder/sunfounder-controller.git cd ~/sunfounder-controller sudo python3 setup.py install
Exécutez le code.
cd ~/pidog/examples sudo python3 12_app_control.py
Après l’exécution du code, vous verrez l’invite suivante, indiquant que PiDog a bien démarré la communication réseau.
Running on: http://192.168.18.138:9000/mjpg * Serving Flask app "vilib.vilib" (lazy loading) * Environment: development * Debug mode: off * Running on http://0.0.0.0:9000/ (Press CTRL+C to quit)
Connectez
PiDog
etSunfounder Controller
.Connectez votre tablette ou téléphone au réseau WLAN de PiDog.
Ouvrez l’application
Sunfounder Controller
. Cliquez sur l’icône + pour ajouter une télécommande.Des télécommandes prédéfinies sont disponibles pour certains produits. Ici, nous choisissons PiDog. Donnez-lui un nom ou appuyez simplement sur Confirmer.
Une fois à l’intérieur, l’application recherchera automatiquement Mydog. Après quelques instants, vous verrez un message indiquant « Connecté avec succès ».
Lancer le contrôleur.
Lorsque le message « Connecté avec succès » apparaît, appuyez sur le bouton ▶ dans le coin supérieur droit.
L’image capturée par la caméra s’affichera dans l’application, et vous pourrez désormais contrôler PiDog avec ces widgets.
Voici les fonctions des widgets :
A : Détection de distance des obstacles, c’est-à-dire la lecture du module à ultrasons.
C : Activer/désactiver la détection faciale.
D : Contrôle de l’inclinaison de la tête de PiDog.
E : Assis.
F : Debout.
G : Allongé.
I : Gratter la tête de PiDog.
N : Aboyer.
O : Remuer la queue.
P : Haleter.
K : Contrôler les mouvements de PiDog (avant, arrière, gauche et droite).
Q : Contrôler l’orientation de la tête de PiDog.
J : Passer en mode commande vocale. Les commandes vocales prises en charge sont :
forward
backward
turn left
turn right
trot
stop
lie down
stand up
sit
bark
bark harder
pant
wag tail
shake head
stretch
doze off
push-up
howling
twist body
scratch
handshake
high five
Démarrage automatique au démarrage
Lors du contrôle de PiDog via l’application, il n’est pas pratique de se connecter au Raspberry Pi et d’exécuter manuellement 12_app_control.py
à chaque fois avant de se connecter à l’APP.
Il existe une solution plus simple : vous pouvez configurer PiDog pour qu’il exécute automatiquement 12_app_control.py
à chaque démarrage. Ainsi, vous pourrez vous connecter directement à PiDog depuis l’APP et le contrôler sans effort.
Comment configurer cela ?
Exécutez les commandes suivantes pour installer et configurer l’application
pidog_app
et configurer le WiFi pour PiDog.cd ~/pidog/bin sudo bash pidog_app_install.sh
À la fin, entrez
y
pour redémarrer PiDog.Après le redémarrage, PiDog lancera automatiquement le script de contrôle. Ensuite, vous pourrez Contrôler PiDog avec l’APP.
Avertissement
Si vous souhaitez exécuter d’autres scripts, exécutez d’abord la commande pidog_app disable
pour désactiver la fonctionnalité de démarrage automatique.