Spisu treści:
- Krok 1: Zbierz niezbędne materiały
- Krok 2: Konfiguracja sprzętu
- Krok 3: Dodaj kod do Arduino, aby wykonać odczyty UV
- Krok 4: Rozwiązywanie problemów (jeśli to konieczne)
Wideo: Czujnik UV/światła widzialnego/podczerwieni Adafruit SI1145 - Arduino i LCD: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Ten projekt wykorzystuje czujnik Adafruit SI1145 UV/Visible Light/Infrared do obliczenia aktualnej oceny UV. UV nie jest wykrywane bezpośrednio. Jest raczej obliczany jako funkcja odczytów światła widzialnego i podczerwieni. Kiedy testowałem go na zewnątrz, był dokładny na podstawie odczytu UV z weather.com. Wyobraziłem sobie projekt z motywem "steampunk" - urządzenie, którego potrzebowałby kapitan sterowca, gdy ekspozycja na promieniowanie UV na pokładzie wymagałaby zastosowania lub ponownego nałożenia kremu przeciwsłonecznego.
Ogólny projekt miał być zintegrowany ze stacją pogodową Raspberry Pi. Niestety nie ukończyłem jeszcze tej integracji. Zaktualizuję tę instrukcję o dalsze szczegóły, gdy to nastąpi.
Krok 1: Zbierz niezbędne materiały
Wymagany sprzęt/oprogramowanie
- Arduino Uno i przewód synchronizacyjny do portu USB
- Komputer do programowania Arduino
- Biblioteka Adafruit dla czujnika UV (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Biblioteka wyświetlaczy ciekłokrystalicznych (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- Wyświetlacz LCD. Użyłem: (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- Czujnik Adafruit SI1145 UV/IR/światła widzialnego (https://www.adafruit.com/products/1777) B
- Deska do krojenia chleba
- Kable połączeniowe męskie-męskie
- Potencjometr 10k
- Rezystor 220 omów
- Zestaw baterii (8 baterii AA) 6 baterii AA
Krok 2: Konfiguracja sprzętu
Przylutuj czujnik UVPodłącz Arduino do portu USB w komputerze
Podłącz wyświetlacz LCD do Arduino
- LCD RS pin – cyfrowy pin 12
- LCD Enable pin – cyfrowy pin 11
- LCD D4 – cyfrowy pin 5
- LCD D5 pin – cyfrowy pin 4
- LCD D6 pin – cyfrowy pin 3
- LCD D7 pin – cyfrowy pin 2
Podłącz moduł czujnika UV do Arduino. (Strona Adafruit na czujniku zawiera fajny samouczek ze zdjęciami okablowania).
- VIN do zasilania – 5V lub 3V. Ustawiłem czujnik na 3,3 V, aby 5 V mogło być używane przez ekran LCD
- GND do masy.
- SCL na czujniku do SCL na Arduino - pin A5.
- SDA na czujniku do SDA na Arduino – pin A4.
Podłącz potencjometr 10k do +5V i uziemienia z wyjściem do pinu LCD 3
Podłącz rezystor 220 omów do zasilania podświetlenia wyświetlacza, pin 15 do 5 V i pin 16 do uziemienia.
Krok 3: Dodaj kod do Arduino, aby wykonać odczyty UV
W załączonym pliku znajduje się kod dla Arduino, który zainicjuje czujnik i dokona odczytów UV.
Krok 4: Rozwiązywanie problemów (jeśli to konieczne)
Do zasilania Arduino użyłem akumulatorów, ponieważ zasilacz 5V dawał mu zbyt dużą moc - wyświetlacz wyglądał krzywo.
Możesz zobaczyć inicjalizację czujnika z wyświetlacza szeregowego w Arduino. Drobne poprawki w kodzie pozwalają również sprawdzić odczyty na wyświetlaczu szeregowym. Zmień „lcd.print” na „serial.print”.
Cieszyć się!
Zalecana:
Kamera termowizyjna na podczerwień M5Stack wykorzystująca czujnik obrazowania w podczerwieni AMG8833: 3 kroki
Kamera termowizyjna M5Stack na podczerwień wykorzystująca czujnik obrazowania na podczerwień AMG8833: Podobnie jak wiele innych fascynowałem się kamerami termowizyjnymi, ale zawsze były poza moim przedziałem cenowym – aż do teraz! Moduł ESP32 i stosunkowo tani
Czujnik dotykowy i czujnik dźwięku kontrolujący światła AC/DC: 5 kroków
Czujnik dotykowy i czujnik dźwięku kontrolujący światła AC/DC: To mój pierwszy projekt i działa w oparciu o dwa podstawowe czujniki, jeden to czujnik dotykowy, a drugi to czujnik dźwięku, po naciśnięciu panelu dotykowego na czujniku dotykowym włącza się światło AC ON, jeśli go zwolnisz, światło będzie wyłączone i to samo
Czujnik podczerwieni z ESP8266: 6 kroków
Czujnik podczerwieni z ESP8266: Tym razem naszym celem jest stworzenie programu, który będzie odczytywał temperaturę otoczenia dowolnego obiektu skierowanego w stronę naszego czujnika. Aby to zrobić, użyjemy w tym projekcie ESP8266 nodeMCU, czujnika podczerwieni MLX90614 i wyświetlacza OLED 96”, co
RIG CELL LITE INTRO: CZUJNIK PODCZERWIENI: 3 kroki
RIG CELL LITE INTRO: CZUJNIK PODCZERWIENI: Czujnik podczerwieni to urządzenie elektroniczne, które emituje w celu wykrycia niektórych aspektów otoczenia. Czujnik podczerwieni może mierzyć ciepło obiektu, a także wykrywa ruch.Tego typu czujniki mierzą tylko promieniowanie podczerwone, a nie
Jak zrobić czujnik podczerwieni: 4 kroki (ze zdjęciami)
Jak zrobić czujnik podczerwieni: Czujnik podczerwieni używany do wykrywania dowolnego ruchu przed dwoma czujnikami, którymi jest dioda podczerwieni i fotodioda. Zasięg czujnika podczerwieni można regulować za pomocą zmiennego rezystora (ustawienie wstępne). zakres zależy od jakości i specyfikacji diody podczerwieni i fotodiody u