Mục lục:
- Quân nhu
- Bước 1: Bước 1: Tạo mẫu bằng gỗ cho cân
- Bước 2: Bước 2: Hàn cảm biến tải và HX-711 và tạo mạch
- Bước 3: Bước 3: Tải xuống thư viện và tải lên mã
- Bước 4: Bước 4: Hiệu chỉnh Cảm biến HX-711
- Bước 5: Bước 5: Thời gian kiểm tra
Video: Cách chế tạo máy cân trẻ em bằng Arduino Nano, cảm biến lực HX-711 và OLED 128X64 -- Hiệu chuẩn HX-711: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Xin chào những người hướng dẫn, cách đây vài ngày, tôi đã trở thành cha của một đứa bé dễ thương?. Khi tôi nằm viện, tôi thấy rằng cân nặng của em bé là rất quan trọng để theo dõi sự phát triển của em bé. Vì vậy, tôi có một ý tưởng? để tự làm một chiếc máy tập cân cho em bé. trong bài Có thể hướng dẫn này, tôi sẽ chỉ cho bạn cách làm một chiếc máy tập cân cho em bé với giá chưa đến 10 đô la. Máy này cũng có thể được sử dụng cho các mục đích cân khác. Vì vậy, Hướng dẫn sẽ bao gồm; 1. Pototype bằng gỗ để cân. Làm từ ván đã qua sử dụng. 2. Tích hợp Arduino una / Nano với OLED 128X64, cảm biến lực, HX-711. 3. Mã hóa Arduino 4. Hiệu chỉnh các cảm biến để có kết quả đọc chính xác nhất.
Quân nhu
Arduino Uno / NanoOLED 128X64 Breadboard Cảm biến cảm biếnHX-711 Arduino IDE
Bước 1: Bước 1: Tạo mẫu bằng gỗ cho cân
Giai đoạn đầu tiên tôi bắt đầu là phần cứng. Tôi cần một đế và đỉnh để cảm biến lực dựa vào. Tôi không muốn tiêu nhiều tiền, vì vậy tôi đến cửa hàng của mình và tìm những mảnh gỗ còn sót lại. Phần đế chỉ là một tấm ván có kích thước 20x20 inch và có các lỗ ở giữa để giữ ô.
Một điều cần được coi trọng là mũi tên trên cảm biến lực hướng xuống dưới, nếu không kết quả đọc của bạn sẽ ngược lại. Đầu tiên vặn các vít bằng gỗ có cảm biến lực vào đế và vặn chặt hết mức có thể. Bây giờ đã đến lúc ở trên cùng, tôi đã khoan hai lỗ ở tâm với khoảng cách chính xác giữa các lỗ của cảm biến lực. Sau đó, tôi siết chặt các vít.
Nó có vẻ rẻ - đúng là như vậy, nhưng nó đã thực hiện công việc một cách hoàn hảo. Trên thực tế, đây là tất cả những gì bạn cần để cảm biến lực hoạt động. Mục tiêu chính của chúng tôi - cơ sở - đã đạt được.
Bước 2: Bước 2: Hàn cảm biến tải và HX-711 và tạo mạch
Sau khi hoàn thành cấu trúc bằng gỗ, đã đến lúc bắt đầu chế tạo máy thật, tôi sử dụng bộ khuếch đại HX-711 làm cảm biến nên cần hàn các chân cảm biến lực vào HX-711. Làm theo kết nối chân được đề cập bên dưới.
LoadCell HX-711
Đỏ -> Vcc
Đen -> Gnd
Màu xanh lá cây -> A +
Xám -> A-
Làm theo các sơ đồ được đưa ra trong các hình ảnh.
Trong khi kết nối Arduino với OLED
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Trong khi kết nối Arduino với TẢI CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Vui lòng tham khảo sơ đồ trong tệp đính kèm.
Bước 3: Bước 3: Tải xuống thư viện và tải lên mã
Sau khi lập sơ đồ, đã đến lúc viết mã dự án. Tải xuống các thư viện bắt buộc và giải nén chúng trong
C: / Users / user / Documents / Arduino / thư viện
Mở bản phác thảo hiệu chuẩn được cung cấp trong các tệp đính kèm.
Bước 4: Bước 4: Hiệu chỉnh Cảm biến HX-711
Hiệu chỉnh cảm biến là phần quan trọng nhất nhưng tôi đã tạo một mã sẽ giúp bạn hiệu chỉnh cảm biến một cách dễ dàng nhất. Cảm biến lực đi kèm với các giới hạn trọng lượng khác nhau từ 5 kg đến 100 kg. Cảm biến tạo ra các điện trở khác nhau tùy theo đặc điểm kỹ thuật và trọng lượng hàng đầu của chúng, do đó, yêu cầu của nó để hiệu chỉnh cảm biến.
Vì vậy, có một phương pháp rất đơn giản để làm như vậy, Đầu tiên, hãy lấy một số viên đá có trọng lượng tiêu chuẩn đã biết, ví dụ: tôi đã sử dụng đĩa tập tạ 2kg của mình. Tiếp theo, đặt nó lên trên cùng của cảm biến và xem số đọc nếu nó cho giá trị trên thì trọng lượng thực của nó, ví dụ: 2,4 kg thì hệ số hiệu chuẩn phải được tăng lên và ngược lại.
Vì vậy, để hiệu chuẩn, chỉ cần bắt đầu với một số giá trị ngẫu nhiên nhưng có liên quan trong dòng calibration_sketch 23, ví dụ: tôi bắt đầu với 5000
float hiệu chuẩn_factor = 5000;
trên 5000, nó cho giá trị trên 2 kg, ví dụ: 2,3kg, vì vậy tôi bắt đầu tăng hệ số hiệu chuẩn lên 100 trong mỗi bước. Để tăng hệ số hiệu chuẩn, tôi phải mở màn hình nối tiếp, nhập 'a' vào hộp văn bản và nhấn enter. Trên mỗi lần gửi, nó cộng thêm 100 vào hệ số hiệu chuẩn.
Tôi tiếp tục tăng cho đến khi nó cho khoảng 2,00kg trên hệ số hiệu chuẩn là 57640.
Bây giờ phần quan trọng đã kết thúc, tôi đã tìm thấy hệ số hiệu chuẩn của cảm biến của mình.
Bây giờ không cần mã hiệu chuẩn nên tôi viết mã khác hiển thị trọng lượng theo pound và Kg. Bạn phải nhập hệ số hiệu chuẩn trong mã này.
Bước 5: Bước 5: Thời gian kiểm tra
Tôi đặt con lên cảm biến và cho cân nặng chính xác 10%. Bây giờ tôi có thể theo dõi cân nặng của con mình bất cứ lúc nào và cũng có thể sử dụng nguyên mẫu này cho các mục đích khác.