top of page

Convoyeur avec Pinoo

Objectif du projet : capteur de distance, servomoteur et moteur à courant continu utilisant la carte de contrôle Pinoo  pour créer un système de convoyage avec

Remarque : Le convoyeur est un mécanisme de transfert continu qui permet de transférer n'importe quel matériau d'un bout à l'autre.

Durée : 2 leçons

Ensemble Pinoo: Ensemble complet Pinoo

Tranche d' âge : 7 ans et plus

Réalisations:

  • Apprenez à coder la carte de contrôle Pinoo

  • Apprend à coder le capteur de distance.

  • Apprend à coder le module de servomoteur.

  • 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, capteur de distance, servomoteur et module, 2 moteurs à courant continu et roues, câble rj-11

 

 

Matériaux requis pour la conception : carton, carton de couleur, forex, ciseaux, pistolet à colle, peinture, tout matériau que vous souhaitez décorer.

  

 

    

 

 

 

 

 

 

 

 

      

 

Construction du projet :

Nous avons découpé un morceau rectangulaire de 30x10 cm en Forex.  

Dans les zones droite et gauche du rectangle, nous marquons et perçons les zones où nous fixerons le moteur (n'oubliez pas de faire un trou dans le câble du moteur).

 

 

Sur la base des trous que nous avons percés, nous fixons les moteurs avec un pistolet en silicone.  

Nous avons découpé une pièce rectangulaire de 32 x 24 cm en Forex, cette pièce sera notre sol.  

Nous colorons le sol en le peignant avec de la peinture. Nous fixons la partie rectangulaire sur laquelle les moteurs sont fixés à la partie médiane du sol.

 

 

 

 

 

 

 

 

 

 

Nous créons des bandes avec un pistolet à silicone pour augmenter la force de friction contre le pneu. Ensuite, nous attachons les roues aux moteurs.

  

 

 

 

Nous découpons une bande rectangulaire de 65 x 9 cm dans du carton, la bande coupée sera la bande du convoyeur.  

Nous collons les deux extrémités de la bande ensemble et passons à travers les pneus.

 

 

 

Nous découpons un morceau de Forex de 7,5 x 6,5 cm, ouvrons une fenêtre de la taille d'un capteur de distance dans la partie centrale et plaçons le capteur.

 

 

 

Nous créons un mur autour de la partie où nous fixons le capteur. Pour assurer sa hauteur par rapport à la bande, nous découpons un rectangle de 13 x 6 cm en forex et le fixons sous la partie avec le capteur.

 

Nous fixons le support du capteur de distance que nous avons créé au mur du moteur.

 

Une bande rectangulaire de 13,5 x 1 cm en Forex est fixée sur l'hélice du servomoteur.  

Pour que le servomoteur pousse plus fortement le produit qui viendra devant lui, on découpe deux rectangles de 13 x 1 cm dans le carton.  

Nous fixons le capteur de distance du servomoteur à 10 cm de l'endroit où nous l'avons fixé. Vous pouvez modifier ces dimensions en fonction de votre propre emplacement.  

Nous formons des cubes de 4x4 et 2x2 cm en carton. Ces cubes seront nos produits.

 

Nous décorons le convoyeur comme nous le souhaitons.  

Faisons nos connexions Nous fixons notre carte Pinoo derrière la paroi du moteur. Nous connectons le câble du moteur aux entrées blanches appropriées pour le moteur, le capteur de distance à l'entrée violet/vert numéro 6 et le servomoteur à l'entrée numéro 1 (violet) avec le câble de connexion.

 

Nous avons terminé nos connexions, passons maintenant à la partie codage, nous allons utiliser 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.

 

Nous voulons que la bande transporteuse fonctionne en continu après avoir cliqué sur le drapeau vert. Pour cela, nous prenons le bloc de code Pinoo Bot:Yon :Forward Speed:0 de l'onglet Robots et changeons la section Vitesse à 150.  

Pour que nous puissions exécuter la bande et toutes les autres opérations que nous ajouterons plus tard, nous prenons le bloc de code de l'onglet de contrôle et plaçons le bloc lié à Pinoo Bot.

 

 

 

 

 

 

 

 

 

 

 

Dans l'état initial et pour que les petits produits se déplacent sans entrave le long de la bande, nous devons régler l'angle du servomoteur sur 0 au début. Dans l'onglet Robots, nous obtenons le bloc de code Pinoo Servo Motor Run: Pin Pinoo1 Pain 0.  

Nous utiliserons les valeurs mesurées par le capteur de distance pour séparer les gros produits sur le tapis. On va se faire aider par le mannequin pour connaître la valeur lue par le capteur de distance. Pour cela, nous obtenons la commande pour dire bonjour depuis l'onglet d'affichage. Au lieu de bonjour, nous obtenons le bloc de code lié au capteur de distance dans l'onglet robots.Nous changeons l'entrée de la broche en Pinoo6, que nous connectons.  

 

Cliquons sur le drapeau vert et observons l'évolution des valeurs en rapprochant et en éloignant notre main du capteur. Ensuite, plaçons la plus grande de nos cases sous le capteur et notons la valeur que le capteur lit. Ici nous prendrons une valeur d'environ 6 comme référence.

 

 

Si le capteur de distance indique  S'il est inférieur à 6, c'est-à-dire si un gros produit passe sur la bande  Laissez le servomoteur fonctionner en faisant un angle de 70 degrés. Transformons maintenant cela en code.

Ici, nous utiliserons le bloc if dans l'onglet contrôle et le petit opérateur de comparaison dans l'onglet opérations.

 

Si la condition est remplie, nous voulons que le servomoteur fasse un angle de 70 degrés. Dans l'onglet Robots, nous obtenons le bloc de code Pinoo Servo Motor Run: Pin Pinoo1 Pain 0. Nous changeons la valeur de l'angle à 75.  

 

Une fois que la valeur d'angle du servomoteur est de 75, nous obtenons la commande d'attente de 1 seconde de l'onglet de contrôle afin que le moteur puisse rester dans cette position pendant 2 secondes.Nous changeons l'expression de 1 seconde en 2 secondes.

 

Nous plaçons notre expression conditionnelle à l'intérieur du bloc de répétition.  

Après avoir rempli nos codes, nous vérifions le fonctionnement de notre projet en cliquant sur le drapeau vert. Nous laissons les produits sur la bande un par un. Une fois que le produit est passé sous le capteur de distance, si la barre du servomoteur est grande, elle doit venir sur la bande et jeter le produit hors de la bande. Même si le produit est petit, le produit doit compléter la ceinture sans obstruction.

(Si au point où l'hélice du servomoteur vient sur la bande,  Si vous rencontrez des problèmes, vous pouvez retirer l'hélice et l'installer dans la position appropriée.)

 

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 demandé au mannequin d'indiquer la valeur du capteur.  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.jpeg
4.jpeg
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
20.jpg
21.jpg
22.jpg
23.jpg
24.PNG
25.PNG
26.PNG
27.PNG
28.PNG
29.PNG
30.JPG
31.JPG
32.JPG
33.JPG
34.JPG
35.JPG
36.JPG
37.JPG
38.JPG
39.JPG
40.png
42.png
43.jpg
bottom of page