Robotique - Robots Rogue Rapscallion
Robotique - Programmation de moteurs - Moteurs IV


Utilisation des moteurs avec des LED-RGB Neopixels et des détecteurs infra-rouge

Dans ce circuit, des LED-RGB NeoPixels doivent être installés dans chacun des coins d'un robot Rapscallion et le circuit doit être conçu pour pouvoir programmer individuellement chacun de ces NeoPixels comme les lumières sur une voiture. De plus, trois détecteurs infra-rouge doivent être installés à l'avant du robot et branché de façon à ce que le robot puisse détecter les objets à l'avant, à la gauche et à la droite du robot.

 
 


Soudure de LED-RGB NeoPixels pour les placer dans chacun des coin d'un robot Rogue Rapscallion

Voici une photo démontrant les soudures à effectuer sur des NeoPixels .





Circuit pour placer les LED-RGB NeoPixels dans chacun des coin d'un robot Rogue Rapscallion

Voici des photos démontrants les circuits à effectuer pour installer les NeoPixels .
Il est très important de placer une résistance de 470 ohms dans le circuit de chaque LED-RGB
comme pour la programmation des NeoPixels avec les Trinkets.




LED-RGB NeoPixel placée à l'arrière gauche du robot

Nom de la variable: LEDRGBArG

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil vert --- résistance 470 ohms --- Port 4 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




LED-RGB NeoPixel placée à l'arrière droite du robot

Nom de la variable: LEDRGBArD

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil bleu --- résistance 470 ohms --- Port 5 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




LED-RGB NeoPixel placée à l'avant droite du robot

Nom de la variable: LEDRGBAvD

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil violet --- résistance 470 ohms --- Port 6 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




LED-RGB NeoPixel placée à l'arrière gauche du robot

Nom de la variable: LEDRGBArG

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil violet --- résistance 470 ohms --- Port 7 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




Circuit pour placer les LED-RGB NeoPixels dans chacun des coin d'un robot Rogue Rapscallion avec l'ajout des connexions pour les moteurs

Voici des photos démontrants les circuits à effectuer pour connecter les moteurs et les NeoPixels.



















Photos pour ajouter les détecteurs infra-rouge Sharp













Labyrinthe - Défi 1





Programme - Rapscallion_50_Circuit4_Voiture_Prog2


Nom du programme:   Rapscallion_40_Labyrinthe_NeoPixels1

Description:

Ce programme permet faire avancer un robot Rapscallion de façon autonome dans un labyrinthe en utilisant des détecteurs infra-rouge Sharp qui permettent de voir les objets à gauche, à droite et en avant du robot. De plus, des lumières LED-RGBs s'allument et s'éteignent aux extrémités du robot de la même façon qu'une voiture fait lorsqu'elle tourne à gauche et à droite. Lorsque le robot voit un objet en avant et de chaque côté en même temps, il s'arrête et toutes les LEDs du robot s'illuminent d'une façon particulière avant que le robot ne s'éteigne.

Chaque LED-RGB est située sur une bande unique de 1 Neopixel branché sur les ports 4, 5, 6 et 7 d'un robot Rapscallion.

Lorsque le robot avance, les 4 LED-RGB sont allumées LEDRGBAvG et LEDRGBAvD blanche (255,255,255) LEDRGBArG et LEDRGBArD rouge (255,0,0)

Lorsque le robot tourne à gauche, la LED-RGB avant-gauche (LEDRGBAvG) clignote jaune (255,255,0) et la LED-RGB arrière-gauche (LEDRGBArG) clignote rouge (255,0,0) de façon alternative à un rythme de 1/10 sec. Les autres LED-RGB demeurent allumées.

Lorsque le robot tourne à droite, la LED-RGB avant-droite (LEDRGBAvD) clignote jaune (255,255,0) et la LED-RGB arrière-droite (LEDRGBArD) clignote rouge (255,0,0) de façon alternative à un rythme de 1/10 sec. Les autres LED-RGB demeurent allumées.

Lorsque le robot est arrêté, les 4 LED-RGBs s'éteignent.



















































Vidéo démontrant le programme Rapscallion_40_Labyrinthe_NeoPixels1.








Site construit par M. Jean-Luc Roy, Enseignant d'informatique et de robotique - jean-luc.roy@cscdgr.education
Visitez le site complet de M. Roy