درک ADCها و ADS1115 با Raspberry Pi

Raspberry Pi فاقد مبدل آنالوگ به دیجیتال (ADC) داخلی است.

این بدان معناست که نمی‌توانید حسگرهای آنالوگ را مستقیماً بخوانید. شما نمی‌توانید این دستگاه‌ها را به تنهایی به یک Pi متصل کنید:

برای پر کردن این شکاف، به یک ADC خارجی نیاز دارید. ADS1115 یک ADC ۱۶ بیتی با دقت بالا است که از طریق پروتکل I2C به Raspberry Pi شما متصل می‌شود.

نحوه عملکرد یک ADC: یک ADC ولتاژ متغیر را به اعداد دیجیتال تبدیل می‌کند. این فرآیند سه مرحله دارد:

رزولوشن اهمیت دارد. رزولوشن بالاتر به معنای دقت بیشتر است.

چرا از ADS1115 استفاده کنیم؟

نحوه اتصال:

مراحل راه‌اندازی:

  1. I2C را در raspi-config فعال کنید.
  2. ابزار i2c-tools را برای تأیید دستگاه نصب کنید.
  3. دستور i2cdetect -y 1 را اجرا کنید. باید آدرس 0x48 را مشاهده کنید.
  4. کتابخانه Adafruit ADS1x15 را با استفاده از pip نصب کنید.

شما می‌توانید از این ماژول برای کشاورزی هوشمند، مدیریت باتری و اتوماسیون صنعتی استفاده کنید. این ماژول داده‌های فیزیکی حسگر را به اطلاعات دیجیتالی تبدیل می‌کند که کد شما می‌تواند از آن‌ها استفاده کند.

منبع: https://dev.to/kenryikegbo/understanding-adcs-and-using-the-ads1115-with-raspberry-pi-40m6

انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi