
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Luksomierz (znany również jako światłomierz) - światłomierz to urządzenie służące do pomiaru ilości światła.
Lux - luks (symbol: lx) jest jednostką pochodną natężenia oświetlenia i strumienia świetlnego w układzie SI, mierzącą strumień świetlny na jednostkę powierzchni.
W terminologii lame, luks to ilość światła na danym obszarze, a luksomierz jest narzędziem do wykorzystania tego. Jest to bardzo przydatne narzędzie, ale jeśli zamierzasz go używać raz lub dwa razy w roku lub nawet raz to koszt licznika jest trochę marnotrawstwem, jednak jeśli jesteś taki jak ja i masz LDR i idealne Arduino to wtedy zdajesz sobie sprawę, że ty i zbudujesz go w około 20 minut i za mniej niż koszt benzyny potrzebnej do zawiezienia cię do sklepu.
Krok 1: Rzeczy, których potrzebujesz

· Rezystor 200 Ω
· Arduino UNO
· Płyta perforowana
· Rezystor zależny od światła (LDR)
· Lutowane
· Lutownica
· Skoczków z męskiego na męskie
(Opcjonalny)
Deska do krojenia chleba
Krok 2: Zbuduj to


Ułóż rezystor 200 Ω i LDR w konfiguracji dzielnika napięcia, jak opisano na powyższym schemacie:
Najpierw polecam zbudowanie obwodu na płytce stykowej, aby przetestować go przed przylutowaniem go do płytki perforowanej, w następujący sposób:
Krok 3: Spraw, aby był trwały



Zbierz swoje mieszanki do lutowania.
Ułóż części w ten sposób:
Jedno wyprowadzenie rezystora musi znajdować się na własnej szynie, a jedno wyprowadzenie LDR musi być na własnej szynie, pozostałe wyprowadzenie należy następnie podłączyć do jednej szyny. Stworzy to dzielnik napięcia, który musimy podać do Arduino i nie zapomnij o nagłówkach; każdy nagłówek jest podłączony do jednej szyny.
Wskazówka: Nie kładź LDR płasko na Perfboard, jeśli używasz lutownicy sztyftowej (nie stacji lutowniczej), spaliłem LDR i musiałem to przerobić.
Kiedy skończysz, powinno to wyglądać tak:
Krok 4: Kod (szkic Arduino)
Po zbudowaniu sondy nadal potrzebujemy miernika, który przetłumaczy te surowe dane na ludzką mowę, pomiar w luksach.
Najpierw definiujemy pewne stałe, których będziemy używać później w naszych obliczeniach.
W naszej funkcji konfiguracji po prostu uruchamiamy połączenie szeregowe, aby wyświetlić nasze odczyty.
W naszej pętli deklarujemy zmienne i ich typy. Następnie otrzymujemy odczyt z sondy poprzez pin A1 Arduino. Teraz ulubiona część wszystkich, MATH, dzielimy napięcie z A1 przez naszą stałą MAX_ADC_READING, a następnie mnożymy przez naszą stałą ADC_REF_VOLTAGE, aby uzyskać napięcie rezystora. Aby uzyskać napięcie LDR, pomniejszamy nasze obliczone napięcie rezystora z naszego ADC_REF_VOLTAGE, wartość ta jest następnie używana do uzyskania rezystancji LDR, dzieląc napięcie LDR przez napięcie naszego rezystora, a następnie mnożąc wynik przez naszą stałą REF_RESISTANCE, prawie gotowe, używamy pow () funkcja w bibliotece Arduino, aby uzyskać wykładnik używający ldrResistance jako podstawy i stałej LUX_CALC_EXPONENT jako wykładnika wyjściowego, wartość ta jest następnie mnożona przez stałą LUX_CALC_SCALAR, aby uzyskać naszą wartość Lux. Ok Zajęcia matematyczne się skończyły. Teraz wypisujemy te informacje na monitorze szeregowym i czekamy 250 ms, aby móc je odczytać. Po prostu wgraj kod do Arduino i podłącz sondę, teraz możesz iść i zmierzyć natężenie światła!
Krok 5: Wniosek:
Tak, wiem, że możesz wymyślić światłomierz z Arduino, ale nadal można go ulepszyć za pomocą wyświetlacza LCD i / lub karty SD, gdzie mieszkam, aby uzyskać te związki są dość drogie, więc nie mogłem ich dodać. Chociaż mam nadzieję, że ktoś, kto to przeczyta, poprawi mój projekt i go zrobi. Innym ulepszeniem może być użycie mniejszego Arduino, takiego jak mini lub nano, a następnie można łatwiej poruszać się i przechowywać.
Zalecana:
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)

Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Lewitacja akustyczna z Arduino Uno krok po kroku (8 kroków): 8 kroków

Lewitacja akustyczna z Arduino Uno Krok po kroku (8-kroków): ultradźwiękowe przetworniki dźwięku Zasilacz żeński L298N Dc z męskim pinem dc Arduino UNOBreadboardJak to działa: Najpierw wgrywasz kod do Arduino Uno (jest to mikrokontroler wyposażony w cyfrowy oraz porty analogowe do konwersji kodu (C++)
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: 6 kroków

Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: W tym samouczku dowiemy się, jak śledzić kroki silnika krokowego na wyświetlaczu OLED. Obejrzyj film demonstracyjny.Kredyt samouczka oryginalnego trafia do użytkownika YouTube „sky4fly”
Przenośny luksomierz: 7 kroków (ze zdjęciami)

Przenośny luksomierz: Ten projekt dotyczy stworzenia przenośnego luksomierza. Może być stosowany w szkołach, gdzie dzieci mogą mierzyć różne rodzaje źródeł światła.Funkcje:1. zmierzyć natężenie światła w luksach.2. obliczyć promieniowanie słoneczne od luksów do watów/m2 (współczynnik 112)3
Najtańsze Arduino -- Najmniejsze Arduino -- Arduino Pro Mini -- Programowanie -- Arduino Neno: 6 kroków (ze zdjęciami)

Najtańsze Arduino || Najmniejsze Arduino || Arduino Pro Mini || Programowanie || Arduino Neno:……………… SUBSKRYBUJ Mój kanał YouTube, aby uzyskać więcej filmów ……. .Ten projekt dotyczy połączenia najmniejszego i najtańszego arduino w historii. Najmniejszym i najtańszym arduino jest arduino pro mini. Jest podobny do arduino