Mục lục:
- Bước 1: Tạo dữ liệu thô để hiệu chuẩn
- Bước 2: Tạo các phép đo đã hiệu chuẩn
- Bước 3: Thêm màn hình LCD
Video: La bàn bù nghiêng với LSM303DHLC: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong Tài liệu hướng dẫn này, tôi muốn trình bày cách sử dụng cảm biến LSM303 để nhận ra la bàn bù nghiêng. Sau lần thử đầu tiên (không thành công), tôi đã xử lý việc hiệu chuẩn cảm biến. Nhờ đó, các giá trị của từ kế đã được cải thiện đáng kể. Sau đó, sự kết hợp của các giá trị đã hiệu chỉnh từ từ kế và gia tốc kế tạo ra la bàn bù nghiêng.
Những gì bạn cần:
1 Arduino Uno
1 LSM303DHLC đột phá
1 bảng mạch
1 Điện trở 220 Ohm
1 chiết áp 10k
1 LCD 2x16 ở chế độ 4 bit
1 hộp bìa cứng
1 la bàn
1 thước đo góc
Một số dây
Bước 1: Tạo dữ liệu thô để hiệu chuẩn
Việc hiệu chuẩn được thực hiện riêng biệt cho từ kế và gia tốc kế theo cùng một cách. Ở bước đầu tiên, dữ liệu thô của cảm biến được đọc ra ở 12 vị trí xác định (Hình 5.2). Sau đó, dữ liệu hiệu chỉnh được tính toán với sự trợ giúp của Magmaster 1.0 (Hình 5.3) và có thể được đánh giá trong một bản phác thảo tương ứng. Bạn có thể tìm thấy một hướng dẫn rất tốt ở đây
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Cảm ơn YuriMat!
Bản phác thảo Arduino "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" cung cấp dữ liệu thô cần thiết. Đối với điều này, bạn có thể chọn nguồn ở dòng 17.
Để làm việc với Magmaster 1.0, vui lòng đóng cửa sổ Serial Monitor.
Bước 2: Tạo các phép đo đã hiệu chuẩn
Để nhận các phép đo đã hiệu chuẩn của từ kế và gia tốc kế, hãy chuyển các giá trị trong ma trận chuyển đổi và độ lệch trong bản phác thảo Arduino "LSM303DHLC_Tilt_compensated_Compas_211218", dòng 236 - 246 cho Từ kế, 268 - 278 cho Gia tốc kế.
Để kiểm tra, bản phác thảo cũng cung cấp sự so sánh giữa dữ liệu thô và các giá trị cảm biến đã hiệu chỉnh. Ngoài ra, bạn có thể kiểm tra số đọc bằng la bàn và thước đo góc.
Bước 3: Thêm màn hình LCD
Màn hình LC được sử dụng để hiển thị vị trí hiện tại so với từ trường của trái đất. Trục X của cảm biến hướng về phía bắc, trong đó 0 ° tương ứng với từ phía bắc. Giá trị tăng lên bằng cách xoay theo chiều kim đồng hồ đến 360 °. Độ nghiêng của cảm biến được bù tốt, nhưng không được vượt quá 45 °.
Kết nối của màn hình LC 16x2 là tiêu chuẩn và được giải thích rõ ràng trong hướng dẫn Arduino sau:
www.arduino.cc/en/Tutorial/HelloWorld
Tôi hy vọng tôi có thể truyền cảm hứng cho bạn về các Sách hướng dẫn mới và tôi mong đợi các dự án của bạn.
Đề xuất:
Nghiêng LEGO Maze Với Micro: bit: 9 bước
Nghiêng LEGO Maze Với Micro: bit: Không có gì bí mật khi LEGO thật tuyệt vời và không có gì chúng tôi yêu thích hơn là thêm một số thiết bị điện tử thú vị vào bộ LEGO của chúng tôi để khiến chúng trở nên tuyệt vời hơn. Mê cung LEGO của chúng tôi có các nút ở hai bên để cho phép bạn nghiêng nửa trên và điều khiển quả bóng
Xe ba bánh với động cơ nghiêng phía trước: 5 bước (có hình ảnh)
Xe ba bánh với động cơ nghiêng phía trước: Vì vậy, đây là một thử nghiệm nhỏ, hy vọng sẽ dẫn đến một tricopter lai / con quay hồi chuyển? Tuy nhiên nó đã dài
Cơ chế Xoay và Nghiêng cho Khoảng thời gian trôi đi của DSLR: 7 bước (với Hình ảnh)
Cơ chế xoay và nghiêng cho Thời gian trôi đi của DSLR: Tôi có một vài động cơ bước nằm xung quanh và thực sự muốn sử dụng chúng để tạo ra thứ gì đó thú vị. Tôi quyết định tạo hệ thống Pan và Tilt cho máy ảnh DSLR của mình để có thể tạo ra những khoảng thời gian trôi đi thú vị. Các mặt hàng bạn sẽ cần: động cơ bước 2x -htt
Bàn phím Nghiêng nâng: 3 bước
Bàn phím Tilt Lifter: Gần đây, tôi đã sử dụng bàn phím Belkin "light up" nhưng hơi thất vọng khi phát hiện ra rằng các chân nhỏ mà bạn thường sử dụng để điều chỉnh độ nghiêng của bàn phím không được bao gồm trong thiết kế. Vì tôi ghét gõ trên bàn phím phẳng nên tôi đã
Nghiêng bàn phím Apple nhôm của bạn: 4 bước
Nghiêng bàn phím nhôm Apple của bạn: Ngay từ lần đầu tiên, tôi đã yêu thích bàn phím nhôm Apple mới. Nó có kiểu dáng đẹp, mang lại cảm giác tuyệt vời cho máy tính xách tay khi thao tác phím và có đủ các phím chức năng để hạ cánh tàu con thoi. Tôi đã có một cái! Khi đến nơi, tôi đã không thất vọng với một đĩa đơn