Innehållsförteckning:

MAX44009 Ljussensor med OLED: 7 steg
MAX44009 Ljussensor med OLED: 7 steg

Video: MAX44009 Ljussensor med OLED: 7 steg

Video: MAX44009 Ljussensor med OLED: 7 steg
Video: Лучшие телевизоры QLED (LED/LCD) 2023 года | Самсунг, Сони, TCL, Hisense 2024, November
Anonim
MAX44009 Ljussensor med OLED
MAX44009 Ljussensor med OLED

Hej kompisar!

Igår bestämde jag mig för att lägga upp en annan enkel pryl som jag gjorde till min vän. Han bad mig att göra en enkel ljusmätare för att styra en fläkt och ett relä i hans gröna hus på dagtid. Tyvärr kan jag inte lägga upp bilder på det projektet, för jag programmerade bara en nano för honom och vet inte vad han gjort av det sedan. Men jag lägger ut min version av den.

Steg 1: Så vad är detta?

Detta är en ljus (lux) mätare som använder en arduino, en ljussensor, en oled display och några lysdioder. Anledningen till att jag valde den oleda skärmen är att den är lätt att ansluta till arduino. På så sätt kan jag spara tid och material för att få ihop allt.

Låt oss börja!

Steg 2: Ljussensorn

Ljussensorn
Ljussensorn

MAX44009 sensor för omgivande ljus är en bra, lättanvänd och mycket billig sensor. Men viktigast av allt har den ett brett mätområde: 0,045 Lux till 188 000 Lux; mycket låg driftström. Biblioteket jag använder stöder WPM (watt per kvadratmeter) beräkning. Är detta tillräckligt bra ??? JA!

Jag rekommenderar bara att använda den med 3,3 volt när den är ansluten till arduino.

Jag lade till dessa länkar för att läsa om de grundläggande fakta.

www.maximintegrated.com/en/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

Vad är WPM?

Som det står skrivet i biblioteket h.file: bla bla …………….. Detta möjliggör en låg kostnad, liten skala, sensor som kan uppskatta den energi som träffar jorden (i W/m^2)

när som helst. Jag tror att det är rakt fram.

Steg 3: Material

Material
Material
Material
Material
Material
Material

De delar som behövs för detta projekt är:

- Arduino Uno (Atmega328 och uppåt)

- 0,96 I2C oled display

- MAX44009 ljussensor

- En brödbräda

- Några bygelkablar

- Vissa lysdioder eller en ledars med 10 segment

Men självklart kan du också använda vilken annan display som helst om du vill.

Steg 4: Anslutningar

Pls förstår: Jag har inte fritzing eller andra liknande saker. Jag gillar det inte och har inte tid och ork att bry mig om det.

Anslutningarna är mycket enkla:

Displayen och sensorn använder arduino I2C -linjer.

Visa:

VCC - 3,3 eller 5 volt

GND - Jord

SCL - Analog 5

SDA - analog 4

MAX44009:

VCC - 3,3 volt (endast !!)

GND - Jord

SCL - Analog 5SDA - Analog 4

De 10 lysdioderna jag använde på brödbrädan använder Digital pin 2 till 11.

Steg 5: Programvara

Jag ger biblioteken och skissen jag använde.

Kopiera och klistra in, kompilera och ladda upp till arduino.

Steg 6: Ljusmätare i arbete

Ljusmätare i arbete
Ljusmätare i arbete
Ljusmätare i arbete
Ljusmätare i arbete
Ljusmätare i arbete
Ljusmätare i arbete
Ljusmätare i arbete
Ljusmätare i arbete

Efter uppladdning mäter och visar arduino Lux, wpm -värdet. Avläsningarna uppdateras var 300: e ms.

Skissen består av två delar. Den första delen är utan lysdioderna, den andra delen är med lysdioderna.

Eftersom sensorn kan mäta upp till 188006 lux bestämde jag mig för att varje lysdiod indikerar 18 000 lux. Men du kan anpassa värdena efter dina behov. Jag har beställt en ledarsats med 10 segment för min slutversion av denna ljusmätare, men har inte fått den ännu. Det är den enda delen som saknas, men när jag får den kommer jag att tillverka den i ett vattentätt hölje.

Steg 7: Klar

Du är färdig. Använd den som du vill.

En förhoppning att du kommer att tycka att det är användbart.

Ha en bra dag!

Rekommenderad: