top of page

zootrope

Objectif du projet : module de boutons et moteur à courant continu utilisant la carte de contrôle Pinoo  Pour créer un système Zoetrope avec

REMARQUE : Zoetrope est un système qui affiche des images fixes comme si elles étaient en mouvement.

Durée:  2 leçons

Tranche d'âge:  7 ans et plus

Ensemble Pinou :  Ensemble complet

Réalisations:

  • Apprenez à coder la carte de contrôle Pinoo

  • Apprend à coder le module bouton.

  • Le moteur à courant continu apprend à coder.

  • 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, module bouton, moteur à courant continu, câble de connexion

 

 

Matériaux requis pour la conception :  Forex, carton, papier A4, crayons, ciseaux, pistolet à colle, ruban adhésif, boîte en carton, tire-langue

 

 

Construction du projet :

Nous dessinons un cercle avec un rayon de 7 cm et le coupons.

  

 

Nous avons découpé une bande de 41 x 7,5 cm dans du papier A4. Un papier ne suffira pas pour sa longueur. C'est pourquoi nous connectons deux papiers avec du ruban adhésif. Nous dessinons des formes sur la bande à certains intervalles.

*** Les chiffres doivent être adaptés à un zootrope consécutif.

 

Nous découpons un rectangle de 41 x 18 cm de large dans du carton noir.  

On colle notre bande au milieu du rectangle noir.

 

 

Nous allons créer des espaces rectangulaires sur le carton jusqu'au sommet de nos formes. L'important ici est que les espaces rectangulaires que nous allons couper coïncident avec le milieu des deux formes. (Vous pouvez déterminer les dimensions de l'espace en fonction de vos formes)

 

Nous ferons de même pour la sous-section cette fois. Mais cette fois, nous faisons des découpes entre les formes et plions les parties formées vers l'extérieur.

 

 

 

Nous fixons les deux extrémités ensemble pour former un cylindre rectangulaire, avec notre bande venant à l'intérieur.

 

Nous fixons le cylindre que nous avons créé sur le cercle avec un pistolet en silicone à l'aide des pièces que nous avons dépliées. Vous pouvez ensuite couper les parties excédentaires.  

Nous forons un trou dans la partie médiane de la barre de langue.  

Du Forex, nous découpons un rectangle de la taille d'un bâton de langue et deux petits morceaux rectangulaires de la taille du côté court. Nous collons ces petits morceaux sur les petits côtés.

Nous fixons la barre de langue au design que nous avons créé.  

 

 

Nous fixons la partie forex du design au milieu du design du cercle que nous avons créé. ​

 

Nous le fixons en insérant la partie tige du moteur dans le trou que nous avons créé sur la barre de langue. (Lorsque la tige commence à tourner à l'intérieur du trou, elle ne doit pas être forcée. À ce stade, si la taille du trou est petite, agrandissez-la définitivement.)  

On ouvre d'abord une fenêtre de 3 x 1,5 cm sur la boîte, puis une autre fenêtre de mêmes dimensions en partie basse.  

Nous fixons le moteur à courant continu en prenant le câble dans la boîte vers la fenêtre supérieure, et le bouton vers la fenêtre inférieure en prenant le câble dans la boîte.

 

 

Faisons nos liens. Nous plaçons la carte de commande Pinoo dans le boîtier. Nous connectons le câble moteur à l'entrée A1/A2 (droite) des entrées appropriées pour le moteur, et le module bouton à l'entrée violette numéro 4 avec le câble de connexion. Nous fermons le boîte.

 

 

Vous pouvez décorer le design comme vous le souhaitez.

 

 

Nous avons terminé nos connexions et notre conception, passons maintenant à la partie codage. Nous utiliserons pour cela l'application mblock-3. Connectons notre Pinoo Control Card à l'ordinateur à l'aide du câble de connexion et connectons-nous à l'application Mblock3. Présentons ensuite notre carte de contrôle Pinoo à l'ordinateur. Pour cela, nous cliquons d'abord sur l'option de port série dans l'onglet Connexion, puis nous sélectionnons COM3. (Le nombre peut différer selon l'ordinateur et le port.)

 

 

Après avoir établi la connexion du port série, choisissons la carte que nous utiliserons dans l'onglet cartes. Nous travaillons avec le modèle Nano d'Arduino.  

Afin d'ajouter l'extension Pinoo à notre ordinateur, nous cliquons sur l'option Gérer les extensions dans l'onglet 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.

 

Nous arrivons à nouveau à l'onglet extensions et cliquons sur Pinoo. Nous allons écrire nos codes avec l'extension Pinoo.

 

Dans la partie codage ; Nous obtenons le code lorsque nous cliquons sur le drapeau vert dans le menu Événements pour démarrer l'application. Puisque nous voulons que tous les blocs de code que nous écrirons fonctionnent en continu, nous commençons par prendre le bloc de code de l'onglet de contrôle pour le répéter en continu. Nous allons obtenir l'aide de la marionnette pour connaître la valeur du module de bouton. Pour cela, nous obtenons la commande pour dire bonjour depuis l'onglet d'affichage. Au lieu de la phrase hello, nous obtenons le bloc de code lié au module de bouton dans l'onglet robots. Nous changeons l'entrée de la broche en Pinoo4, à laquelle nous nous connectons.  

 

Cliquons sur le drapeau vert et observons les valeurs que le capteur reçoit en appuyant sur le bouton.

 

 

Si la valeur du bouton est 1, c'est-à-dire si le bouton est enfoncé, laisser le moteur démarrer pendant 15 secondes, sinon (si la valeur est 0) le moteur s'arrête. Transformons maintenant cela en code. Pour créer la boucle Condition(If), nous obtenons l'instruction if not de l'onglet control. Pour créer la section de condition, nous obtenons l'expression égale à partir de l'onglet des opérations. Dans la première case, nous plaçons le bloc de code lié au module de bouton de l'onglet des robots. Nous changeons le numéro de broche en pinoo4. Nous écrivons 1 dans la seconde boîte.  

Si la valeur du bouton est égale à 1, le moteur, à savoir le zootrope, doit tourner. Pour cela, nous obtenons la commande Pinoo Bot Wheel : Right Direction Forward Speed 0 depuis l'onglet robots. Nous changeons la section de vitesse à 70. Nous voulons que le moteur/zoetrope tourne pendant 15 secondes après avoir appuyé sur le bouton. Nous obtenons la commande d'attente de 1 seconde de l'onglet de contrôle et la changeons en 15 pour la phrase 1. Si la valeur du bouton n'est pas 1, c'est-à-dire que le bouton n'est pas enfoncé, le moteur/zoetrope doit être au repos. Sinon, nous obtenons la commande Pinoo Bot Wheel: Right Direction Forward Speed 0 à partir de l'onglet robots.  

Après avoir rempli nos codes, nous vérifions le fonctionnement de notre projet en cliquant sur le drapeau vert. Lorsque nous appuyons sur le bouton, le zootrope doit tourner pendant 15 secondes. Si le bouton n'est pas enfoncé  zootrope devrait s'arrêter.  

 

S'il n'y a pas de problème dans le fonctionnement de notre projet, nous devons charger les codes que nous avons écrits dans notre carte afin de faire fonctionner notre projet avec une alimentation indépendante de l'ordinateur. Pour cela, nous avons utilisé le code pour cliquer sur le drapeau vert au début et le code où nous avons fait dire à la marionnette la valeur du bouton.  en le jetant à la poubelle, on récupère le code du programme Pinoo depuis le menu Robots.

 

 

Faites un clic droit sur le code et cliquez sur télécharger sur arduino (nous travaillons avec arduino en tant que carte).

 

 

Nous attendons que les codes soient téléchargés sur la carte. Une fois l'installation terminée, nous fermons la fenêtre.  

S'il n'y a pas de problème, nous débrancherons notre câble d'alimentation de l'ordinateur. Nous alimentons notre tableau de commande Pinoo à l'aide d'une pile 9v et d'un capuchon de pile. Nous plaçons également le bouton marche-arrêt, qui se trouve juste à côté de l'entrée de la batterie, en position marche.

1.jpg
2.JPG
3.jpg
4.jpg
5.jpg
6.jpg
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
21.jpg
20.jpg
22.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinooo_480x480 (2).jpg
31.JPG
32.JPG
34.JPG
37.JPG
38.JPG
39.png
41.png
42.jpg
22.jpg
bottom of page