Inhoudsopgave:
- Stap 1: De dingen die je nodig hebt
- Stap 2: Bouw het
- Stap 3: Maak het permanent
- Stap 4: De code (de Arduino-schets)
- Stap 5: Conclusie:
Video: Luxmeter met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Een luxmeter (ook wel lichtmeter genoemd) - Een lichtmeter is een apparaat dat wordt gebruikt om de hoeveelheid licht te meten.
Lux - De lux (symbool: lx) is de SI-afgeleide eenheid van verlichtingssterkte en lichtopbrengst, die de lichtstroom per oppervlakte-eenheid meet.
In lame mannenterm, een lux is hoeveel licht er is over een gebied en een luxmeter is een hulpmiddel om dit te gebruiken. Dit is een erg handig hulpmiddel, maar als je het een of twee keer per jaar of zelfs maar één keer gaat gebruiken, zijn de kosten van een meter een beetje verspilling, maar als je net als ik bent en een LDR en een ideale Arduino hebt, dan je realiseert je dat je het bent en bouwt het in ongeveer 20 minuten en voor minder dan de kosten van de benzine die nodig is om je naar de winkel te brengen.
Stap 1: De dingen die je nodig hebt
· 200 Ω weerstand
· Arduino UNO
· Perfboard
· Lichtafhankelijke Weerstand (LDR)
· Soldeer
· Soldeerbout
· Man-man-truien
(Optioneel)
Breadboard
Stap 2: Bouw het
Schik de 200 weerstand en LDR in een spanningsdelerconfiguratie, zoals beschreven in het bovenstaande schema:
Ten eerste zou ik je aanraden om het circuit op een breadboard te bouwen om het te testen voordat je het op het perfboard soldeert, zoals dit:
Stap 3: Maak het permanent
Verzamel uw verbindingen om te solderen.
Rangschik de onderdelen als volgt:
Eén draad van de weerstand moet op zijn eigen rail zitten en één draad van de LDR moet op zijn eigen rail zitten, de resterende draad moet dan op één rail worden aangesloten. Dit zal de spanningsdeler creëren die we naar de Arduino moeten voeren en vergeet de headers niet; elke header wordt aangesloten op één rail.
Tip: Leg de LDR niet plat op het Perfboard als je een soldeerbout gebruikt (geen soldeerstation), ik heb de LDR verbrand en moest het opnieuw doen.
Als je klaar bent, ziet het er als volgt uit:
Stap 4: De code (de Arduino-schets)
Nadat je de sonde hebt gebouwd, hebben we nog steeds een meter nodig om die onbewerkte gegevens in menselijke taal te vertalen, Lux-meting.
Eerst definiëren we enkele constanten die we later in onze berekeningen kunnen gebruiken.
In onze setup-functie starten we gewoon een seriële verbinding om onze metingen weer te geven.
In onze lus declareren we variabelen en hun typen. Vervolgens krijgen we de waarde van de sonde via Arduino-pin A1. Nu, het favoriete onderdeel van iedereen, MATH, delen we de spanning van A1 door onze constante MAX_ADC_READING en vermenigvuldigen vervolgens met onze ADC_REF_VOLTAGE constante om weerstandsspanning te krijgen. Om de LDR-spanning te krijgen, minus onze berekende weerstandsspanning van onze ADC_REF_VOLTAGE, wordt deze waarde vervolgens gebruikt om de LDR-weerstand te krijgen door de LDR-spanning te delen door onze weerstandsspanning en vervolgens het resultaat te vermenigvuldigen met onze REF_RESISTANCE-constante, bijna klaar, we gebruiken de pow () functie in de Arduino-bibliotheek om een exponent te krijgen met ldrResistance als basis en de constante LUX_CALC_EXPONENT als out-exponent, deze waarde wordt vervolgens vermenigvuldigd met de constante LUX_CALC_SCALAR om onze Lux-waarde te krijgen. Oké, de wiskundeles is voorbij. Nu printen we deze informatie naar de seriële monitor en wachten we 250 ms zodat we het kunnen lezen. Upload gewoon de code naar je Arduino en sluit de sonde aan, nu ben je klaar om de lichtverlichtingssterkte te meten
Stap 5: Conclusie:
Ja, ik weet dat je een lichtmeter van Arduino kunt gebruiken, maar het kan nog steeds worden verbeterd met een LCD- en / of SD-kaart breekt uit, waar ik woon om die verbindingen te krijgen zijn vrij duur, dus ik kon het niet toevoegen. Hoewel ik hoop dat iemand die dit leest mijn ontwerp zal verbeteren en maken. Een andere verbetering zou kunnen zijn om een kleinere Arduino te gebruiken, zoals een mini of nano, en dan kun je het gemakkelijker maken om te verplaatsen en op te slaan.
Aanbevolen:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Pratende Arduino - Een MP3 afspelen met Arduino zonder enige module - Mp3-bestand afspelen vanaf Arduino met PCM: 6 stappen
Pratende Arduino | Een MP3 afspelen met Arduino zonder enige module | Mp3-bestand van Arduino afspelen met PCM: in deze instructie leren we hoe we een mp3-bestand met arduino kunnen spelen zonder een audiomodule te gebruiken, hier gaan we de PCM-bibliotheek voor Arduino gebruiken die 16 bit PCM van 8 kHz-frequentie speelt, dus laten we dit doen
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
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T