Bolide AESTQ

Le robot

Jean-François Garneau et Pierre Lachance ont préparé ce robot/bolide (non parfait) pour un atelier d’initiation à Arduino lors du colloque de l’AESTQ 2017. Les participants repartent avec le robot (prix coûtant).

Le but est ici d’avoir un robot préassemblé à 70% afin d’avoir du temps pour terminer les connexions et d’initier à sa programmation.

Le châssis est à imprimer à l’aide d’une imprimante 3D, voici le fichier STL utilisé. Ce châssis peut être imprimé sur des imprimantes qui ont une surface d’impression réduite (10 cm x 10 cm).

Montage

Matériel 

  • Fiche mâle
  • 2 moteurs + 2 roues
  • 1 roue avant + essieu
  • 10 fils Dupont F-F
  • Vis et boulons
  • Fils conducteurs (2 x ~25cm)


Capteur de ligne : Vous avez 2 capteurs de ligne dans votre matériel, vous pouvez en installer qu’un seul pour l’atelier. Utiliser les 3 broches numériques 8 où S = signal, V = alimentation 5V, G = mise à la terre.

Attention!!! Soyez rigoureux sur la gestion des bornes + et – de la pile.

Voici à quoi ressembleront les connexions de votre robot (sans les capteurs).

Programmation

On s’initie à la programmation de notre robot. Avec des élèves, à vous de voir ce que vous donnez ou non comme fichier de départ.

  1. Vérifier la connexion de votre carte Arduino (Vidéo : Connexion à la carte Arduino Uno)
  2. Utiliser Blockly@rduino pour ouvrir ce fichier ou ArduBlockly avec ce fichier
    1. Fichier ino (pour les programmeurs en mode texte!)
  3. Ajuster les fonctions (avance, recule, etc.) pour être en mesure de faire réaliser ceci à votre robot :
    1. Avancer et reculer en ligne droite
    2. Tourner à droite, à gauche (environ 90°)
    3. Arrêter à la ligne (utilisation du capteur de ligne)
      1. La calibration du capteur de ligne se fait avec la vis sur le capteur. Plus facile à calibrer sans la roue (plus près du sol). La DEL rouge du capteur allume lorsque que la lecture est 0.
  4. Avez-vous une idée de comment faire suivre une ligne à votre robot?

Liste du matériel pour le bolide