Gravity: ADS1115 Expansion Shield Board for Intel Joule

SKU: DFR0465

Note: Gravity: Expansion Shield for Intel® Joule™ is discontinued now. The article explores the capabilities of the ADS1115 Expansion Shield Board for the Intel Joule compute module, highlighting its benefits in enhancing robotics, smart gadgets, and IoT devices with features like analog input support and switchable power voltage. It emphasizes the board's compatibility with DFRobot's Gravity Series sensors, which allows easy integration and expands Intel Joule's functionality for advanced tech projects.

Front of Intel Joule expansion shield showing screws and pins.-DFRobot product sku:DFR0465 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Example Code for Intel Joule-Blink LED

    This article offers a comprehensive guide to blinking an LED using Intel Joule with Node.js, including hardware setup and troubleshooting tips, ensuring a smooth and successful implementation of the project.

    2. Example Code for Intel Joule-Digital Read

    This article offers a step-by-step guide to using JS+MRAA for reading GPIO27 on Intel Joule, providing sample code and instructions for digital input setup.

    3. Example Code for Intel Joule-Analog Read

    This article explains how to read analog values using Intel Joule and the Gravity sensor kit, detailing hardware setup, wiring diagrams, and sample code for periodic readings using the MRAA library.

    4. Example Code for Intel Joule-PWM Control

    The article features sample code for controlling Intel Joule's PWM using JS+MRAA, focusing on setting an 80% duty cycle to demonstrate continuous PWM wave output.

    5. Example Code for Intel Joule-Servo Control

    This article offers example code for controlling a servo motor with Intel Joule using JS+MRAA, focusing on mapping angles to duty cycles.

    Reference

    The article provides essential resources for Intel Joule, including hardware expansion board details, software libraries, and code samples to support IoT development.

    Specification

    Parameter Details
    Digital I/O 8
    PWM 4
    Analog I/O 8 (using onboard chip via I2C)
    SPI 1 (with 3 chip select pins)
    I2C 3
    UART 3
    Power Output 5V & 3.3V & 1.8V
    Gravity I2C 1
    Gravity UART 1
    Module Voltage 5V or 3.3V
    Size 86mm * 71mm * 22mm
    Weight 30g

    Pinout

    DFR0465-Pinout.png

    To get the right pin number: GPIO Pin 4 on board >> ISH_GPIO4 >> D 27, so the pin number in the code should be 27. PWM Pin 3 on board >> PWM_3 >> D 32, so the pin number in the code should be 32.

    Details about the board
    DFR0465_board_1.png Jumper cap for switching voltage All the red pin named "VCC" on this board will affect. umper on 3V3 side: VCC = 3.3V Jumper on 5V side: VCC = 5V.
    DFR0465_board_2.png ADC chip: ADS1115 Two ADS1115 carry 8 analog pins altogether and they are connected on I2C Bus 0. I2C Address: 0x48 >> A0 ~ A3 I2C Address: 0x49 >> A4 ~ A7 Also see "Analog Read Demo" below.

    Other pins's function on Joule, you can check them here.

    Was this article helpful?

    TOP