Table des matières:

Tutoriel simple Arduino sur la résistance à détection de force (FSR) : 8 étapes
Tutoriel simple Arduino sur la résistance à détection de force (FSR) : 8 étapes

Vidéo: Tutoriel simple Arduino sur la résistance à détection de force (FSR) : 8 étapes

Vidéo: Tutoriel simple Arduino sur la résistance à détection de force (FSR) : 8 étapes
Vidéo: Using a force sensor with Arduino 2024, Novembre
Anonim
Image
Image

Dans ce tutoriel, nous allons apprendre à détecter la force appliquée à la résistance de détection de force (FSR) et à l'afficher sur l'écran OLED + nous définirons les limites avec une LED verte et une LED rouge.

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
  1. Arduino UNO (ou tout autre Arduino)
  2. Capteur de force
  3. Écran OLED
  4. LED ROUGE & VERT
  5. Résistance 1K ohm
  6. Fils de cavalier
  7. Planche à pain
  8. Programme Visuino: Télécharger Visuino

Étape 2: 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 3: Dans Visuino, ajoutez des composants

Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
  1. Ajouter le composant "SSD1306/SH1106 OLED Display (I2C)"
  2. Ajouter 2x composant "Comparer la valeur analogique"

Étape 4: Dans Visuino Set Composants

Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
  1. Double-cliquez sur le composant "DisplayOLED1" et dans la fenêtre de dialogue "Éléments" faites glisser "Champ de texte" vers la gauche
  2. sélectionnez à droite "Text Field1" et dans la fenêtre de propriétés définissez size:3 et Y:40
  3. Sélectionnez le composant "CompareValue1" et dans la fenêtre des propriétés, définissez le type de comparaison: ctSmallerOrEqualand value: 0.1 "CompareValue1" est utilisé pour déclencher la LED verte, cela signifie que chaque fois que la valeur d'entrée est inférieure ou égale à 0,1, la LED est déclenchée
  4. Sélectionnez le composant "CompareValue2" et dans la fenêtre de propriétés, définissez le type de comparaison: ctBigger

et valeur: 0.1 "CompareValue2" est utilisé pour déclencher la LED rouge, cela signifie que chaque fois que la valeur d'entrée est supérieure à 0,1, la LED rouge est déclenchée

Étape 5: dans les composants Visuino Connect

Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
  1. Connectez la broche de sortie analogique Arduino [0] à la broche de composant "CompareValue1" [In]
  2. Connectez la broche de sortie analogique Arduino [0] à la broche de composant "CompareValue2" [In]
  3. Connectez la broche de sortie analogique Arduino [0] à la broche de composant "DisplayOLED1> Text Field1" [In]
  4. Connectez le composant "DisplayOLED1" à la broche Arduino I2C [In]
  5. Connectez la broche du composant "CompareValue1" [Out] à la broche numérique Arduino [8]
  6. Connectez la broche du composant "CompareValue2" [Out] à la broche numérique Arduino [7]

Étape 6: 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
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 7: Jouez

Si vous alimentez le module Arduino UNO et appuyez sur le capteur du capteur de force, vous devriez voir un nombre changer sur l'écran OLED et une LED verte devrait s'allumer, mais lorsque vous atteignez la limite, la LED rouge devrait briller.

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

Étape 8: Circuit

Circuit
Circuit
  1. Connectez la broche Arduino Positive [5V] à la broche OLED [VCC] et à la broche du capteur de force [1]
  2. Connectez la broche Arduino Négative [GND] à la broche OLED [GND]
  3. Connectez la broche d'affichage OLED [SDA] à la broche Arduino [SDA]
  4. Connectez la broche d'affichage OLED [SCL] à la broche Arduino [SCL]
  5. Connectez la broche du capteur de force [2] à la broche analogique Arduino [0]
  6. Connectez la broche du capteur de force [2] à la résistance de 1K ohm
  7. Connectez l'autre côté de la résistance à la broche négative Arduino [GND]
  8. Connectez la broche négative de la LED verte à la broche Arduino [GND]
  9. Connectez la broche positive de la LED verte à la broche numérique Arduino [8]
  10. Connectez la broche négative de la LED rouge à la broche Arduino [GND]
  11. Connectez la broche positive de la LED rouge à la broche numérique Arduino [7]

Conseillé: