Мазмұны:
Бейне: Arduino көмегімен топырақ ылғалдылығы сенсоры: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сәлеметсіздер ме, балалар, біз топырақтың ылғалдылық сенсорын Arduino көмегімен қалай қолдануды үйренеміз.
Топырақтың ылғалдылығы сенсоры атауынан көрініп тұрғандай, ол топырақтағы ылғалдылықты анықтайды. Бұл топырақтағы судың мөлшері туралы айтады, сондықтан бұл сенсор өсімдіктермен, егіншілікпен және т.
1 -қадам: Сізге қажет заттар
сондықтан бұл жоба үшін сізге келесі заттар қажет:
1x Arduino Uno (немесе кез келген басқа балама)
1x топырақ ылғалдылығы сенсоры
Аз секіргіштер
2 -қадам: схема және жұмыс теориясы
Схема схемасы өте оңай, берілген схеманы орындаңыз және оған сәйкес бәрін қосыңыз.
Топырақ ылғалдылығын пайызбен өлшеу.
Мұнда топырақ ылғалдылығы датчигінің аналогты шығыны ADC көмегімен өңделеді. Ылғалдылық пайызы бойынша сериялық мониторда көрсетіледі.
Топырақтың ылғал сенсорының шығысы ADC мәнінің диапазонында 0 -ден 1023 -ке дейін өзгереді.
Бұл төменде келтірілген формула бойынша пайыздық көрсеткіште ылғалдылық мәні ретінде ұсынылуы мүмкін.
Аналогтық шығыс = ADC мәні /1023
Ылғалдылық пайызбен = 100 - (Аналогтық шығыс * 100)
Нөлдік ылғалдылық үшін біз 10 биттік ADC максималды мәнін аламыз, яғни 1023. Бұл өз кезегінде ылғалдылықты 0% береді.
3 -қадам: код
келесі кодты көшіріп, оны arduino -ға жүктеңіз:
const int sensor_pin = A1; / * Топырақтың ылғалдылық датчигі O/P істігі */
жарамсыз орнату () {
Serial.begin (9600); / * Сериялық байланыс үшін жіберу жылдамдығын анықтаңыз */
}
void loop () {
қалқыма ылғалдылық пайызы;
int sensor_analog;
sensor_analog = analogRead (sensor_pin);
ылғалдылықтың пайызы = (100 - ((sensor_analog/1023,00) * 100));
Serial.print («Ылғалдылық пайызы =»);
Serial.print (ылғалдылықтың пайызы);
Serial.print («%\ n / n»);
кешіктіру (1000);
}
4 -қадам: тестілеу
Барлық қосылымдар мен кодтаудан кейін сізге кастрюль немесе шелек алу керек, содан кейін оған топырақ салыңыз, содан кейін сенсорды сол топыраққа салыңыз және сериялық мониторды ашыңыз, ол топырақтағы ылғалдылықтың пайызын көрсетеді (бұл байланысты) топырағыңызда қанша су бар екенін біліңіз), содан кейін оған су құйыңыз, сонда топырақтың ылғалдылығы мен сияқты сериялық мониторда өзгереді. Шығарылымды көру үшін менің бекітілген суреттеріме сілтеме жасаңыз.
Ұсынылған:
Мәзірі бар Arduino DHT22 сенсоры мен топырақ ылғалдылығы жобасы: 4 қадам
Мәзірмен Arduino DHT22 сенсоры мен топырақ ылғалдылығы жобасы: Сәлеметсіздерме балалар мен бүгін мен сіздерге екінші жобамды ұсынамын. Бұл жоба мен ылғалдылық пен ылғалдылықты өлшеуге арналған топырақ ылғалдылығы мен DHT22 сенсорларын қолданған алғашқы жобамның қоспасын ұсынады. . Бұл жоба
ESP32 WiFi топырақ ылғалдылығы сенсоры: 5 қадам
ESP32 WiFi топырақ ылғалдылығы сенсоры: топырақтың кедергісін өлшеу үшін топырақ арқылы электр сигналын жіберетін топырақтың ылғалдылық датчиктерінің бәрі істен шығады. Электролиз бұл сенсорларды іс жүзінде пайдаланбайды. Электролиз туралы толығырақ мына жерден қараңыз. Бұл жобада қолданылатын сенсор
Суару туралы ескертуі бар топырақ ылғалдылығы сенсоры: 4 қадам
Суару туралы ескертуі бар топырақ ылғалдылығы сенсоры: Біз WEMOS D1 mini мен сыйымдылықтағы топырақ ылғалдылығы сенсорына негізделген топырақ ылғалдылығын өлшейтін құрылғы жасаймыз. және біз ескерту жасай аламыз
Топырақ ылғалдылығы сенсоры DIY: 8 қадам
Топырақ ылғалдылығы сенсоры DIY: Менің бірінші және екінші сыныптағы сабағымызда біз асқабақ тұқымын отырғызамыз. Біз асқабақ тұқымын көктемде сынып ретінде отырғызамыз, ал оқушылар өз тұқымдарын үйге әкеліп, олардың асқабағын өсіруді бақылайды. Отырғызу күнінен бастап пум
Arduino СК топырақ ылғалдылығы сенсоры: 5 қадам
Arduino СК топырақ ылғалдылығы сенсоры: біз жасайтын боламыз-бұл екі «пышақ» арасындағы қарсылыққа негізделген YL-69 сенсоры бар Arduino ылғал сенсоры. Ол бізге 450-1023 арасындағы мәндерді береді, сондықтан біз пайыздық мәнді алу үшін оны салыстыруымыз керек, бірақ біз жақсы аламыз