Innholdsfortegnelse:

MAX44009 lyssensor med OLED: 7 trinn
MAX44009 lyssensor med OLED: 7 trinn

Video: MAX44009 lyssensor med OLED: 7 trinn

Video: MAX44009 lyssensor med OLED: 7 trinn
Video: Сравнение спортивных часов Garmin - что вам подходит? 2024, Juli
Anonim
MAX44009 lyssensor med OLED
MAX44009 lyssensor med OLED

Hei venner!

I går bestemte jeg meg for å legge ut en annen enkel gadget som jeg lagde til min venn. Han spurte meg om å lage en enkel lysmåler for å kontrollere en vifte og et relé i det grønne huset hans på dagtid. Dessverre kan jeg ikke legge ut bilder av det prosjektet, fordi jeg bare programmerte en nano for ham og vet ikke hva han har gjort av det siden. Men jeg legger ut min versjon av den.

Trinn 1: Så hva er dette?

Dette er en lysmåler (lux) som bruker en arduino, en lyssensor, en oljet display og noen få lysdioder. Grunnen til at jeg valgte den oled -skjermen er at den er lett å koble til med arduino. På denne måten kunne jeg spare tid og materiale for å sette alt sammen.

La oss starte!

Trinn 2: Lyssensoren

Lyssensoren
Lyssensoren

MAX44009 sensor for omgivelseslys er en flott, brukervennlig og veldig billig sensor. Men viktigst av alt, det har et bredt måleområde: 0,045 Lux til 188 000 Lux; veldig lav driftsstrøm. Biblioteket jeg bruker støtter WPM (watt per kvadratmeter) beregning. Er dette bra nok ??? JA!

Jeg anbefaler bare å bruke den med 3,3 volt når den er koblet til arduino.

Jeg la til disse koblingene for å lese om de grunnleggende fakta.

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

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

Hva er WPM?

Som det er skrevet i biblioteket h.file: bla bla ……………)

til enhver tid. Jeg tror det er rett frem.

Trinn 3: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Delene som trengs for dette prosjektet er:

- Arduino Uno (Atmega328 og oppover)

- 0,96 I2C oled -skjerm

- MAX44009 lyssensor

- Et brødbrett

- Noen hoppetråder

- Noen lysdioder eller en leders med 10 segmenter

Men selvfølgelig kan du også bruke hvilken som helst annen skjerm hvis du ønsker det.

Trinn 4: Tilkoblinger

Pls forstår: Jeg har ikke fritzing eller andre slike ting. Jeg liker det ikke og har ikke tid og sjanse til å bry meg med det.

Tilkoblingene er veldig enkle:

Displayet og sensoren bruker I2C -linjene til arduino.

Vise:

VCC - 3,3 eller 5 volt

GND - Bakken

SCL - Analog 5

SDA - analog 4

MAX44009:

VCC - 3,3 volt (bare !!)

GND - Bakken

SCL - Analog 5SDA - Analog 4

De 10 lysdiodene jeg brukte på brødbrettet bruker Digital pin 2 til 11.

Trinn 5: Programvare

Jeg gir bibliotekene og skissen jeg brukte.

Kopier og lim inn, kompiler og last opp til arduino.

Trinn 6: Lysmåler i arbeid

Lysmåler i arbeid
Lysmåler i arbeid
Lysmåler i arbeid
Lysmåler i arbeid
Lysmåler i arbeid
Lysmåler i arbeid
Lysmåler i arbeid
Lysmåler i arbeid

Etter opplasting måler og viser arduinoen Lux, wpm -verdien. Avlesningene oppdateres hver 300 ms.

Skissen består av to deler. Den første delen er uten lysdioder, den andre delen er med lysdiodene.

Siden sensoren kan måle opp til 188006 lux bestemte jeg meg for at hver LED vil indikere 18 000 lux. Men du kan tilpasse verdiene til dine behov. Jeg har bestilt en 10 -segmenters ledestang for min siste versjon av denne lysmåleren, men har ikke mottatt den ennå. Det er den eneste delen som mangler, men når jeg mottar den, vil jeg lage den i et vanntett kabinett.

Trinn 7: Ferdig

Du er ferdig. Bruk den som du vil.

Et håp om at du vil finne det nyttig.

Ha en fin dag!

Anbefalt: