Mục lục:
- Bước 1: Vật liệu
- Bước 2: Sesnor
- Bước 3: Nền tảng dự án
- Bước 4: Breadboard
- Bước 5: Đặt điện trở lên bảng
- Bước 6: Kết nối các phần còn lại của hội đồng quản trị
- Bước 7: Tải xuống tệp
- Bước 8: Mở.ino
- Bước 9: Tải lên bản phác thảo
- Bước 10: Thưởng thức
Video: Máy đo gia tốc 3 trục Mô-đun LIS2HH12: 10 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Đâ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 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
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 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
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
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ị
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
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ở 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
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
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:
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Chân máy / Chân máy cho mọi máy ảnh): 6 bước
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Monopod / chân máy cho mọi máy ảnh): Có …. Bạn có thể tự làm giá đỡ chỉ với một số ống PVC và chữ T. Nó rất nhẹ … Nó được cân bằng hoàn hảo … Nó rắn chắc … Nó thân thiện với khả năng tùy chỉnh … Tôi là Sooraj Bagal và tôi sẽ chia sẻ kinh nghiệm của mình về giá đỡ máy ảnh này mà tôi đã tạo cho
Sơ bộ * SPI trên Pi: Giao tiếp với Máy đo gia tốc 3 trục SPI bằng Raspberry Pi: 10 bước
Sơ bộ * SPI trên Pi: Giao tiếp với Gia tốc kế 3 trục SPI Sử dụng Raspberry Pi: Hướng dẫn từng bước về cách thiết lập Raspbian và giao tiếp với thiết bị SPI bằng thư viện SPI bcm2835 (KHÔNG bị ảnh hưởng chút nào!) Đây vẫn là rất sơ bộ … Tôi cần thêm hình ảnh tốt hơn về hookup vật lý và xử lý một số đoạn mã khó hiểu
Arduino Nano và Visuino: Chuyển đổi gia tốc thành góc từ cảm biến gia tốc và con quay hồi chuyển MPU6050 I2C: 8 bước (có hình ảnh)
Arduino Nano và Visuino: Chuyển đổi gia tốc thành góc từ cảm biến gia tốc kế và con quay hồi chuyển MPU6050 I2C: Một thời gian trước, tôi đã đăng một hướng dẫn về cách bạn có thể kết nối Cảm biến gia tốc, con quay hồi chuyển và la bàn MPU9250 với Arduino Nano và lập trình nó với Visuino để gửi dữ liệu gói và hiển thị nó trên Phạm vi và Dụng cụ trực quan. Gia tốc kế gửi X, Y,
Máy kiểm tra giá trị gia tốc trọng lực: 5 bước (có hình ảnh)
Máy đo giá trị gia tốc trọng lực: Dựa trên chuyển động học, dự án này đo giá trị của hằng số gia tốc trọng lực (‘ g ’) bằng cách đo dữ liệu chuyển động rơi tự do. , bi thủy tinh, bi thép, v.v.) rơi
Máy đo tốc độ được tạo ra từ máy đo tốc độ xe đạp (máy tính xyclocomputer): 3 bước (có hình ảnh)
Máy đo tốc độ được tạo ra từ máy đo tốc độ xe đạp (máy tính xích lô): Đôi khi bạn chỉ cần biết một bánh xe hoặc trục hoặc động cơ đang quay nhanh như thế nào. Dụng cụ đo tốc độ quay là máy đo tốc độ. Nhưng chúng đắt và không dễ kiếm. Nó rẻ và dễ làm bằng cách sử dụng đồng hồ đo tốc độ xe đạp (xe đạp