Mục lục:
- Quân nhu
- Bước 1: Cài đặt hệ điều hành Shunya trên Raspberry Pi 4
- Bước 2: Cài đặt Shunya Interfaces
- Bước 3: Kết nối cảm biến
- Bước 4: Mã ví dụ
Video: Giao diện cảm biến ADXL335 trên Raspberry Pi 4B trong 4 bước: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong phần Có thể hướng dẫn này, chúng tôi sẽ giao diện cảm biến ADXL335 (gia tốc kế) trên Raspberry Pi 4 với Shunya O / S
Quân nhu
- Raspberry Pi 4B (bất kỳ biến thể nào)
- Bộ cấp nguồn tuân thủ Raspberry Pi 4B
- Thẻ micro SD 8GB hoặc lớn hơn
- Màn hình
- cáp micro-HDMI
- Chuột
- Bàn phím
- máy tính xách tay hoặc máy tính khác để lập trình thẻ nhớ
- Cảm biến gia tốc kế ADXL3355 - Mua
- Mô-đun PCF8591 ADC - Mua
- Breadboard
- Kết nối dây
Bước 1: Cài đặt hệ điều hành Shunya trên Raspberry Pi 4
Bạn sẽ cần một máy tính xách tay hoặc máy tính có đầu đọc / bộ chuyển đổi thẻ micro SD để nạp thẻ micro SD với Hệ điều hành Shunya.
- Tải xuống hệ điều hành Shunya từ trang web điện tử chính thức
- Các bạn Shunya OS đã có một bài hướng dẫn khá hay về Flashing Shunya OS trên Raspberry Pi 4.
- Gắn thẻ micro SD vào Raspberry Pi 4.
- Kết nối chuột và bàn phím với Raspberry Pi 4.
- Kết nối Màn hình với Raspberry Pi 4 qua micro-HDMI
- Kết nối cáp nguồn và BẬT nguồn Raspberry Pi 4.
Raspberry Pi 4 sẽ khởi động với Hệ điều hành Shunya.
Bước 2: Cài đặt Shunya Interfaces
Shunya Interfaces là một thư viện GPIO cho tất cả các bo mạch được hỗ trợ bởi Shunya OS.
Để cài đặt Shunya Interfaces chúng ta cần kết nối nó với wifi có truy cập internet.
1. Kết nối với wifi bằng lệnh
$ nmtui
2. Cài đặt Shunya Interfaces rất dễ dàng, chỉ cần chạy lệnh
$ sudo apt cài đặt shunya-interface
Bước 3: Kết nối cảm biến
ADXL335 là một cảm biến tương tự, nhưng Raspberry Pi 4 là một thiết bị kỹ thuật số. Do đó, chúng tôi cần một bộ chuyển đổi PCF8591 (ADC) để chuyển đổi tất cả các giá trị tương tự được cung cấp bởi ADXL335 thành các giá trị kỹ thuật số mà Raspberry Pi 4 có thể hiểu được.
Sơ đồ mạch được cho trong hình trên.
- Kết nối chân SDA & SCL trên PCF8591 với chân 3 và chân 5 trên Raspberry Pi 4.
- Kết nối VCC & GND trên PCF8591 với chân 4 (5V) & chân 6 (GND) trên Raspberry Pi 4.
- Kết nối VCC & GND trên ADXL335 với VCC & GND trên PCF8591.
- Kết nối Ain1 trên PCF8591 với X trên ADXL335.
- Kết nối Ain2 trên PCF8591 với Y trên ADXL335.
- Kết nối Ain3 trên PCF8591 với Z trên ADXL335.
Bước 4: Mã ví dụ
- Tải xuống mã được cung cấp bên dưới.
- Biên dịch nó bằng lệnh
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Chạy nó bằng lệnh
$ sudo./adxl335
Đề xuất:
Giao diện cảm biến vân tay điện dung với Arduino UNO: 7 bước
Giao diện cảm biến vân tay điện dung với Arduino UNO: Này, có chuyện gì vậy, các bạn! Akarsh đây từ CETech. Hôm nay chúng tôi sẽ thêm một lớp bảo vệ cho các dự án của chúng tôi. Đừng lo lắng, chúng tôi sẽ không bổ nhiệm bất kỳ vệ sĩ nào cho giống nhau. Đó sẽ là một cảm biến vân tay nhỏ xinh, đẹp mắt từ DFRobot. Vì vậy,
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng cách sử dụng ESP32s: Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả về Cách khởi động, kết nối và nhận thiết bị I2C (Gia tốc kế) hoạt động với bộ điều khiển (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Cảm biến giao diện, SPS-30, Cảm biến vật chất dạng hạt với Arduino Duemilanove sử dụng chế độ I2C: 5 bước
Cảm biến giao diện, SPS-30, Cảm biến vật chất hạt với Arduino Duemilanove Sử dụng chế độ I2C: Khi tôi đang xem xét các cảm biến giao tiếp SPS30, tôi nhận ra rằng hầu hết các nguồn đều dành cho Raspberry Pi nhưng không nhiều cho Arduino. Tôi dành một ít thời gian để làm cho cảm biến hoạt động với Arduino và tôi quyết định đăng trải nghiệm của mình ở đây để nó có thể
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: Ngày nay, các nhà sản xuất, nhà phát triển đang ưa thích Arduino để phát triển nhanh chóng việc tạo mẫu của các dự án. Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Arduino có cộng đồng người dùng rất tốt. Trong chương trình này
Giao diện của cảm biến con quay hồi chuyển 3 trục BMG160 với Raspberry Pi: 5 bước
Giao diện của cảm biến con quay hồi chuyển 3 trục BMG160 Với Raspberry Pi: Trong thế giới ngày nay, hơn một nửa thanh niên và trẻ em thích chơi game và tất cả những ai yêu thích nó, bị cuốn hút bởi các khía cạnh kỹ thuật của trò chơi đều biết tầm quan trọng của cảm biến chuyển động trong miền này. Chúng tôi cũng ngạc nhiên bởi điều tương tự là