Table des matières:

Robot de vidéosurveillance : 10 étapes
Robot de vidéosurveillance : 10 étapes

Vidéo: Robot de vidéosurveillance : 10 étapes

Vidéo: Robot de vidéosurveillance : 10 étapes
Vidéo: 🇫🇷 DREAME ROBOT ASPIRATEUR AVEC VIDÉO SURVEILLANCE D10s Pro Plus 🇫🇷 GRANDE MARQUE PAS CHÈRE 🇫🇷 TEST 2024, Juillet
Anonim
Image
Image
Robot de vidéosurveillance
Robot de vidéosurveillance

Imaginez si vous avez un robot qui a une caméra à bord et peut être contrôlé via Internet.

Cela ouvrirait beaucoup d'opportunités de l'utiliser. Par exemple, vous pourriez envoyer le robot dans la cuisine pour vérifier si vous avez accidentellement laissé la bouilloire sur la cuisinière !

J'ai expérimenté l'utilisation de cartes de développement ESP32-CAM et j'ai découvert qu'avec ESP32-CAM, cela peut être fait facilement.

L'ESP32-CAM est un très petit module de caméra avec la puce ESP32-S qui coûte environ 10 $ à 15 $.

Le module ESP32-CAM peut être programmé avec Arduino IDE. Le module ESP32-CAM dispose également de plusieurs broches GPIO pour se connecter à du matériel externe.

Alors, commençons!

Étape 1: Liste des pièces

Liste des pièces
Liste des pièces

Liste des pièces:

ESP32-CAM x1

FT232RL FTDI Mini USB x1 - pour télécharger un code sur l'ESP32-CAM

Pilote de moteur à courant continu à double canal L298N x1

Kit de châssis de mini robot rond Adafruit (PID 3244) - 2 roues motrices avec moteurs à courant continu x1 - J'ai utilisé ce châssis, mais vous pouvez créer le vôtre ou acheter tout autre châssis disponible. Ce dont nous avons besoin ici, ce sont des roues et des moteurs à courant continu

Support de batterie 18650 x1

Pile 18650 x2 (comme alternative, quatre piles AA et son support peuvent être utilisés à la place des piles 18650)

Mini plate-forme panoramique/inclinable avec 2 servos SG-90 x1

Module d'alimentation de planche à pain MB102 x1

Application iOS iRobbie-A

Étape 2: Assembler le châssis

Assembler le châssis
Assembler le châssis
Assembler le châssis
Assembler le châssis
Assembler le châssis
Assembler le châssis

Assemblez le châssis du robot avec deux moteurs à courant continu, 3 roues et un mini contrôleur d'entraînement de moteur L298N. Utilisez un ruban de montage pour fixer le contrôleur d'entraînement du moteur à la plate-forme.

Étape 3: Connectez les fils

Connectez les fils
Connectez les fils

Connectez les fils comme indiqué sur le schéma.

Étape 4: préparer la plate-forme panoramique/inclinable

Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable
Préparer la plate-forme panoramique/inclinable

Tirez les fils par le haut de la plate-forme du châssis. Organisez les câbles des servos SG-90 sur la plate-forme Pan/Tilt. Dans ce projet, nous n'avons besoin que d'un servo Tilt.

Fixez le Pan/Tilt au sommet de la plate-forme du châssis.

Étape 5: préparer le module d'alimentation de la planche à pain MB102

Préparer le module d'alimentation de la planche à pain MB102
Préparer le module d'alimentation de la planche à pain MB102
Préparer le module d'alimentation de la planche à pain MB102
Préparer le module d'alimentation de la planche à pain MB102

L'utilisation du module d'alimentation de la planche à pain MB102 est facultative. Vous pouvez toujours prendre 5V et terre pour ESP32-CAM et servomoteur du pilote de moteur L298N, mais j'ai trouvé qu'avec le MB102 c'est beaucoup plus pratique. Le module d'alimentation a un bouton d'alimentation et vous donne plus de flexibilité avec le câblage.

Afin de fixer le module à la plate-forme du châssis, j'ai retiré les broches sous le MB102. Ensuite, je l'ai fixé sur le dessus du châssis avec du ruban de montage double face.

Étape 6: Câblage final et assemblage du robot

Câblage final et assemblage du robot
Câblage final et assemblage du robot
Câblage final et assemblage du robot
Câblage final et assemblage du robot
Câblage final et assemblage du robot
Câblage final et assemblage du robot

Connectez toutes les pièces à l'aide du schéma. Utilisez un morceau de mousse et du ruban adhésif double face pour fixer l'ESP32-CAM à la plate-forme Pan/Tilt.

Étape 7: Télécharger le code

Télécharger le code
Télécharger le code
Télécharger le code
Télécharger le code
Télécharger le code
Télécharger le code

Installez le module complémentaire ESP32 sur Arduino IDE:

Suivez l'un des prochains tutoriels pour installer le module complémentaire ESP32, si vous ne l'avez pas déjà fait:

Installation de la carte ESP32 dans Arduino IDE (instructions Windows)

Installation de la carte ESP32 dans Arduino IDE (instructions Mac et Linux)

Téléchargez le code ici

Assurez-vous d'avoir deux onglets avec du code dans l'IDE Arduino: esp32_cam_car et app_httpd.cpp comme indiqué sur la capture d'écran.

Avant de télécharger le code, vous devez insérer vos identifiants réseau dans les variables suivantes: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"

Connectez la carte ESP32-CAM à votre ordinateur à l'aide d'un programmeur FTDI. Suivez le schéma de principe.

Important: GPIO 0 doit être connecté à GND pour que vous puissiez télécharger le code.

Appuyez sur le bouton RST intégré ESP32-CAM avant de télécharger le code. Exécutez Arduino IDE et cliquez sur Télécharger pour créer et flasher le croquis sur votre appareil.

Étape 8: Obtenir l'adresse IP

Après avoir téléchargé le code, déconnectez GPIO 0 de GND.

Ouvrez le moniteur série à un débit en bauds de 115 200. Appuyez sur le bouton RST intégré de l'ESP32-CAM. L'adresse IP ESP32-CAM doit être affichée dans le moniteur série.

Étape 9: Contrôler votre robot de vidéosurveillance

Déconnectez l'ESP32-CAM du programmateur FTDI.

Reconnectez l'ESP32-CAM à la plate-forme Pan/Tilt, mettez l'appareil sous tension et appuyez sur le bouton RST intégré de l'ESP32-CAM.

Téléchargez l'application à partir d'ici Exécutez l'application sur votre iPhone, entrez l'adresse IP ESP32-CAM et jouez avec le robot !

Étape 10: Contrôlez votre robot via Internet

Vous devriez ouvrir les paramètres de votre routeur. (google comment faire cela pour votre routeur). Vous y trouverez quelques paramètres, y compris quelque chose du genre de la redirection ou de la redirection de port.

La chose importante à noter ici est la "Port Range" et le "Device" ou "IP address".

Dans "Port Range", vous devez taper 80-81.

Pour « Appareil », vous devez sélectionner votre appareil ESP32-CAM. Dans certains routeurs, vous devez mettre l'adresse IP de votre ESP32-CAM au lieu d'un nom d'appareil.

Allez sur www.whatsmyip.org et copiez votre IP. Utilisez cette adresse IP dans l'application lorsque vous êtes en dehors de votre réseau domestique.

Conseillé: