รหัสสินค้า | AS40111 |
หมวดหมู่ | ADC / DAC Module |
ราคา | 985.00 บาท |
สถานะสินค้า | พร้อมส่ง |
จำนวน | ชิ้น |
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.
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 |
Factory Parameters
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 |
Host sends: 0xCC 0x20 0x01 0x01 //Select module device address and channel
Then send: 0xBB 0x31 0x03 //Read channel 1 voltage value
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
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);
}
Open the serial monitor to get the voltage value input from channel 1.
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);
}
Open the serial monitor to get the voltage value input from channel 1.
ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB
กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ
ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ
https://www.arduitronics.com/informpayment
หน้าที่เข้าชม | 15,379,591 ครั้ง |
ผู้ชมทั้งหมด | 5,882,669 ครั้ง |
เปิดร้าน | 21 พ.ค. 2556 |
ร้านค้าอัพเดท | 8 ก.ย. 2568 |