Cov txheej txheem:

Av Moisture Sensor Nrog Arduino: 4 Cov Kauj Ruam
Av Moisture Sensor Nrog Arduino: 4 Cov Kauj Ruam

Video: Av Moisture Sensor Nrog Arduino: 4 Cov Kauj Ruam

Video: Av Moisture Sensor Nrog Arduino: 4 Cov Kauj Ruam
Video: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, Kaum ib hlis
Anonim
Av noo noo Sensor Nrog Arduino
Av noo noo Sensor Nrog Arduino

Nyob Zoo Cov Menyuam hauv cov lus qhia no peb yuav kawm paub siv av Moisture Sensor nrog Arduino li cas.

Yog li ntawd raws li lub npe qhia cov av noo sensor uas txhais tau tias nws yuav ntsuas cov dej noo hauv av. Yog li nws yuav qhia txog cov ntsiab lus dej muaj nyob hauv cov av yog li qhov ntsuas no tuaj yeem muaj txiaj ntsig hauv kev ua haujlwm thev naus laus zis nrog cov nroj tsuag, ua liaj ua teb thiab lwm yam.

Kauj Ruam 1: Yam Koj Xav Tau

Yam Koj Xav Tau
Yam Koj Xav Tau
Yam Koj Xav Tau
Yam Koj Xav Tau

yog li rau txoj haujlwm no koj yuav xav tau cov hauv qab no:

1x Arduino Uno (lossis lwm qhov sib npaug)

1 x av noo Sensor

Ob peb Jumpers

Kauj Ruam 2: Daim Duab Circuit & Txoj Haujlwm Ua Haujlwm

Daim duab Circuit Court & Txoj Haujlwm Ua Haujlwm
Daim duab Circuit Court & Txoj Haujlwm Ua Haujlwm

Yog li daim duab qhia chaw yog yooj yim heev, thov ua raws cov kab lus muab thiab txuas txhua yam Raws li nws.

Ntsuas cov av noo raws li feem pua.

Ntawm no, cov txiaj ntsig sib piv ntawm cov av noo sensor tau ua tiav siv ADC. Cov dej noo nyob rau hauv cov ntsiab lus ntawm qhov feem pua tau tshwm rau ntawm kab ntawv saib.

Cov txiaj ntsig ntawm cov av noo noo hloov pauv nyob hauv thaj tsam ntawm ADC tus nqi los ntawm 0 txog 1023.

Qhov no tuaj yeem sawv cev raws li cov dej noo raws li feem pua siv cov mis hauv qab no.

Analog output = ADC Tus Nqi /1023

Hws noo nyob rau hauv feem pua = 100 - (Analog output * 100)

Rau xoom xoom, peb tau txais tus nqi siab tshaj ntawm 10-ntsis ADC, piv txwv li 1023. Qhov no, nyeg, muab 0% dej noo.

Kauj ruam 3: Code

Code
Code

theej cov cai hauv qab no & upload nws rau koj arduino:

const int sensor_pin = A1; / * Av noo noo sensor O/P tus pin */

void teeb tsa () {

Serial.begin (9600); / * Txhais tus nqi baud rau kev sib txuas lus txuas */

}

void voj () {

ntab dej noo_ feem pua;

koj sensor_analog;

sensor_analog = analogRead (sensor_pin);

moisture_percentage = (100 - ((sensor_analog/1023.00) * 100));

Serial.print ("Feem pua noo =");

Serial.print (noo noo feem pua);

Serial.print ("%\ n / n");

ncua (1000);

}

Kauj ruam 4: Xeem

Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem

Tom qab txhua qhov kev sib txuas & kev sau npe, koj yuav tsum tau txais lub lauj kaub lossis thoob ib yam dab tsi zoo li ntawd muab qee cov av tso rau hauv nws thiab tom qab ntawd tso lub ntsuas cua rau hauv cov av ntawd thiab qhib lub ntsuas ntsuas nws yuav qhia tau % ntawm cov dej noo hauv cov av (nws nyob ntawm ntawm qhov ntau npaum li cas cov dej koj cov av muaj) thiab tom qab ntawd nchuav qee cov dej hauv nws thiab cov av noo noo yuav hloov pauv ntawm qhov ntsuas raws li kuv tau ua. Xa mus rau kuv cov duab txuas kom pom kuv cov zis.

Pom zoo: