Мазмуну:
- 1 -кадам: Сизге керектүү нерселер
- 2 -кадам: Райондук диаграмма жана жумушчу теориясы
- 3 -кадам: Код
- 4 -кадам: Тестирлөө
Video: Ардуино менен топурактын нымдуулук сенсору: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Салам балдар, бул көрсөтмөлөрдө биз топурактын ным сенсорун Arduino менен кантип колдонууну үйрөнөбүз.
Аталышынан көрүнүп тургандай, топурактын ным сенсору, бул топурактагы нымдуулукту аныктайт. Бул топурактын ичиндеги суунун курамы жөнүндө айтып берет, андыктан бул сенсор өсүмдүктөр, дыйканчылык ж.
1 -кадам: Сизге керектүү нерселер
ошондуктан бул долбоор үчүн сизге төмөнкүлөр керек болот:
1x Arduino Uno (же башка эквиваленти)
1x топурактын ным сенсору
Аз секиргендер
2 -кадам: Райондук диаграмма жана жумушчу теориясы
Ошентип, схема абдан оңой, берилген схеманы аткарыңыз жана ага ылайык баарын туташтырыңыз.
Топурактын нымдуулугун процент менен өлчөө.
Бул жерде топурактын ным сенсорунун аналогдук чыгышы ADCдин жардамы менен иштетилет. Пайыздык нымдуулук сериялык монитордо көрсөтүлөт.
Топурактын ным сенсорунун чыгышы ADCдин диапазонунда 0дөн 1023кө чейин өзгөрөт.
Бул төмөндөгү формуланы колдонуу менен нымдуулуктун мааниси катары көрсөтүлүшү мүмкүн.
Аналогдук чыгаруу = ADC Value /1023
Нымдуулук пайыз менен = 100 - (Аналогдук чыгаруу * 100)
Нөл ным үчүн, биз 10-бит ADC максималдуу маанини, башкача айтканда, 1023. Бул, өз кезегинде, 0% нымдуулукту берет.
3 -кадам: Код
төмөнкү кодду көчүрүп, ардуиного жүктөңүз:
const int sensor_pin = A1; / * Топурактын нымдуулук сенсору O/P пин */
жараксыз орнотуу () {
Serial.begin (9600); / * Сериялык байланыш үчүн бердин ылдамдыгын аныктаңыз */
}
void loop () {
float moist_percentage;
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 7 сегментинин дисплейи: 4 кадам (сүрөттөр менен)
Топурактын нымдуулук сенсору Arduino 7 Segment Display: Саламатсызбы! Карантин оор болушу мүмкүн. Мен кичинекей короодо жана үйдө көп өсүмдүктөргө ээ болгонума бактылуумун жана бул мени үйдө тыгылып турганда аларга жакшы кам көрүүгө жардам берүү үчүн кичинекей курал жасай алам деп ойлондум. Бул долбоор жөнөкөй жана функционалдуу
Arduino Күн энергиясындагы температура жана нымдуулук сенсору 433mhz Орегон сенсору катары: 6 кадам
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Бул күн менен иштеген температура жана нымдуулук сенсорунун курулушу. Сенсор 433mhz Oregon сенсорун туурайт жана Telldus Net шлюзунда көрүнөт. Эмне керек: 1x " 10-LED Күн энергиясынын кыймыл датчиги " Ebayден. 3.7В камыр деп жазылганын текшериңиз
Топурактын нымдуулук сенсору DIY: 8 кадам
Топурактын нымдуулугун аныктоочу DIY: Менин 1 жана 2 -класстагы класстарымда биз аткарган иш - ашкабактын уруктарын отургузуу. Биз ашкабактын үрөнүн жазында класс катары тигебиз, ал эми окуучулар үрөндөрүн үйүнө алып келип, ашкабактын өсүшүн көрүшөт. Көчөттөр отургузулган күндөн бери
Ардуино нымдуулук сенсору: 7 кадам (сүрөттөр менен)
Ардуинонун нымдуулук сенсору: Биз Техастын борбордук бөлүгүндө жашайбыз жана жылдын көпчүлүк мезгилинде дүкөндүн нымдуулугунда массалык өзгөрүүлөрдү көрөбүз. Жыгач устасы катары, бул кээ бир долбоорлордо оор болушу мүмкүн, ошондуктан биз көрүүнүн жагымдуу жолун берүү үчүн Arduino менен иштөөчү "Дүкөн сенсорун" курдук
DIY топурактын нымдуулук монитору Arduino жана Nokia 5110 дисплейи менен: 6 кадам (сүрөттөр менен)
DIY топурактын нымдуулугу Arduino жана Nokia 5110 дисплейи менен: Бул Нускамада биз чоң Nokia 5110 LCD дисплейи менен абдан пайдалуу топурактын нымдуулугун кантип куруу керектигин көрөбүз Arduino. Ардуинодон өсүмдүктөрүңүздүн топурагынын нымдуулугун оңой өлчөп, кызыктуу түзмөктөрдү куруңуз