Spisu treści:
Wideo: Jak zbudować monitor instalacji za pomocą Arduino: 7 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku dowiemy się, jak wykrywać wilgotność gleby za pomocą czujnika wilgotności i migać zieloną diodą LED, jeśli wszystko jest w porządku, oraz wyświetlaczem OLED i Visuino.
Obejrzyj wideo.
Krok 1: Czego będziesz potrzebować
Arduino UNO (lub dowolny inny Arduino) Pobierz tutaj
Moduł czujnika wilgotności gleby, pobierz tutaj
Przewody połączeniowe
Deska do krojenia chleba Pobierz tutaj
Wyświetlacz OLED Pobierz tutaj
1X czerwona dioda LED, 1X zielona dioda LED Pobierz je tutaj
Program Visuino: Pobierz Visuino
Krok 2: Obwód
- Podłącz pin wyświetlacza OLED [VCC] do pinu Arduino [5V]
- Podłącz pin wyświetlacza OLED [GND] do pinu Arduino [GND]
- Podłącz pin wyświetlacza OLED [SDA] do pinu Arduino [SDA]
- Podłącz pin wyświetlacza OLED [SCL] do pinu Arduino [SCL]
- Podłącz Arduino 5V do pinu VCC modułu brzęczyka piezo
- Podłącz Arduino GND do ujemnego styku zielonej diody LED
- Podłącz Arduino GND do ujemnego styku czerwonej diody LED
- Podłącz Arduino Digital Pin 3 do ujemnego styku zielonej diody LED
- Podłącz cyfrowy pin Arduino 2 do ujemnego styku czerwonej diody LED
- Podłącz Arduino 5V do pinu VCC modułu czujnika wilgoci
- Podłącz Arduino GND do styku GND modułu czujnika wilgoci
- Podłącz pin 0 Arduino do pinu A0 modułu czujnika wilgoci
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 czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino UNO! Visuino: https://www.visuino.eu również musi być zainstalowane. 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: W Visuino ADD i Set Components
Dodaj komponent "Wyświetlacz OLED"
Dodaj 2X komponent „Porównaj wartość analogową”
- Kliknij dwukrotnie na DisplayOLED1 i w oknie elementów przeciągnij Pole tekstowe w lewo, następnie w oknie właściwości ustaw rozmiar na 3Zamknij okno elementów
- Wybierz CompareValue1 i w oknie właściwości ustaw "Compare Type" na ctBiggerOrEqual i Value na 0.7 <<to jest wartość czułości, możesz ją zmienić, jeśli chcesz
- Wybierz CompareValue2 i w oknie właściwości ustaw "Compare Type" na ctSmaller i Value na 0.7 << to jest wartość czułości, możesz ją zmienić, jeśli chcesz
Krok 5: W komponentach Visuino Connect
- Podłącz pin analogowy 0 Arduino do wejścia wejścia CompareValue1, wejścia wejścia CompareValue2, wejścia DisplayOLED1>Pola tekstowego1 wejścia
- Podłącz wyjście Pin Out CompareValue1 do pinu cyfrowego Arduino 2
- Podłącz wyjście Pin Out CompareValue2 do pinu cyfrowego Arduino 3
- DisplayOLED1 pin I2C Out do płyty Arduino pin I2C In
Krok 6: 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 7: Graj
Jeśli zasilasz moduł Arduino UNO, dioda LED powinna migać (czerwona za mało wody, zielona za mało wody), a wyświetlacz OLED pokaże poziom wilgoci. 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ć tutaj i otworzyć w Visuino: