Sisällysluettelo:

Visuino-alkometri MQ-3-alkoholikaasuanturin käyttäminen: 8 vaihetta
Visuino-alkometri MQ-3-alkoholikaasuanturin käyttäminen: 8 vaihetta

Video: Visuino-alkometri MQ-3-alkoholikaasuanturin käyttäminen: 8 vaihetta

Video: Visuino-alkometri MQ-3-alkoholikaasuanturin käyttäminen: 8 vaihetta
Video: Arduino MQ3 - Senzor za alkohol (alkotest) 2024, Heinäkuu
Anonim

Tässä opetusohjelmassa käytämme Arduino UNO: ta, OLED Lcd: tä, MQ-3-alkoholikaasuanturimoduulia ja Visuinoa näyttämään alkoholipitoisuudet LCD-näytöllä ja asettamaan raja-arvon. Katso esittelyvideo.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Arduino UNO tai mikä tahansa muu Arduino

MQ-3-alkoholikaasuanturimoduuli

OLED LCD

Leipälauta

Hyppyjohdot

Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri

Liitä GND Arduino UNO: sta leipälevyn tapiin (gnd)

Liitä 5 V: n nasta Arduino UNO: sta leipälevyn nastaan (positiivinen)

Yhdistä SCL Arduino UNO: sta OLED LCD -nastaan (SCL)

Yhdistä SDA Arduino UNO: sta OLED LCD -nastaan (SDA)

Liitä OLED LCD -tappi (VCC) leipälevyn tapiin (positiivinen)

Liitä OLED LCD -tappi (GND) leipätaulun tappiin (GND)

Liitä MQ-3-alkoholikaasuanturimoduulin tappi (VCC) leipälevyn tapiin (positiivinen)

Liitä MQ-3-alkoholikaasun anturitappi (GND) leipälevyn tapiin (GND)

Liitä MQ-3-alkoholikaasuanturimoduulin nasta (A0) Arduino UNO -nastaan (1)

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida ESP 8266 -ohjelmaan! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Lisää Visuino -komponentteja

Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
  • Lisää 2X "Text Value" -komponentti
  • Lisää 2X "Vertaa arvoa" -komponentti
  • Lisää Display OLED I2C -komponentti
  • Lisää "Text Multi Merger" -komponentti
  • Lisää "Keskimääräinen jakso" -komponentti

Vaihe 5: Visuinossa: Aseta komponentit

Visuino: Aseta komponentit
Visuino: Aseta komponentit
Visuino: Aseta komponentit
Visuino: Aseta komponentit
Visuino: Aseta komponentit
Visuino: Aseta komponentit
  • aseta "TextValue1" -komponentin teksti -arvoksi "Too Drunk!"
  • aseta "TextValue2" -komponentin teksti -arvoksi "Ok"
  • Aseta "CompareValue1" -komponentin arvoksi "0.3" >> Tämä on havaitsemisarvo, voit asettaa oman arvon
  • Aseta "CompareValue2" -komponentin arvoksi "0.3" >> Tämä on havaitsemisarvo, voit asettaa oman arvon
  • aseta CompareType "CompareValue1" -komponentiksi arvoksi "ctBiggerOrEqual"
  • aseta CompareType "CompareValue2" -komponentiksi arvoksi "ctSmaller"
  • aseta jakson "AveragePeriod1" komponentin arvoksi "500000" tämä on 0,5 sekuntia, se tarkoittaa, että nestekidenäytössä näkyy vlue 0,5 sekunnin välein

Kaksoisnapsauta DisplayOled1 -osaa

  • lisää Piirrä teksti vasemmalle ja aseta tekstiksi "Alc Level:"
  • lisää 2X tekstikenttä vasemmalle (katso kuva) ja aseta Y: 20 tekstikenttään1 ja y: 40 tekstikenttään2

Vaihe 6: Vaihe 5: Visuinossa: komponenttien liittäminen

Vaihe 5: Visuinossa: Komponenttien liittäminen
Vaihe 5: Visuinossa: Komponenttien liittäminen
  • Kytke DisplayOled1 -nasta [Out I2c] Arduino I2C -tapaan [in]
  • Liitä Arduino Analog pin Out [1] AveragePeriod1 pin [in] ja CompareValue1 pin [in] ja CompareValue2 pin [in]
  • Yhdistä AveragePeriod1 -nasta [ulos] OLED -elkements -tekstikenttään1 nasta [sisään]
  • Yhdistä CompareValue1 -nasta [ulos] TextValue1 -nastaan [kello]
  • Yhdistä CompareValue2 -nasta [ulos] ja TextValue2 -nastainen [kello]
  • Yhdistä TextValue1 -nasta [ulos] TextMultiMerger1 -nastaan [0]
  • Yhdistä TextValue2 -nasta [ulos] TextMultiMerger1 -nastaan [1]
  • Yhdistä TextMultiMerger1 -nasta [ulos] OLED -elementteihin Tekstikenttä2 -nasta [sisään]

Vaihe 7: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 8: Pelaa

Jos kytket virtaa Arduino UNO -moduuliin, OLED LCD näyttää MQ-3-alkoholikaasuanturin arvon. Jos asetat alkoholipyyhkeen tai alkoholin anturin lähelle, se näyttää arvon nestekidenäytössä.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle. Voit ladata ja avata sen Visuinossa:

Suositeltava: