RasPiRobot Board V2 : Transformez votre Raspberry Pi en contrôleur robot puissant
Compatible avec Raspberry Pi 2 et modèles ultérieurs.
La RasPiRobot Board V2 est une carte d'extension prête à l'emploi qui transforme votre Raspberry Pi en contrôleur robotique complet. Livrée entièrement assemblée, elle inclut une alimentation à découpage, vous permettant d'alimenter le Pi et votre robot depuis divers packs de batteries.
Se montant directement sur l'en-tête GPIO du Pi, la carte offre un contrôle bidirectionnel de deux moteurs CC via un driver pont en H L293D et un contrôle PWM indépendant de la vitesse pour chaque moteur. Son alimentation intégrée 5 V/2 A permet de faire tourner un Raspberry Pi pleinement chargé et des moteurs depuis un pack 6 piles AA (piles non incluses).
Où acheter
Aux États‑Unis, la RasPiRobot Board est disponible chez Adafruit pour 29,95 $. Au Royaume‑Uni et dans le monde, Seedstudio la propose environ 15 £ (prix variable selon taux de change). Elle est aussi sur Amazon.co.uk à 17,50 £.
Caractéristiques principales
- Compatible avec modèles Raspberry Pi A, A+, B, et B+.
- Design matériel open‑source.
- Bibliothèque Python open‑source complète avec exemples – sur GitHub : raspirobot.com.
- Entièrement assemblée – aucune soudure requise.
- Contrôle bidirectionnel de deux moteurs.
- Contrôle puissance PWM variable – ajustez vitesse moteurs indépendamment et utilisez moteurs basse tension.
- Alimentation à découpage intégrée : délivre jusqu'à 2 A en 5 V, permettant fonctionnement depuis 6 piles AA.
- En-tête dédié télémètre pour capteurs ultrasoniques HC‑SR‑04.
- En-tête I²C 5 V, compatible broches avec écrans Adafruit.
- Deux sorties collecteur ouvert tamponnées.
- Deux LEDs de statut.
- Deux entrées bouton poussoir.
- Bornes à vis pour moteurs et batterie.
- En-têtes traversants exposant toutes les broches GPIO.
Documentation
La RRB2 s'appuie sur les retours de sa prédécesseur pour offrir fiabilité et utilisabilité améliorées.
Fonctionnement
La carte est alimentée par un pack batterie 6 V‑12 V CC. Bien que 4 piles AA puissent théoriquement fournir 6 V, la tension chute vite ; nous recommandons au moins 6 piles AA (rechargeables ou haute performance) ou un pack LiPo 7,2 V.
La RRB2 fournit 5 V jusqu'à 2 A directement au Raspberry Pi et aux moteurs, éliminant le besoin d'une alimentation externe.
La plupart des moteurs 6 V fonctionneront de manière fiable à 5 V.
Installation des bibliothèques Python
Sur votre Raspberry Pi, lancez les commandes suivantes depuis un terminal :
$ wget https://github.com/simonmonk/raspirobotboard2/raw/master/python/dist/rrb2-1.1.tar.gz
$ tar -xzf rrb2-1.1.tar.gz
$ cd rrb2-1.1
$ sudo python setup.py install
Connectez la RRB2 à votre Pi d'abord. Pour les tests initiaux, vous pouvez alimenter la carte via le connecteur USB d'alimentation du Pi ; ni batteries ni moteurs ne sont requis à ce stade.
Ouvrez une console Python 2 (Python 3 n'est pas supporté) avec sudo python et exécutez les commandes suivantes pour vérifier les LEDs et l'interrupteur de la carte :
from rrb2 import *
rr = RRB2()
rr.set_led1(1)
rr.set_led1(0)
rr.set_led2(1)
rr.set_led2(0)
rr.sw1_closed()
La dernière ligne doit retourner False car aucun interrupteur n'est connecté.
Connexion batterie et moteurs
Pour construire un robot mobile, associez la RRB2 à un châssis tel que le Magician Chassis (largement disponible sur eBay) ou un kit low‑cost comparable. Ces kits fournissent généralement un cadre découpé laser, moteurs à engrenages, boîtier batterie, et quincaillerie de montage.
Après assemblage du châssis, fixez le Raspberry Pi et la RRB2 sur le cadre. Les fils moteurs doivent être routés vers les bornes à vis L et R ; inverser les fils inversera le sens du moteur, vérifiez donc le câblage.
Important : N'alimentez pas le Raspberry Pi à la fois depuis le pack batterie et le connecteur USB d'alimentation ; choisissez une seule source.
Laissez les roues démontées lors de la configuration initiale pour éviter tout mouvement involontaire. Quand vous connectez le pack batterie à la troisième paire de bornes à vis (+V à l'extérieur), la LED d'alimentation du Pi doit s'allumer, et les LEDs de la RRB2 s'illumineront aussi.
Pour contrôle sans fil, envisagez d'ajouter un dongle USB Wi‑Fi pour activer l'accès SSH sur votre réseau.
Référence API
La bibliothèque fournit une classe RRB2. Tous les scripts Python important cette bibliothèque doivent être exécutés avec privilèges super‑utilisateur. Pour usage détaillé, référez‑vous à la documentation officielle.
Processus de fabrication
- Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
- Construction d'une station météo extérieure avec Raspberry Pi 2 et ADS‑WS1
- Surveillance précise de la température dans un placard serveur avec Raspberry Pi
- Suivi avancé de balle de ping-pong sur Raspberry Pi avec OpenCV
- Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC
- Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
- Conversion RF vers DC avec Raspberry Pi : Construction et dépannage d'un détecteur d'enveloppe
- Cycle Chaser : Transformer votre vélo en spectacle lumineux nocturne avec Raspberry Pi
- Construire un capteur d'humidité du sol Raspberry Pi low-cost pour irrigation intelligente