Gravity: RP2040 Science Data Acquisition Module

SKU: DFR0999

Gravity: RP2040 Science Data Acquisition (SCI DAQ) Module by DFRobot simplifies sensor use. Traditional sensors output raw signals needing manual conversion/programming, but this module offers automatic recognition, calibration, data conversion, screen display, logging, RTC, and I2C output. It supports 20+ sensors (temp, humidity, etc.) and works with micro:bit, Arduino, Raspberry Pi, etc. Ideal for scientific exploration, teaching, IoT. Note: Install a button cell (positive to acrylic) for RTC accuracy.

Front of USB DAQ module with display and multiple pins, featuring data logging and sensor data acquisition.-DFRobot product sku:DFR0999 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Courses
  • Projects
  • 1. Getting Started

    2. Example Code for Arduino UNO-Specific Physical Quantity Data

    Get the value and unit of a specific physical quantity (e.g., Temp_Air, Humi_Air) from the SCI DAQ module using Arduino UNO. Users can learn how to retrieve targeted sensor data.

    3. Example Code for Arduino UNO-All Sensor Data

    Retrieve all sensor data from the specified port in a formatted string. Users can learn how to get comprehensive sensor data for parsing and table generation.

    4. Example Code for Arduino UNO-Control Logging by Code

    Control the data logging function (enable/disable) via Arduino code. Users can learn how to automate logging operations.

    5. Example Code for Arduino UNO-Multiple SCI Modules

    Use two SCI DAQ modules simultaneously with Arduino UNO. Users can learn how to configure multiple modules and retrieve data from each.

    6. Example Code for MakeCode-Physical Quantity Data

    Use MakeCode to retrieve physical quantity data from the SCI DAQ module. Users can learn how to integrate the module with micro:bit using block-based programming.

    Reference

    The article serves as a detailed reference for utilizing the DFRobot RP2040 SCI Library with Arduino IDE, describing communication protocols, sensor interaction, data management, and compatibility with other systems. It includes tutorials for building various projects and notes on firmware updates, offering a valuable resource for tech enthusiasts seeking to optimize their DIY electronics projects.

    Specification

    Parameter Value
    Operating Voltage 3.3-5.5V DC
    Operating Current [email protected] (No sensor connected); [email protected] (No sensor connected & screen off)
    Input Interface Digital/Analog ×1; I2C/UART ×2
    Output Interface I2C ×1
    U Disk Storage 16M
    RTC Battery CR1220
    Screen Size 1.3inches
    Product Dimension 62×52×13mm/2.44×2.05×0.51"

    Pinout

    FAQ

    • sci daq module firmware update fails

      I followed the instructions for the firmware update in the sci daq module wiki step by step, but the update doesn't start.
      After dragging the .uf2 file on the RPI-RP2 drive, nothing happens. The screen stays black.
      After a while I restarted the sci daq and checked the version number: It is still V1.0.1 and not V1.0.3
      Because I thought maybe I got a single faulty product, I bought another one from a local dealer (botland). Unfortunately, the new one cannot be updatetd as well! :-(
      Is the boot loader malfunctioning?

    Explore More Related Questions >

    Was this article helpful?

    TOP