Mục lục:

Máy đo RPM trên Arduino Uno: 3 bước
Máy đo RPM trên Arduino Uno: 3 bước

Video: Máy đo RPM trên Arduino Uno: 3 bước

Video: Máy đo RPM trên Arduino Uno: 3 bước
Video: Điều khiển Tốc Độ Động Cơ Bằng PWM Trên Arduino UNO R3 | Điện tử DAT 2024, Tháng mười một
Anonim
Đồng hồ RPM trên Arduino Uno
Đồng hồ RPM trên Arduino Uno

Arduino là một nền tảng của sự toàn năng. Nó cho phép tạo ra các đèn chớp đơn giản, nhưng cũng có các hệ thống phức tạp để tự động hóa tiên tiến hơn. Nhờ các bus khác nhau, Arduino cũng có thể được mở rộng để bao gồm các thiết bị ngoại vi khác nhau. Hôm nay chúng ta sẽ xem xét kỹ hơn cảm biến hồng ngoại chướng ngại vật và công dụng của nó đối với máy đo tốc độ. Nguyên lý cảm biến rất đơn giản. Nó chứa 2 điốt, điốt phát và điốt nhận.

Bước 1: Phần cứng đã sử dụng

Phần cứng đã qua sử dụng
Phần cứng đã qua sử dụng

Diode IR nhận được kết nối trực tiếp với đầu ra kỹ thuật số 5V và một chiết áp có thể được sử dụng để kiểm soát độ nhạy (khoảng cách của đối tượng) mà diode nhận sẽ phản ứng. Mô-đun được cấp nguồn bởi Arduino 5V, nó cũng được sử dụng để cung cấp một diode IR truyền phát ánh sáng vĩnh viễn ở 38kHz ở bước sóng 950nm / 940nm (tùy thuộc vào diode được sử dụng). Mô-đun có thể được tìm thấy tại các nhà bán lẻ (Aliexpress và những người khác) dưới tên KY-032, tương ứng là Cảm biến chướng ngại vật. Có một số phiên bản, tôi đã sử dụng phiên bản đầu tiên, phiên bản này được xây dựng rất đơn giản.

Cảm biến phản ứng với vật cản ở một khoảng cách nhất định (đặt bằng chiết áp) 2-40 cm. Khi phát hiện chướng ngại vật, tín hiệu 5V được áp dụng cho đầu ra của mô-đun xử lý Arduino. Một trong những ưu điểm (trong) của điốt IR là ánh sáng có thể phản chiếu ra các bề mặt sáng bóng. Nghĩa là, bề mặt sáng bóng được phát hiện ở khoảng cách ngắn hơn bề mặt mờ. Điều này khiến tôi nghĩ khác về việc sử dụng cảm biến này như một máy đo tốc độ. Trên bề mặt matít - puly của trục khuỷu tôi dán một dải băng keo rộng khoảng 1cm, hoặc dùng lá nhôm cũng được, nó có đặc tính phản xạ ánh sáng tốt hơn. Tôi đặt cường độ khuếch đại sao cho ở một khoảng cách không đổi từ ròng rọc, mô-đun chỉ phản hồi với băng khi nó đi qua mô-đun ở mỗi vòng quay của trục khuỷu, chứ không phải với chính ròng rọc.

Bước 2: Arduino, Phần cứng đầu ra và Sơ đồ

Arduino, Phần cứng đầu ra và Sơ đồ
Arduino, Phần cứng đầu ra và Sơ đồ

Arduino ngắt tín hiệu từ mô-đun và thêm một biến được đánh giá mỗi giây một lần bằng công thức chuyển đổi tín hiệu đọc thành số tín hiệu mỗi phút. Điều này giúp xác định số vòng quay của trục khuỷu (động cơ) trong một phút. Làm mới màn hình mỗi giây. Tốc độ sau đó được hiển thị trên màn hình ký tự LCD 20x4 với bộ chuyển đổi I2C. Nhờ bộ chuyển đổi, nó đủ để kết nối 4 dây với màn hình. Nguồn cấp (5V), nối đất (GND), tín hiệu xung nhịp (SCL), dữ liệu (SDA). Máy đo tốc độ có thể được sử dụng cho nhiều loại máy khác nhau, giám sát tốc độ ròng rọc của máy kéo, máy gặt, nhưng cũng có thể được sử dụng trong công nghiệp để giám sát quá trình, hoạt động và hoạt động của máy móc.

Bước 3: Kết quả và mã nguồn

Kết quả và mã nguồn
Kết quả và mã nguồn

Chương trình cho dự án và các dự án thú vị khác có thể được tìm thấy tại: https://arduino.php5.sk/otackomer.php?lang=vi hoặc tại e-mail: [email protected]

Đề xuất: