top of page

Simulation de tremblement de terre

Objectif du projet : créer un système de simulation de tremblement de terre qui émet un avertissement à l'aide d'une carte de contrôle Pinoo, d'un capteur d'inclinaison et d'impact et d'un module de sonnerie.

Durée:  2 cours

Tranche d'âge:  7 ans et plus

Ensemble Pinou :  Maker set et set complet

Réalisations:

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

  • Apprend à utiliser les capteurs d'inclinaison et d'impact.

  • Apprend à utiliser le buzzer.

  • Développe des compétences algorithmiques.

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

  

Matériaux à utiliser :  Programme Mblock 3, carte de contrôle pinoo, inclinaison et impact  capteur, module buzzer, câbles de raccordement.  

 

 

Matériaux nécessaires pour la conception : planches de bois, carton jaune miroir, feutre rouge, pistolet à colle et silicone.

 

 

 

Construction du projet :

Pour notre projet, nous récupérons d'abord nos baguettes en bois.

 

Nous combinons nos planches de bois avec un pistolet à colle et formons notre carton miroir en triangles et le collons pour lui donner un aspect de toit sur le dessus.

 

 

 

 

 

 

 

 

 

 

 

On colle notre feutrine rouge selon sa taille afin qu'elle donne un aspect coloré à l'arrière de notre maison.

 

Inclinaison et impact  nous fixons notre module capteur et buzzer sur le toit de notre maison. Nous plaçons également notre carte de contrôle Pinoo à l'intérieur de notre maison. Après la connexion avec les câbles de connexion, nous avons terminé notre partie conception.

  

  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, pour vérifier si notre capteur d'inclinaison et d'impact fonctionne ou non, nous plaçons notre code fléché de capteur d'inclinaison et d'impact dans notre code sous le code "Lorsque le drapeau vert clique". De cette façon, les valeurs que nous obtenons sont 0 et 1. (0 = il y a inclinaison ou impact, 1 = inclinaison. ou pas de coup)

 

 

 

 

Nous vérifions notre module Buzzer en exécutant le code ci-dessous avec le code qui émet un son lorsque le drapeau vert est cliqué.

 

Bonjour, nous avons lu la pente et la valeur d'impact avec notre code. Ensuite, si la valeur que nous obtenons est égale à 0, c'est-à-dire s'il y a une pente ou un impact, mon module buzzer fonctionnera pendant une demi-seconde et nous donnera un avertissement.

  

 

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

 

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". Une fois l'installation terminée, le support de batterie est inséré et le projet est exécuté.

 

 

  Statut de travail du projet :

 

 

 

 

 

 

 

 

 

 

 


Lorsque nous secouons notre maison, notre module de sonnerie se déclenche et nous donne un avertissement.

 

CODES ARDUINO IDE :

entier pulse_sensor = 2 ; // assigne le capteur d'impact à la broche 2

entier pulse_value ; // nous attribuons une variable nommée valeur d'impulsion

int buzzer = 3 ; // assigne le buzzer à la broche 3

void setup()

{

  pinMode(pulse_sensor, INPUT); // est la broche d'entrée du capteur d'impact 

  pinMode(buzzer, SORTIE); // est la broche de sortie du buzzer

}

boucle vide () 

{

  pulse_value = digitalRead(pulse_sensor); // nous avons obtenu des données du capteur d'impact 

si (valeur_impulsion == ÉLEVÉ)

{

// s'il y a un coup   // le buzzer fonctionne 

  digitalWrite(buzzer, HIGH);  

retard (500);  

digitalWrite(buzzer, LOW);   retard (500);

 

}

autre

{

// autrement  

digitalWrite(buzzer, LOW); // le buzzer s'arrête

  }

}

IMG_3998.JPEG
IMG_3993.JPEG
IMG_3996.JPEG
IMG_4021.jpeg
IMG_3997.JPEG
IMG_3999.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
pinooo_480x480 (2).jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
1.JPG
2_3e700efd-84be-4c27-a686-ad23698c93f5_large.jfif
3.JPG
4.JPG
6.jpg
IMG_4002.JPEG
bottom of page