Mục lục:
- Bước 1: Thành phần
- Bước 2: Tìm hiểu thêm về MLX90614:
- Bước 3: Tìm hiểu thêm về Mô-đun HCSR04:
- Bước 4: Thông tin thêm về LCD 16x2:
- Bước 5: Thêm hình ảnh
- Bước 6: Mã
- Bước 7: Tìm hiểu sâu về dự án từ tòa nhà
- Bước 8: Kiến thức cơ bản về Arduino để tham khảo
Video: 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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
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 dự án này, chúng ta sẽ xem cách cảm nhận nhiệt độ và khoảng cách của vật thể. Đối tượng có thể là bất kỳ loại nào như bình nóng hoặc đá viên lạnh thật bên ngoài. Vì vậy, với hệ thống này, chúng ta có thể tự cứu lấy bản thân của mình. Và quan trọng hơn điều này có thể hữu ích cho người khuyết tật (người mù).
Bước 1: Thành phần
Đối với dự án này, chúng tôi sẽ cần các thành phần sau, 1. Arduino Nano
Arduino Nano ở Ấn Độ-
Arduino Nano ở Vương quốc Anh -
Arduino Nano ở Hoa Kỳ -
2. MLX90614 (Cảm biến nhiệt độ hồng ngoại)
MLX90614 ở Ấn Độ-
MLX90614 ở Vương quốc Anh -
MLX90614 ở Hoa Kỳ -
3. HCSR04 (Cảm biến siêu âm)
HC-SR04 ở Ấn Độ-
HC-SR04 ở Vương quốc Anh -
HC-SR04 ở Hoa Kỳ -
Màn hình LCD 4,16x2
LCD 16X2 ở Ấn Độ-
LCD 16X2 ở Vương quốc Anh -
LCD 16X2 ở Hoa Kỳ -
5. Breadboard
BreadBoard ở Ấn Độ-
BreadBoard ở Hoa Kỳ-
BreadBoard ở Vương quốc Anh-
6. Dây mới Chúng ta có thể sử dụng bất kỳ bảng Arduino nào thay vì Arduino nano khi xem xét việc lập bản đồ chân.
Bước 2: Tìm hiểu thêm về MLX90614:
MLX90614 là cảm biến nhiệt độ IR dựa trên i2c hoạt động dựa trên phát hiện bức xạ nhiệt. Bên trong, MLX90614 là sự kết hợp của hai thiết bị: một máy dò nhiệt hồng ngoại và một bộ xử lý ứng dụng điều hòa tín hiệu. Theo định luật Stefan-Boltzman, bất kỳ vật thể nào không nằm dưới độ không tuyệt đối (0 ° K) đều phát ra ánh sáng (mắt người không nhìn thấy) trong quang phổ hồng ngoại tỷ lệ thuận với nhiệt độ của nó. Nhiệt nhiệt hồng ngoại đặc biệt bên trong MLX90614 cảm nhận mức năng lượng hồng ngoại đang được phát ra bởi các vật liệu trong trường nhìn của nó và tạo ra một tín hiệu điện tỷ lệ với năng lượng đó.
Điện áp do nhiệt điện tạo ra được thu nhận bởi ADC 17-bit của bộ xử lý ứng dụng, sau đó được điều chỉnh trước khi chuyển sang bộ vi điều khiển.
Bước 3: Tìm hiểu thêm về Mô-đun HCSR04:
Trong mô-đun siêu âm HCSR04, chúng ta phải cung cấp xung kích hoạt trên chân kích hoạt, để nó sẽ tạo ra siêu âm có tần số 40 kHz. Sau khi tạo ra sóng siêu âm, tức là 8 xung tần số 40 kHz, nó làm cho chân echo ở mức cao. Chân tiếng vọng vẫn ở mức cao cho đến khi nó không nhận lại âm thanh dội lại.
Vì vậy, chiều rộng của chân echo sẽ là thời gian để âm thanh truyền đến vật thể và quay trở lại. Khi chúng ta có thời gian, chúng ta có thể tính khoảng cách, vì chúng ta biết tốc độ âm thanh.
HC-SR04 có thể đo trong phạm vi từ 2 cm - 400 cm.
Mô-đun siêu âm sẽ tạo ra các sóng siêu âm nằm trên dải tần số có thể phát hiện được của con người, thường là trên 20, 000 Hz. Trong trường hợp của chúng tôi, chúng tôi sẽ truyền tần số 40Khz.
Bước 4: Thông tin thêm về LCD 16x2:
Màn hình LCD 16x2 là 16 ký tự và màn hình LCD 2 hàng có 16 chân kết nối. Màn hình LCD này yêu cầu dữ liệu hoặc văn bản ở định dạng ASCII để hiển thị. Hàng đầu tiên bắt đầu bằng 0x80 và hàng thứ 2 bắt đầu bằng địa chỉ 0xC0. LCD có thể hoạt động ở chế độ 4 bit hoặc 8 bit. Ở chế độ 4 bit, Dữ liệu / Lệnh được gửi ở Định dạng Nibble Đầu tiên Nibble cao hơn và sau đó Nibble thấp hơn
Ví dụ: để gửi 0x45 Đầu tiên 4 sẽ được gửi Sau đó 5 sẽ được gửi.
Có 3 chân điều khiển là RS, RW, E.
Cách sử dụng RS: Khi Lệnh được gửi đi, thì RS = 0
Khi Dữ liệu được gửi đi, thì RS = 1
Cách sử dụng RW:
Chân RW là Đọc / Ghi. trong đó, RW = 0 có nghĩa là Ghi dữ liệu trên màn hình LCD RW = 1 có nghĩa là đọc dữ liệu từ màn hình LCD
Khi chúng ta đang ghi vào lệnh / Dữ liệu LCD, chúng ta đang đặt chân là LOW.
Khi chúng tôi đang đọc từ màn hình LCD, chúng tôi đang đặt chân là CAO.
Trong trường hợp của chúng tôi, chúng tôi đã cố định nó đến mức THẤP, bởi vì chúng tôi sẽ luôn ghi vào màn hình LCD.
Cách sử dụng E (Bật):
Khi chúng tôi gửi dữ liệu đến LCD, chúng tôi đang cung cấp xung cho LCD với sự trợ giúp của chân E.
Đây là luồng cấp cao mà chúng tôi phải tuân theo khi gửi COMMAND / DATA tới LCD.
Bật Pulse,
Giá trị RS thích hợp, dựa trên COMMAND / DATA
Hạ Nibble
Bật Pulse,
Giá trị RS thích hợp, dựa trên COMMAND / DATA
Bước 5: Thêm hình ảnh
Bước 6: Mã
Vui lòng tìm mã trên github:
github.com/stechiez/Arduino.git
Bước 7: Tìm hiểu sâu về dự án từ tòa nhà
Đề xuất:
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)
Sử dụng điện thoại thông minh làm nhiệt kế không tiếp xúc / Nhiệt kế cầm tay: 8 bước (có hình ảnh)
Sử dụng điện thoại thông minh như không tiếp xúc Nhiệt kế / Nhiệt kế cầm tay: Đo nhiệt độ cơ thể không tiếp xúc / không tiếp xúc như súng nhiệt áp. Tôi đã tạo dự án này vì Súng nhiệt điện hiện nay rất đắt, vì vậy tôi phải có được vật thay thế để tự làm. Và mục đích là thực hiện với phiên bản ngân sách thấp
Đo khoảng cách kỹ thuật số tự làm với giao diện cảm biến siêu âm: 5 bước
Tự làm đo khoảng cách kỹ thuật số với giao diện cảm biến siêu âm: Mục tiêu của tài liệu hướng dẫn này là thiết kế cảm biến khoảng cách kỹ thuật số với sự trợ giúp của GreenPAK SLG46537. Hệ thống được thiết kế bằng cách sử dụng ASM và các thành phần khác trong GreenPAK để tương tác với cảm biến siêu âm. Hệ thống được thiết kế t
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ể
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino - Nhiệt kế dựa trên IR sử dụng Arduino: 4 bước
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino | Nhiệt kế dựa trên IR sử dụng Arduino: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tạo một Nhiệt kế không tiếp xúc bằng arduino. nhiệt độ sau đó trong phạm vi đó