Table des matières:

ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct : 4 étapes
ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct : 4 étapes

Vidéo: ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct : 4 étapes

Vidéo: ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct : 4 étapes
Vidéo: Comment démarrer une entreprise en ligne 2024, Novembre
Anonim
ESP32-CAM Construisez votre propre voiture robot avec la diffusion vidéo en direct
ESP32-CAM Construisez votre propre voiture robot avec la diffusion vidéo en direct

L'idée est de rendre la voiture robot décrite ici aussi bon marché que possible. Par conséquent, j'espère atteindre un large groupe cible avec mes instructions détaillées et les composants sélectionnés pour un modèle bon marché. Je voudrais vous présenter mon idée de voiture robot qui utilise une ESP32-CAM, un petit ordinateur avec caméra et W-LAN. Avec ce qu'on appelle l'ESP32-CAM, il est possible pour environ 5, - Euro de transmettre une image vidéo en direct, la vue depuis la voiture du robot, via une connexion W-LAN et de contrôler les moteurs à courant continu intégrés au robot.

Parce que le petit ESP32-CAM dispose d'un module WIFI et Bluetooth, l'image vidéo peut également être envoyée vers un smartphone ou un ordinateur portable sur de plus grandes distances grâce à l'antenne supplémentaire incluse.

La liste des composants est disponible sur mon blog avec la dernière version électronique que j'utilise pour ce robot.

ESP32-CAM construisant votre propre voiture robot avec streaming vidéo en direct - démarrage du projet

Étape 1: ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage de l'adaptateur série USB

ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Câblage adaptateur série USB
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Câblage adaptateur série USB
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Câblage adaptateur série USB
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Câblage adaptateur série USB

Pour programmer le module ESP32-CAM, il faut d'abord le connecter au PC. Comme il n'a pas d'interface USB, l'adaptateur série USB doit être utilisé. Dans le module ESP32-CAM que j'ai répertorié dans la liste des composants, un tel adaptateur est déjà inclus dans la livraison. J'ai moi-même utilisé un adaptateur similaire que j'ai déjà utilisé dans des projets similaires. Le principe est toujours le même: l'ESP-32 avec des câbles de démarrage femelle-femelle doit d'abord être connecté à l'adaptateur USB-Série.

L'image montre quelles broches doivent être connectées de quelle manière afin que la communication puisse se faire via l'interface série du module ESP32-CAM.

Plus d'informations sur la façon de tout configurer sont décrites en détail sur mon blog:

ESP32-CAM construisant votre propre voiture robot avec streaming vidéo en direct - Câblage adaptateur USB-série

Étape 2: ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Conception du châssis

ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Conception du châssis
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Conception du châssis
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Conception du châssis
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Conception du châssis
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Conception du châssis
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Conception du châssis

Le châssis peut être construit à partir de nombreux matériaux ou emballages qui se retrouveraient autrement dans les déchets. J'ai donc fait de bonnes expériences avec des châssis construits individuellement à partir de carton. Cependant, ici, le travail avec des ciseaux et un couteau à tapis est nécessaire et peut donc entraîner des blessures chez les enfants. De plus, la construction d'un châssis purement en carton est un peu plus complexe mais plus créative qu'une boîte finie en, par ex. plastique comme un emballage de crème glacée. Dans ce qui suit, je décris la construction d'un châssis à partir d'une boîte à crème glacée car il n'y a pas besoin de couteaux tranchants pour couper le châssis. D'autres avantages d'une glacière sont qu'elle est bon marché, stable, à partir de déchets, quelque chose d'autre est fabriqué et assez grand pour accueillir tous les composants de la voiture robot. De plus, le plastique fin de la boîte est facile à travailler et en cas d'erreur, il peut être remplacé à moindre coût.

Comment percer les trous pour les moteurs à courant continu et une description plus détaillée est publiée sur mon blog:

ESP32-CAM construisant votre propre voiture robot avec streaming vidéo en direct – Conception du châssis

Étape 3: ESP32-CAM Construire votre propre voiture robot avec le streaming vidéo en direct - Câblage du hub I²C

ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage du hub I²C
ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage du hub I²C
ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage du hub I²C
ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage du hub I²C
ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage du hub I²C
ESP32-CAM Construire votre propre voiture robot avec la diffusion vidéo en direct - Câblage du hub I²C

Pour contrôler le pilote de moteur L298N avec le module ESP32-CAM, nous avons besoin du servo-contrôleur PCA9685. Le servocontrôleur et l'écran OLED sont connectés au bus I2C de l'ESP32-CAM via le hub I2C. Dans l'article précédent, nous avons vu comment rendre le bus I2C accessible en utilisant les deux broches 1 et 3. Puisque nous savons de l'article précédent que le bus I2C peut généralement fonctionner via ces deux broches et que l'écran OLED attaché a donné le Adresse IP, nous pouvons continuer à construire le contrôle des moteurs de la voiture robot.

Veuillez suivre le lien ci-dessous pour obtenir beaucoup plus de détails sur le hub I2C et comment l'utiliser dans la voiture robot:

ESP32-CAM construisant votre propre voiture robot avec streaming vidéo en direct - Câblage du hub I²C

Étape 4: ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI

ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI
ESP32-CAM Construire votre propre voiture robot avec streaming vidéo en direct - Programmation de la télécommande WIFI

Avec l'article précédent et le premier petit contrôle des moteurs, la voiture robot a déjà roulé tout droit. Il était donc clair que la technologie fonctionne et qu'il ne reste plus qu'à programmer un système de contrôle plus complexe avec lequel la voiture robotisée peut être activement dirigée. Cela inclut une interface Web minimaliste et la possibilité de contrôler les moteurs avec différentes vitesses et sens de rotation. Dans cet article, je vais expliquer comment j'ai réalisé l'interface Web et quelles fonctions telles que la rotation de l'image de la caméra sont possibles. Si vous avez parcouru tous les articles étape par étape, vous n'avez pas besoin d'installer de nouvelles bibliothèques dans votre IDE Arduino.

L'interface Web avec flux vidéo en direct ressemble à l'image publiée ici.

Pour obtenir une description détaillée sur la façon de tout programmer, suivez simplement le lien ci-dessous et visitez mon blog:

ESP32-CAM construisant votre propre voiture robot avec streaming vidéo en direct - programmation de la télécommande WIFI

J'espère que vous avez apprécié l'idée de construire mon robot avec un ESP32-CAM et que mon blog vous a aidé à construire vous-même un si petit robot.

Conseillé: