Robot chenillé Bluetooth BLE + Blynk – Arduino 101 (Intel Curie)
Composants et fournitures
| Arduino 101 (Intel Curie, BLE + IMU intégrés) | ×1 |
| Shield moteur Adafruit Motor/Stepper Shield V2 | ×1 |
| Châssis chenillé Dagu DG012 (SparkFun) | ×1 |
| Piles AA (pour moteurs) | ×5 |
| Câble USB-A vers USB-B (court) | ×1 |
| Batterie USB (power bank) pour Arduino | ×1 |
| Entretoises M2.5 nylon + vis/écrous | ×4 |
| Connecteurs JST polarisés (batterie moteurs) | ×1 paire |
| Pin headers mâle/femelle 0.1" | ×1 lot |
| Fils mâle-mâle (4) | ×4 |
| Gaine thermorétractable 1" | ×1 |
| Colliers de serrage (2) | ×2 |
Outils nécessaires
- Fer à souder (connecteurs JST, headers)
Applications et services en ligne
- Arduino IDE (version 1.6.7 à 1.6.13 recommandée)
- Application Blynk (iOS / Android – gratuite)
À propos du projet
Robot chenillé piloté par smartphone via Bluetooth Low Energy (BLE) et l'application Blynk. L'Arduino 101 (Intel Curie) intègre nativement le BLE et un IMU 6 axes. Le châssis Dagu DG012 fournit la base mécanique. L'alimentation est séparée : 5 piles AA pour les moteurs (via shield Adafruit), power bank USB pour l'Arduino 101. Impératif : retirer le jumper d'alimentation du shield Adafruit pour isoler les deux sources.
Tutoriels vidéo (2 parties)
- Matériel : assemblage châssis, montage électronique, alimentation.
- Logiciel : création app Blynk, code Arduino, mise à jour firmware Curie.
Variante « Rover » (instructions rapides)
Mêmes composants, châssis à roues possible. Voir section « Pièces » du projet original.
Assemblage matériel
- Monter le châssis chenillé (instructions incluses), laisser le plateau supérieur démonté.
- Fixer l'Arduino 101 sur le plateau supérieur via entretoises M2.5 nylon.
- Monter le shield Adafruit Motor V2 sur l'Arduino.
Câblage
- Moteurs gauche/droite → bornes M1 et M2 du shield (fils mâle-mâle).
- Connecteur JST polarisé entre shield et pack 5 piles AA (souder).
- Retirer le jumper « PWR » du shield (isolation alim moteurs / alim Arduino).
- Fixer la power bank USB sous le plateau (colliers de serrage), connecter au port USB de l'Arduino 101 (câble court).
Configuration application Blynk
- Créer nouveau projet dans l'app Blynk.
- Ajouter : 4 boutons (mode « Push »), 1 slider, 1 widget BLE.
- Slider : écrire sur broche virtuelle V0, plage 0–255 (vitesse).
- Boutons (momentanés, envoient 1 pressé / 0 relâché) :
- Avant Gauche → V1
- Avant Droite → V2
- Arrière Gauche → V3
- Arrière Droite → V4
- Récupérer le « Auth Token » (email depuis l'app).
Logiciel Arduino
- Télécharger le sketch depuis GitHub :
Arduino101_BLE_Blynk_AdafruitMotorV2. - IDE : Outils → Gestionnaire de cartes → « Arduino 101 » (installer/mettre à jour).
- Croquis → Inclure bibliothèque → Gérer les bibliothèques : installer « Adafruit Motor Shield V2 Library » et « Blynk ».
- Remplacer
auth[]par votre token Blynk. - Si plusieurs Arduino 101 : personnaliser
blePeripheral.setLocalNameetsetDeviceName. - Mise à jour firmware Curie : Outils → Programmateur → « Arduino/Genuino 101 Firmware Updater » → « Graver la séquence d'initialisation ». Remettre programmateur sur « ArduinoISP ».
- Téléverser le sketch, appuyer « Master Reset » sur l'Arduino, re-téléverser.
Mise en route
- App Blynk : widget BLE → connecter à votre Arduino 101.
- Passer l'app en mode « Run » (triangle).
- Si non détecté : appuyer « Master Reset » sur l'Arduino.
- Jouez !
Code source
Sketch complet sur GitHub : ElectronHacks/Arduino101_BLE_Blynk_AdafruitMotorV2
Projets inspirants
- Arduino 101 BLE Rover
- BLE Bot 9000
Processus de fabrication
- Fabrication des bouteilles d'oxygène : des matières premières à l'assurance qualité
- Piles : de la pile de Volta aux cellules lithium modernes
- Construire une horloge murale design avec anneaux Neopixel 60 LED Adafruit et Arduino
- Construire un Spybot Arduino piloté par Bluetooth
- Solutions d'alimentation optimisées pour projets Arduino
- Fabriquez votre casque Iron Man et réacteur Arc avec Arduino - Guide complet
- Robot chenillé Bluetooth BLE + Blynk – Arduino 101 (Intel Curie)
- Lunettes connectées « Smart Match-Making » avec Arduino 101 et tinyTILE BLE
- Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas