Indholdsfortegnelse:
- Trin 1: De ting, du har brug for
- Trin 2: Byg det
- Trin 3: Gør det permanent
- Trin 4: Koden (Arduino Sketch)
- Trin 5: Konklusion:
Video: Lux -måler med Arduino: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
En Lux -måler (også kendt som en lysmåler) - En lysmåler er en enhed, der bruges til at måle lysmængden.
Lux - Lux (symbol: lx) er den SI -afledte enhed for belysningsstyrke og lysudstråling, der måler lysstrøm pr. Arealenhed.
I halte mænds sigt er en lux, hvor meget lys der er over et område, og en luxmåler er et værktøj til at bruge dette. Dette er et meget nyttigt værktøj, men hvis du skal bruge det en eller to gange om året eller endda bare en gang, er prisen på en måler lidt spild, men hvis du er som mig og har en LDR og en ideel Arduino så du indser, at du og bygger det på cirka 20 minutter og for mindre end benzinprisen, der er nødvendig for at køre dig til butikken.
Trin 1: De ting, du har brug for
· 200 Ω modstand
· Arduino UNO
· Perfboard
· Lysafhængig modstand (LDR)
· Lodning
· Loddekolbe
· Mandlige til mandlige springere
(Valgfri)
Brødbræt
Trin 2: Byg det
Arranger 200 Ω modstand og LDR i en spændingsdelerkonfiguration, som beskrevet i skematikken ovenfor:
Først vil jeg anbefale, at du bygger kredsløbet på et brødbræt for at teste det, før du lodder det til Perfboard, sådan her:
Trin 3: Gør det permanent
Saml dine forbindelser til lodning.
Arranger delene således:
En ledning af modstanden skal være på sin egen skinne, og en ledning af LDR skal være på sin egen skinne, den resterende ledning skal derefter forbindes til en skinne. Dette vil skabe den spændingsdeler, som vi skal fodre til Arduino og glem ikke overskrifterne; hvert overskrift forbindes til en skinne.
Tip: Læg ikke LDR fladt på Perfboard, hvis du bruger et loddekolbe (ikke en loddemetal), jeg brændte LDR og måtte lave det om.
Når du er færdig, skal det se sådan ud:
Trin 4: Koden (Arduino Sketch)
Når du har bygget sonden, har vi stadig brug for en meter til at oversætte disse rådata til menneskelig tale, Lux -måling.
Først definerer vi nogle konstanter, der skal bruges senere i vores beregninger.
I vores opsætningsfunktion starter vi bare en seriel forbindelse for at vise vores aflæsninger.
I vores loop erklærer vi variabler og deres typer. Dernæst får vi aflæsningen fra sonden via Arduino pin A1. Nu alles yndlingsdel, MATH, deler vi spændingen fra A1 med vores konstante MAX_ADC_READING og multiplicerer derefter med vores ADC_REF_VOLTAGE konstant for at komme ud af modstandsspændingen. For at få LDR spændingen minus vi vores beregnede modstandsspænding fra vores ADC_REF_VOLTAGE, bruges denne værdi derefter til at få LDR modstanden ved at dividere LDR spænding med vores modstandsspænding og derefter multiplicere resultatet med vores REF_RESISTANCE konstant, næsten færdig, vi bruger pow () funktion i Arduino biblioteket for at få en eksponent ved hjælp af ldrResistance som base og LUX_CALC_EXPONENT konstant som ude eksponent, multipliceres denne værdi derefter med LUX_CALC_SCALAR konstanten for at få vores Lux værdi. Ok matematiktimen er slut. Nu udskriver vi disse oplysninger til den serielle skærm og venter på 250 ms, så vi kan læse dem. Upload bare koden til din Arduino og tilslut sonden, nu er du god til at gå og måle lysets lysstyrke
Trin 5: Konklusion:
Ja, jeg ved, du kan lide lysmåler fra Arduino, men det kan stadig forbedres med et LCD- og/eller SD -kort bryder ud, hvor jeg bor for at få disse forbindelser er ret dyre, så jeg kunne ikke tilføje det. Selvom jeg håber, at nogen, der læser dette, vil forbedre mit design og gøre det. En anden forbedring kan være at bruge en mindre Arduino som en mini eller nano, og så kan du gøre det lettere at flytte rundt og opbevare.
Anbefalede:
Mini Digital LUX Meter: 4 trin (med billeder)
Mini Digital LUX Meter: Hvad er en lux meter? En digital Lux Meter er en enhed til at måle intensiteten af en lyskilde. En luxmåler vil blive brugt til fotografering til at estimere, hvor kraftig blitzen er og også den omgivende omgivende belysning. funktionsprincip for lux meter:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Fiat Lux: 5 trin
Fiat Lux: Dette er en kort instruktion i, hvordan man laver en mobil kraftig lampe. som kan bruges overalt i huset: i køkkenet, i garagen, i kælderen eller simpelthen hvor du har brug for et stærkt lys
Project Lux: 5 trin (med billeder)
Project Lux: Hej og velkommen til Project Lux! Project Lux er en kjole med integrerede LED'er. Denne kjole har flere måder at interagere med brugerens omgivelser på og enkle interaktioner. Dette inkluderer temperatur, lys og lyd. Kjolen har også et par
CYCLE LIGHTING INDICATOR: LUX: 7 trin (med billeder)
CYCLE LIGHTING INDICATOR: LUX: LUX er et unikt designet produkt til cyklen. Det er en gadget, der kan hænges i bagsædet på sædet. Det angiver, om cyklisten sænker farten, drejer til venstre eller drejer til højre ved hjælp af en matrix af lysdioder (output). Det er enkelt og i