ROBOT WIFI RASPBERRY PI CONTRLÉ À PARTIR D'UN SMARTPHONE ANDROID
Laissez-nous construire un robot qui peut être contrôlé à l'aide de votre téléphone mobile sans fil via WiFi, Oui ; un robot WiFi utilisant Raspberry Pi. Ici, j'utiliserai une application RootSaid - Centre de commande WiFi pour envoyer des commandes UDP à l'auditeur (robot). L'auditeur accepte les paquets UDP et les utilise ensuite pour exécuter un ensemble d'instructions pour piloter le moteur. Alors, comment construire un robot/robot wifi contrôlé à partir d'un smartphone Android ? Ou un robot WiFi Raspberry Pi. Commençons maintenant.
Composants requis
Cliquez dessus pour acheter sur amazon
- Framboise Pi
- Une batterie 12V
- Moteurs à courant continu
- Châssis
- IC pilote de moteur L293D
- Un téléphone Android avec RootSaid – Centre de commande Wi-Fi installé
- Un réseau Wi-Fi
Instructions
Étape 1 - Le châssis
La première chose à faire est de configurer le châssis du robot WiFi à l'aide de Raspberry Pi. Vous pouvez le construire comme vous le souhaitez. Il devrait avoir suffisamment d'espace pour fixer notre Raspberry Pi, le pilote de moteur L293D et une bonne batterie.
Dans ce projet, j'utiliserai une batterie LiPo. Vous pouvez utiliser un panneau de mousse ou une feuille de métal léger pour construire la base. Si vous le souhaitez, vous pouvez en acheter un ici. Vous trouverez ici une liste de châssis de robot que vous pouvez acheter pour construire un robot contrôlé par Wi-Fi à l'aide de Raspberry Pi.
Étape 2 - Source d'alimentation
Pour notre robot contrôlé par WiFi utilisant Raspberry Pi, j'utiliserai une batterie lithium-polymère 12V pour alimenter l'ensemble du robot, c'est-à-dire le Raspberry Pi et le pilote de moteur L293D pour entraîner les moteurs. Nous pouvons fournir 12 V directement à la carte de commande du moteur car elle possède un régulateur intégré pour alimenter le moteur et le circuit séparément. Mais alimenter raspberry pi avec cette batterie 12 V fera frire les Chips. Vous devrez donc utiliser un régulateur pour baisser le 12V à 5V et le fournir à Pi. Vous pouvez acheter votre batterie lithium-polymère à partir d'ici.
Étape 3 - Pilotage du moteur à courant continu Raspberry Pi
Vous pouvez contrôler le moteur à courant continu à l'aide de Raspberry Pi à l'aide d'une carte de commande appropriée. Dans ce projet, nous utiliserons 2 moteurs à courant continu. Ces moteurs à courant continu sont entraînés à l'aide d'un circuit de commande de moteur à double pont en H - L293D. Plus de détails sur la conduite de moteurs à courant continu à l'aide du circuit intégré L293D peuvent être obtenus ici. Si vous débutez dans ce domaine, il est préférable de passer par cette procédure à l'étape suivante pour mieux comprendre le projet.
Obtenez vos produits - Carte pilote L293D
Étape 4 – Le Raspberry Pi
Pour construire un robot contrôlé par wifi à l'aide d'un Raspberry Pi, vous aurez bien sûr besoin d'un Raspberry Pi. Raspberry Pi est un ordinateur monocarte à faible coût qui peut être utilisé pour la robotique, la domotique, etc.
Obtenez votre Raspberry Pi d'ici
Téléchargez et gravez un système d'exploitation sur une carte micro SD et insérez-le dans le Raspberry Pi. Dans ce projet, j'ai utilisé Raspbian OS.
Maintenant, allumez-le. Maintenant, lancez votre terminal et créez un mot de passe pour l'utilisateur 'pi' en exécutant la commande
sudo passwd pi
Maintenant, exécutez et mettez à jour et mettez à niveau en exécutant
sudo apt update -y &&apt upgrade -y
Étape 5 - Le réseau
Connectez votre Raspberry Pi au réseau et assurez-vous que votre Robot Raspberry Pi obtient une adresse IP. Connectez votre smartphone Android à la même adresse et assurez-vous qu'il existe une bonne connectivité entre le smartphone Android et le Raspberry Pi. Vous pouvez le confirmer en pingant votre smartphone Android depuis votre Raspberry Pi en exécutant la commande
ping
Prenez note de l'adresse IP du robot raspberry Pi comme nous le ferons l'utiliser à l'avenir.
ifconfig
Étape 6 - Connexions
Raspberry Pi de votre robot Raspberry Pi doit être fourni avec 5V et un pilote de moteur L293D avec 12 V.
Pour ce projet, nous utiliserons 6 broches GPIO pour contrôler le robot. 33 et 11 pour le moteur 1, 13 et 15 pour le moteur 2 et 29 et 31 pour les broches d'activation. 29 et 31 doivent toujours être conservés à Logic 1.
Étape 7 - Configuration de l'écouteur
Il ne vous reste plus qu'à configurer un écouteur sur le robot WiFi Raspberry Pi. Téléchargez le croquis à partir du lien ci-dessous et enregistrez-le dans un fichier nommé "controller.py"
Le Code
Exécutez maintenant le script du contrôleur WiFi Robot en exécutant la commande
python controller.py
Cela fera que le robot Raspberry Pi Wifi écoutera le port 5050 pour les paquets UDP entrants.
Étape 8 - Installez RootSaid WiFi Command Center depuis Google PlayStore sur votre smartphone Android
RootSaid WiFi Command Center est une application Android qui peut être utilisée pour contrôler des robots et des appareils ménagers via WiFi. Tout ce que vous avez à faire est de connecter votre téléphone mobile au réseau, d'entrer l'adresse IP et le port du serveur (le robot) et de le contrôler à l'aide du bouton fléché. Cliquez ici pour en savoir plus sur cette application
Lire plus d'informations….
ROBOT WIFI RASPBERRY PI CONTRLÉ À PARTIR D'UN SMARTPHONE ANDROID
Processus de fabrication
- Aquaponie contrôlée Raspberry Pi
- Interrupteur d'alimentation AC contrôlé par SMS Raspberry Pi/Hologram
- Robot utilisant Raspberry Pi &Bridge Shield
- Création du kit robot MonkMakes Raspberry Pi
- Tutoriel – sPiRobot :Contrôlez et voyez ce que votre robot voit de n'importe où
- XMOS startKIT :Création d'un robot XMOS et Raspberry Pi XMP-1
- Robot boîtier CD Raspberry Pi
- Robot Raspberry Pi contrôlé par Bluetooth
- Créez votre robot de streaming vidéo contrôlé par Internet avec Arduino et Raspberry Pi