top of page

Capteur de stationnement

Objectif du projet : Création d'un projet de capteur de stationnement avec module buzzer, module led et capteur de distance à l'aide de la carte de contrôle Pinoo.

Durée:  2 cours

Tranche d'âge:  7 ans et plus

Pinoo Set : Set de base, set invention, set maker et set complet.

Réalisations:

  • Apprenez à coder la carte de contrôle Pinoo

  • Apprend à coder le capteur de distance.

  • Apprend à coder le module Buzzer.

  • Apprend à coder le module led.

  • Développe des compétences algorithmiques.

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

  • Comprend la logique de fonctionnement des capteurs de stationnement.  

 

Matériaux à utiliser :  Programme Mblock 3, carte de contrôle Pinoo, capteur de distance, module buzzer, module led, câble de connexion.

 

 

Matériaux requis pour la conception :  Voiture et mur en legos, ciseaux, pistolet à colle et colle, herbe, carton noir, ruban adhésif double face, boîte.

REMARQUE : Au lieu de Lego, vous pouvez fabriquer une voiture à partir de consommables ou utiliser une petite voiture.

 

        

Construction du projet :

 

 

Nous montons le capteur de distance à l'arrière de la voiture à l'aide d'un pistolet en silicone.

 

 

 

 

 

 

 

 

 

Nous collons du ruban adhésif double face au dos du capteur de distance.

 

Ensuite on colle le module buzzer sur le scotch double face.

 

 

 

 

 

 

 

 

 

 

 

Nous collons du ruban adhésif double face sur la partie entrée de câble du capteur de distance.

 

Ensuite, nous montons le module led sur le ruban adhésif double face.    

 

 

 

 

 

 

 

 

 

 

 

Nous couvrons la voiture et la décorons un peu pour que le design soit beau. Nous veillons à ne pas détruire complètement la LED.  

 

 

 

 

 

 

 

 

 

 

 

Nous créons nos liens. Nous connectons le capteur de distance à l'entrée violet/vert numéro 5 avec le câble de connexion. Nous connectons le module buzzer au port 3 et le module led à l'entrée violette numéro 4.

 

Nous prenons la boîte.

 

A l'aide d'un pistolet à silicone, on colle le carton noir sur le dessus de la boite. Ainsi, nous préparons le chemin.

 

Nous collons de l'herbe des deux côtés de la route à l'aide d'un pistolet en silicone.  

 

Nous montons le mur que nous avons fait au bout de la route à l'aide d'un pistolet à silicone.  

 

Nous montons la carte de contrôle Pinoo sur le côté de la boîte à l'aide d'un pistolet en silicone.

 

 

Nous avons terminé nos connexions et notre conception, nous passons maintenant à la partie codage. Nous utiliserons pour cela l'application mblock-3.

 

 

Nous connectons notre carte de contrôle Pinoo à l'ordinateur à l'aide du câble de connexion et nous nous connectons à l'application Mblock3. Ensuite, nous présentons notre carte de contrôle Pinoo à l'ordinateur. Pour ce faire, nous cliquons d'abord sur l'option de port série dans l'onglet Connecter. Ensuite, nous sélectionnons COM4. (Le nombre peut différer selon l'ordinateur et le port.)

 

 

Après avoir connecté le port série, nous sélectionnons la carte que nous utiliserons dans l'onglet Cartes. Nous travaillons avec le modèle Nano d'Arduino.

 

 

 

 

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

 

  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.

 

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 "say hello" de l'onglet view. Au lieu de bonjour, nous obtenons le bloc de code lié au capteur de distance à partir de l'onglet robots. Nous changeons l'entrée de la broche en Pinoo5, à laquelle nous nous connectons.

Puisque nous voulons que le processus de lecture se fasse en continu, pas une seule fois, nous prenons tous nos codes dans le bloc de répétition à partir de l'onglet de contrôle.

 

 

Nous cliquons sur le drapeau vert et observons le changement de valeurs en rapprochant notre main du capteur.  

 

  Lorsque la touche Espace est enfoncée dans le menu Événements, nous obtenons deux des codes. Ensuite, nous cliquons sur le petit triangle à côté du texte de l'espace et changeons l'un en une flèche vers le bas et l'autre en une flèche vers le haut. Nous obtenons le code du module led à partir de l'onglet Robots et changeons la partie broche en pinoo 4. La touche fléchée vers le haut allumera la led, la touche fléchée vers le bas éteindra la led. Nous contrôlons le module led en appuyant sur les touches.

 

Nous obtenons la commande lorsqu'une autre touche espace est enfoncée. Nous obtenons notre code de module buzzer à partir de l'onglet Robots et changeons la partie broche en pinoo 3. Nous choisissons la partie de note que nous voulons. Nous activons le module buzzer en appuyant sur la barre d'espace. 

Afin de réaliser un aide au stationnement, on va coder les différentes distances mesurées par le capteur de distance. A chaque distance, le module led et le module buzzer fonctionneront différemment. Transformons maintenant cela en code.

 

Dans un premier temps, nous allons coder les cas où la valeur mesurée par le capteur de distance est comprise entre 10 et 15. Pour cela, nous obtenons la commande if du menu de contrôle. À partir des opérations et, nous prenons les signes de comparaison inférieur à, supérieur à et les emboîtons. Ensuite, nous le codons pour qu'il soit supérieur à 10 et inférieur à 15.

 

Si la valeur mesurée par le capteur de distance est comprise entre 10 et 15, on code en continu avec des intervalles de 0,4 seconde pour que le module buzzer soit actif et le module led allumé, puis le module buzzer est passif et le module led est éteint. Pour mettre une attente, nous obtenons le code d'attente de 1 seconde à partir de l'onglet de contrôle et changeons le numéro 1.

 

Nous continuons en ouvrant une autre déclaration de condition sous les codes que nous avons écrits.  Si la valeur mesurée par le capteur de distance est comprise entre 5 et 10, on code le module buzzer et le module led selon qu'ils sont actifs ou passifs à intervalles de 0,2 seconde.

 

Si la valeur mesurée par le capteur de distance est comprise entre 0 et 5, on code pour que le module led et le module buzzer soient constamment actifs.

 

Puis on encode l'état passif continu des modules buzzer et led lorsque le capteur de distance est égal à 0 et supérieur à 15.

REMARQUE : Le capteur de distance peut mesurer jusqu'à 4 mètres. Il ne peut pas mesurer au-delà de 4 mètres et affiche 0. Nous encodons également le cas où il est égal à 0 afin qu'il n'y ait pas d'erreur logique dans l'encodage.

Après avoir rempli nos codes, nous vérifions le fonctionnement de notre projet en cliquant sur le drapeau vert.

 

 

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 obtenons le code du programme Pinoo du menu Robots en lançant le code que nous avons utilisé au début pour cliquer sur le drapeau vert et le code que nous avons fait dire au mannequin la valeur du capteur.

 

 

Faites un clic droit sur le code et cliquez sur Upload to Arduino. (Nous travaillons avec arduino en tant que carte.)

 

Dans la fenêtre qui s'ouvre, nous cliquons à nouveau sur le bouton Upload to Arduino.  

 

Nous attendons que nos codes soient chargés sur la carte. Après avoir dit que le téléchargement est terminé, nous cliquons sur le bouton de fermeture.

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.  

 

Statut de travail du projet :

 

 

Lorsqu'il n'y a pas d'obstacle devant le capteur de distance, le module buzzer et le module led sont passifs.

 

 

Le module buzzer et le module led sont actifs lorsqu'il y a un obstacle devant le capteur de distance.

1.JPG
2.JPG
4.JPG
3.JPG
5.JPG
6.JPG
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
bottom of page