Mục lục:
- Quân nhu
- Bước 1: Kết nối Cảm biến của bạn với Arduino cho Chế độ I2C
- Bước 2: Cài đặt thư viện cho IDE Arduino của bạn
- Bước 3: Chương trình
- Bước 4: Vẽ đầu ra
- Bước 5: Cài đặt màn hình nối tiếp
Video: 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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Khi tôi xem xét việc giao tiếp cảm biến 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ể hữu ích cho những người dùng khác. Giao diện rất dễ dàng, không cần hàn nếu bạn có đúng cáp. Bạn chỉ cần cắm năm dây dẫn vào bảng Arduino để cảm biến hoạt động. Ngoài ra các thư viện đã có sẵn.
Sau khi bạn thu thập các thành phần, hãy kiểm tra cẩn thận và xem bạn có loại cáp, đầu nối, v.v. nào. Trong dự án này, tôi đã làm theo chế độ kết nối I2C.
Quân nhu
- Cảm biến vật chất hạt SPS30 Sensirion và cáp kết nối. Tôi có ở đây.
- Arduino Duemilanove (bất kỳ loại Arduino nào cũng nên hoạt động miễn là bạn xác định được các chân SCL và SDA)
- Cáp USB cho Arduino
Bước 1: Kết nối Cảm biến của bạn với Arduino cho Chế độ I2C
Mỗi Arduino có thể có các kết nối khác nhau. Như tôi đã đề cập trước đây, tôi đã sử dụng chế độ I2C (không phải UART). Cảm biến có thể được cấp nguồn trực tiếp bằng chân 5V của Arduino.
Thực hiện các kết nối như thể hiện trong sơ đồ. Đối với Duemilanove, các chân là (như trong hình):
SDA ADC4
SCL ADC5
Đảm bảo rằng Chân 4 của SPS30 ("Chọn giao diện") được kết nối với GND khi bật nguồn cảm biến, nếu không cảm biến hoạt động ở chế độ UART thay vì chế độ I2C và trình điều khiển này sẽ không phát hiện ra cảm biến.
Bước 2: Cài đặt thư viện cho IDE Arduino của bạn
Tôi đã làm theo hướng dẫn ở đây:
Hướng dẫn cài đặt thư viện
Bước 3: Chương trình
Một lần nữa, chỉ cần làm theo hướng dẫn sử dụng:
Sử dụng
Chương trình được sử dụng là tệp sps30.ino từ trang Github.
Bước 4: Vẽ đầu ra
Nếu bạn không làm bất cứ điều gì, chương trình có thể được nhìn thấy xuất ra trong màn hình nối tiếp.
Tôi đã thử vẽ sơ đồ trước, bằng cách chỉnh sửa chương trình chỉ cần tắt dòng được đề cập.
Bước 5: Cài đặt màn hình nối tiếp
Chỉ cần chỉnh sửa dòng và đặt nó trở lại màn hình nối tiếp. Tất nhiên, mỗi lần bạn cần tải lên mã của mình với những thay đổi mới.
Đề 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,
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: Trong dự án này, tôi sẽ chỉ cho bạn một cách hiệu quả và phổ biến cách tăng điện áp DC. Tôi sẽ cho bạn thấy việc xây dựng một bộ chuyển đổi tăng cường có thể dễ dàng như thế nào với sự trợ giúp của Nodemcu. Hãy xây dựng nó. Nó cũng bao gồm một vôn kế trên màn hình và một phản hồi
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)
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 hạt: 5 bước
Giao diện của cảm biến con quay hồi chuyển 3 trục BMG160 có hạt: 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à