Table des matières:

Alcootest Visuino Comment utiliser le capteur de gaz alcoolique MQ-3 : 8 étapes
Alcootest Visuino Comment utiliser le capteur de gaz alcoolique MQ-3 : 8 étapes

Vidéo: Alcootest Visuino Comment utiliser le capteur de gaz alcoolique MQ-3 : 8 étapes

Vidéo: Alcootest Visuino Comment utiliser le capteur de gaz alcoolique MQ-3 : 8 étapes
Vidéo: Petit accrochage Porsche GMK 💀🤯 2024, Novembre
Anonim

Dans ce didacticiel, nous utiliserons Arduino UNO, OLED Lcd, le module de capteur de gaz d'alcool MQ-3 et Visuino pour afficher les niveaux d'alcool sur l'écran LCD et définir la détection de limite. 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

Arduino UNO ou tout autre Arduino

Module de capteur de gaz d'alcool MQ-3

Écran LCD OLED

Planche à pain

Fils de cavalier

Programme Visuino: Télécharger Visuino

Étape 2: le circuit

Le circuit
Le circuit

Connectez GND d'Arduino UNO à la broche de la planche à pain (gnd)

Connectez la broche 5V d'Arduino UNO à la broche de la planche à pain (positive)

Connectez SCL d'Arduino UNO à la broche LCD OLED (SCL)

Connectez le SDA d'Arduino UNO à la broche LCD OLED (SDA)

Connectez la broche LCD OLED (VCC) à la broche de la planche à pain (positive)

Connectez la broche LCD OLED (GND) à la broche de la maquette (GND)

Connectez la broche du module de capteur de gaz d'alcool MQ-3 (VCC) à la broche de la planche à pain (positive)

Connectez la broche du capteur de gaz d'alcool MQ-3 (GND) à la broche de la planche à pain (GND)

Connectez la broche du module de capteur de gaz d'alcool MQ-3 (A0) à la broche Arduino UNO analogique (1)

É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 aurez besoin d'avoir l'IDE Arduino installé à 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 ESP 8266 ! 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

Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
Dans Visuino, ajoutez des composants
  • Ajouter un composant 2X "Valeur de texte"
  • Ajouter 2X "Comparer la valeur" composant
  • Ajouter un composant Display OLED I2C
  • Ajouter le composant "Text Multi Merger"
  • Ajouter un composant "Période moyenne"

Étape 5: Dans Visuino: Définir les composants

Dans Visuino: Définir les composants
Dans Visuino: Définir les composants
Dans Visuino: Définir les composants
Dans Visuino: Définir les composants
Dans Visuino: Définir les composants
Dans Visuino: Définir les composants
  • définissez la valeur de texte du composant "TextValue1" sur "Too Drunk!"
  • définir la valeur de texte du composant "TextValue2" sur "Ok"
  • définir la valeur du composant "CompareValue1" sur "0.3" >> Ceci est la valeur de détection, vous pouvez définir votre propre valeur
  • définir la valeur du composant "CompareValue2" sur "0.3" >> Ceci est la valeur de détection, vous pouvez définir votre propre valeur
  • définissez CompareType du composant "CompareValue1" sur "ctBiggerOrEqual"
  • définissez CompareType du composant "CompareValue2" sur "ctSmaller"
  • définissez la période du composant "AveragePeriod1" sur "500000", cela est égal à 0,5 seconde, cela signifie que l'écran LCD affichera la valeur toutes les 0,5 s

Double-cliquez sur le composant DisplayOled1

  • ajoutez le texte de dessin à gauche et définissez le texte sur « Niveau Alc: »
  • ajoutez 2X Text field à gauche (voir image) et définissez Y:20 pour "text field1" et y:40 pour "text field2"

Étape 6: Étape 5: dans Visuino: Connecter les composants

Étape 5: dans Visuino: Connecter les composants
Étape 5: dans Visuino: Connecter les composants
  • Connectez la broche DisplayOled1 [Out I2c] à la broche Arduino I2C [in]
  • Connectez la broche analogique Arduino Out [1] à la broche AveragePeriod1 [in] et à la broche CompareValue1 [in] et à la broche CompareValue2 [in]
  • Connectez la broche AveragePeriod1 [out] à la broche OLED elkements Text Field1 [in]
  • Connectez la broche CompareValue1 [out] à la broche TextValue1 [clock]
  • Connectez la broche CompareValue2 [out] à la broche TextValue2 [clock]
  • Connectez la broche TextValue1 [out] à la broche TextMultiMerger1 [0]
  • Connectez la broche TextValue2 [out] à la broche TextMultiMerger1[1]
  • Connectez la broche TextMultiMerger1 [out] aux éléments OLED Text Field2 broche [in]

Étape 7: 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, en bas, cliquez sur l'onglet "Build", assurez-vous que le bon port est sélectionné, puis cliquez sur le bouton "Compiler/Build and Upload".

Étape 8: Jouez

Si vous alimentez le module Arduino UNO, l'écran LCD OLED commencera à afficher la valeur du capteur de gaz alcoolique MQ-3. Si vous placez un tampon d'alcool ou de l'alcool près du capteur, la valeur s'affichera sur l'écran LCD.

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 et l'ouvrir dans Visuino:

Conseillé: