Indholdsfortegnelse:

MAX44009 lyssensor med OLED: 7 trin
MAX44009 lyssensor med OLED: 7 trin

Video: MAX44009 lyssensor med OLED: 7 trin

Video: MAX44009 lyssensor med OLED: 7 trin
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, November
Anonim
MAX44009 lyssensor med OLED
MAX44009 lyssensor med OLED

Hej kammerater!

I går besluttede jeg mig for at sende en anden simpel gadget, som jeg lavede til min ven. Han bad mig om at lave en simpel lysmåler til at styre en blæser og et relæ i sit grønne hus i dagtimerne. Desværre kan jeg ikke poste billeder af det projekt, for jeg programmerede kun en nano til ham og ved ikke, hvad han lavede af det siden. Men jeg sender min version af det.

Trin 1: Så hvad er dette?

Dette er en lysmåler (lux), der bruger en arduino, en lyssensor, et oled display og et par lysdioder. Grunden til at jeg valgte det oled display er, at det er let at forbinde med arduino. På denne måde kunne jeg spare tid og materiale til at sammensætte det hele.

Lad os begynde!

Trin 2: Lyssensoren

Lyssensoren
Lyssensoren

MAX44009 sensor til omgivende lys er en fantastisk, let at bruge og meget billig sensor. Men vigtigst af alt har den et bredt måleområde: 0,045 Lux til 188, 000 Lux; meget lav driftsstrøm. Det bibliotek, jeg bruger, understøtter WPM (watt pr. Kvadratmeter) beregning. Er dette godt nok ??? JA!

Jeg råder kun til at bruge den med 3,3 volt, når den er tilsluttet arduino.

Jeg tilføjede disse links for at læse om de grundlæggende fakta.

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

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

Hvad er WPM?

Som det er skrevet i biblioteket h.file: bla bla …………….. Dette giver mulighed for en billig, lille skala sensor, der er i stand til at tilnærme den energi, der rammer jorden (i W/m^2)

til enhver tid. Jeg synes, det er lige frem.

Trin 3: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

De nødvendige dele til dette projekt er:

- Arduino Uno (Atmega328 og nyere)

- 0,96 I2C oled display

- MAX44009 lyssensor

- Et brødbræt

- Et par springtråde

- Nogle lysdioder eller en 10 segment led bar

Men selvfølgelig kan du også bruge enhver anden skærm, hvis du ønsker det.

Trin 4: Forbindelser

Pls forstår: Jeg har ikke fritzing eller andre lignende ting. Jeg kan ikke lide det og har ikke tid og sjov til at genere det.

Forbindelserne er meget enkle:

Skærmen og sensoren bruger I2C linjer af arduino.

Skærm:

VCC - 3,3 eller 5 volt

GND - Jord

SCL - Analog 5

SDA - analog 4

MAX44009:

VCC - 3,3 volt (kun !!)

GND - Jord

SCL - Analog 5SDA - Analog 4

De 10 lysdioder, jeg brugte på breadboard, bruger Digital pin 2 til 11.

Trin 5: Software

Jeg giver bibliotekerne og skitsen, jeg brugte.

Kopier og indsæt, kompiler og upload til arduino.

Trin 6: Lysmåler i arbejde

Lysmåler i arbejde
Lysmåler i arbejde
Lysmåler i arbejde
Lysmåler i arbejde
Lysmåler i arbejde
Lysmåler i arbejde
Lysmåler i arbejde
Lysmåler i arbejde

Efter upload måler og viser arduinoen Lux, wpm -værdien. Aflæsningerne opdateres hver 300 ms.

Skitsen består af to dele. Den første del er uden lysdioder, den anden del er med lysdioderne.

Da sensoren kan måle op til 188006 lux, besluttede jeg, at hver LED ville angive 18.000 lux. Men du kan tilpasse værdierne til dine behov. Jeg har bestilt en 10 segment led -stang til min sidste version af denne lysmåler, men har ikke modtaget endnu. Det er den eneste del, der mangler, men når jeg modtager den, vil jeg fremstille den i et vandtæt kabinet.

Trin 7: Udført

Du er færdig. Brug det som du vil.

Et håb om at du finder det nyttigt.

Hav en god dag!

Anbefalede: