
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
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ć



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

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


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


- 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



- 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

- 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

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:
Visuino Jak korzystać z indukcyjnego czujnika zbliżeniowego: 7 kroków

Visuino Jak korzystać z indukcyjnego czujnika zbliżeniowego: W tym samouczku użyjemy indukcyjnego czujnika zbliżeniowego i diody LED podłączonej do Arduino UNO i Visuino do wykrywania zbliżenia metalu. Obejrzyj film demonstracyjny
Jak korzystać z czujnika PIR i modułu brzęczyka - samouczek Visuino: 6 kroków

Jak używać czujnika PIR i modułu brzęczyka - Samouczek Visuino: W tym samouczku nauczymy się, jak używać czujnika PIR i modułu brzęczyka, aby wydawać dźwięk za każdym razem, gdy czujnik PIR wykryje ruch. Obejrzyj film demonstracyjny
Jak korzystać z gazu MQ-6 w SkiiiD: 10 kroków

Jak korzystać z gazu MQ-6 w programie SkiiiD: samouczek dotyczący opracowywania gazu MQ-6 w programie skiiiD
Jak skalibrować i używać czujnika gazu MQ9 z Arduino: 8 kroków

Jak kalibrować i używać czujnika gazu MQ9 z Arduino: Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie internetowej ElectroPeakPrzeglądW tym samouczku dowiesz się, jak kalibrować i używać czujnika gazu MQ9 z płytką Arduino. czujnik gazu jest i jak to działa. Com
Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: 4 kroki

Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: Pokażemy Ci, jak otworzyć terminal MAC. Pokażemy również kilka funkcji w Terminalu, takich jak ifconfig, zmiana katalogów, dostęp do plików i arp. Ifconfig pozwoli Ci sprawdzić Twój adres IP i reklamę MAC