Jump to:
د ESP32 ټیوټوریل 1/55 - د سن فاونډر د ESP32 IoT زده کړې کټ سافټویر او Arduino IDE پیژندنه د ESP32 ټیوټوریل 2/55 - ESP32 څه شی دی، د کیمرې پراختیا بورډ، د سن فاونډر د ESP32 IoT کټ انبکس کول د ESP32 ټیوټوریل 3/55 - ریزسټر، LED، بریډبورډ پروژه: هیلو LED - ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 4/55 - د معلوماتو ډولونه، متغیر تعریف کول Int، bool، char، سیریل مانیټر - ESP32 IoT کټ د ESP32 ټیوټوریل 5/55 - LED فیډ، د LED روښانتیا کنټرول - ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 6/55 - د RGB LED کارول پروژه 2.3 - د سن فاونډر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 7/55 - د ESP32 Arduino پروګرامینګ سره د Array کارول - د SunFounder د ESP32 IoT زده کړې کټ ESP32 Tutorial 8/55 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learning kit د ESP32 ټیوټوریل 9/55 - د پش بټن په کارولو سره د LED ټوګل کول، پش آن، پش آف - سن فاونڈر ESP32 IoT کټ د ESP32 ټیوټوریل 10/55 - د اوو برخو ښودونکي 74HC595 په کارولو سره ډیجیټل شمېرونکی - ESP32 IoT د زده کړې کټ د ESP32 ټیوټوریل 11/55 - د ESP32 سره د LCD1602 LCD2004 کارول - د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 12/55 - WS2812 RGB سټریپ ۴ پروژه د SunFounder د ESP32 IoT زده کړې کټ سره ESP32 ټیوټوریل 13/55 - د فعال بوزر سره د اردوینو بیپ | د سن فاونډر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 14/55 - د SunFounder ESP32 IoT زده کړې کټ په کارولو سره د دودیز میوزیک نوټ غږول د ESP32 ټیوټوریل 15/55 - د ESP32 L293D سره د DC موټرو سرعت کنټرول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 16/55 - د ESP32 او L293D په کارولو سره مینی واټر پمپ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 17/55 - د ESP32 او پوټینشیومیټر په کارولو سره د سروو موټر کنټرول - د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 18/55 - د ESP32 په کارولو سره د ټیلټ کشف کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 19/55 - د انفراریډ سینسر په کارولو سره د خنډ کشف کول | د سن فاونډر ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 20/55 - د کرښې تعقیب ماډل | د سن فاونڈر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 21/55 - د PIR حرکت سینسر سره د انسان کشف کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل ۲۲/۵۵ - د LED آردوینو په کارولو سره د رڼا احساس کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 23/55 - د پوټینشنومیټر ولټاژ لوستل د ESP32 په کارولو سره | د سن فاونډر ESP32 IoT کټ د ESP32 ټیوټوریل 24/55 - د خاورې رطوبت اندازه کول د اوبو لګولو لپاره | د سن فاونډر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 25/55 - د NTC او LCD په کارولو سره د تودوخې اندازه کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 26/55 - د Arduino سره د جویسټیک کارول، اقدام کول | د SunFounder د ESP32 IoT کټ د ESP32 ټیوټوریل 27/55 - د الټراسونیک سینسر سره د واټن اندازه کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 28/55 - د DHT11 تودوخې سینسر د LCD سره | د SunFounder د ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 29/55 - د ESP32 سره د IR ریموټ کیلي فشار لوستل | د SunFounder د ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 30/55 - د Adafruit IO خدمت په کارولو سره د MQTT له لارې د ویب پر سر سروو کنټرول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 31/55 - د خنډ څخه د مخنیوي سره د LED پټې پروژه | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 32/55 - د موټر شاته رینج خبرداری د LCD او بوزر سره | د سن فاونډر د IoT زده کړې کټ د ESP32 ټیوټوریل 33/55 - د سان فاونډر د ESP32 IoT زده کړې کټ په کارولو سره ډیجیټل ډایس د ESP32 ټیوټوریل 34/55 - د RGB LED او کنوب سره رنګ ګریډینټ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 35/55 - د نبات څارونکی، خاوره، تودوخه او رڼا | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 36/55 - د شمېر اټکل لوبه | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 37/55 - د ESP32 BLE سره د بلوتوت اپ کارول | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 38/55 - د خپل ګرځنده تلیفون څخه د RGB LED کنټرول | د سن فاونډر ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 39/55 - د ESP32 د بلوتوث میوزیک پلیر په توګه کارول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 40/55 - د مایکرو SD کارت لوستل او لیکل | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 41/55 - د مایکرو SD کارت په کارولو سره MP3 پلیر | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 42/55 - د کیمرې سره عکس اخیستل او په مایکرو SD CAM-1 کې خوندي کول | د سن فاونڈر ESP32 کټ د ESP32 ټیوټوریل 43/55 - IoT انټرنیټ هوا سټیشن | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 44/55 - د ESP32 کیمره ویب سرور ویډیو سټریم د وای فای CAM-2 له لارې | د سن فاونډر ESP32 کټ د ESP32 ټیوټوریل 45/55 - د LED کنټرول سره دودیز سټریمینګ سرور CAM-3 l د سن فاونڈر ESP32 زده کړې کټ د ESP32 ټیوټوریل 46/55 - د HiveMQ MQTT په کارولو سره د لرې واټن تودوخې څارنه | د SunFounder د ESP32 کټ د ESP32 ټیوټوریل 47/55 - WS2812 CheerLights د MQTT په کارولو سره د انټرنیټ له لارې | د SunFounder د ESP32 IoT کټ د ESP32 ټیوټوریل 48/55 - د حرارت لرې څارنه او د LED کنټرول MQTT | د SunFounder د ESP32 IoT کټ د ESP32 ټیوټوریل 49/55 - د اډافروټ IoT په کارولو سره د انټرنیټ له لارې د DC موټر کنټرول | د سن فاونډر ESP32 کټ د ESP32 ټیوټوریل 50/55 - د نړۍ له هر ځای څخه د RGB LED کنټرول | د SunFounder د ESP32 کټ ESP32 Tutorial 51/55 - Temperature and Humidity over WiFi with DHT | SunFounder's ESP32 IoT Learning Kit د ESP32 ټیوټوریل 52/55 - WS2812 CheerLights MQTT نړیوال سنک د LCD سره | SunFounder ESP32 IoT کټ د ESP32 ټیوټوریل 53/55 - د LCD انټرنیټ ساعت جوړ کړئ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 54/55 - د Wifi له لارې د WS2812 LED پټې رنګ تنظیم کړئ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 55/55 - څنګه د 12V، 24V یا 100V DC ولټاژ اندازه کړو | د SunFounder د ESP32 IoT زده کړې کټ
د ESP32 ټیوټوریل 24/55 - د خاورې رطوبت اندازه کول د اوبو لګولو لپاره | د سن فاونډر ESP32 IoT زده کړې کټ
په دې ټیوټوریل کې به موږ زده کړو چې څنګه د SunFounder ESP32 د خاورې د لندبل سینسر سره وکاروو ترڅو په خاوره کې د لندبل کچه اندازه کړو، کوم چې کولی شي د اوبو لګولو سیسټمونو په اتوماتیک کولو کې مرسته وکړي. د لندبل کچې څارلو سره، موږ کولی شو یو بزر فعال کړو کله چې لندبل له یوې ټاکلې کچې څخه ټیټ شي، چې دا په ګوته کوي چې بوټو ته اوبو ته اړتیا ده. دا پروژه د بوټو د روغتیا ساتلو لپاره ارزښتناکه ده او د مختلفو چاپیریالي سینسنګ غوښتنلیکونو لپاره پراخه کیدی شي. (په ویډیو کې په 00:00)
soil_mositure_module
موږ به د capacitive خاورې د لندبل سینسر څخه کار اخلو، کوم چې د دوو پلیټونو ترمنځ د capacitance په بدلون سره کار کوي چې د شاوخوا منځني لندبل مینځپانګې پر بنسټ توپیر کوي. دا سینسر به یو analog محصول چمتو کړي چې د لندبل کچه منعکس کوي، چې موږ ته اجازه راکوي چې د لوستلو پر بنسټ پریکړې وکړو. ESP32 به analog محصول ولولي او که خاوره ډیره وچه وي نو بزر به فعال کړي.
هارډویر تشریح شوی
د دې پروژې لپاره، لومړني اجزا د SunFounder ESP32 مایکروکنټرولر، د capacitive خاورې د لندبل سینسر، او یو بزر دي. ESP32 د جوړ شوي Wi-Fi او Bluetooth ځانګړتیاوې لري، چې د لیرې څارنې او کنټرول وړتیا ورکوي. د خاورې د لندبل سینسر د دوو پلیټونو څخه جوړ دی چې capacitance اندازه کوي، کوم چې په خاوره کې د لندبل کچې پورې اړه لري بدلیږي. د capacitance دا بدلون د محصول ولتاژ بدلوي، کوم چې ESP32 د خپل analog انپټ له لارې لوستلی شي. بزر به موږ ته خبر راکړي کله چې د لندبل کچه له ټاکلې کچې څخه ټیټه شي.
soil_mositure_module_schematic
ډیټاشیټ تفصیلات
جوړونکی
SunFounder
د پرزې شمېره
د خاورې د لندبل سینسر
د عملیاتي ولتاژ
3.3 تر 5 V
د محصول ډول
Analog
د سیګنال حد
0 تر 3.3 V
د ځواب وخت
چټک
ابعاد
نږدې 60 x 20 mm
یادښتونه / بڼې
د Capacitive ډوله سینسر
ډاډ ترلاسه کړئ چې سینسر په بشپړه توګه په اوبو کې نه ډوبیږي ترڅو زیان مخنیوی وشي.
که اړتیا وي د مستحکم لوستلو لپاره مناسب pull-up ریزسټرونه وکاروئ.
د دقیق لندبل لوستلو لپاره سینسر د خپل ځانګړي خاورې ډول لپاره کیلیبریټ کړئ.
د سیګنال له لاسه ورکولو مخنیوي لپاره د تارونو سمې اړیکې وساتئ.
د ډیر ولتاژ حالتونو څخه مخنیوي لپاره د بریښنا رسولو په اړه محتاط اوسئ.
د تارونو لارښوونې
ESP32-24-soild-moisture-wiring
د خاورې د لندبل سینسر د ESP32 سره د تارولو لپاره، د سینسر VCC پن د ESP32 په 3.3V پن سره وصل کړئ. بیا، د سینسر GND پن د ESP32 په یو GND پن سره وصل کړئ. د خاورې د لندبل سینسر څخه analog محصول پن باید د ESP32 په analog پن 35 سره وصل شي. د بزر لپاره، مثبت پن د ESP32 په ډیجیټل پن 13 سره او منفي پن د GND سره وصل کړئ. ډاډ ترلاسه کړئ چې ټولې اړیکې خوندي دي ترڅو د عملیاتو په جریان کې د کومې ناڅاپي ستونزې مخنیوی وشي.
د کوډ مثالونه او واک ترو
لاندې د کوډ څخه یو لنډ اقتباس دی چې د سریال اړیکه پیل کوي او د لندبل سینسر ارزښت لوستلی شي:
void setup() {
// Initialize serial communication at 115200 bits per second:
Serial.begin(115200);
}
دا ټوټه د سریال اړیکه جوړوي، چې موږ ته اجازه راکوي چې د لندبل سینسر لوستل په سریال مانیټر کې وګورو.
بیا، موږ اصلي لوپ لرو چیرې چې د سینسر څخه analog ارزښت لوستل کیږي:
void loop() {
// Read the analog value
int analogValue = analogRead(35);
// Print out the values
Serial.printf("Analog value = %d\n",analogValue);
delay(300); // delay between reads for clear read from serial monitor
}
په دې لوپ کې، کوډ په دوامداره توګه د پن 35 څخه analog ارزښت لوستلی شي او هر 300 ملی ثانیه یې په سریال مانیټر کې چاپوي. دا موږ ته اجازه راکوي چې د لندبل کچه په ریښتیني وخت کې وڅارو.
ډیمونسټریشن / څه تمه وکړو
کله چې د لندبل سینسر په وچه خاوره کې کیښودل شي، analog ارزښت به لوړ وي، چې ټیټ لندبل په ګوته کوي. برعکس، کله چې سینسر په لنده خاوره کې داخل شي، ارزښت به د پام وړ راټیټ شي. که لوستل له ټاکلې کچې څخه ټیټ شي (د مثال په توګه، 2000)، د پن 13 سره تړلی بزر به فعال شي، چې دا په ګوته کوي چې بوټي ته اوبو ته اړتیا ده. د تیرو انپټونو څخه محتاط اوسئ او ډاډ ترلاسه کړئ چې سینسر د خپلو وړاندیز شویو حدونو څخه زیاتو اوبو ته نه رسیدلی شي (په ویډیو کې په 02:30).
د ویډیو وخت نښې
00:00 پیل
1:51 د پروژې پیژندنه
5:53 د تارونو تشریح
7:23 د Arduino کوډ تشریح
9:09 په Arduino IDE کې د ESP32 بورډ او COM پورټ غوره کول
10:47 د بوټي په لوښي کې د پروژې ډیمونسټریشن
14:30 کله چې لوښی وچ وي بزر فعالول
Images
ESP32-24-soild-moisture-wiring
ESP32-24-soild-moisture-schematic
soil_mositure_module
soil_mositure_module_schematic
ESP32-24-soild-moisture-wiring
ESP32-24-soild-moisture-schematic
soil_mositure_module_schematic
Code
823-ESP32 Tutorial 24/55- Arduino code for soil moisture measurement
Language: C++
View code
void setup() {
// Initialize serial communication at 115200 bits per second:
Serial.begin(115200);
}
void loop() {
// Read the analog value
int analogValue = analogRead(35);
// Print out the values
Serial.printf("Analog value = %d\n",analogValue);
delay(300); // delay between reads for clear read from serial monitor
}
Files📁
No files available.