Obsah:

Dychový analyzátor Visuino Ako používať snímač alkoholu v alkohole MQ-3: 8 krokov
Dychový analyzátor Visuino Ako používať snímač alkoholu v alkohole MQ-3: 8 krokov

Video: Dychový analyzátor Visuino Ako používať snímač alkoholu v alkohole MQ-3: 8 krokov

Video: Dychový analyzátor Visuino Ako používať snímač alkoholu v alkohole MQ-3: 8 krokov
Video: Каково жить в Канаде? | Экскурсия по канадскому району 2024, November
Anonim

V tomto návode použijeme modul Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor modul a Visuino na zobrazenie hladín alkoholu na LCD a nastavenie detekcie limitov. Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať

Arduino UNO alebo akékoľvek iné Arduino

Modul senzora alkoholového plynu MQ-3

OLED LCD

Breadboard

Prepojovacie vodiče

Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh

Pripojte GND z Arduino UNO ku kolíku na chlebovom plechu (GND)

Pripojte 5V kolík od Arduino UNO k pinu (nepájivému) konektoru

Pripojte SCL z Arduino UNO k OLED LCD kolíku (SCL)

Pripojte SDA z Arduino UNO k OLED LCD kolíku (SDA)

Pripojte kolík OLED LCD (VCC) k kolíku dosky (kladný)

Pripojte pin OLED LCD (GND) ku kolíku (GND)

Pripojte kolík modulu senzora alkoholu v alkohole (VCC) MQ-3 k kolíku dosky (kladný)

Pripojte kolík senzora alkoholového plynu MQ-3 (GND) k kolíku na doske (GND)

Pripojte kolík modulu senzora alkoholového plynu MQ-3 (A0) k analógovému pinu Arduino UNO (1)

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie ESP 8266! Tiež je potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte 2X komponent „Textová hodnota“
  • Pridajte 2X komponent „Porovnať hodnotu“
  • Pridajte komponent Display OLED I2C
  • Pridajte komponent „Text Multi Ferger“
  • Pridajte komponent „Priemerné obdobie“

Krok 5: Vo Visuine: Nastavte komponenty

Vo Visuine: Nastavte komponenty
Vo Visuine: Nastavte komponenty
Vo Visuine: Nastavte komponenty
Vo Visuine: Nastavte komponenty
Vo Visuine: Nastavte komponenty
Vo Visuine: Nastavte komponenty
  • nastaviť textovú hodnotu komponentu „TextValue1“na „Príliš opitý!“
  • nastaviť textovú hodnotu komponentu „TextValue2“na „Ok“
  • nastaviť hodnotu komponentu „CompareValue1“na „0,3“>> Toto je detekčná hodnota, môžete si nastaviť vlastnú hodnotu
  • nastaviť hodnotu komponentu „CompareValue2“na „0,3“>> Toto je detekčná hodnota, môžete si nastaviť vlastnú hodnotu
  • nastaviť CompareType komponentu „CompareValue1“na „ctBiggerOrEqual“
  • nastaviť CompareType komponentu „CompareValue2“na „ctSmaller“
  • nastavte Perioda komponentu „AveragePeriod1“na „500000“, čo sa rovná 0,5 sekundy, to znamená, že LCD displej zobrazí vilu každých 0,5 s

Dvakrát kliknite na komponent DisplayOled1

  • do ľavej strany nakreslite text a nastavte text na „Alc Level:“
  • pridajte 2X textové pole doľava (pozri obrázok) a nastavte Y: 20 pre „textové pole1“a y: 40 pre „textové pole2“

Krok 6: Krok 5: v programe Visuino: Pripojenie komponentov

Krok 5: v programe Visuino: Pripojenie komponentov
Krok 5: v programe Visuino: Pripojenie komponentov
  • Pripojte pin 1 DisplayOled [Out I2c] k kolíku Arduino I2C [in]
  • Pripojte analógový pin Arduino Out [1] k pinu AveragePeriod1 [in] a pin CompareValue1 [in] a CompareValue2 pin [in]
  • Pripojte priemerný časový úsek 1 [von] k textovému poľu OLED elkements 1 pin [v]
  • Pripojte kolík CompareValue1 [von] k kolíku TextValue1 [hodiny]
  • Pripojte pin CompareValue2 [von] k kolíku TextValue2 [hodiny]
  • Pripojte kolík TextValue1 [von] k pinu TextMultiMerger1 [0]
  • Pripojte kolík TextValue2 [von] k kolíku TextMultiMerger1 [1]
  • Pripojte kolík TextMultiMerger1 pin [out] k prvkom OLED Textové pole2 pin [in]

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 8: Hrajte

Ak napájate modul Arduino UNO, OLED LCD začne ukazovať hodnotu senzora alkoholového plynu MQ-3. Ak do blízkosti senzora priložíte alkoholový tampón alebo akýkoľvek alkohol, hodnota sa zobrazí na displeji LCD.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť a otvoriť v programe Visuino:

Odporúča: