Construisez facilement une voiture robot avec la carte de base de voiture pour la carte STM32F411 « Black Pill »

Construisez facilement une voiture robot avec la carte de base de voiture pour la carte STM32F411 « Black Pill »

La Car Base Board de Applying Microcontroller Solutions est une plate-forme modulaire pour la construction de projets de voitures robotisées alimentée par la carte de développement WeAct Studio Black Pill. La carte Black Pill est une mise à niveau de la carte « Blue Pill 2 » et comprend le microcontrôleur STM32F411CEU6 fonctionnant à 100 MHz avec 512 Ko de mémoire flash, 128 Ko de SRAM et un port USB Type-C pour l’alimentation et la programmation.

Panneau de base de voiture

La carte de circuit imprimé Care Base Board est un contrôleur de base qui prend des extensions matérielles telles que des modules sans fil, des servos et des capteurs pour surveiller et contrôler une voiture robot. Les embases intégrées offrent un moyen simple de câbler ces connexions et aident à éviter un enchevêtrement de fils (un nid de rats).

La conception du PCB facilite l’utilisation de dispositifs et de cartes « génériques » largement disponibles en cours de développement et leur alimentation par des batteries. Il permet également au développeur de sélectionner son appareil de communication sans fil préféré. Le Car Base Board ajoute une autre option aux plates-formes de développement robotique que nous avons précédemment couvertes, telles que M5Stack BugC2, EVN Alpha et la plate-forme Qualcomm RB5.

Application des spécifications de la carte de base de voiture Microcontroller Solutions :

  • Carte MCU prise en charge – Carte Weact Black Pill basée sur un MCU Arm Cortex-M4F STM32F411 à 100 MHz avec 512 Ko de flash sur puce, 128 Ko de SRAM sur puce et 8 Mo ou 16 Mo de flash (important car le flash n’est pas présent sur toutes les versions du Bec Noir)
  • Contrôle moteur
    • Connecteur 6 broches pour commande double moteur
    • Connecteur de servomoteur PCA9685 (servos 6 V)
    • 2x connecteur servo 3 broches (servos 5V)
  • Moniteurs/capteurs pour éviter les obstacles
    • Ultrasonique (SR-HC04/05)
    • 2x capteur de vitesse optique à fente infrarouge
    • 3x capteur/tracker d’obstacles infrarouge
  • Communication
    • Récepteur infrarouge (IR1838)
    • Port UART à 6 broches pour connecter un module Bluetooth
    • NRF24 pour communication 2,4 GHz
  • Affichage – Port I2C pour écran OLED
  • Pouvoir
    • Alimentation USB 4,5 à 5,0 V depuis un ordinateur de bureau via un connecteur USB-C sur Black Pill (alimentation 3,3 V vers la carte de base de la voiture)
    • Alimentation par batterie à partir d’une source externe via le connecteur Phoenix intégré (5 V vers plusieurs connecteurs via un régulateur 5 V)

Le développement de Black Pill peut être programmé en STM32 C, Arduino ou MicroPython. Des exemples fonctionnels de MicroPython pour différents appareils sont disponibles dans le référentiel Github de la carte de base.

Châssis PCB monté sur carte de base de voiture
Carte de base de voiture montée sur un châssis de voiture robot Ackermann (69 $ sur Amazon)

Le Car Base Board est disponible pour 14 $ sur Tindie. Notez que la carte n’est que le contrôleur de base et que vous devrez acquérir vous-même le STM32 BlackPill, le châssis du véhicule, les modules, les câbles plats, la batterie et d’autres composants. Le vendeur mentionne qu’il peut proposer « un produit complémentaire contenant les appareils, le câblage et le châssis » si un intérêt suffisant est manifesté. Plus d’informations sont disponibles dans le référentiel GitHub.

Schéma de câblage d'alimentation de la carte de base de voiture
Schéma de câblage

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • KEYESTUDIO Kit de démarrage de Voiture Robot 4 Roues motrices pour Arduino IDE, télécommande Infrarouge Bluetooth, Suivi de Ligne, prévention des Obstacles, etc. Kit de Programmation robotique
  • Carte de développement système Minimum STM32F103C8T6, Module de Carte de Base avec Interface Micro USB, Module d'apprentissage 40 Broches pour projets de Bricolage, Comprend 5