top of page

Mouvement des yeux

Objectif du projet : Réaliser un projet de mouvement des yeux à l'aide de la carte de commande Pinoo, du servomoteur et du module potentiomètre.

Durée : 2 leçons

Tranche d' âge : 7 ans et plus

Ensemble Pinoo : ensemble Pinoo Invention, ensemble complet.

Réalisations:

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

  • Apprend à utiliser le module potentiomètre.

  • Apprend à utiliser le servomoteur.

  • Développe des compétences algorithmiques.

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

 

 

Matériels à utiliser : programme Mblock 3, carte de commande pinoo, module potentiomètre, servomoteur.

 

 

Matériaux nécessaires pour la conception : carton de couleur (petit), ciseaux et couteau utilitaire, couvercle de boîte, marbre, peinture acrylique et pinceau, papier kraft, morceau de fil d'aluminium, forex, pistolet à colle et silicone.

 

 

Construction du projet :

 

Commençons par la conception des yeux pour notre projet.

 

 

Nous peignons le marbre blanc avec de la peinture acrylique. Ensuite, nous peignons une grande forme ronde bleue avec de la peinture bleue. Ensuite, nous peignons une forme ronde noire plus petite au milieu de cette forme ronde bleue. Nous obtenons notre premier œil.

 

Nous avons coupé une partie du couvercle de la boîte à chaussures. Nous couvrons la pièce coupée avec du papier kraft et la silicone.

 

Nous ouvrons un trou assez grand pour que la balle puisse entrer avec un couteau utilitaire. Nous dessinons et découpons une forme ronde de la taille d'un trou que nous avons créée à partir de papier A4.

 

Nous dessinons d'abord un grand cercle dans la partie médiane et un petit cercle plus petit à l'intérieur. Nous peignons le grand cercle avec de la peinture acrylique bleue et le cercle intérieur avec de la peinture acrylique noire. Ainsi, nous obtenons notre 2e œil.

 

 

Nous découpons un morceau de carton coloré de 2x6 cm de long. On silicone le morceau de carton du dos de la boite jusqu'au fond du trou.

 

 

On silicone le servo moteur devant le carton.

 

 

 

 

Nous plions le morceau de fil d'aluminium comme indiqué sur la figure et le façonnons.

 

 

Nous siliconons le morceau de fil d'aluminium que nous avons façonné à la fois pour le servomoteur et la boule.

 

Nous avons coupé un morceau de forex de 20x20 cm avec un couteau utilitaire.

 

On silicone la boite sur le forex qu'on coupe.

 

 

 

Nous siliconons le module potentiomètre à côté du boitier.

 

Nous connectons le module potentiomètre et le servomoteur à la carte de commande pinoo à l'aide des câbles de connexion. Nous attachons le module potentiomètre à la 7ème porte et le servomoteur à la 1ère porte.

 

 

Nous branchons le câble USB à la fois sur la carte Pinoo et sur 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 "COM4" 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 de codage :

 

 

Tout d'abord, nous écrivons les codes nécessaires pour voir la valeur du module potentiomètre attaché à la 7ème porte sur l'écran. Au fur et à mesure que nous déplacerons le module potentiomètre, nous verrons que la valeur change à l'écran.

 

 

Nous devons créer une variable pour contenir cette valeur. Nous cliquons donc sur le champ Data/Block et cliquons sur Create a Variable. Tapez x dans le champ qui s'ouvre et cliquez sur le bouton OK. Nous avons créé une variable nommée X.

 

 

Nous supprimons les codes que nous avons créés en premier. Nous commençons avec le bloc de code du programme Pinoo. Ensuite, nous fixons la valeur de la variable x à 0.

 

 

Nous ajoutons le bloc de code en répétant continuellement.

 

 

Nous déterminons la valeur de la variable x comme la valeur du potentiomètre attaché à la 7ème porte divisée par 5,6. Parce que le module potentiomètre lit la valeur la plus élevée de 1023 et que le servomoteur est de 180. Si nous divisons 1023 par 180, ce sera environ 5,6. Nous le convertissons donc à la même valeur.

 

Nous spécifions l'angle du servomoteur attaché à la 1ère porte comme x. Nous codons donc ici le servomoteur pour qu'il tourne lorsqu'il tourne avec le module potentiomètre.

 

 

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. Nous nous assurons que la carte Pinoo est activée.

 

 

 

Lorsque vous déplacez le module potentiomètre, l'œil bouge également.

1.JPG
Screenshot_3_480x480.jpg
11.JPG
12.JPG
13.JPG
14.JPG
15.JPG
16.JPG
16.JPG
17.JPG
18.JPG
19.JPG
20.JPG
21.JPG
22.JPG
23.JPG
24.JPG
25.JPG
26.JPG
27.JPG
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
seri_port_480x480.jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
37.png
39.png
40.png
41.png
42.png
43.png
44.png
45.png
48.JPG
49.PNG
bottom of page