Sommario:

Etilometro Visuino Come utilizzare il sensore di gas alcolico MQ-3: 8 passaggi
Etilometro Visuino Come utilizzare il sensore di gas alcolico MQ-3: 8 passaggi

Video: Etilometro Visuino Come utilizzare il sensore di gas alcolico MQ-3: 8 passaggi

Video: Etilometro Visuino Come utilizzare il sensore di gas alcolico MQ-3: 8 passaggi
Video: Tiny breathalyzer 2024, Novembre
Anonim

In questo tutorial utilizzeremo Arduino UNO, OLED Lcd, modulo MQ-3 Alcohol Gas Sensor e Visuino per visualizzare i livelli di alcol su Lcd e impostare il rilevamento del limite. Guarda un video dimostrativo.

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà

Arduino UNO o qualsiasi altro Arduino

Modulo sensore gas alcol MQ-3

LCD OLED

tagliere

Ponticelli

Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito

Collega GND da Arduino UNO al pin della breadboard (gnd)

Collegare il pin 5V di Arduino UNO al pin della breadboard (positivo)

Collega SCL da Arduino UNO al pin LCD OLED (SCL)

Collega SDA da Arduino UNO al pin LCD OLED (SDA)

Collegare il pin LCD OLED (VCC) al pin della breadboard (positivo)

Collegare il pin LCD OLED (GND) al pin della breadboard (GND)

Collegare il pin del modulo del sensore di gas di alcol MQ-3 (VCC) al pin della breadboard (positivo)

Collegare il pin del sensore di gas di alcol MQ-3 (GND) al pin della breadboard (GND)

Collegare il pin del modulo del sensore di gas di alcol MQ-3 (A0) al pin UNO di Arduino Analog (1)

Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO

Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO

Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:

Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare ESP 8266! Deve essere installato anche Visuino:https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2

Passaggio 4: in Visuino aggiungi componenti

In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
  • Aggiungi il componente "Valore testo" 2X
  • Aggiungi il componente "Confronta valore" 2X
  • Aggiungi il componente Display OLED I2C
  • Aggiungi il componente "Text Multi Merger"
  • Aggiungi il componente "Periodo medio"

Passaggio 5: In Visuino: Imposta componenti

In Visuino: Set di componenti
In Visuino: Set di componenti
In Visuino: Set di componenti
In Visuino: Set di componenti
In Visuino: Set di componenti
In Visuino: Set di componenti
  • imposta il valore del testo del componente "TextValue1" su "Too Drunk!"
  • imposta il valore del testo del componente "TextValue2" su "Ok"
  • imposta il valore del componente "CompareValue1" su "0.3" >>Questo è il valore di rilevamento, puoi impostare il tuo valore
  • imposta il valore del componente "CompareValue2" su "0.3" >>Questo è il valore di rilevamento, puoi impostare il tuo valore
  • imposta CompareType del componente "CompareValue1" su "ctBiggerOrEqual"
  • imposta CompareType del componente "CompareValue2" su "ctSmaller"
  • impostare Periodo del componente "AveragePeriod1" a "500000" questo è uguale a 0,5 di secondo, significa che il display LCD mostrerà la vlue ogni 0,5s

Fare doppio clic sul componente DisplayOled1

  • aggiungi il testo Disegna a sinistra e imposta il testo su "Livello Alc:"
  • aggiungi il campo di testo 2X a sinistra (vedi immagine) e imposta Y:20 per "campo di testo1" e y:40 per "campo di testo2"

Passaggio 6: Passaggio 5: in Visuino: Collegamento dei componenti

Passaggio 5: in Visuino: Collegamento dei componenti
Passaggio 5: in Visuino: Collegamento dei componenti
  • Collega il pin DisplayOled1 [Out I2c] al pin I2C di Arduino [in]
  • Collega il pin Out analogico di Arduino [1] al pin AveragePeriod1[in] e CompareValue1 pin[in] e CompareValue2 pin[in]
  • Connetti il pin [out] di AveragePeriod1 al pin [in] di Text Field1 degli elkements OLED
  • Connetti CompareValue1 pin[out] a TextValue1 pin[clock]
  • Connetti il pin CompareValue2[out] al pin[clock] di TextValue2
  • Connetti TextValue1 pin[out] a TextMultiMerger1 pin[0]
  • Collegare il pin TextValue2[out] al pin TextMultiMerger1[1]
  • Collega il pin TextMultiMerger1 [out] agli elementi OLED Pin Text Field2 [in]

Passaggio 7: genera, compila e carica il codice Arduino

Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino

In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".

Passaggio 8: gioca

Se si alimenta il modulo Arduino UNO, l'LCD OLED inizierà a mostrare il valore del sensore di gas alcolico MQ-3. Se metti un tampone imbevuto di alcol o altro alcol vicino al sensore, questo mostrerà il valore sul display LCD.

Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable. Puoi scaricarlo e aprirlo in Visuino:

Consigliato: