ADS1015 with ESP8266 NodeMCU for Multiple Analog Sensors Monitoring, Analog Extender, Arduino

Поділитися
Вставка
  • Опубліковано 10 вер 2024
  • Download circuit diagram, Libraries, and Programming:
    www.electronic...
    Subscribe to my New UA-cam Channel, if you want to watch my videos in Hindi/Urdu
    / @letsgetstartedd
    Support me on Patreon and get access to hundreds of projects:
    / electroniclinic
    sign up for a free account and download hardware designing and programming books:
    amzn.to/2WeBCw1
    ***********
    free Amazon Business Account:
    amzn.to/2MiPiBT
    ************
    Project Description:
    ********************
    in this tutorial, you will learn how to use the ADS1015 12-bit i2c supported Analog to digital converter with the Nodemcu ESP8266 to increase the number of Analog pins so that multiple analog sensors can be interfaced with the Nodemcu ESP8266. For demonstration purposes, I have connected 3 potentiometers which I am using as the sensors which of course you can replace with other analog sensors. I started with a very basic program and displayed the values of all the three potentiometers on the Serial monitor.
    I further modified the code and this time I displayed the values of all the three analog sensors on the I2C supported Oled Display Module. The ADS1015 and the Oled display module both supports I2C communication, which means using only two pins D1 and D2 I can communicate with both the modules.
    ********************
    Amazon Purchase links:
    *****************
    Nodemcu ESP8266 WiFi + Bluetooth Module
    amzn.to/31Py87h
    ADS1015 Analog to Digital Converter
    amzn.to/36fyXtR
    128x64 Oled Display Module I2C supported
    amzn.to/3jtQ3I4
    ESP32 WiFi + Bluetooth Module
    amzn.to/31IoYtE
    LM7805 Voltage Regulator:
    amzn.to/39V2vx3
    DC Female Power Jack:
    amzn.to/2Pnoljp
    Other Must-Have Tools and Components:
    Arduino Nano USB-C Type ( recommended):
    amzn.to/4ahGLdk
    ESP32 WiFi + Bluetooth Module for iOT Projects (recommended), more IO pins, improved speed, and supports a Lipo Battery:
    amzn.to/3v40DkE
    Top Arduino Sensors:
    amzn.to/3vZbnfM
    Super Starter kit for Beginners
    amzn.to/3cq56C5
    Top Oscilloscopes
    amzn.to/3ctF3d8
    Variable Supply:
    amzn.to/2PEAqE7
    Digital Multimeter:
    amzn.to/2QGRPg1
    Top Soldering iron kits: "best"
    amzn.to/39nqDtb
    Top Portable drill machines:
    amzn.to/3suQMh7
    Jumper Wires:
    amzn.to/2NYPEDA
    3D printers:
    amzn.to/3ruG1dt
    CNC Machines:
    amzn.to/3cuZWVv
    Electronics Accessories:
    amzn.to/3sueV7z
    Hardware Tools:
    amzn.to/3m9UhaN
    DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for your support!
    ****************
    Follow me on Facebook:
    / electronic-clinic-7697...
    Email: stu_engineering@yahoo.com
    About the Electronic Clinic:
    Electronic Clinic is the only channel on UA-cam that covers all the engineering fields. Electronic Clinic helps the students and other professionals to learn electronics designing and programming. Electronic Clinic has tutorials on
    Arduino
    Raspberry PI
    image processing
    gsm based projects
    Bluetooth based projects
    esp8266 projects
    Nodemcu projects
    robotics
    desktop application designing and programming
    Project Related Tags:

КОМЕНТАРІ • 25

  • @IainMace
    @IainMace Рік тому +2

    very useful... thank you

  • @iffahsyamimi9588
    @iffahsyamimi9588 3 роки тому +1

    Very helpful tutorial especially for beginner. Video with well explanation👍👍👍

  • @SmartTronics
    @SmartTronics 3 роки тому +1

    Your way of teaching is very good 🙏👍🙏

  • @PhG1961
    @PhG1961 3 роки тому +1

    Excellent video, very well explained and also entertaining. Even the background music is fine !

  • @electronic7979
    @electronic7979 3 роки тому +2

    Helpful video

  • @danyamohammad6437
    @danyamohammad6437 3 роки тому +1

    well done

  • @danyamohammad6437
    @danyamohammad6437 3 роки тому +1

    great

  • @SUBORNOVISION
    @SUBORNOVISION Рік тому

    Thanks for the very useful video. Can I use TDS , pH , water temp ( DS18B20) and Air temp with humidity all 4 sensors with this ADS1015 with ESP8266 for monitoring water quality of my hydroponic system remotely ? please reply. Thanks.

  • @Edmorbus
    @Edmorbus Рік тому

    Good work
    Can you help me to program for 4x 12v Battery Monitoring system
    I have ESP32 ADS1115 and 4x Voltage dividers

  • @npslucknow9235
    @npslucknow9235 2 роки тому

    Sir, Can i measure ac voltage 220V and battery voltage 55V using adc1015 ?
    For battery voltage measuring by resistance network ground is common.
    For ac voltage 220V measuring by using isolation trasformer.

    • @ElectroniClinic
      @ElectroniClinic  2 роки тому

      watch my video on overvoltage monitoring. in that video i have explained how to measure higher voltages.

    • @npslucknow9235
      @npslucknow9235 2 роки тому

      @@ElectroniClinic please share the link for higher voltage measuring.

  • @JexNegal
    @JexNegal Рік тому

    it can use both analog at the same time ?

  • @BestTube
    @BestTube 3 роки тому

    Fahad can we use Tip122 npn Transistor with Nodemcu 8266 to control relay.

    • @ElectroniClinic
      @ElectroniClinic  3 роки тому

      yes

    • @ElectroniClinic
      @ElectroniClinic  3 роки тому

      you can use 2n2222 its cheap. you dont need to use tip122 for relay

    • @BestTube
      @BestTube 3 роки тому +1

      @@ElectroniClinic ok thanks .

    • @BestTube
      @BestTube 3 роки тому

      Did u make projects on MIT app inventor?

    • @ElectroniClinic
      @ElectroniClinic  3 роки тому +1

      no. i design apps in android studio

  • @russellwalker8702
    @russellwalker8702 3 роки тому

    no wifi ????

    • @ElectroniClinic
      @ElectroniClinic  3 роки тому

      wifi, i have already used in previous projects