Mục lục:
Video: Hướng dẫn sử dụng cảm biến áp suất và nhiệt độ Arduino AMS5812_0050-D-B: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Cảm biến áp suất khuếch đại AMS5812 với đầu ra tương tự và kỹ thuật số là cảm biến có độ chính xác cao với đầu ra điện áp tương tự và giao diện I2C kỹ thuật số. Nó kết hợp một phần tử cảm biến piezoresistive với một phần tử điều hòa tín hiệu cho hoạt động của nó. Đây là phần trình diễn của nó với arduino nano.
Bước 1: Những gì bạn cần.. !
1. Arduino Nano
2. AMS5812_0050-D-B
3. Cáp I²C
4. Lá chắn I2C cho Arduino Nano
Bước 2: Kết nối:
Lấy một tấm chắn I2C cho Arduino Nano và nhẹ nhàng đẩy nó qua các chân của Nano.
Sau đó kết nối một đầu của cáp I2C với cảm biến AMS5812_0050-D-B và đầu kia với tấm chắn I2C.
Các kết nối được hiển thị trong hình trên.
Bước 3: Mã:
Có thể tải xuống mã Arduino cho AMS5812_0050-D-B từ kho lưu trữ GitHub-Dcube Store của chúng tôi.
Đây là liên kết cho cùng một:
github.com/DcubeTechVentures/AMS5812-0050-D-B
Chúng tôi bao gồm thư viện Wire.h để tạo điều kiện giao tiếp I2c của cảm biến với bảng Arduino.
Bạn cũng có thể sao chép mã từ đây, nó được đưa ra như sau:
// Được phân phối với một giấy phép tự do.
// Sử dụng nó theo bất kỳ cách nào bạn muốn, lợi nhuận hoặc miễn phí, miễn là nó phù hợp với giấy phép của các tác phẩm liên quan.
// AMS5812
// Mã này được thiết kế để hoạt động với Mô-đun Mini AMS5812_I2CS_0050-D-B I2C có sẵn trong Dcube Store.
#bao gồm
// AMS5812 địa chỉ I2C là 0x78 (120)
#define Addr 0x78
void setup ()
{
// Khởi tạo giao tiếp I2C dưới dạng MASTER
Wire.begin ();
// Khởi tạo giao tiếp nối tiếp, đặt tốc độ truyền = 9600
Serial.begin (9600);
chậm trễ (300);
}
void loop ()
{
dữ liệu int không dấu [4];
chậm trễ (500);
// Yêu cầu 4 byte dữ liệu
Wire.requestFrom (Addr, 4);
// Đọc 4 byte dữ liệu
// áp suất msb, áp suất lsb, nhiệt độ msb, nhiệt độ lsb
if (Wire.available () == 4)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
data [2] = Wire.read ();
data [3] = Wire.read ();
}
// Chuyển đổi dữ liệu
áp suất phao = ((dữ liệu [0] & 0xFF) * 256 + (dữ liệu [1] & 0xFF));
float temp = ((dữ liệu [2] & 0xFF) * 256 + (dữ liệu [3] & 0xFF));
áp suất = ((áp suất - 3277.0) / ((26214.0) / 10.0)) - 5.0;
float cTemp = ((temp - 3277.0) / ((26214.0) / 110.0)) - 25.0;
float fTemp = (cTemp * 1.8) + 32;
// Xuất dữ liệu ra màn hình nối tiếp
Serial.print ("Áp suất:");
Serial.print (áp suất);
Serial.println ("PSI");
Serial.print ("Nhiệt độ tính bằng độ C:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Nhiệt độ tính bằng Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
chậm trễ (500);
}
Bước 4: Ứng dụng:
AMS5812 là một cảm biến áp suất khuếch đại và nó có thể được sử dụng trong các hệ thống thực hiện phép đo áp suất tĩnh và động và đo áp suất khí quyển. Nó đóng một vai trò quan trọng trong giám sát chân không, giám sát lưu lượng khí, đo mức chất lỏng cũng như thiết bị y tế.
Đề xuất:
Hướng dẫn sử dụng cảm biến nhiệt độ Arduino Nano - SI7050: 4 bước
Hướng dẫn sử dụng cảm biến nhiệt độ Arduino Nano - SI7050: SI7050 là cảm biến nhiệt độ kỹ thuật số hoạt động trên giao thức truyền thông I2C và cung cấp độ chính xác cao trên toàn bộ dải nhiệt độ và điện áp hoạt động. Độ chính xác cao này của cảm biến là do xử lý tín hiệu mới và
Arduino Nano - Hướng dẫn sử dụng cảm biến nhiệt độ STS21: 4 bước
Hướng dẫn sử dụng cảm biến nhiệt độ Arduino Nano - STS21: Cảm biến nhiệt độ kỹ thuật số STS21 mang lại hiệu suất vượt trội và tiết kiệm không gian. Nó cung cấp các tín hiệu đã được hiệu chuẩn, tuyến tính hóa ở định dạng kỹ thuật số, I2C. Việc chế tạo cảm biến này dựa trên công nghệ CMOSens, thuộc tính của
Arduino Nano - Hướng dẫn sử dụng cảm biến nhiệt độ TMP100: 4 bước
Arduino Nano - Cảm biến nhiệt độ TMP100 Hướng dẫn: TMP100 Độ chính xác cao, công suất thấp, cảm biến nhiệt độ kỹ thuật số Mô-đun I2C MINI. TMP100 lý tưởng để đo nhiệt độ kéo dài. Thiết bị này cung cấp độ chính xác ± 1 ° C mà không cần hiệu chuẩn hoặc điều chỉnh tín hiệu thành phần bên ngoài. Anh ta
Cảm biến áp suất Raspberry Pi CPS120 Hướng dẫn sử dụng Java: 4 bước
Cảm biến áp suất Raspberry Pi CPS120 Hướng dẫn Java: CPS120 là cảm biến áp suất tuyệt đối điện dung chất lượng cao và chi phí thấp với đầu ra được bù hoàn toàn. Nó tiêu thụ rất ít điện năng và bao gồm một cảm biến cơ điện tử siêu nhỏ (MEMS) để đo áp suất. Dựa trên sigma-delta
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi