ESPiezometer - Công Cụ Hiện Trường ESP32-C3 Kiểm Tra Cảm Biến Piezometer RS485
Tác giả: Armando Blanco
Thiết kế PCB ESPiezometer dùng ESP32-C3 để kiểm tra và hiệu chuẩn cảm biến mực nước ngầm piezometer RS485 tại hiện trường.
Linh kiện chính
Chia sẻ

Ảnh PCB
Thông số nhanh
- IC chính
- ESP32-C3 (RS485 Modbus RTU + BLE)
- Trạng thái
- Concept
Board này là gì
Đây là công cụ hiện trường open-source chạy pin, dùng ESP32-C3, giúp kỹ thuật viên thủy văn kiểm tra và hiệu chuẩn cảm biến mực nước ngầm piezometer RS485 Modbus RTU ngay tại hiện trường, trước khi lắp đặt cố định. Thay vì phát hiện lỗi đấu dây hoặc hiệu chuẩn sau khi datalogger đã được chôn hoặc niêm phong trong giếng, ESPiezometer hiển thị trực tiếp mực nước thô và đã bù nhiệt độ ngay tại chỗ.
Thành phần chính
- ESP32-C3 hỗ trợ RS485 Modbus RTU và BLE
- Transceiver RS485-to-TTL tự động chuyển hướng (không cần điều khiển DE/RE)
- IC sạc pin LiPo TP4056
- Module DC-DC MINI-560 cho nguồn ngoại vi
- Màn hình OLED I2C 0.96" hiển thị tại chỗ
- Vỏ in 3D có nhãn công tắc, kích thước phù hợp cầm tay ngoài hiện trường
Có thể dùng để làm gì
- Kiểm tra tại chỗ cảm biến piezometer RS485 trước khi lắp đặt cố định
- Phát hiện lỗi giao tiếp, hiệu chuẩn độ sâu sai, hoặc lỗi đấu dây trong đợt khảo sát hiện trường
- Ghi log qua BLE về điện thoại Android, xuất CSV kèm tọa độ GPS
- Tham khảo thiết kế công cụ chẩn đoán RS485 gọn nhẹ dùng ESP32-C3
Lưu ý trước khi dùng
- Nastrotek chưa tự gia công hoặc kiểm thử độc lập board này.
- Dự án gốc đã nộp hồ sơ chứng nhận open hardware OSHWA, được lưu trữ trên Zenodo kèm DOI, và đi kèm báo cáo kiểm thử hiện trường cùng dữ liệu validation đã công bố — xem thư mục
6_Validation_Data/trong repo. - Giấy phép phần cứng chia theo loại file: file thiết kế PCB (KiCad/Gerber) theo CERN-OHL-W v2, vỏ in 3D theo CERN-OHL-P v2, firmware và app Android theo GPLv3, tài liệu/ảnh theo CC-BY-4.0.
- Tất cả ngoại vi phải chung mass với ESP32-C3; transceiver RS485 không cần GPIO điều khiển hướng vì đã tự động chuyển mạch.
- Nếu dùng phần cứng này trong nghiên cứu học thuật hoặc thiết kế phái sinh, dự án gốc đề nghị trích dẫn nguồn — xem phần citation trong README của họ.
Nguồn / tham khảo
Thiết kế phần cứng gốc bởi Armando Blanco (2025), lưu trữ trên Zenodo.
Ảnh và tài liệu trên trang được ghi công cho Armando Blanco theo CC BY 4.0. File PCB dùng CERN-OHL-W v2, vỏ dùng CERN-OHL-P v2, còn firmware/app dùng GPLv3 như mô tả trong dự án gốc.
Cách đánh giá board này
Hãy xem resource này như điểm bắt đầu để review, không phải một board nên đặt sản xuất ngay mà không kiểm tra. Trước tiên hãy mở schematic và xác định đường nguồn vào, regulator, MCU hoặc controller chính, connector ngoài, cổng nạp firmware và các giao tiếp với cảm biến hoặc màn hình. Khi các khối chức năng đã rõ, bạn sẽ dễ biết thiết kế có hợp với dự án của mình không.
Với ESPiezometer, mình sẽ tập trung vào đường RS485, nhãn terminal block, bảo vệ nguồn ngoài hiện trường, giả định chung mass, đường nạp firmware cho ESP32-C3 và test point để đo A/B khi cần. Một field tool cần dây nối dễ hiểu và dễ đo hơn là layout thật dày đặc.
Trước khi dùng lại file
- Kiểm tra license và ghi chú của tác giả gốc.
- Xác nhận mức điện áp trước khi nối module ngoài.
- So lại pinout connector với dây và cảm biến bạn dùng.
- Kiểm tra khả năng mua linh kiện trong BOM trước khi đặt PCB.
- Xuất lại Gerber từ tool thiết kế nếu bạn đã chỉnh sửa.
- Với thiết kế chưa tự test, hãy xem như tài liệu tham khảo cho đến khi đã gia công và đo thực tế.
Trường hợp sử dụng phù hợp
Resource dạng này hữu ích khi bạn muốn học từ một thiết kế phần cứng open-source thật, mượn một phần mạch hoặc so sánh quyết định layout trước khi tự vẽ board. Ngay cả khi không đặt sản xuất trực tiếp, schematic vẫn có giá trị để tham khảo nguồn, connector, ràng buộc cơ khí hoặc quá trình bring-up firmware.
Với prototype sản phẩm nhỏ, cách tốt nhất là dùng lại ý tưởng một cách có kiểm soát: copy nguyên lý, không copy toàn bộ board khi chưa hiểu bối cảnh. Hãy ghi rõ phần đã chỉnh, lưu lại giả định và thêm điểm đo để board đầu tiên sau khi gia công thật sự giúp bạn học được điều gì đó.
Đọc thêm liên quan
Tải tài nguyên
Thông tin file và tải xuống
- Loại file
- Design File
- Phiên bản
- Chưa nêu rõ
- Dung lượng
- Chưa nêu rõ
- Tác giả
- Armando Blanco
- Nguồn gốc ban đầu
- Mở nguồn ban đầu · github.com
- Giấy phép
- Chưa xác minh
- Sử dụng thương mại
- Chưa xác minh
- Kiểm tra / cập nhật gần nhất
- 31 thg 7, 2026
- Đã được Nastrotek kiểm thử
- Chưa xác minh
Giấy phép chưa được xác minh. Không nên mặc định rằng tài nguyên này được phép tái sử dụng, phân phối lại hoặc dùng cho mục đích thương mại.
Chia sẻ
Tiếp tục khám phá
Đọc tiếp
Bài viết liên quan
Ground plane trong PCB: GND không chỉ là một đường nối
Giải thích ground plane trong PCB, đường hồi dòng, lỗi layout GND, via stitching, đường tụ decoupling và kiểm tra copper pour.
Net class và trace width: khi nào cần đi đường mạch to hơn?
Chia sẻ về net class và chọn độ rộng trace khi layout PCB nhỏ: đường signal, đường nguồn 3V3, 5V, VBAT, GND, via nguồn và checklist nhanh trước khi xuất Gerber.
Cách hàn linh kiện SMD cho người mới
Kinh nghiệm hàn SMD thủ công cho người mới: chuẩn bị dụng cụ, chọn linh kiện dễ tập, hàn điện trở, tụ, IC nhiều chân và kiểm tra PCB.