Table des matières:

Détecter les vibrations à l'aide d'un module de capteur de choc piézoélectrique : 6 étapes
Détecter les vibrations à l'aide d'un module de capteur de choc piézoélectrique : 6 étapes

Vidéo: Détecter les vibrations à l'aide d'un module de capteur de choc piézoélectrique : 6 étapes

Vidéo: Détecter les vibrations à l'aide d'un module de capteur de choc piézoélectrique : 6 étapes
Vidéo: Détecteur du Choc Avec Arduino - Fonctionnement Capteur/Détecteur de Choc [TUTO] 2024, Juillet
Anonim

Dans ce tutoriel, nous allons apprendre à détecter les vibrations des chocs à l'aide d'un simple module de vibration à capteur piézoélectrique et de Visuino.

Regardez une vidéo de démonstration.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
  1. Arduino UNO (ou tout autre Arduino)
  2. Choc piézoélectrique Module de vibration
  3. Écran OLED
  4. Fils de cavalier
  5. Planche à pain
  6. Programme Visuino: Télécharger Visuino

Étape 2: le circuit

Le circuit
Le circuit

Connectez la broche positive Arduino [5v] à la broche de ligne rouge de la planche à pain [positive]

Connectez la broche positive Arduino [GND] à la broche de la ligne bleue de la planche à pain [négative]

Connectez la broche du module Piezo [V] à la broche positive de la maquette [ligne rouge]

Connectez la broche du module Piezo [G] à la broche négative de la maquette [ligne bleue]

Connectez la broche du module Piezo [DO] à la broche numérique arduino [7]

Connectez la broche OLED [VCC] à la broche positive de la maquette [ligne rouge]

Connectez la broche OLED [GND] à la broche négative de la maquette [ligne bleue]

Connectez la broche OLED [SDA] à la broche Arduino [SDA]

Connectez la broche OLED [SCL] à la broche Arduino [SCL]

Étape 3: Démarrez Visuino et sélectionnez le type de carte Arduino UNO

Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO

Pour commencer à programmer l'Arduino, vous devrez installer l'IDE Arduino à partir d'ici:

Veuillez noter qu'il existe des bogues critiques dans Arduino IDE 1.6.6. Assurez-vous que vous installez 1.6.7 ou supérieur, sinon ce Instructable ne fonctionnera pas ! Si vous ne l'avez pas fait, suivez les étapes de ce Instructable pour configurer l'IDE Arduino pour programmer Arduino UNO ! Le Visuino: https://www.visuino.eu doit également être installé. Démarrez Visuino comme indiqué dans la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "Arduino UNO" comme indiqué sur l'image 2

Étape 4: Dans Visuino, ajoutez des composants et connectez-les

Dans Visuino, ajoutez des composants et connectez-les
Dans Visuino, ajoutez des composants et connectez-les
Dans Visuino, ajoutez des composants et connectez-les
Dans Visuino, ajoutez des composants et connectez-les
Dans Visuino, ajoutez des composants et connectez-les
Dans Visuino, ajoutez des composants et connectez-les

Ajouter des composants

  1. Ajouter le composant "text value"Sélectionnez le composant "TextValue1" et dans la fenêtre des propriétés, définissez "Value" sur "VIBRATION DETECTED"
  2. Ajoutez le composant "Retard" dans la fenêtre des propriétés, définissez "Intervalle (uS)" sur 2000000
  3. Ajouter le composant "SSD1306/SH1106 OLED Display (I2C)"Double-cliquez sur le composant "DisplayOLED1" et dans la fenêtre des éléments faites glisser "Text Field" vers la gauche et faites glisser "Fill Screen" vers la gaucheSélectionnez à gauche "Text Field1" et dans le fenêtre de propriétés définir "Taille" à 1, "x" à 0, "y" à 50

Connecter des composants

  1. Connectez la broche numérique Arduino [7] à la broche du composant "Text Value1" [horloge]
  2. Connectez la broche numérique Arduino [7] à la broche du composant "Delay" [démarrer]
  3. Connectez la broche du composant "Text Value1" [Sortie] à "DisplayOLED1"> broche "Text Field1" [In]
  4. Connectez la broche "Delay1" [Out] à "DisplayOLED1" > broche "Fill Screen1" [Clock]
  5. Connectez la broche "DisplayOLED1" [Sortie] à la broche Arduino I2C [Entrée]

Étape 5: Générer, compiler et télécharger le code Arduino

Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino

Dans Visuino, appuyez sur F9 ou cliquez sur le bouton affiché sur l'image 1 pour générer le code Arduino et ouvrez l'IDE Arduino

Dans l'IDE Arduino, cliquez sur le bouton Télécharger pour compiler et télécharger le code (Image 2)

Étape 6: Jouez

Si vous alimentez le module Arduino UNO et secouez le capteur piézo, vous devriez voir un message écrit sur l'écran OLED.

Toutes nos félicitations! Vous avez terminé votre projet avec Visuino. Le projet Visuino, que j'ai créé pour ce Instructable, vous pouvez également le télécharger ici. Vous pouvez le télécharger et l'ouvrir dans Visuino:

Conseillé: