You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/ur/2-farm/lessons/2-detect-soil-moisture/README.md

169 lines
24 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "4fb20273d299dc8d07a8f06c9cd0cdd9",
"translation_date": "2025-08-26T22:46:02+00:00",
"source_file": "2-farm/lessons/2-detect-soil-moisture/README.md",
"language_code": "ur"
}
-->
C، جسے *آئی-اسکوائرڈ-سی* بھی کہا جاتا ہے، ایک ملٹی-کنٹرولر، ملٹی-پیریفرل پروٹوکول ہے، جہاں کوئی بھی جڑا ہوا ڈیوائس کنٹرولر یا پیریفرل کے طور پر کام کر سکتا ہے اور I²C بس (ڈیٹا منتقل کرنے کے لیے ایک کمیونیکیشن سسٹم) کے ذریعے بات چیت کر سکتا ہے۔ ڈیٹا ایڈریسڈ پیکٹس کی صورت میں بھیجا جاتا ہے، اور ہر پیکٹ میں اس جڑے ہوئے ڈیوائس کا ایڈریس شامل ہوتا ہے جس کے لیے یہ بھیجا جا رہا ہے۔
> 💁 اس ماڈل کو پہلے ماسٹر/سلیو کہا جاتا تھا، لیکن غلامی سے متعلق اس کے تعلق کی وجہ سے یہ اصطلاح اب ترک کی جا رہی ہے۔ [اوپن سورس ہارڈویئر ایسوسی ایشن نے کنٹرولر/پیریفرل کو اپنایا ہے](https://www.oshwa.org/a-resolution-to-redefine-spi-signal-names/)، لیکن آپ کو پرانی اصطلاحات کے حوالے اب بھی مل سکتے ہیں۔
ڈیوائسز کے پاس ایک ایڈریس ہوتا ہے جو وہ I²C بس سے جڑنے کے وقت استعمال کرتے ہیں، اور یہ عام طور پر ڈیوائس پر ہارڈ کوڈڈ ہوتا ہے۔ مثال کے طور پر، Seeed کے ہر قسم کے Grove سینسر کا ایک ہی ایڈریس ہوتا ہے، جیسے تمام لائٹ سینسرز کا ایک جیسا ایڈریس ہوتا ہے، تمام بٹنوں کا ایک جیسا ایڈریس ہوتا ہے جو لائٹ سینسر کے ایڈریس سے مختلف ہوتا ہے۔ کچھ ڈیوائسز میں ایڈریس کو تبدیل کرنے کے طریقے ہوتے ہیں، جیسے جمپر سیٹنگز کو تبدیل کرنا یا پنز کو سولڈر کرنا۔
I²C بس میں 2 اہم وائرز کے ساتھ 2 پاور وائرز شامل ہوتی ہیں:
| وائر | نام | وضاحت |
| ---- | --------- | ----------- |
| SDA | سیریل ڈیٹا | یہ وائر ڈیوائسز کے درمیان ڈیٹا بھیجنے کے لیے استعمال ہوتی ہے۔ |
| SCL | سیریل کلاک | یہ وائر کنٹرولر کے سیٹ کردہ ریٹ پر کلاک سگنل بھیجتی ہے۔ |
| VCC | وولٹیج کامن کلیکٹر | ڈیوائسز کے لیے پاور سپلائی۔ یہ SDA اور SCL وائرز سے جڑی ہوتی ہے تاکہ پل-اپ ریزسٹر کے ذریعے ان کو پاور فراہم کرے، جو سگنل کو اس وقت بند کر دیتا ہے جب کوئی ڈیوائس کنٹرولر نہ ہو۔ |
| GND | گراؤنڈ | یہ الیکٹریکل سرکٹ کے لیے ایک کامن گراؤنڈ فراہم کرتی ہے۔ |
![I2C بس جس میں 3 ڈیوائسز SDA اور SCL وائرز سے جڑی ہوئی ہیں، اور ایک کامن گراؤنڈ وائر شیئر کر رہی ہیں](../../../../../translated_images/i2c.83da845dde02256bdd462dbe0d5145461416b74930571b89d1ae142841eeb584.ur.png)
ڈیٹا بھیجنے کے لیے، ایک ڈیوائس اسٹارٹ کنڈیشن جاری کرے گی تاکہ ظاہر ہو کہ یہ ڈیٹا بھیجنے کے لیے تیار ہے۔ یہ پھر کنٹرولر بن جائے گی۔ کنٹرولر اس ڈیوائس کا ایڈریس بھیجے گی جس کے ساتھ یہ بات چیت کرنا چاہتی ہے، اور یہ بھی بتائے گی کہ یہ ڈیٹا پڑھنا چاہتی ہے یا لکھنا۔ ڈیٹا منتقل ہونے کے بعد، کنٹرولر اسٹاپ کنڈیشن جاری کرے گی تاکہ ظاہر ہو کہ یہ ختم ہو چکا ہے۔ اس کے بعد کوئی اور ڈیوائس کنٹرولر بن سکتی ہے اور ڈیٹا بھیج یا وصول کر سکتی ہے۔
<سپ>
2<sup>سی</sup> کی رفتار کی حدیں ہیں، جن میں تین مختلف موڈز مقررہ رفتار پر چلتے ہیں۔ سب سے تیز رفتار "ہائی اسپیڈ موڈ" ہے، جس کی زیادہ سے زیادہ رفتار 3.4Mbps (میگابٹس فی سیکنڈ) ہے، حالانکہ بہت کم ڈیوائسز اس رفتار کو سپورٹ کرتی ہیں۔ مثال کے طور پر، راسپبیری پائی کی رفتار "فاسٹ موڈ" میں 400Kbps (کلو بٹس فی سیکنڈ) تک محدود ہے۔ "اسٹینڈرڈ موڈ" 100Kbps پر چلتا ہے۔
> 💁 اگر آپ راسپبیری پائی کو "گروو بیس ہیٹ" کے ساتھ اپنے IoT ہارڈویئر کے طور پر استعمال کر رہے ہیں، تو آپ بورڈ پر کئی I<sup>2</sup>C ساکٹس دیکھ سکیں گے جنہیں آپ I<sup>2</sup>C سینسرز کے ساتھ بات چیت کے لیے استعمال کر سکتے ہیں۔ اینالاگ گروو سینسرز بھی I<sup>2</sup>C کا استعمال کرتے ہیں، جس میں ایک ADC کے ذریعے اینالاگ ویلیوز کو ڈیجیٹل ڈیٹا میں تبدیل کیا جاتا ہے۔ اس طرح، جو لائٹ سینسر آپ نے استعمال کیا، وہ ایک اینالاگ پن کو سیمولیٹ کرتا ہے، اور ویلیو I<sup>2</sup>C کے ذریعے بھیجی جاتی ہے کیونکہ راسپبیری پائی صرف ڈیجیٹل پنز کو سپورٹ کرتی ہے۔
### یونیورسل اسینکرونس ریسیور-ٹرانسمیٹر (UART)
UART ایک فزیکل سرکٹری پر مشتمل ہوتا ہے جو دو ڈیوائسز کو بات چیت کرنے کی اجازت دیتا ہے۔ ہر ڈیوائس کے پاس دو کمیونیکیشن پنز ہوتے ہیں - ٹرانسمٹ (Tx) اور ریسیو (Rx)، جہاں پہلی ڈیوائس کا Tx پن دوسری ڈیوائس کے Rx پن سے جڑا ہوتا ہے، اور دوسری ڈیوائس کا Tx پن پہلی ڈیوائس کے Rx پن سے جڑا ہوتا ہے۔ اس سے ڈیٹا دونوں سمتوں میں بھیجا جا سکتا ہے۔
* ڈیوائس 1 اپنے Tx پن سے ڈیٹا بھیجتی ہے، جو ڈیوائس 2 کے Rx پن پر موصول ہوتا ہے۔
* ڈیوائس 1 اپنے Rx پن پر وہ ڈیٹا وصول کرتی ہے جو ڈیوائس 2 اپنے Tx پن سے بھیجتی ہے۔
![UART کے ساتھ ایک چپ کے Tx پن کو دوسری چپ کے Rx پن سے جوڑا گیا ہے، اور اس کے برعکس](../../../../../translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.ur.png)
> 🎓 ڈیٹا ایک وقت میں ایک بٹ بھیجا جاتا ہے، اور اسے *سیریل* کمیونیکیشن کہا جاتا ہے۔ زیادہ تر آپریٹنگ سسٹمز اور مائیکرو کنٹرولرز میں *سیریل پورٹس* ہوتے ہیں، جو آپ کے کوڈ کے لیے سیریل ڈیٹا بھیجنے اور وصول کرنے کے لیے دستیاب ہوتے ہیں۔
UART ڈیوائسز کے پاس ایک [baud rate](https://wikipedia.org/wiki/Symbol_rate) (جسے Symbol rate بھی کہا جاتا ہے) ہوتا ہے، جو اس رفتار کو ظاہر کرتا ہے جس پر ڈیٹا بٹس فی سیکنڈ میں بھیجا اور وصول کیا جائے گا۔ ایک عام baud rate 9,600 ہے، جس کا مطلب ہے کہ ہر سیکنڈ میں 9,600 بٹس (0s اور 1s) کا ڈیٹا بھیجا جاتا ہے۔
UART اسٹارٹ اور اسٹاپ بٹس کا استعمال کرتا ہے - یعنی یہ ایک اسٹارٹ بٹ بھیجتا ہے تاکہ ظاہر ہو کہ یہ 8 بٹس (ایک بائٹ) کا ڈیٹا بھیجنے والا ہے، اور پھر 8 بٹس بھیجنے کے بعد ایک اسٹاپ بٹ بھیجتا ہے۔
UART کی رفتار ہارڈویئر پر منحصر ہوتی ہے، لیکن سب سے تیز رفتار عمل درآمد بھی 6.5 Mbps (میگابٹس فی سیکنڈ) سے زیادہ نہیں ہوتی۔
آپ GPIO پنز کے ذریعے UART استعمال کر سکتے ہیں - آپ ایک پن کو Tx اور دوسرے کو Rx کے طور پر سیٹ کر سکتے ہیں، پھر انہیں کسی دوسری ڈیوائس سے جوڑ سکتے ہیں۔
> 💁 اگر آپ راسپبیری پائی کو "گروو بیس ہیٹ" کے ساتھ اپنے IoT ہارڈویئر کے طور پر استعمال کر رہے ہیں، تو آپ بورڈ پر ایک UART ساکٹ دیکھ سکیں گے جسے آپ ان سینسرز کے ساتھ بات چیت کے لیے استعمال کر سکتے ہیں جو UART پروٹوکول استعمال کرتے ہیں۔
### سیریل پیریفرل انٹرفیس (SPI)
SPI کو قریبی فاصلے پر بات چیت کے لیے ڈیزائن کیا گیا ہے، جیسے کہ مائیکرو کنٹرولر پر اسٹوریج ڈیوائس (جیسے فلیش میموری) سے بات چیت کرنا۔ یہ ایک کنٹرولر/پیریفرل ماڈل پر مبنی ہے، جہاں ایک کنٹرولر (عام طور پر IoT ڈیوائس کا پروسیسر) کئی پیریفرلز کے ساتھ بات چیت کرتا ہے۔ کنٹرولر ہر چیز کو کنٹرول کرتا ہے، ایک پیریفرل کو منتخب کرتا ہے اور ڈیٹا بھیجتا یا طلب کرتا ہے۔
> 💁 I<sup>2</sup>C کی طرح، کنٹرولر اور پیریفرل کی اصطلاحات حالیہ تبدیلیاں ہیں، لہذا آپ پرانے الفاظ بھی دیکھ سکتے ہیں۔
SPI کنٹرولرز 3 وائرز استعمال کرتے ہیں، اور ہر پیریفرل کے لیے ایک اضافی وائر۔ پیریفرلز 4 وائرز استعمال کرتے ہیں۔ یہ وائرز درج ذیل ہیں:
| وائر | نام | وضاحت |
| ---- | --------- | ----------- |
| COPI | کنٹرولر آؤٹ پٹ، پیریفرل ان پٹ | یہ وائر کنٹرولر سے پیریفرل تک ڈیٹا بھیجنے کے لیے ہے۔ |
| CIPO | کنٹرولر ان پٹ، پیریفرل آؤٹ پٹ | یہ وائر پیریفرل سے کنٹرولر تک ڈیٹا بھیجنے کے لیے ہے۔ |
| SCLK | سیریل کلاک | یہ وائر کنٹرولر کے ذریعے مقرر کردہ رفتار پر کلاک سگنل بھیجتا ہے۔ |
| CS | چپ سلیکٹ | کنٹرولر کے پاس کئی وائرز ہوتے ہیں، ہر پیریفرل کے لیے ایک، اور ہر وائر متعلقہ پیریفرل کے CS وائر سے جڑا ہوتا ہے۔ |
![ایک کنٹرولر اور دو پیریفرلز کے ساتھ SPI](../../../../../translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.ur.png)
CS وائر ایک وقت میں ایک پیریفرل کو فعال کرنے کے لیے استعمال ہوتا ہے، اور COPI اور CIPO وائرز کے ذریعے بات چیت کی جاتی ہے۔ جب کنٹرولر کو پیریفرل تبدیل کرنے کی ضرورت ہوتی ہے، تو وہ موجودہ فعال پیریفرل کے CS وائر کو غیر فعال کرتا ہے، پھر اس پیریفرل کے وائر کو فعال کرتا ہے جس کے ساتھ وہ اگلی بات چیت کرنا چاہتا ہے۔
SPI *فل ڈوپلیکس* ہے، یعنی کنٹرولر ایک ہی وقت میں ایک ہی پیریفرل سے ڈیٹا بھیج اور وصول کر سکتا ہے، COPI اور CIPO وائرز کا استعمال کرتے ہوئے۔ SPI SCLK وائر پر ایک کلاک سگنل استعمال کرتا ہے تاکہ ڈیوائسز کو ہم آہنگ رکھا جا سکے، لہذا UART کے ذریعے براہ راست بھیجنے کے برعکس، اسے اسٹارٹ اور اسٹاپ بٹس کی ضرورت نہیں ہوتی۔
SPI کے لیے کوئی مقررہ رفتار کی حد نہیں ہے، اور عمل درآمد اکثر فی سیکنڈ میں کئی میگا بائٹس ڈیٹا منتقل کرنے کے قابل ہوتے ہیں۔
IoT ڈویلپر کٹس اکثر GPIO پنز پر SPI کو سپورٹ کرتی ہیں۔ مثال کے طور پر، راسپبیری پائی پر آپ GPIO پنز 19، 21، 23، 24 اور 26 کو SPI کے لیے استعمال کر سکتے ہیں۔
### وائرلیس
کچھ سینسرز معیاری وائرلیس پروٹوکولز کے ذریعے بات چیت کر سکتے ہیں، جیسے بلوٹوتھ (زیادہ تر بلوٹوتھ لو انرجی، یا BLE)، LoRaWAN (ایک **Lo**ng **Ra**nge کم پاور نیٹ ورکنگ پروٹوکول)، یا WiFi۔ یہ پروٹوکولز دور دراز سینسرز کو IoT ڈیوائس سے جسمانی طور پر جڑے بغیر بات چیت کرنے کی اجازت دیتے ہیں۔
ایک مثال کمرشل مٹی نمی سینسرز میں دیکھی جا سکتی ہے۔ یہ کھیت میں مٹی کی نمی کی پیمائش کرتے ہیں، پھر LoRaWAN کے ذریعے ڈیٹا کو ایک حب ڈیوائس پر بھیجتے ہیں، جو ڈیٹا کو پروسیس کرتا ہے یا انٹرنیٹ پر بھیجتا ہے۔ اس سے سینسر کو IoT ڈیوائس سے دور رکھنے کی اجازت ملتی ہے جو ڈیٹا کو مینیج کرتا ہے، پاور کے استعمال کو کم کرتا ہے اور بڑے WiFi نیٹ ورکس یا لمبی کیبلز کی ضرورت کو ختم کرتا ہے۔
BLE جدید سینسرز کے لیے مقبول ہے، جیسے کلائی پر پہنے جانے والے فٹنس ٹریکرز۔ یہ سینسرز کے مجموعے کو BLE کے ذریعے آپ کے فون جیسے IoT ڈیوائس پر ڈیٹا بھیجنے کے لیے استعمال کرتے ہیں۔
✅ کیا آپ کے پاس کوئی بلوٹوتھ سینسر موجود ہے؟ یہ آپ کے گھر، اسکول یا آپ کے پاس موجود ہو سکتے ہیں، جیسے درجہ حرارت سینسر، قبضے کے سینسر، ڈیوائس ٹریکرز اور فٹنس ڈیوائسز۔
کمرشل ڈیوائسز کے جڑنے کا ایک مقبول طریقہ Zigbee ہے۔ Zigbee WiFi کا استعمال کرتے ہوئے ڈیوائسز کے درمیان میش نیٹ ورکس بناتا ہے، جہاں ہر ڈیوائس قریبی ڈیوائسز سے جڑتی ہے، اور ایک مکڑی کے جالے کی طرح کئی کنکشنز بناتی ہے۔ جب ایک ڈیوائس انٹرنیٹ پر پیغام بھیجنا چاہتی ہے، تو وہ اسے قریبی ڈیوائسز کو بھیجتی ہے، جو اسے مزید قریبی ڈیوائسز کو فارورڈ کرتی ہیں، اور اسی طرح، جب تک کہ یہ کوآرڈینیٹر تک نہ پہنچ جائے اور انٹرنیٹ پر بھیجا جا سکے۔
> 🐝 Zigbee کا نام شہد کی مکھیوں کے واگل ڈانس سے لیا گیا ہے، جو وہ چھتے میں واپس آنے کے بعد کرتی ہیں۔
## مٹی میں نمی کی سطح کی پیمائش کریں
آپ مٹی میں نمی کی سطح کو مٹی نمی سینسر، ایک IoT ڈیوائس، اور ایک گھریلو پودے یا قریبی مٹی کے ٹکڑے کا استعمال کرتے ہوئے ماپ سکتے ہیں۔
### کام - مٹی کی نمی کی پیمائش کریں
اپنے IoT ڈیوائس کا استعمال کرتے ہوئے مٹی کی نمی کی پیمائش کے لیے متعلقہ گائیڈ پر عمل کریں:
* [Arduino - Wio Terminal](wio-terminal-soil-moisture.md)
* [سنگل بورڈ کمپیوٹر - راسپبیری پائی](pi-soil-moisture.md)
* [سنگل بورڈ کمپیوٹر - ورچوئل ڈیوائس](virtual-device-soil-moisture.md)
## سینسر کیلیبریشن
سینسرز برقی خصوصیات جیسے مزاحمت یا کیپیسٹینس کی پیمائش پر انحصار کرتے ہیں۔
> 🎓 مزاحمت، جسے اوہمز (Ω) میں ماپا جاتا ہے، یہ ظاہر کرتی ہے کہ کسی چیز کے ذریعے برقی کرنٹ کے گزرنے میں کتنی مزاحمت ہے۔ جب کسی مواد پر وولٹیج لگایا جاتا ہے، تو اس میں سے گزرنے والے کرنٹ کی مقدار مواد کی مزاحمت پر منحصر ہوتی ہے۔ آپ [ویکیپیڈیا کے برقی مزاحمت کے صفحے](https://wikipedia.org/wiki/Electrical_resistance_and_conductance) پر مزید پڑھ سکتے ہیں۔
> 🎓 کیپیسٹینس، جسے فیراڈز (F) میں ماپا جاتا ہے، یہ ظاہر کرتی ہے کہ ایک جزو یا سرکٹ برقی توانائی کو جمع اور ذخیرہ کرنے کی کتنی صلاحیت رکھتا ہے۔ آپ [ویکیپیڈیا کے کیپیسٹینس صفحے](https://wikipedia.org/wiki/Capacitance) پر مزید پڑھ سکتے ہیں۔
یہ پیمائشیں ہمیشہ مفید نہیں ہوتیں - تصور کریں کہ ایک درجہ حرارت سینسر آپ کو 22.5KΩ کی پیمائش دے رہا ہے! اس کے بجائے، ماپی گئی ویلیو کو ایک مفید یونٹ میں تبدیل کرنے کی ضرورت ہوتی ہے، جسے کیلیبریٹ کیا جاتا ہے - یعنی ماپی گئی ویلیوز کو ماپی گئی مقدار سے ملانا تاکہ نئی پیمائشوں کو درست یونٹ میں تبدیل کیا جا سکے۔
کچھ سینسرز پہلے سے کیلیبریٹڈ ہوتے ہیں۔ مثال کے طور پر، پچھلے سبق میں استعمال کیا گیا درجہ حرارت سینسر پہلے سے کیلیبریٹڈ تھا تاکہ یہ °C میں درجہ حرارت کی پیمائش واپس کر سکے۔ فیکٹری میں پہلا سینسر جو بنایا گیا تھا، اسے معلوم درجہ حرارت کی ایک حد میں رکھا گیا، اور مزاحمت ماپی گئی۔ اس کے بعد اس پیمائش کو ایک حساب کتاب بنانے کے لیے استعمال کیا گیا جو Ω (مزاحمت کا یونٹ) سے °C میں تبدیل کر سکے۔
> 💁 درجہ حرارت سے مزاحمت کا حساب لگانے کا فارمولا [SteinhartHart equation](https://wikipedia.org/wiki/SteinhartHart_equation) کہلاتا ہے۔
### مٹی نمی سینسر کیلیبریشن
مٹی کی نمی کو گریوی میٹرک یا والیومیٹرک واٹر کنٹینٹ کا استعمال کرتے ہوئے ماپا جاتا ہے۔
* گریوی میٹرک مٹی کے ایک یونٹ وزن میں پانی کے وزن کو ماپتا ہے، جو خشک مٹی کے فی کلوگرام پانی کے کلوگرام کے طور پر ماپا جاتا ہے۔
* والیومیٹرک مٹی کے ایک یونٹ حجم میں پانی کے حجم کو ماپتا ہے، جو خشک مٹی کے فی مکعب میٹر پانی کے مکعب میٹر کے طور پر ماپا جاتا ہے۔
> 🇺🇸 امریکیوں کے لیے، یونٹس کی مستقل مزاجی کی وجہ سے، یہ کلوگرام کی بجائے پاؤنڈز یا مکعب میٹر کی بجائے مکعب فٹ میں ماپا جا سکتا ہے۔
مٹی نمی سینسرز برقی مزاحمت یا کیپیسٹینس کی پیمائش کرتے ہیں - یہ نہ صرف مٹی کی نمی سے مختلف ہوتی ہے، بلکہ مٹی کی قسم سے بھی، کیونکہ مٹی کے اجزاء اس کی برقی خصوصیات کو تبدیل کر سکتے ہیں۔ مثالی طور پر سینسرز کو کیلیبریٹ کیا جانا چاہیے - یعنی سینسر سے ریڈنگ لینا اور انہیں ایک زیادہ سائنسی طریقے سے حاصل کردہ پیمائشوں سے موازنہ کرنا۔ مثال کے طور پر، ایک لیب مخصوص کھیت کے نمونوں کا استعمال کرتے ہوئے سال میں چند بار گریوی میٹرک مٹی نمی کا حساب لگا سکتی ہے، اور ان نمبروں کو سینسر کو کیلیبریٹ کرنے کے لیے استعمال کیا جا سکتا ہے، سینسر ریڈنگ کو گریوی میٹرک مٹی نمی سے ملاتے ہوئے۔
![وولٹیج بمقابلہ مٹی نمی مواد کا گراف](../../../../../translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.ur.png)
اوپر دیا گیا گراف سینسر کو کیلیبریٹ کرنے کا طریقہ دکھاتا ہے۔ مٹی کے نمونے کے لیے وولٹیج کو کیپچر کیا جاتا ہے، جسے پھر لیب میں ماپا جاتا ہے، نم مٹی کے وزن کو خشک وزن سے موازنہ کرکے (نم وزن ماپ کر، پھر اوون میں خشک کرکے اور خشک وزن ماپ کر)۔ ایک بار جب چند ریڈنگز لی جاتی ہیں، تو انہیں گراف پر پلاٹ کیا جا سکتا ہے اور پوائنٹس پر ایک لائن فٹ کی جا سکتی ہے۔ یہ لائن پھر IoT ڈیوائس کے ذریعے لی گئی مٹی نمی سینسر ریڈنگز کو اصل مٹی نمی پیمائشوں میں تبدیل کرنے کے لیے استعمال کی جا سکتی ہے۔
💁 مزاحمتی مٹی نمی سینسرز کے لیے، وولٹیج مٹی نمی کے بڑھنے کے ساتھ بڑھتا ہے۔ کیپیسٹیو مٹی نمی سینسرز کے لیے، وولٹیج مٹی نمی کے بڑھنے کے ساتھ کم ہوتا ہے، لہذا ان کے گراف نیچے کی طرف جھکتے ہیں، اوپر کی طرف نہیں۔
![گراف سے مٹی نمی ویلیو کو انٹرپولیٹ کیا گیا](../../../../../translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.ur.png)
اوپر دیا گیا گراف مٹی نمی سینسر سے وولٹیج ریڈنگ دکھاتا ہے، اور گراف پر لائن تک اس کی پیروی کرکے، اصل مٹی نمی کا حساب لگایا جا سکتا ہے۔
یہ طریقہ کار کسان کو صرف ایک کھیت کے لیے چند لیب پیمائشیں حاصل کرنے کی ضرورت دیتا ہے، پھر وہ IoT ڈیوائسز کا استعمال کرتے ہوئے مٹی نمی کی پیمائش کر سکتا ہے - پیمائش لینے کے وقت کو ڈرامائی طور پر تیز کرتا ہے۔
---
## 🚀 چیلنج
مزاحمتی اور کیپیسٹیو مٹی نمی سینسرز میں کئی فرق ہیں۔ یہ فرق کیا ہیں، اور کسان کے لیے کون سا قسم (اگر کوئی ہے) بہترین ہے؟ کیا یہ جواب ترقی پذیر اور ترقی یافتہ ممالک کے درمیان مختلف ہوتا ہے؟
## لیکچر کے بعد کا کوئز
[لیکچر کے بعد کا کوئز](https://black-meadow-040d15503.1.azurestaticapps.net/quiz/12)
## جائزہ اور خود مطالعہ
سینسرز اور ایکچیویٹرز کے لیے استعمال ہونے والے ہارڈویئر اور پروٹوکولز کے بارے میں پڑھیں:
* [GPIO ویکیپیڈیا صفحہ](https://wikipedia.org/wiki/General-purpose_input/output)
* [UART ویکیپیڈیا صفحہ](https://wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter)
* [SPI ویکیپیڈیا صفحہ](https://wikipedia.org/wiki/Serial_Peripheral_Interface)
* [I<sup>2</sup>C ویکیپیڈیا صفحہ](https://wikipedia.org/wiki/I²C)
* [Zigbee ویکیپیڈیا صفحہ](https://wikipedia.org/wiki/Zigbee)
## اسائنمنٹ
[اپنے سینسر کو کیلیبریٹ کریں](
---
**ڈسکلیمر**:
یہ دستاویز AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔