ADS1115 16-Bit Analog-to-Digital Converter: In-Depth Tutorial with Arduino, ESP8266 & ESP32

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Welcome to our lattice YouTube tutorial where we will be diving into the exciting world of the ads triple one five and analog to digital converter that is perfect for your next electronic project whether you are a harvest or a professional this versatile device offers impressive capabilities for monitoring and converting analog signals to Digital Data in this inductory article we will cover the basics of the ads triple one five its key features and some practical applications to help you get started on your YouTube Journey we will learn how you can use this ADC module with Arduino board and major ADC value and voltages then using the same ads triple one five module we can expand the pin of esp8266 module and major analog voltage since esp32 ADC voltage is inaccurate we will make it more accurate by employing ads triple one five with esp32 finally we will also take a look at the ads triple 15 module with Raspberry Pi Pico so let's type Dave and learn more about this product [Music] [Music] this video is sponsored by next PCB and HQ online the SQ online is a One-Stop Electronic Component sourcing platform HQ online provides a complete set of electronic component Business Services all you need to do is search the electronic component with a part number is it has a first test charge engine it will show the list of all available Parts add the part to your cart then place the order to get started check the link in the description the ads triple one five is a 16 bit Precision low power ADC designed by Texas Instruments it is capable of converting analog voltage inputs into Digital Data with high accuracy making it ideal for a parity of applications such as sensor data processing battery Management systems and data Acquisitions the ads triple on 5 communicates with microcontroller like Arduino or Raspberry Pi via the I Square C protocol simplifying integration into your project let's see some of the key features of this IC 16-bit resolution the ads triple one pipe offers high resolution and accuracy allowing you to measure even the smallest voltage changes with a built-in PGA the ads115 can amplify low level signals for improved precision and sensitivity data rate or sampling rate is best as it is programmable from 8 samples per second to 860 samples per second input voltage range is plus minus 6.144 volt which is selectable via the programmable gain amplifier the ads triple one five has four input channels enabling it to measure up to four different analog signals simultaneously I Square C addresses selectable between 0 cross 482 0 cross 4B using the address pin the ads triple one Vibe consumes very little power making it suitable for battery powered or and its efficient projects the power consumption is typically around 150 microampere in continuous conversion mode and 0.5 microampere in power down mode the operating voltage range vdd is 2.0 volts to 5.5 volt these specifications make the ads triple 105 are powerful and flexible ADC suitable for various projects where high resolution multiple input channels and low power consumption are required now let's move to the Practical part let us interface this module with Arduino and see how you can get the analog voltages value Arduino boards come with a built-in 10 with ADC that has a somewhat limited capability this means the smallest voltage that Arduino can measure is 4.9 millivolt whereas the smallest voltage that ads triple one pipe can measure is 76 micro fault the wiring diagram for interfacing ads triple one five ADC module with Arduino is very simple we just need to connect its I Square c p into the Arduino the VCC pin is supplied with 5 volt is an analog input we are using this potentiometer which should be fed to age European of ads triple one five you may Connect 4 analog sensors or 4 potential meter to Output of ads triple one five to visualize the voltage I am using a 16 Cross 2 I Square C LCD this moving to the coding part you will find so many libraries for ads triple one five in library manager out of all the available libraries we can try using one of these table libraries for our application the library is from raftilard you can download the library from the kit of link as well using the basic example code from the ads triple 105 example folder we can test the working of the sensor the library has the functionality to set the I Square C logs fit set programmable gain operational mode and data rate after uploading the code open the serial monitor the serial monitor will show the ADC value for all four outputs along with the output voltage similarly the LCD will also show the ADC value and measured voltage you may rotate the potential meter to vary the input voltages the maximum ADC output voltage from the module is 4.742 volt in LCD display which when tested with multimeter gives a reading of 4.72 volt even the ADC is capable of measuring the lowest voltages similarly we can also expand the analog pin of esp82006 using the same ads triple 15 module the esp8266 10-bit ADC offers limited resolution and input voltage range the ADC also has potential noise non-linearity and slow sampling radiation the esp8266 wiring diagram for interfacing the ads 3.15 ADC module is simple and straightforward we also need to connect the I Square C pins again we are using two potential methods to vary input voltages of a0 and A1 the LCD is again used for displaying voltage for interfacing ASP 8266 we will use the library from Adafruit using the basic example code from other fruit ads triple one five example folder we can test the working of the sensor with node MCU esp82006 we are using two potentiometer to input ATC voltage and display both of them on LCD display the voltage shown on LCD and multimeter is almost similar you may vary the input afterward voltage and test the lower higher voltage now let's see the uses of ads triple one five with esp32 the esp32 heads are built-in 12-built ADC which provides higher resolution than the 10-bit ADC found on Arduino boards the smallest voltage the esp32 can measure is 0.8 millivolt however due to internal noise and non-linear characteristic the effective resolution is typically around 10 to 11 bits this makes esp32 ADC unsuitable for many applications to deal with this ads 3.15 is best option connect to the ads triple 1515i square C pins to I Square C pin of esp32 again we are using the two potentiometers for input and LCD for voltage display we are again using the same order fruit library from the example folder we can upload the basic example code open uploading the code the module becomes prepaid for testing a multimeter will be required for this purpose the LCD will display the ADC value and measured voltage the minimum voltage it can show each zero volt and the maximum is 3.3 volt which is highly precised from the measurements we can conclude that ads cheaper one five section bit ADC module has good accuracy and can be used for multi-purpose applications in the final test we can write a micro python code and test the working of ads cheaper one fight with vespery pipe Eco in this test we observed the voltage and ADC value precise as well now Raspberry Pi Pico has multiple ADC you may use ads115 to get more ADC values according to other tests the device has stated typical accuracy of 0.01 percentage but it has a maximum accuracy of 0.15 percentage this accuracy includes all sources of error such as voltage reference can error offset and noise that is all from the video
Info
Channel: How To Electronics
Views: 32,411
Rating: undefined out of 5
Keywords: ADS1115, ADS1115 Arduino, ADS1115 ESP8266, ADS1115 ESP32, ads1115 micropython, ads1115 micropython library, ads1115 raspberry pi pico, ads1115 accuracy, ads1115 arduino code, ads1115 esp8266 example, ads1115 esp32 micropython, ads1115 esp32 5v
Id: VQ2S1Jvpmio
Channel Id: undefined
Length: 10min 17sec (617 seconds)
Published: Mon Mar 20 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.