Cov txheej txheem:

Lux Meter Nrog Arduino: 5 Kauj Ruam
Lux Meter Nrog Arduino: 5 Kauj Ruam

Video: Lux Meter Nrog Arduino: 5 Kauj Ruam

Video: Lux Meter Nrog Arduino: 5 Kauj Ruam
Video: Военные тактические часы-Топ-10 самых жестких военных ч... 2024, Hlis ntuj nqeg
Anonim
Lux Meter Nrog Arduino
Lux Meter Nrog Arduino

Lub Lux meter (Kuj tseem hu ua lub ntsuas ntsuas lub teeb) - Lub ntsuas ntsuas lub teeb yog lub cuab yeej siv los ntsuas qhov pom ntawm lub teeb.

Lux - Lub lux (cim: lx) yog SI muab los ntawm lub teeb pom kev zoo thiab lub teeb pom kev zoo, ntsuas lub teeb pom kev zoo ib lub cheeb tsam.

Hauv cov txiv neej ceg ceg, lub lux yog lub teeb pom kev ntau npaum li cas hauv ib cheeb tsam thiab lub ntsuas ntsuas lux yog cov cuab yeej siv qhov no. Qhov no yog cov cuab yeej muaj txiaj ntsig zoo tab sis yog tias koj yuav siv nws ib zaug lossis ob zaug hauv ib xyoos lossis txawm tias tsuas yog ib zaug xwb tus nqi ntawm lub ntsuas yog yam pov tseg, txawm li cas los xij yog tias koj zoo li kuv thiab muaj LDR thiab Arduino zoo tagnrho koj paub tias koj thiab tsim nws li ntawm 20 feeb thiab rau qhov tsawg dua tus nqi ntawm cov roj av xav tau los tsav koj mus rau tom khw.

Kauj Ruam 1: Yam Koj Xav Tau

Yam Koj Xav Tau
Yam Koj Xav Tau

· 200 Ω resistor

· Arduino UNO

· Phab ntsa

· Lub teeb nyob ntawm tus tiv thaiv (LDR)

· Cov laug

· Soldering Hlau

· Txiv neej rau Txiv Neej Jumpers

(Tsis teb los tau)

Cov qhob cij

Kauj ruam 2: Tsim Nws

Tsim Nws
Tsim Nws
Tsim Nws
Tsim Nws

Teem 200 Ωresistor thiab LDR hauv qhov faib hluav taws xob teeb tsa, raws li tau piav qhia hauv cov txheej txheem saum toj no:

Ua ntej Kuv xav kom koj tsim lub Circuit Court ntawm lub khob cij los ntsuas nws ua ntej koj yuav muab nws tso rau ntawm Perfboard, zoo li no:

Kauj Ruam 3: Ua Kom Tiav

Ua kom ruaj khov
Ua kom ruaj khov
Ua kom ruaj khov
Ua kom ruaj khov
Ua kom ruaj khov
Ua kom ruaj khov

Sau koj cov khoom sib txuas rau kev siv tshuaj tua kab.

Teem cov ntu zoo li no:

Ib tus coj ntawm tus tiv thaiv yuav tsum yog ntawm nws tus kheej txoj kev tsheb nqaj hlau thiab ib txoj hlua ntawm LDR yuav tsum yog ntawm nws tus kheej txoj kev tsheb nqaj hlau, cov hlau lead uas seem yuav tsum tau txuas nrog rau ib txoj kev tsheb nqaj hlau. Qhov no yuav tsim qhov faib hluav taws xob uas peb xav tau pub rau Arduino thiab tsis txhob hnov qab lub taub hau; txhua lub taub hau tau txuas nrog ib txoj kev tsheb nqaj hlau.

Tswv yim: Tsis txhob tso lub LDR tiaj tus ntawm Perfboard yog tias koj siv tus pas txhuam hniav (tsis yog lub chaw muag khoom siv), Kuv tau hlawv lub LDR thiab yuav tsum rov ua dua.

Thaum koj ua tiav, nws yuav tsum zoo li no:

Kauj Ruam 4: Txoj Cai (Arduino Sketch)

Tom qab koj tau tsim qhov kev sojntsuam, peb tseem xav tau ib lub 'meter' los txhais cov ntaub ntawv nyoos rau tib neeg hais lus, Lux ntsuas.

Ua ntej, peb txiav txim siab qee qhov ruaj khov siv tom qab hauv peb cov kev suav.

Hauv peb teeb tsa muaj nuj nqi, peb tsuas yog pib txuas txuas mus tso saib peb nyeem.

Hauv peb lub voj, peb tshaj tawm cov kev hloov pauv thiab lawv hom. Tom ntej no, peb tau txais kev nyeem ntawv los ntawm kev sojntsuam ntawm Arduino tus pin A1. Tam sim no txhua tus neeg nyiam ntu, MATH, peb faib qhov hluav taws xob los ntawm A1 los ntawm peb qhov MAX_ADC_READING tas li los ntawm peb ADC_REF_VOLTAGE tas mus li kom tawm qhov hluav taws xob tiv thaiv. Txhawm rau kom LDR qhov hluav taws xob peb rho tawm peb qhov ntsuas qhov ntsuas hluav taws xob los ntawm peb ADC_REF_VOLTAGE, tus nqi no yog siv kom tau txais LDR tsis kam los ntawm kev faib tawm LDR qhov hluav taws xob los ntawm peb cov resistor qhov hluav taws xob tom qab ntawd muab cov txiaj ntsig los ntawm peb REF_RESISTANCE tas li, yuav luag tiav, peb siv lub zog () ua haujlwm hauv Arduino lub tsev qiv ntawv kom tau txais cov lus piav qhia siv ldrResistance raws li lub hauv paus thiab LUX_CALC_EXPONENT tas li raws li cov lus piav qhia, tus nqi no tom qab sib npaug los ntawm LUX_CALC_SCALAR tas li kom tau txais peb tus nqi Lux. Ok chav kawm lej tau dhau lawm. Tam sim no peb luam cov ntaub ntawv no mus rau tus saib xyuas thiab tos 250 ms yog li peb tuaj yeem nyeem nws. Tsuas yog xa cov cai rau koj Arduino thiab txuas qhov kev sojntsuam, tam sim no koj zoo mus thiab ntsuas lub teeb pom kev zoo

Kauj Ruam 5: Xaus:

Yog kuv paub koj tuaj yeem ntsuas lub teeb pom kev zoo los ntawm Arduino tab sis nws tseem tuaj yeem txhim kho nrog LCD thiab/lossis SD daim npav tawg, qhov twg kuv nyob kom tau txais cov khoom sib txuas yog kim heev yog li kuv tsis tuaj yeem ntxiv nws. Txawm hais tias kuv vam tias ib tus neeg uas nyeem qhov no yuav txhim kho kuv tus qauv thiab ua rau nws. Lwm qhov kev txhim kho tuaj yeem siv Arduino me dua li mini lossis nano, thiab tom qab ntawd koj tuaj yeem ua kom yooj yim txav mus los thiab khaws cia.

Pom zoo: