Spisu treści:

Alkomat Visuino Jak korzystać z czujnika gazu alkoholowego MQ-3: 8 kroków
Alkomat Visuino Jak korzystać z czujnika gazu alkoholowego MQ-3: 8 kroków

Wideo: Alkomat Visuino Jak korzystać z czujnika gazu alkoholowego MQ-3: 8 kroków

Wideo: Alkomat Visuino Jak korzystać z czujnika gazu alkoholowego MQ-3: 8 kroków
Wideo: ALKOMAT ZA 6 PLN ? JAK KORZYSTAĆ Z ALKOMATU ? # WAC 2024, Listopad
Anonim

W tym samouczku użyjemy Arduino UNO, modułu OLED Lcd, MQ-3 Alcohol Gas Sensor i Visuino, aby wyświetlić poziomy alkoholu na Lcd i ustawić wykrywanie limitu. Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować

Arduino UNO lub dowolny inny Arduino

Moduł czujnika gazu alkoholowego MQ-3

Wyświetlacz LCD

Deska do krojenia chleba

Przewody połączeniowe

Program Visuino: Pobierz Visuino

Krok 2: Obwód

Obwód
Obwód

Podłącz GND z Arduino UNO do pinu płytki stykowej (gnd)

Podłącz pin 5V z Arduino UNO do pinu płytki stykowej (dodatni)

Podłącz SCL z Arduino UNO do pinu OLED LCD (SCL)

Podłącz SDA z Arduino UNO do pinu OLED LCD (SDA)

Podłącz pin OLED LCD (VCC) do pinu płytki stykowej (dodatni)

Podłącz pin OLED LCD (GND) do pinu płytki stykowej (GND)

Podłącz pin modułu czujnika gazu alkoholowego MQ-3 (VCC) do pinu płytki stykowej (dodatni)

Podłącz styk czujnika gazu alkoholowego MQ-3 (GND) do styku płytki stykowej (GND)

Podłącz pin modułu czujnika gazu alkoholowego MQ-3 (A0) do pinu Arduino UNO Analog (1)

Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO

Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj kroki opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania ESP 8266! Należy również zainstalować Visuino: https://www.visuino.eu. Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2

Krok 4: Dodaj komponenty w Visuino

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
  • Dodaj 2X komponent „Wartość tekstowa”
  • Dodaj 2X komponent „Porównaj wartość”
  • Dodaj komponent wyświetlacza OLED I2C
  • Dodaj komponent "Multi Merger tekstu"
  • Dodaj komponent „Średni okres”

Krok 5: W Visuino: Ustaw komponenty

W Visuino: Zestaw komponentów
W Visuino: Zestaw komponentów
W Visuino: Zestaw komponentów
W Visuino: Zestaw komponentów
W Visuino: Zestaw komponentów
W Visuino: Zestaw komponentów
  • ustaw wartość tekstową komponentu „TextValue1” na „Zbyt pijany!”
  • ustaw wartość tekstową komponentu „TextValue2” na „Ok”
  • ustaw wartość komponentu "CompareValue1" na "0.3" >>To jest wartość wykrywania, możesz ustawić własną wartość
  • ustaw wartość komponentu "CompareValue2" na "0.3" >>To jest wartość wykrywania, możesz ustawić własną wartość
  • ustaw CompareType składnika "CompareValue1" na "ctBiggerOrEqual"
  • ustaw CompareType składnika "CompareValue2" na "ctSmaller"
  • ustaw okres składowej "AveragePeriod1" na "500000" to jest równe 0,5 sekundy, co oznacza, że wyświetlacz LCD będzie pokazywał wartość co 0,5s

Kliknij dwukrotnie na komponent DisplayOled1

  • dodaj Rysuj tekst po lewej stronie i ustaw tekst na „Poziom Alc:”
  • dodaj 2X pole tekstowe po lewej stronie (patrz obrazek) i ustaw Y:20 dla "pola tekstowego1" i y:40 dla "pola tekstowego2"

Krok 6: Krok 5: w Visuino: Łączenie komponentów

Krok 5: w Visuino: Łączenie komponentów
Krok 5: w Visuino: Łączenie komponentów
  • Podłącz pin DisplayOled1 [Out I2c] do pinu Arduino I2C [in]
  • Podłącz pin wyjścia Arduino Analog Out [1] do pinu AveragePeriod1 [in] i pinu CompareValue1 [wejście] i pinu CompareValue2 [wejście]
  • Podłącz pin [out] AveragePeriod1 do elementów OLED Text Field1 pin [in]
  • Połącz pin[out] CompareValue1 z pinem[zegar] TextValue1
  • Połącz pin[out] CompareValue2 z pinem[zegar] TextValue2
  • Podłącz TextValue1 pin[out] do TextMultiMerger1 pin[0]
  • Połącz pin[out] TextValue2 z pinem TextMultiMerger1[1]
  • Połącz pin [out] TextMultiMerger1 z elementami OLED Pin pola tekstowego2 [in]

Krok 7: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino, na dole kliknij zakładkę "Build", upewnij się, że wybrany jest właściwy port, a następnie kliknij przycisk "Compile/Build and Upload".

Krok 8: Graj

Jeśli włączysz moduł Arduino UNO, wyświetlacz OLED zacznie pokazywać wartość czujnika gazu alkoholowego MQ-3. Jeśli umieścisz wacik nasączony alkoholem lub jakikolwiek alkohol w pobliżu czujnika, wyświetli on wartość na wyświetlaczu LCD.

Gratulacje! Zrealizowałeś swój projekt z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable. Możesz go pobrać i otworzyć w Visuino:

Zalecana: