Kazalo:
- 1. korak: Kaj je torej to?
- 2. korak: Senzor svetlobe
- 3. korak: Materiali
- 4. korak: Povezave
- 5. korak: Programska oprema
- Korak 6: Svetlomer v delu
- 7. korak: Končano
Video: Senzor svetlobe MAX44009 z OLED: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni prijatelji!
Včeraj sem se odločil objaviti še en preprost pripomoček, ki sem ga naredil za svojega prijatelja. Prosil me je, naj naredim preprost merilnik svetlobe za krmiljenje ventilatorja in releja v njegovi zeleni hiši podnevi. Na žalost ne morem objaviti slik tega projekta, ker sem zanj programiral samo nano in od takrat ne vem, kaj je naredil. Vendar objavljam svojo različico.
1. korak: Kaj je torej to?
To je merilnik svetlobe (lux), ki uporablja arduino, svetlobni senzor, oled zaslon in nekaj LED. Razlog, zakaj sem izbral oled zaslon, je, da ga je enostavno povezati z arduinom. Tako bi lahko prihranil čas in material, da bi vse skupaj sestavil.
Začnimo!
2. korak: Senzor svetlobe
Senzor zunanje svetlobe MAX44009 je odličen, enostaven za uporabo in zelo poceni senzor. Najpomembneje pa je, da ima široko merilno območje: 0,045 Lux do 188 000 Lux; zelo nizek obratovalni tok. Knjižnica, ki jo uporabljam, podpira izračun WPM (vatov na kvadratni meter). Je to dovolj dobro ??? DA!
Svetujem le, da ga uporabljate pri 3,3 volta, ko je priključen na arduino.
Te povezave sem dodal za branje o osnovnih dejstvih.
www.maximintegrated.com/en/products/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Kaj je WPM?
Kot je zapisano v knjižnici h.file: bla bla …………….. To omogoča nizkocenovne, majhne senzorje, ki lahko približajo energijo, ki udarja v zemljo (v W/m^2)
v vsakem trenutku. Mislim, da gre naravnost naprej.
3. korak: Materiali
Za ta projekt so potrebni naslednji deli:
- Arduino Uno (Atmega328 in novejši)
- 0,96 I2C oled zaslon
- Senzor svetlobe MAX44009
- Okvir
- Nekaj mostičnih žic
- Nekaj LED diod ali 10 -segmentna vodilna palica
Seveda pa lahko po želji uporabite tudi kateri koli drug zaslon.
4. korak: Povezave
Prosim, razumejte: jaz nimam frizure ali podobnih stvari. Ni mi všeč in nimam časa in živcev, da bi se s tem ukvarjal.
Povezave so zelo preproste:
Zaslon in senzor uporabljata linije I2C arduina.
Zaslon:
VCC - 3,3 ali 5 voltov
GND - Ozemljitev
SCL - analogni 5
SDA - analogni 4
MAX44009:
VCC - 3,3 volta (samo !!)
GND - Ozemljitev
SCL - Analogni 5SDA - Analogni 4
10 LED diod, ki sem jih uporabil na plošči, uporablja digitalni pin 2 do 11.
5. korak: Programska oprema
Podarjam knjižnice in skico, ki sem jo uporabil.
Kopirajte in prilepite, prevedite in naložite v arduino.
Korak 6: Svetlomer v delu
Po nalaganju arduino meri in prikazuje vrednost Lux, wpm. Odčitki se posodabljajo vsakih 300 ms.
Skica je sestavljena iz dveh delov. Prvi del je brez LED diod, drugi del je z LED diodami.
Ker lahko senzor meri do 188006 luksov, sem se odločil, da bo vsaka LED označila 18 000 luksov. Vrednosti pa lahko prilagodite svojim potrebam. Za končno različico tega merilnika svetlobe sem naročil 10 segmentno vodilno palico, ki pa je še nisem prejel. Edino manjka, a ko ga prejmem, ga izdelam v vodotesnem ohišju.
7. korak: Končano
Končali ste. Uporabite ga, kot želite.
Upam, da vam bo koristen.
Imej lep dan!
Priporočena:
Senzor temperature in svetlobe: 8 korakov
Senzor temperature in svetlobe: Ta navodila so namenjena osnovnemu senzorju temperature in svetlobe. To je to
Senzor strašljive svetlobe Microbit: 5 korakov
Strašni senzor svetlobe Microbit: Želite prestrašiti svoje prijatelje? Pa ste prišli na pravo mesto. Danes vam bom pokazal, kako narediti mikrofon z zaznavanjem svetlobe, hrupom in sablasnim trikom! Kaj potrebujete-Zvočnik-mikrobitne-aligatorske žice-napajalnik-in mikrobitni c
Senzor/detektor svetlobe na podlagi LDR: 3 koraki
Svetlobni senzor/detektor na podlagi LDR: Svetlobni senzorji in detektorji so izjemno uporabni za mikrokrmilnike in vgrajene sisteme, prav tako pa je treba izvesti nadzor intenzivnosti. Eden najpreprostejših in najcenejših takšnih senzorjev so LDR. LDR ali svetlobno odvisni upori se lahko enostavno uporabljajo z
Senzor svetlobe (fotorezistor) z Arduinom v Tinkercadu: 5 korakov (s slikami)
Senzor svetlobe (fotorezistor) z Arduinom v Tinkercadu: Naučimo se brati fotorezistor, svetlobno občutljiv tip spremenljivega upora, z uporabo Arduinovega analognega vhoda. Imenuje se tudi LDR (svetlobno odvisen upor). Doslej ste se že naučili upravljati LED z analognim izhodom Arduino in
ROBOTC VEX Senzor svetlobe za avtomobil: 5 korakov
Avtomobil s senzorjem svetlobe ROBOTC VEX: Ta avtomobil uporablja samo dele iz zbirke ROBOTC VEX. Je dokaj preprost in je dober projekt za začetnike, ki se učijo programa ROBOTC, ki ga je kasneje mogoče razviti v nekaj večjega. Projekt bo potreboval naslednje: ROBOTC za robota VEX