Spisu treści:
- Krok 1: Więc co to jest?
- Krok 2: Czujnik światła
- Krok 3: Materiały
- Krok 4: Połączenia
- Krok 5: Oprogramowanie
- Krok 6: Światłomierz w pracy
- Krok 7: Gotowe
Wideo: MAX44009 Czujnik światła z OLED: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Cześć koledzy!
Wczoraj postanowiłem opublikować kolejny prosty gadżet, który zrobiłem dla mojego przyjaciela. Poprosił mnie o wykonanie prostego światłomierza do sterowania wentylatorem i przekaźnikiem w jego zielonym domu w ciągu dnia. Niestety nie mogę opublikować zdjęć tego projektu, ponieważ zaprogramowałem tylko nano dla niego i nie wiem, co z niego zrobił. Ale zamieszczam moją wersję.
Krok 1: Więc co to jest?
Jest to miernik światła (lux), który wykorzystuje arduino, czujnik światła, wyświetlacz oled i kilka diod led. Powodem, dla którego wybrałem wyświetlacz oled jest to, że łatwo jest połączyć się z arduino. W ten sposób mogłem zaoszczędzić czas i materiał, aby to wszystko złożyć.
Zacznijmy!
Krok 2: Czujnik światła
Czujnik światła otoczenia MAX44009 to świetny, łatwy w obsłudze i bardzo tani czujnik. Ale co najważniejsze ma szeroki zakres pomiarowy: od 0,045 luksów do 188 000 luksów; bardzo niski prąd roboczy. Biblioteka, której używam, obsługuje obliczenia WPM (wat na metr kwadratowy). Czy to wystarczy??? TAK!
Radzę używać go tylko z 3,3 V po podłączeniu do arduino.
Dodałem te linki, aby przeczytać o podstawowych faktach.
www.maximintegrated.com/pl/produkty/czujnik…
hu.mouser.com/new/maxim-integrated/maximma…
Co to jest WPM?
Jak napisano w bibliotece h.file:bla bla……….. Pozwala to na niedrogi czujnik o małej skali, który jest w stanie zbliżyć się do energii uderzającej w ziemię (w W/m^2)
W każdej chwili. Myślę, że to proste.
Krok 3: Materiały
Części potrzebne do tego projektu to:
- Arduino Uno (Atmega328 i nowsze)
- Wyświetlacz oled I2C o przekątnej 0,96 cala
- czujnik światła MAX44009
- deska do krojenia chleba
- Kilka przewodów połączeniowych
- Niektóre diody led lub 10-segmentowy pasek led
Ale oczywiście możesz również użyć dowolnego innego wyświetlacza, jeśli chcesz.
Krok 4: Połączenia
Pls rozumieją: nie mam fryzowania ani żadnych innych rzeczy. Nie lubię tego i nie mam czasu i nerwów, żeby się tym przejmować.
Połączenia są bardzo proste:
Wyświetlacz i czujnik wykorzystują linie I2C arduino.
Wyświetlacz:
VCC - 3,3 lub 5 woltów
GND - Uziemienie
SCL - analogowy 5
SDA - analogowy 4
MAX44009:
VCC - 3,3 V (tylko!!)
GND - Uziemienie
SCL - Analogowy 5SDA - Analogowy 4
10 diod LED, których użyłem na płytce prototypowej, wykorzystuje cyfrowe piny od 2 do 11.
Krok 5: Oprogramowanie
Podaję biblioteki i szkic, którego użyłem.
Skopiuj i wklej, skompiluj i prześlij na arduino.
Krok 6: Światłomierz w pracy
Po wgraniu arduino mierzy i wyświetla wartość Lux, wpm. Odczyty są aktualizowane co 300ms.
Szkic składa się z dwóch części. Pierwsza część jest bez diod, druga część jest z diodami.
Ponieważ czujnik może mierzyć do 188006 luksów, zdecydowałem, że każda dioda będzie wskazywać 18 000 luksów. Ale możesz dostosować wartości do swoich potrzeb. Zamówiłem 10-segmentową listwę led do mojej ostatecznej wersji tego światłomierza, ale jeszcze nie otrzymałem. To jedyna brakująca część, ale kiedy ją otrzymam, wykonam ją w wodoodpornej obudowie.
Krok 7: Gotowe
Skończyłeś. Używaj go tak, jak chcesz.
Mam nadzieję, że okaże się to przydatne.
Miłego dnia!
Zalecana:
Czujnik temperatury i światła: 8 kroków
Czujnik temperatury i światła: Ta instrukcja dotyczy podstawowego czujnika temperatury i światła. O to chodzi
Straszny mikrobitowy czujnik światła: 5 kroków
Straszny czujnik światła Microbit: Chcesz wystraszyć znajomych? Dobrze trafiłeś we właściwe miejsce. Dzisiaj pokażę ci, jak zrobić z mikrobitem wyczuwanie światła, hałasowanie, upiorny trik! Czego potrzebujesz-głośnik-mikrobit-przewody krokodylkowe-zasilacz-i mikrobit c
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Włącznik światła nadal działa, bez dodatkowego pisania.: 9 kroków (ze zdjęciami)
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Przełącznik światła nadal działa, bez dodatkowego pisania.: aktualizacja z 25 listopada 2017 r. - W przypadku wersji tego projektu o dużej mocy, która może kontrolować kilowaty obciążenia, zobacz Doposażenie sterowania BLE w obciążenia o dużej mocy - nie jest wymagane dodatkowe okablowanie Aktualizacja z 15 listopada 2017 r. - Niektóre płyty BLE / stosy oprogramowania dostarczają
Włącznik światła aktywowany ruchem z czujnikiem światła: 5 kroków
Włącznik światła aktywowany ruchem z czujnikiem światła: Włącznik światła aktywowany ruchem ma wiele zastosowań zarówno w domu, jak iw biurze. Ma to jednak dodatkową zaletę polegającą na włączeniu czujnika światła, dzięki czemu światło to może być wyzwalane tylko w nocy
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