top of page

Robot doux

Objectif du projet : créer un projet de robot mignon à l'aide d'une carte de contrôle Pinoo, d'un servomoteur, d'un module LED et d'un capteur de distance.

Durée:  2 leçons

Tranche d'âge:  7 ans et plus

Ensemble Pinoo : ensemble de base, ensemble d'invention, ensemble de fabricant et ensemble complet.

Réalisations:

  • Apprend à coder la carte de contrôle Pinoo.

  • Apprend à utiliser le module led.

  • Apprend à utiliser le capteur de distance.

  • Apprend à utiliser le servomoteur.

  • Développe des compétences algorithmiques.

  • Les compétences en codage se développent.

  

Matériel à utiliser : programme Mblock 3, carte de contrôle pinoo, capteur de distance, module led jaune, module led rouge, servomoteur

 

 

Matériel requis pour la conception : 1 boîte moyenne, ciseaux et couteau utilitaire, carton de couleur, 4 gobelets en carton, pistolet à colle et silicone.

 

 

  

Construction du projet :

Commençons par la conception du robot pour notre projet. Nous le coupons dans du carton coloré et recouvrons la boîte de silicone afin que le couvercle puisse être ouvert.

 


Nous couvrons toutes les pièces comme sur la figure. Ainsi, nous complétons la conception du corps du robot.

 

Nous assemblons 2 gobelets en carton et les silicones. Nous faisons le même processus une fois de plus.

 

 

Nous couvrons l'extérieur de 2 verres avec du carton coloré par du silicone. Ainsi, nous complétons les jambes de la conception du robot.

 

 

Nous forons des trous dans la partie supérieure du corps du robot, où le capteur de distance peut entrer.

 

 

  Nous plaçons le capteur de distance dans ces trous et le siliconons.

 

 

Nous siliconerons les pieds que nous avons créés sous la partie du corps.

 

Nous siliconons 2 modules led au niveau du capteur de distance.

 

Nous coupons le carton à 7x12 cm. Ensuite, nous en découpons le dessus avec du carton coloré et le silicone.

 

 

Nous le plions à 2 cm des bords droit et gauche vers l'intérieur. Ainsi, nous terminons la partie bras de la conception du robot.

 

Nous siliconerons l'un des bras sur le côté gauche du corps du robot.

 

 

On enlève la pointe du servomoteur et on le silicone sur le corps du robot perpendiculairement à droite.

 

Nous attachons les câbles de connexion des modules à la carte de contrôle pinoo. Nous attachons le capteur de distance à la 5ème porte, le module LED rouge à la 4ème porte, le module LED vert à la 1ère porte et le servomoteur à la 2ème porte.

 

 

On branche le câble de connexion USB sur la carte Pinoo et l'ordinateur. Nous pouvons maintenant commencer à coder.

 

  Ajout de l'extension Pinoo :

 

  Dans l'onglet Extensions, cliquez sur "Gérer les extensions".

 

Dans la fenêtre qui s'ouvre, on écrit "Pinoo" dans le moteur de recherche et il suffit de dire télécharger au résultat. Installé sur notre ordinateur.  

 

 

 

 

 

 

 

 

Connexion de la carte de contrôle Pinoo à l'ordinateur :

Dans Mblock 3, nous cliquons sur l'onglet "Connecter" en haut à gauche.  Dans la fenêtre qui s'ouvre, nous cliquons sur la section "Serial Port" et sélectionnons l'option "COM6" dans la page qui s'ouvre.

REMARQUE : Comme chaque ordinateur a des entrées de port différentes, les numéros à côté de COM peuvent changer.

 

 

Cliquez sur l'onglet Cartes.  Dans la fenêtre qui s'ouvre, nous sélectionnons l'option de carte "Arduino Nano" utilisée par la carte de contrôle Pinoo.

 

 

Cliquez sur l'onglet Extensions.  Dans la fenêtre qui s'ouvre, nous sélectionnons "Pinoo", l'extension de la carte de contrôle que nous utilisons.

 

  

Cliquez sur l'onglet Connexion.  Cliquez sur "Mise à jour du firmware" dans la fenêtre qui s'ouvre.

 

Partie codage :

  Tout d'abord, lorsque le drapeau vert est cliqué, nous faisons l'angle du servomoteur de 135 degrés.

 

 

Nous attachons la pointe du servomoteur verticalement.

  

On silicone ce bras parallèlement à l'autre bras jusqu'au bout du servomoteur.

 

 

Lorsque le drapeau vert est cliqué, nous écrivons constamment les codes nécessaires pour voir la valeur de distance jusqu'à la 5e porte à l'écran. On voit la valeur sur l'écran en cliquant sur le drapeau vert et en amenant la main devant le capteur de distance. Nous utilisons le bouton rouge pour arrêter.

 

Sinon, nous ajoutons la structure de condition et créons notre condition. 5. Nous aurons la condition que la valeur lue par le capteur de distance attaché à la porte soit inférieure à 10. Donc, si nous mettons notre main près, cela fonctionnera.

  Si notre condition est vraie, nous faisons d'abord allumer la LED rouge attachée à la 4ème porte en mettant son statut haut. 1. Nous éteignons la LED jaune attachée à la porte en abaissant son statut.

Ensuite, nous ajoutons le bloc de code en répétant 10 fois depuis le menu de contrôle et changeons la valeur de 10 à 4.

Dans cette partie, nous allons changer l'angle du servomoteur et le faire onduler.

 

Répétez 4 fois, nous faisons d'abord l'angle du servomoteur 0 dans le bloc de code. Nous attendons 0,5 seconde et faisons l'angle du servomoteur 90. Ensuite, nous attendons à nouveau 0,5 seconde.

En avançant à ces angles, nous obtiendrons une image d'ondulation.

 

Si la condition n'est pas vraie, nous faisons l'angle du servomoteur de 135 degrés, qui est la première valeur. Ensuite, on fait s'allumer la led jaune attachée à la 1ère porte en mettant son état haut. 4. Nous fournissons l'état de la led rouge attachée à la porte, faible extinction du vantail.

 

Faites un clic droit sur la commande "Programme Pinoo" et dans la fenêtre qui s'ouvre, "Installer sur Arduino"  Nous sélectionnons l'option.

 

 

Sur la page qui s'ouvre, nous cliquons sur le bouton "Télécharger sur Arduino", qui est sélectionné en rouge.

 

 

Nos codes sont téléchargés sur notre carte de contrôle Pinoo.

 

 

 

Après l'apparition du message "Installation terminée", cliquez sur le bouton "Fermer".

 

 

Statut de travail du projet :

Nous insérons la pile 9V.

 

Lorsque le robot ne détecte aucun mouvement devant lui, il s'immobilise et la LED jaune s'allume.

 

 

 

 

 

Lorsque le robot détecte un mouvement (vous pouvez mettre votre main devant le capteur de distance)

La led rouge clignotera et le servomoteur démarrera. Cela donnera l'impression que le robot fait signe de la main.

1.JPG
Adsız.png
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
12.JPG
13.JPG
14.JPG
15.JPG
16.JPG
17.JPG
18.JPG
19.JPG
20.JPG
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
31.png
32.JPG
33.JPG
34.png
35.png
36.png
37.png
38.png
39.png
41.png
42.png
43.png
44.png
45.JPG
46.JPG
47.JPG
bottom of page