BLE Bot 9000 – Robot 4 roues piloté en Bluetooth Low Energy depuis un PC (Arduino 101 + Johnny-Five)
Kit matériel (fourni)
| Arduino 101 (Intel Curie, BLE natif) | 1 |
| Shield Adafruit Motor/Stepper/Servo v2.3 (kit à souder) | 1 |
| Châssis SparkFun Multi-Chassis 4WD (aluminium) | 1 |
| Support 6× piles AA + prise jack 2,1mm (pour Arduino) | 1 |
| Support 5× piles AA (inclus dans le châssis, pour moteurs) | 1 |
| Pack composants (entretoises, vis, fils, velcro, piles AA) | 1 |
| Piles AA (11 au total) | 11 |
Outils
- Fer à souder + étain (headers du shield moteur)
- Tournevis cruciforme (fourni)
Logiciels côté PC
- Node.js (≥ 6.x)
- npm packages :
johnny-five,keypress,ble-serial,bluetooth-hci-socket - Python 2.7.13 (requis pour compiler
bluetooth-hci-socketsous Windows) - Outils de build Windows :
npm install --global --production windows-build-tools(admin)
Assemblage hardware – Points clés
- Arduino 101 sur entretoises sur le plateau supérieur (couvercle) avant de refermer le châssis.
- Shield moteur v2.3 : soudez les headers fournis (préférez headers femelles pour l'Arduino 101, mâles pour le shield). Soudez le header 6 broches près du logo Bluetooth en dernier, une fois le shield emboîté sur l'Arduino.
- Moteurs : câblez les 4 moteurs sur les bornes M1–M4 du shield. Fils jaunes = +, verts = − (sur le schéma ; sur les moteurs réels : rouge = +, noir = −).
- Jumper VIN : RETIREZ-LE ! Sinon l'Arduino 101 est alimenté par le shield (risque surtension). L'Arduino est alimenté par son propre pack 6×AA (jack), les moteurs par le pack 5×AA (bornes VIN/GND du shield).
- Fixez le pack 6×AA à l'arrière avec le velcro.
Firmware Arduino : StandardFirmataBLE
- Installez le package « Intel Curie Boards » dans le gestionnaire de cartes Arduino IDE.
- Installez la bibliothèque « Adafruit Motor Shield V2 » via le gestionnaire de bibliothèques.
- Optionnel : testez les moteurs avec a101_motortest.ino.
- Ouvrez
Fichier → Exemples → Firmata → StandardFirmataBLE, téléversez.
Contrôle depuis le PC (Node.js + Johnny-Five)
- Créez un dossier projet, ouvrez un terminal Node.js (admin sous Windows).
- Installez les modules :
npm install johnny-five keypress ble-serial bluetooth-hci-socket - Récupérez
control.jsdepuis GitHub. - Branchez les deux packs piles, lancez :
node control.js
Contrôles clavier : W avant, S arrière, A gauche, D droite.
Alternative : Contrôle via Blynk (smartphone)
- Installez la bibliothèque Blynk (v0.4.7+) via le gestionnaire de bibliothèques.
- Flashez a101_blynk_base.ino.
- Créez un projet dans l'app Blynk avec 4 boutons (virtuels V0–V3) pour les directions.
Problèmes connus & solutions
- Pièces manquantes : pack 6×AA + jack, kit « Tank » n'a que 2 moteurs.
- Alimentation Tank Kit : le pack 5×AA est trop faible pour les chenilles. Solutions : retirer chenilles, utiliser LiPo 2S (7,4V), ou alimenter l'Arduino 101 par powerbank USB Intel.
- BLE instable : nécessite Bluetooth 4.0+, Windows 8.1+. Alimentez solidement l'Arduino 101 (5V 2A).
- Vis trop grosses pour l'Arduino 101 : utilisez les vis argentées du kit châssis ou du velcro.
- Firmata ≥ 2.5.3 requis pour avoir l'exemple StandardFirmataBLE.
Raccourcis pour ateliers
- Tutoriel complet : bit.ly/blebot1
- Test moteurs DC : bit.ly/blebot2
- Version Blynk : bit.ly/blebot3
Processus de fabrication
- Kit de test de glucomètre avancé : conception, histoire et avenir de la surveillance de la glycémie
- Histoire, conception et avenir des kits de modélisme : des origines anciennes à la fabrication moderne
- Mini‑Circuits et Vayyar lancent le VTRIG‑74 : kit de développement d'imagerie 4D par ondes millimétriques
- Kit de développement RSL10 Mesh : réseaux BLE ultra-basse consommation simplifiés
- Guide de Démarrage du Kit Raspberry Pi 3 : Assemblage, OS et Accès à Distance
- Kit de Démarrage Hologram Nova : Guide Complet de Configuration Raspberry Pi et Intégration Capteurs
- Construisez votre propre robot Raspberry Pi avec le kit MonkMakes RRB2 – Guide détaillé
- Intellisaurus – Construire un dinosaure robot marcheur intelligent
- 8 Points Clés sur l'ISO 9000 pour Réussir votre Management de la Qualité