Devastator

Robot mobile expérimental pour l’apprentissage de l’électronique et de ROS 2

Informations clés
#

  • Type de projet : Robot mobile expérimental
  • Objectif principal : Apprentissage de l’électronique et de ROS 2
  • Principaux composants : Raspberry Pi 5, ESP32, kit Devastator de DFRobot
  • Système d’exploitation, langage et framework : Linux, Python, ROS 2
  • État : en cours

Description
#

Robot expérimental conçu autour de ROS 2 (Jazzy), le Raspberry Pi 5, l’ESP32 et le langage Python. Beaucoup d’apprentissage à avancer en parallèle. Robot initialement bâti à partir du kit Devastator de DFRobot, maintenant, je n’utilise que les chenilles de cette plateforme. Les moteurs ont été remplacés par une version avec encodeur en quadrature. La voix du robot, en français, fonctionne grâce à Piper via le Raspberry Pi 5 et un petit module amplificateur mono classe D, 3W avec protocole I2S (MAX98357)

Principaux composants
#

Chronologie
#

2025-12-12 - Peu avant une déconstruction partielle
#

Robot Devastator modifié avant déconstruction partielle
Ancienne configuration peu avant déconstruction partielle, car je prévois une réfonte au niveau de l’alimentation.

2025-12-22 - Après la déconstruction partielle
#

Robot Devastator modifié vue de face
Devant il y a un capteur de distance à ultrason (Seeed Studio - Grove - Ultrasonic Ranger V2.0). Derrière le panneau avant (zone trouée), il y a un haut parleur (Visaton BF 37 8 Ohms).

2025-12-22 - Vue du dessus
#

Robot Devastator modifié vue du dessus
Raspberry Pi5 en haut à gauche. À droite un ESP32. Mon intention est de faire du ESP32 mon contrôleur de moteur avec notamment la gestion de l’encodeur. Le Raspebrry Pi donnera les ordres au ESP32 pour tout ce qui se rapporte aux moteurs.

2025-12-22 - Capot ouvert
#

Robot Devastator modifié capot ouvert, vue sur les moteurs
Deux moteurs DFRobot 6 V avec encodeur en quadrature (FIT0521).