Mục lục:

Máy đo gia tốc 3 trục Mô-đun LIS2HH12: 10 bước (có hình ảnh)
Máy đo gia tốc 3 trục Mô-đun LIS2HH12: 10 bước (có hình ảnh)

Video: Máy đo gia tốc 3 trục Mô-đun LIS2HH12: 10 bước (có hình ảnh)

Video: Máy đo gia tốc 3 trục Mô-đun LIS2HH12: 10 bước (có hình ảnh)
Video: Quá Trình Gia Công Trục Vít Của Hộp Số Giảm Tốc 2024, Tháng mười một
Anonim
Mô-đun LIS2HH12 của Máy đo gia tốc 3 trục
Mô-đun LIS2HH12 của Máy đo gia tốc 3 trục

Đây được coi là cấp độ dành cho người mới bắt đầu với một số kinh nghiệm với phần mềm arduino và hàn.

Mô-đun LIS2HH12 được sản xuất bởi Tiny9. Tiny9 là một công ty mới tham gia vào việc bán các mô-đun cảm biến cho những người tự làm, các công ty hoặc nhà phát minh.

Có ít nhất hai mục đích của một gia tốc kế: Để xác định một góc trong các trục cụ thể. (X, Y, hoặc Z hoặc tất cả), hoặc để xác định sự thay đổi gia tốc trong một trục.

Gia tốc kế được sử dụng ở khắp mọi nơi. Chúng được sử dụng trong:

Điện thoại, Ban nhạc thể dục, Máy bay không người lái, Người máy, Tên lửa và Máy bay trực thăng chỉ là một vài cái tên. Bạn muốn sử dụng gia tốc kế như thế nào là tùy thuộc vào trí tưởng tượng của mỗi người.

Bước 1: Vật liệu

Vật liệu
Vật liệu

Vật liệu bạn cần là:

Các mặt hàng ở vị trí này - ngoại trừ dây và dụng cụ tước dây

Arduino Nano hoặc thiết bị arduino ưa thích

Cáp USB đến Arduino

Mô-đun LIS2HH12

Dây rút dây

2x 10 điện trở Kohm

1x 100 ohm điện trở

Bước 2: Sesnor

The Sesnor
The Sesnor
The Sesnor
The Sesnor

Mô-đun LIS2HH12 dựa trên cảm biến kế ST 3 trục. Mô-đun là một gói nhỏ và cho phép hàn 2 đầu cắm 5 chân vào nó. Điều này làm giảm tiếng ồn rung động được đưa vào gia tốc kế. từ các nguồn bên ngoài có tần số khác nhau.

Bạn có thể mua chip này từ các địa điểm sau:

Amazon

Các tính năng chính của chip này là:

Chế độ năng lượng thấp 5uA hòa

Độ phân giải 16 bit

Hoạt động +/- 2 g, 4 g, 8 g

0,2% tiếng ồn

I2C hoặc giao thức SPI

Điện áp điển hình

3,3V

Xếp hạng tối đa 4,8V (Không vượt quá 4,8 vôn nếu không bạn sẽ phá vỡ chip Gia tốc kế)

Bước 3: Nền tảng dự án

Nền tảng dự án
Nền tảng dự án

Nền tảng dự án cho gia tốc kế là Arduino.

Bảng phát triển tôi đang sử dụng là Arduino Nano.

Hiện tại, gia tốc kế Tiny9 LIS2HH12 chỉ có mã cơ bản cho Arduino nhưng hy vọng sẽ mở rộng mã cho nhiều dự án kỹ thuật hơn và cho Raspberry Pi hoặc bất kỳ nền tảng nào có đủ lượng người hâm mộ do BẠN đề xuất.:-)

Bước 4: Breadboard

Breadboard
Breadboard

Nếu bạn có các tiêu đề trên cả hai Mô-đun Arduino nano và LIS2HH12, bạn có thể đặt Arduino Nano và gia tốc kế trên Bảng mạch như thế này, phân thành đường phân chia cho phép truy cập vào các chân đột phá.

Đảm bảo các chân 3.3V trên Mô-đun hướng về phía Arduino.

Nếu bạn không có tiêu đề trên chúng, hãy lấy một số và hàn chúng vào bảng.

Bước 5: Đặt điện trở lên bảng

Đặt điện trở trên bảng
Đặt điện trở trên bảng

Giao thức I2C mà chúng tôi sẽ sử dụng trong dự án này cần 2 điện trở kéo lên 10 Kohm cho đường ray cung cấp trên chip (+3,3 Chân); một trên dòng Đồng hồ (CL) và một trên Dòng dữ liệu (DA)

Vì điện áp tối đa của cảm biến gia tốc LIS2HH12 là 4,8V và trong dự án này, chúng tôi đang sử dụng nguồn 5V của Nano, tôi đã đặt một điện trở 100 ohm từ chân 5V trên Nano vào thanh cung cấp màu đỏ trên breadboard để hạ nguồn cung cấp. đường sắt một chút.

Bước 6: Kết nối các phần còn lại của hội đồng quản trị

Kết nối các phần còn lại của hội đồng quản trị
Kết nối các phần còn lại của hội đồng quản trị

Bây giờ chúng ta sẽ kết nối phần còn lại của mô-đun với arduino.

Chân Gnd trên mô-đun và arduino phải có dây nhảy từ nó đến Blue Rail trên Breadboard.

Kết nối Chân +3.3 trên mô-đun với thanh tiếp điện màu đỏ trên bảng mạch.

Hai bước cuối cùng này cho phép chúng tôi bật nguồn mô-đun khi chúng tôi cấp nguồn cho arduino qua pin hoặc USB

Jumper Wire từ chân +3.3 trên Mô-đun đến chân CS trên mô-đun (Điều này cho phép bus I2C trên mô-đun)

Dây nhảy từ Chân Gnd trên mô-đun đến chân A0 trên mô-đun (Điều này cho gia tốc kế biết địa chỉ mà nó sẽ phản hồi khi nói chuyện trên I2C Bus)

Dây nhảy từ A5 trên arduino đến CL trên Mô-đun (Điều này cho phép đồng hồ trên arduino đồng bộ với bộ gia tốc.

Dây nhảy từ A4 trên arduino đến DA trên mô-đun (Điều này cho phép truyền dữ liệu giữa arduino và mô-đun.)

Bước 7: Tải xuống tệp

Tải tập tin
Tải tập tin

Truy cập địa chỉ Github https://github.com/Tinee9/LIS2HH12TR và tải xuống các tệp.

Đi đến vị trí này trên máy tính của bạn

C: / Program Files (x86) Arduino / thư viện

Tạo một thư mục gọi là Tiny9

Đặt các Tệp.h và.cpp vào Thư mục Tiny9 đó

Bước 8: Mở.ino

Mở.ino
Mở.ino

Mở tệp.ino bạn đã tải xuống trong Arduino IDE (Chương trình / phần mềm)

Bước 9: Tải lên bản phác thảo

Tải lên bản phác thảo
Tải lên bản phác thảo

Khi bạn đã kết nối arduino của mình qua cáp USB với máy tính, sẽ có một số cổng được đánh dấu dưới tab công cụ trong arduino IDE.

Cổng của tôi tình cờ là COM 4 nhưng cổng của bạn có thể là 1 hoặc 9 hoặc cái gì đó khác.

Nếu bạn có nhiều tùy chọn COM thì hãy chọn tùy chọn đại diện cho Arduino mà bạn đang sử dụng. (Cách xác định cổng COM nào cho nhiều lựa chọn có thể nằm trên một hướng dẫn khác nếu được yêu cầu.)

Khi bạn đã chọn Cổng Arduino, hãy nhấp vào nút tải lên.

Bước 10: Thưởng thức

Thưởng thức
Thưởng thức

Sau khi hoàn tất quá trình Tải lên, bạn sẽ có thể mở Trình theo dõi nối tiếp trong Tab Công cụ và bạn sẽ thấy một cái gì đó như thế này xuất hiện trên Màn hình của bạn.

Biểu đồ hiển thị trục x, y và z theo thứ tự đó.

Trục Z nên gần bằng 1,0 +/- một số đếm vì Z hướng lên.

Giờ đây, bạn có thể xoay breadboard của mình và thích xem các con số thay đổi cho bạn thấy các trục của mô-đun bị ảnh hưởng như thế nào bởi trọng lực và gia tốc.

Đề xuất: