Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)

Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)
Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)Gravity: 0-10V 15-Bit Dual-Channel High-Precision ADC Module for Arduino / Raspberry Pi / ESP32 (แท้ DFRobot)
รหัสสินค้า AS40111
หมวดหมู่ ADC / DAC Module
ราคา 985.00 บาท
สถานะสินค้า พร้อมส่ง
จำนวน
ชิ้น
หยิบลงตะกร้า
หนังสือรับรองบริษัท
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay
High-precision ADC module with dual 0-10V inputs, 15-bit resolution, I2C/UART interfaces, ideal for automation, environmental monitoring, and IoT systems.
ดูรายละเอียดการใช้งานได้ที่ Click

โมดูล ADC ความแม่นยำสูง 15-Bit Gravity 0-10V เป็นโซลูชันที่ยืดหยุ่นและแม่นยำสำหรับการเชื่อมต่อเซ็นเซอร์ 0-10V กับไมโครคอนโทรลเลอร์ต่างๆ เช่น Arduino, Raspberry Pi และ ESP32 โดยใช้ชิป ADS1115 ของ Texas Instruments ให้ความละเอียด 15 บิต (ความแม่นยำ 0.3125mV) เหมาะสำหรับงานที่ต้องการความละเอียดสูง เช่น การตรวจวัดความดันในถังน้ำ หรือการวิเคราะห์การใช้พลังงาน

โมดูลนี้รองรับการใช้งานกับเซ็นเซอร์อุตสาหกรรม เช่น เซ็นเซอร์ความดัน, เครื่องวัดการไหล, และเซ็นเซอร์ความเร็วลม โดยไม่ต้องใช้การปรับสัญญาณภายนอก ทำให้การเชื่อมต่อเป็นไปอย่างราบรื่นและไม่เกิดปัญหาความผิดพลาดของแรงดันไฟฟ้า พร้อมทั้งรองรับการสื่อสารทั้ง I2C และ UART เพิ่มความสะดวกในการเชื่อมต่อกับอุปกรณ์ต่างๆ

ด้วยความแม่นยำสูง ±2mV และการปรับเกรนแบบอัตโนมัติของ PGA โมดูลนี้จึงเหมาะสำหรับการใช้งานในระบบอัตโนมัติ การตรวจสอบสภาพแวดล้อม หรือ IoT ที่ต้องการการแปลงสัญญาณที่มั่นคงและต้านทานเสียงรบกวน ทั้งยังใช้งานง่ายด้วย Gravity-4P connector ช่วยให้การเชื่อมต่อกับเซ็นเซอร์หลายตัวทำได้สะดวกและรวดเร็ว

Introduction

The Gravity: 0-10V 15-Bit High-Precision ADC Module combines dual-channel 0-10V input with I2C and UART interfaces, offering unmatched flexibility for Arduino, Raspberry Pi, and ESP32 users. Featuring 15-bit resolution (0.3125mV accuracy) and the Texas Instruments ADS1115 chip, it bridges industrial 0-10V sensors (e.g., pressure transducers, energy meters) with low-voltage microcontrollers. Perfect for automation, environmental monitoring, and IoT systems requiring stable, noise-resistant signal conversion.

Industrial-Grade 0-10V Sensor Compatibility

The module directly interfaces with industrial-standard 0-10V sensors, such as pressure transducers, flow meters, and wind speed sensors. It resolves the voltage mismatch between high-output sensors (0-10V) and low-voltage microcontrollers (e.g., Arduino, Raspberry Pi), eliminating the need for external signal conditioning.

15-bit Resolution with Enhanced Accuracy

With a 15-bit ADC and ±2mV precision, the module captures subtle signal variations (e.g., 0.3125mV steps), making it suitable for applications requiring fine-grained data, such as water tank pressure monitoring or energy consumption analysis. The ADS1115’s PGA dynamically adjusts gain to maintain accuracy across the full 0-10V range.

Flexible Communication Interfaces

Dual I2C and UART protocols ensure compatibility with diverse controllers, from Arduino boards to industrial PLCs. The Gravity-4P connector standardizes wiring, reducing setup complexity for multi-sensor systems.

Applications

  • Industrial Automation: Real-time monitoring of pressure, flow rate, and temperature in manufacturing pipelines.
  • Environmental Monitoring: Precise measurement of water quality parameters, wind speed, and humidity in outdoor stations.
  • Energy Management: Tracking voltage signals from energy meters or solar inverters for consumption analysis.

Specification

  • Chip: ADS1115
  • Input Range: 0-10V
  • Resolution: 15-bit (0.3125mV)
  • Accuracy: ±2mV
  • Communication: I2C/UART
  • Supply Voltage: 3.3-5V DC

Documents

Shipping List

  • Gravity ADC Module ×1
  • Gravity-4P I2C/UART Cable ×1

Function Diagram

Number Interface Name Description
1 D/T I2C data line SDA or UART transmit TXD
2 C/R I2C clock line SCL or UART receive RXD
3 GND Power negative
4 VCC Power positive (3.3~5V)
5 I2C, UART switch Select I2C/UART communication mode
6 I2C address switch Switch I2C address, address info on back
7 AIN1 Input voltage signal 1 positive
8 AIN2 Input voltage signal 2 positive
9 GND Input voltage signal negative

Dimension Diagram

Serial Communication Description

Factory Parameters

  • Device Address: 0x00CC
  • Baud Rate: 9600bps

Command Table:

Device Address Input Register Number of Registers Select Channel Read Device Address Read Register Address Read Voltage Data
0xCC 0x20 0x01 0x01
0x02
0xBB 0x31 0x03

Reading Channel 1 Voltage Data via Serial Port

Host sends: 0xCC 0x20 0x01 0x01 //Select module device address and channel

Then send: 0xBB 0x31 0x03 //Read channel 1 voltage value

Serial AT Command Description

Command Meaning Return Value
AT AT Test Command OK
AT+AIN1=? Read AIN1 Channel Data AT+AIN1=
Decimal number, unit mV, keep two decimal places
AT+AIN2=? Read AIN2 Channel Data AT+AIN2=
Decimal number, unit mV, keep two decimal places

The following figure will show the voltage values of channel 1 and channel 2 read using AT commands respectively.

Note: If a command not listed in the table is used, it will return: ERROR

Arduino Usage Tutorial

Hardware and Software Preparation

Reading Data Using I2C

Wiring Diagram

Sample Code

  • Connect the module to the UNO controller according to the wiring diagram above. Of course, you can also use an expansion board for a more convenient and quicker prototype construction.
  • Switch the sensor's selection switch to the I2C side.
  • Download and install DFRobot_ADS1115 Library.
  • Open the Arduino IDE, upload the following code to the UNO controller.
  • Open the serial monitor of the Arduino IDE, adjust the baud rate to 9600, and observe the serial print results.

Note: Switch off the power when switching the toggle switch

#include <DFRobot_ADS1115_0_10V.h>

#define MODULE_I2C_ADDRESS 0x4A
DFRobot_ADS1115_I2C ads1115(&Wire, MODULE_I2C_ADDRESS);

void setup() {
Serial.begin(9600);
while (!ads1115.begin()) { delay(1000); }
}

void loop() {
double data;
data= ads1115.get_value(1); // Channel 1
Serial.print(data);
Serial.println("mv");
delay(1000);
}
 

Results

Open the serial monitor to get the voltage value input from channel 1.

Reading Data Using UART

Wiring Diagram

Sample Code

  • Connect the module to the UNO controller according to the wiring diagram above. Of course, you can also use an expansion board for a more convenient and quicker prototype construction.
  • Switch the sensor's selection switch to the UART side.
  • Download and install DFRobot_ADS1115 Library.
  • Open the Arduino IDE, upload the following code to the UNO controller.
  • Open the serial monitor of the Arduino IDE, adjust the baud rate to 9600, and observe the serial print results.

Note: Switch off the power when switching the toggle switch

#include <DFRobot_ADS1115_0_10V.h>
#include <SoftwareSerial.h>

SoftwareSerial mySerial1(4, 5); // Set the RX and TX pins of the software serial port
DFRobot_ADS1115_UART ads1115(&mySerial1);

void setup() {
Serial.begin(9600);
mySerial1.begin(9600);
while (!ads1115.begin())
{
delay(1000);
}
}

void loop() {
double data;
data= ads1115.get_value(1); // Channel 1
Serial.print(data);
Serial.println("mv");
delay(1000);
}
 

Results

Open the serial monitor to get the voltage value input from channel 1.

วิธีการชำระเงิน

ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB

กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ

 

ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ

https://www.arduitronics.com/informpayment

 

บมจ. ธนาคารกสิกรไทย สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารไทยพาณิชย์ จำกัด (มหาชน) สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารกรุงเทพ จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 สะสมทรัพย์
ธนาคารทหารไทยธนชาต จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 กระแสรายวัน

เพิ่มเพื่อน

@rfm0967y

ติดต่อสอบถาม

เพิ่มเพื่อน

CATEGORY

Sensors / Modules [1697]

CONTACT US

มือถือ 0887823467 แฟกซ์ 02-0153201

Join เป็นสมาชิกร้านค้า

ร้านArduitronics
ร้านArduitronics
/www.arduitronics.com/
Join เป็นสมาชิกร้าน
2122
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

STATISTICS

หน้าที่เข้าชม15,380,013 ครั้ง
ผู้ชมทั้งหมด5,883,091 ครั้ง
เปิดร้าน21 พ.ค. 2556
ร้านค้าอัพเดท8 ก.ย. 2568

MEMBER

พูดคุย-สอบถาม