[Arduino Cơ Bản] Cân điện Tử Với HX711 Và Arduino
Có thể bạn quan tâm
- HOME
- Design Circuit
- Học ARM
- Arduino+Pi
- Study C/C++
- Viễn Thông
- Network Sercurity
Thứ Năm, 2 tháng 11, 2017
[Arduino cơ bản] Cân điện tử với HX711 và Arduino
Cân điện tử với Loadcell, HX711 và Arduino. Xin chào các bạn,hôm nay mình xin hướng dẫn các bạn làm cân điện tử. Các thiết bị(module) cần sử dụng: 1.Loadcell 2.Module ADC Hx711 3.Kit Arduino bất kì. Trước tiên chúng ta cùng tìm hiểu 1 chút về các thiết bị trên: 1.Loadcell là gì? Các Loadcell là các cảm biến lực(Khối lượng,monen xoắn...vv) Khi có một lực tác động lên loadcell,loadcell sẽ chuyển đổi lực tác dụng thành tín hiệu điện. Vậy tại sao nó có thể chuyển đổi thành điện áp được? Nguyên nhân là các loadcell sử dụng điện trở (loại strain gauge-đây là loại điện trở thay đổi điện trở khi có tác dụng của lực lên nó) Cấu trúc của strain gauge như sau: Cấu tạo chính của Loadcell như hình dưới:Nó sử dụng nguyên lý mạch cầu Wheatstone. Ban đầu cầu cân bằng,điện áp ra bằng 0V.Khi có lực tác động lên điện trở strain gauge(được mắc dưới bàn cân) nó sẽ thay đổi giá trị => Mạch cầu không còn cân bằng nữa => Xuất hiện điện áp ở 2 điểm (Như hình). Từ đó ta lấy được khối lượng từ mức điện áp trả về. Thông tin về Loadcell các bạn có thể tìm hiểu thêm trên google nhé.Thân 2.Module ADC Hx711 Đây là module chuyển đổi tương tự-số ADC (Analog Digital Convert): Độ phân giải 24bit và giao tiếp 2 dây với vi điều khiển: 2 chân SCK (Clock) và DT (Data). Thông số kĩ thuật: - Điện áp hoạt động: 2.7 V - 5V - Dòng tiêu thụ <1.5mA -Tốc độ lấy mẫu:10-80 SPS(Có thể tùy chỉnh) -Độ phân giải điện áp:40mV Datasheet Hx711 (PDF) : https://drive.google.com/file/d/0B0tmnvAt3D4aeGVicnBLTDdmWE0/view Nhiều bạn hỏi mình,có nhiều module ADC,sao bắt buộc phải dụng module Hx711 này? Xin trả lời như sau: Do output của loadcell có điện áp rất nhỏ,cở khoảng:1-3mV. Vì vậy cần những bộ ADC có độ phân giải cao để có thể đọc được mức điện áp mV trên.Các bạn có thể sử dụng các bộ ADC 8bit nhưng chắc chắn đọc về sẽ toàn là 0 (Do độ phân giải 8bit => Độ phân giải Analog = 5V/256 = 19.53mV > 1-3mV của output loadcell nên không đọc được đâu nhé.Haha) 3.Kết nối Hx711 với Arduino (Ở đây mình sử dụng Arduino Uno) Các bạn chú ý đấu đúng màu dây từ loadcell về Hx711 nhé. 4. Sample code Thư viện : Mình sử dụng thư viện của Scott Russel (Có trên Arduino Library). Code thoai nào: #include <Q2HX711.h> #define SCK A0 #define DT A1 Q2HX711 hx711(DT,SCK); void setup() { Serial.begin(9600); } void loop() { Serial.println(hx711.read()/100.0); delay(500); } Labels: Arduino Rasp, Sercurity7 nhận xét:
- Unknownlúc 07:25 20 tháng 9, 2018
a ơi e muốn thiết kế cán cân ntn nhưng k qua adruno mà qua con Stm32F103c8 lập trinh trên kelC thì làm ntn v a
Trả lờiXóaTrả lời- Trả lời
- Nặc danhlúc 21:21 5 tháng 3, 2019
bạn làm được chưa
Trả lờiXóaTrả lời- Lựa Chọn Tốt Cho Bạnlúc 21:16 27 tháng 3, 2021
dạ được rồi anh chạy ngon lành
XóaTrả lời- Trả lời
Trả lời
- Lựa Chọn Tốt Cho Bạnlúc 21:16 27 tháng 3, 2021
- Unknownlúc 20:13 30 tháng 10, 2019
Anh ơi em muốn hiện lcd thì ntn ạ
Trả lờiXóaTrả lời- Unknownlúc 00:54 7 tháng 1, 2021
đơn giản
XóaTrả lời- Trả lời
Trả lời
- Unknownlúc 00:54 7 tháng 1, 2021
- Nặc danhlúc 08:33 28 tháng 3, 2021
tín hiệu điện từ loadcell sang HX711 dùng mạch khuếch đại gì vậy ạ? Hay là có sẵn phần khuếch đại trong HX711 rồi ạ?
Trả lờiXóaTrả lời- Trả lời
- chu tiếnlúc 01:17 30 tháng 3, 2021
Anh ơi em muốn hiện lên led7thanh thì ntn ạ
Trả lờiXóaTrả lời- Trả lời
Lưu trữ Blog
- ► 2020 (4)
- ► tháng 4 (3)
- ► tháng 3 (1)
- ► 2019 (28)
- ► tháng 7 (2)
- ► tháng 6 (3)
- ► tháng 5 (1)
- ► tháng 4 (4)
- ► tháng 3 (11)
- ► tháng 1 (7)
- ► 2018 (26)
- ► tháng 12 (5)
- ► tháng 10 (3)
- ► tháng 6 (13)
- ► tháng 5 (5)
Bài đăng phổ biến
- Mạng LIN và CAN trong ô tô - LIN and CAN Protocol
- [Arduino cơ bản] Cân điện tử với HX711 và Arduino
- [Học ARM-Học STM32] Nạp code cho chip STM32
- [Học ARM-Bài0] RCC STM32 với Standard Peripheral Library
- [Học ARM-Bài2] GPIO STM32 với Standard Peripheral Library
- So sánh xung PPM và xung PWM
- Kĩ thuật điều khiển động cơ điện-Mạch cầu H
- [Học ARM] Lập trình GPIO In/Out của vi điều khiển – STM32
- Module Lora RF : E32 TTL 100
- Hướng dẫn sửa chữa chip do cấu hình Debug sai (cho STM32)
Từ khóa » Thư Viện Hx711
-
HX711 Arduino Library - Arduino Reference
-
HX711 Arduino Library
-
Bogde/HX711: An Arduino Library To Interface The Avia ... - GitHub
-
Arduino Library For HX711 24 Bit ADC Used For Load Cells And Scales.
-
Hx711 Q2hx711.h Arduino Scale Library Download
-
Loadcell Giao Tiếp Arduino, Cảm Biến Khối Lượng + HX711 + LCD1602
-
Hướng Dẫn Thêm Mới Thư Viện Trong Arduino IDE (Cập Nhật 2022)
-
Chia Sẻ Code Cân điện Tử Loadcell Với Arduino
-
Mạch Chuyển Đổi Loadcell Hx711 Là Gì, Mạch Chuyển ... - GiaLaiPC
-
Thư Viện Mô Phỏng Arduino Trên Proteus
-
Hx711 Là Gì - Darkedeneurope
-
Mạch Chuyển Đổi Loadcell Hx711 Là Gì, Mạch Chuyển Đổi Adc 24
-
Mạch Chuyển đổi ADC 24-bit Loadcell HX711 | Điện Tử DAT