Raspberry Pi کے ساتھ ADCs اور ADS1115 کو سمجھنا

Raspberry Pi میں بلٹ ان اینالاگ ٹو ڈیجیٹل کنورٹر (ADC) موجود نہیں ہوتا۔

اس کا مطلب ہے کہ آپ اینالاگ سینسرز کو براہ راست نہیں پڑھ سکتے۔ آپ ان آلات کو اکیلے Pi سے نہیں جوڑ سکتے:

اس فرق کو دور کرنے کے لیے آپ کو ایک بیرونی ADC کی ضرورت ہوتی ہے۔ ADS1115 ایک اعلی درستگی والا 16-bit ADC ہے۔ یہ I2C پروٹوکول کے ذریعے آپ کے Raspberry Pi سے منسلک ہوتا ہے۔

ADC کیسے کام کرتا ہے: ایک ADC بدلتے ہوئے وولٹیج کو ڈیجیٹل نمبروں میں تبدیل کرتا ہے۔ یہ تین مراحل پر مشتمل ہے:

ریزولوشن (Resolution) اہمیت رکھتا ہے۔ زیادہ ریزولوشن کا مطلب ہے بہتر درستگی۔

ADS1115 کیوں استعمال کریں؟

اسے کیسے منسلک کریں:

سیٹ اپ کے مراحل:

  1. raspi-config میں I2C کو فعال (Enable) کریں۔
  2. ڈیوائس کی تصدیق کے لیے i2c-tools انسٹال کریں۔
  3. i2cdetect -y 1 چلائیں۔ آپ کو ایڈریس 0x48 نظر آنا چاہیے۔
  4. pip کا استعمال کرتے ہوئے Adafruit ADS1x15 لائبریری انسٹال کریں۔

آپ اس ماڈیول کو اسمارٹ زراعت، بیٹری مینجمنٹ، اور صنعتی آٹومیشن کے لیے استعمال کر سکتے ہیں۔ یہ جسمانی سینسر ڈیٹا کو ڈیجیٹل معلومات میں تبدیل کر دیتا ہے جسے آپ کا کوڈ استعمال کر سکتا ہے۔

Source: https://dev.to/kenryikegbo/understanding-adcs-and-using-the-ads1115-with-raspberry-pi-40m6

Optional learning community: https://t.me/GyaanSetuAi