INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo maatjies!
Gister het ek besluit om nog 'n eenvoudige gadget te plaas wat ek vir my vriend van my gemaak het. Hy het my gevra om 'n eenvoudige ligmeter te maak om bedags 'n waaier en 'n aflos in sy kweekhuis te beheer. Ek kan ongelukkig nie foto's van die projek plaas nie, want ek het net 'n nano vir hom geprogrammeer en weet nie wat hy daarvan gemaak het nie. Maar ek plaas my weergawe daarvan.
Stap 1: So, wat is dit?
Dit is 'n lig (lux) meter wat 'n arduino, 'n ligsensor, 'n oled -skerm en 'n paar LED's gebruik. Die rede waarom ek die oled -skerm gekies het, is dat dit maklik is om met arduino te skakel. Op hierdie manier kan ek tyd en materiaal bespaar om alles bymekaar te sit.
Laat ons begin!
Stap 2: Die ligsensor
Die MAX44009 sensor vir omringende lig is 'n uitstekende, maklik om te gebruik en baie goedkoop sensor. Maar die belangrikste is dat dit 'n wye meetbereik het: 0,045 Lux tot 188,000 Lux; baie lae werkstroom. Die biblioteek wat ek gebruik, ondersteun die berekening van WPM (watt per vierkante meter). Is dit goed genoeg ??? JA!
Ek raai u slegs aan om dit met 3,3 volt te gebruik as dit op arduino gekoppel is.
Ek het hierdie skakels bygevoeg om te lees oor die basiese feite.
www.maximintegrated.com/en/products/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Wat is WPM?
Soos dit in die biblioteek staan h.file: bla bla ……………)
op enige gegewe tydstip. Ek dink dit is reguit vorentoe.
Stap 3: materiaal
Die dele wat benodig word vir hierdie projek is:
- Arduino Uno (Atmega328 en hoër)
- 0,96 I2C oled -skerm
- MAX44009 ligsensor
- 'n broodbord
- 'n Paar springdrade
- Sommige LED's of 'n 10 -segment LED -staaf
Maar u kan natuurlik ook enige ander skerm gebruik as u wil.
Stap 4: Verbindings
Pls verstaan: ek het nie fritzing of ander soortgelyke dinge nie. Ek hou nie daarvan nie, en ek het nie tyd en moeite om my daaraan te steur nie.
Die verbindings is baie eenvoudig:
Die skerm en sensor gebruik die I2C -lyne van arduino.
Vertoon:
VCC - 3,3 of 5 volt
GND - Grond
SCL - Analoog 5
SDA - Analoog 4
MAX44009:
VCC - 3.3 volt (slegs !!)
GND - Grond
SCL - Analoog 5SDA - Analoog 4
Die 10 LED's wat ek op broodbord gebruik het, gebruik Digital pin 2 tot 11.
Stap 5: sagteware
Ek gee die biblioteke en skets wat ek gebruik het.
Kopieer en plak, saamstel en laai op na arduino.
Stap 6: Ligmeter in werk
Na die oplaai meet en wys die arduino die waarde Lux, wpm. Die lesings word elke 300 ms opgedateer.
Die skets bestaan uit twee dele. Die eerste deel is sonder die leds, die tweede dele is met die leds.
Aangesien die sensor tot 188006 lux kan meet, het ek besluit dat elke led 18 000 lux aandui. Maar u kan die waardes aanpas by u behoeftes. Ek het 'n 10 -segment geleide balk bestel vir my finale weergawe van hierdie ligmeter, maar nog nie ontvang nie. Dit is die enigste deel wat ontbreek, maar as ek dit ontvang, sal ek dit in 'n waterdigte omhulsel vervaardig.
Stap 7: Klaar
Jy is klaar. Gebruik dit soos u wil.
'N Hoop dat u dit nuttig sal vind.
Geniet die dag!