Raspberry Pi மற்றும் ADS1115 ADC-களைப் புரிந்துகொள்ளுதல்

Raspberry Pi-இல் உள்ளமைக்கப்பட்ட அனலாக்-டு-டிஜிட்டல் கன்வெர்ட்டர் (ADC) இல்லை.

இதன் பொருள் நீங்கள் அனலாக் சென்சார்களை நேரடியாகப் படிக்க முடியாது. இந்தச் சாதனங்களை மட்டும் நேரடியாக ஒரு Pi-உடன் இணைக்க முடியாது:

இந்த இடைவெளியை நிரப்ப உங்களுக்கு ஒரு வெளிப்புற ADC தேவை. ADS1115 என்பது ஒரு உயர் துல்லியமான 16-bit ADC ஆகும். இது I2C புரோட்டோகால் மூலம் உங்கள் Raspberry Pi உடன் இணைகிறது.

ஒரு ADC எவ்வாறு செயல்படுகிறது: ஒரு ADC மாறுபடும் மின்னழுத்தத்தை (voltage) டிஜிட்டல் எண்களாக மாற்றுகிறது. இது மூன்று நிலைகளைப் பின்பற்றுகிறது:

ரெசல்யூஷன் (Resolution) முக்கியமானது. அதிக ரெசல்யூஷன் என்பது சிறந்த துல்லியத்தைக் குறிக்கும்.

ஏன் ADS1115-ஐப் பயன்படுத்த வேண்டும்?

இதை எவ்வாறு இணைப்பது:

அமைப்பதற்கான நிலைகள் (Setup steps):

  1. raspi-config-இல் I2C-ஐ எனேபிள் செய்யவும்.
  2. சாதனத்தைச் சரிபார்க்க i2c-tools-ஐ நிறுவவும்.
  3. i2cdetect -y 1 என்பதை இயக்கவும். நீங்கள் 0x48 என்ற முகவரியைக் காண வேண்டும்.
  4. pip மூலம் Adafruit ADS1x15 லைப்ரரியை நிறுவவும்.

இந்த மாட்யூலை நீங்கள் ஸ்மார்ட் விவசாயம், பேட்டரி மேலாண்மை மற்றும் தொழில்துறை ஆட்டோமேஷன் ஆகியவற்றிற்குப் பயன்படுத்தலாம். இது இயற்பியல் சென்சார் தரவை உங்கள் குறியீடு (code) பயன்படுத்தக்கூடிய டிஜிட்டல் தகவலாக மாற்றுகிறது.

ஆதாரம்: https://dev.to/kenryikegbo/understanding-adcs-and-using-the-ads1115-with-raspberry-pi-40m6

விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi