Inhoudsopgave:
- Stap 1: Dus wat is dit?
- Stap 2: De lichtsensor
- Stap 3: Materialen
- Stap 4: Aansluitingen
- Stap 5: Software
- Stap 6: Lichtmeter aan het werk
- Stap 7: Klaar
Video: MAX44009 Lichtsensor met OLED - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo maatjes!
Gisteren heb ik besloten om nog een simpele gadget te posten die ik voor mijn vriend van mij heb gemaakt. Hij vroeg me om een eenvoudige lichtmeter te maken om overdag een ventilator en een relais in zijn kas te regelen. Helaas kan ik geen foto's van dat project plaatsen, omdat ik alleen een nano voor hem heb geprogrammeerd en ik weet niet wat hij er sindsdien van heeft gemaakt. Maar ik post mijn versie ervan.
Stap 1: Dus wat is dit?
Dit is een licht(lux)meter die gebruik maakt van een arduino, een lichtsensor, een oled-display en een paar leds. De reden waarom ik voor het oled-scherm heb gekozen, is dat het gemakkelijk te verbinden is met arduino. Op deze manier kon ik tijd en materiaal besparen om alles in elkaar te zetten.
Laten we beginnen!
Stap 2: De lichtsensor
De MAX44009 omgevingslichtsensor is een geweldige, gebruiksvriendelijke en zeer goedkope sensor. Maar het belangrijkste is dat het een breed meetbereik heeft: 0,045 Lux tot 188.000 Lux; zeer lage bedrijfsstroom. De bibliotheek die ik gebruik, ondersteunt de WPM (watt per vierkante meter) berekening. Is dit goed genoeg??? JA!
Ik adviseer alleen om het te gebruiken met 3,3 volt wanneer aangesloten op arduino.
Ik heb deze links toegevoegd om over de basisfeiten te lezen.
www.maximintegrated.com/nl/producten/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Wat is WPM?
Zoals het is geschreven in de bibliotheek h.file:bla bla……………….. Dit zorgt voor een goedkope, kleinschalige sensor die in staat is om de energie die de aarde raakt te benaderen (in W/m^2)
op elk moment. Ik denk dat het rechttoe rechtaan is.
Stap 3: Materialen
De onderdelen die nodig zijn voor dit project zijn:
- Arduino Uno (Atmega328 en hoger)
- 0,96 I2C oled-display
- MAX44009 lichtsensor
- Een breadboard
- Een paar jumperdraden
- Enkele leds of een led-balk met 10 segmenten
Maar u kunt natuurlijk ook elk ander scherm gebruiken als u dat wilt.
Stap 4: Aansluitingen
Pls begrijp het: ik heb geen fritzing of andere dingen zoals dat. Ik vind het niet leuk en heb geen tijd en lef om me ermee bezig te houden.
De aansluitingen zijn heel eenvoudig:
Het display en de sensor maken gebruik van de I2C-lijnen van Arduino.
Weergave:
VCC - 3,3 of 5 volt
GND - Aarde
SCL - Analoog 5
SDA - Analoog 4
MAX44009:
VCC - 3,3 volt (alleen!!)
GND - Aarde
SCL - Analoog 5SDA - Analoog 4
De 10 leds die ik op het breadboard heb gebruikt, gebruiken digitale pin 2 tot 11.
Stap 5: Software
Ik geef de bibliotheken en schets die ik heb gebruikt.
Kopieer en plak, compileer en upload naar arduino.
Stap 6: Lichtmeter aan het werk
Na het uploaden meet en geeft de Arduino de Lux, wpm-waarde weer. De metingen worden elke 300 ms bijgewerkt.
De schets bestaat uit twee delen. Het eerste deel is zonder de leds, het tweede deel is met de leds.
Aangezien de sensor tot 188006 lux kan meten, heb ik besloten dat elke led 18.000 lux zal aangeven. Maar u kunt de waarden aanpassen aan uw behoeften. Ik heb een 10 segment led bar besteld voor mijn definitieve versie van deze lichtmeter, maar nog niet ontvangen. Het is het enige onderdeel dat ontbreekt, maar als ik het ontvang, zal ik het in een waterdichte behuizing fabriceren.
Stap 7: Klaar
Je bent klaar. Gebruik het zoals je wilt.
Ik hoop dat u het nuttig zult vinden.
Prettige dag!
Aanbevolen:
Temperatuur- en lichtsensor: 8 stappen
Temperatuur- en lichtsensor: dit instructable is voor een basistemperatuur- en lichtsensor. Dat is het zo'n beetje
Eenvoudige lichtsensor met een LED (analoog): 3 stappen
Eenvoudige lichtsensor met een LED (analoog): Hallo! In deze instructable laat ik je zien hoe je een eenvoudige lichtsensor met een LED maakt. In principe schakelt dit circuit de LED gewoon in wanneer deze wordt blootgesteld aan licht. Voor mij is dit circuit een beetje nutteloos omdat je hier niet veel mee kunt doen, maar ik denk
Arduino-lichtsensor: 5 stappen
Arduino-lichtsensor: dit is een lichtsensor die Arduino gebruikt om het te maken, het is gemakkelijk en iedereen kan het zelf doen. Het kan u helpen om het licht Luminance waar u ook bent te voelen. Als je het maakt, bereid je eerst de materialen voor en bouw je het circuit op, en schrijf dan t
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Digitale lichtsensor met LM358: 5 stappen
Digitale lichtsensor met LM358: Sensoren maken het werken met elk project leuk en eenvoudig, er bestaan duizenden sensoren en we krijgen de keuze om de juiste sensor te kiezen voor onze projecten of behoeften. Maar niets is beter dan je eigen doe-het-zelfsensoren te ontwerpen om te werken met een brede ra