Isi kandungan:

Meter RPM di Arduino Uno: 3 Langkah
Meter RPM di Arduino Uno: 3 Langkah

Video: Meter RPM di Arduino Uno: 3 Langkah

Video: Meter RPM di Arduino Uno: 3 Langkah
Video: Praktikum Mikroprosesor Unit 8 Membuat RPM Meter atau Tachometer dengan Arduino di Proteus 2024, November
Anonim
Meter RPM di Arduino Uno
Meter RPM di Arduino Uno

Arduino adalah platform mahakuasa. Ia memungkinkan untuk membuat flashers sederhana, tetapi juga sistem yang kompleks untuk automasi yang lebih maju. Berkat bas yang berbeza, Arduino juga dapat diperluas untuk merangkumi periferal yang berbeza. Hari ini kita akan melihat lebih dekat sensor inframerah halangan dan penggunaannya untuk tachometer. Prinsip sensor sangat mudah. Ia mengandungi 2 dioda, memancarkan dan menerima dioda.

Langkah 1: Perkakasan Terpakai

Perkakasan Terpakai
Perkakasan Terpakai

Diod IR penerima dihubungkan terus ke output digital 5V, dan potensiometer dapat digunakan untuk mengendalikan kepekaan (jarak objek) yang dioda penerima akan bertindak balas. Modul ini dikuasakan oleh Arduino 5V, ia juga digunakan untuk membekalkan diod IR pemancar yang memancarkan cahaya secara kekal pada 38kHz pada panjang gelombang 950nm / 940nm (bergantung pada diod yang digunakan). Modul ini boleh didapati di peruncit (Aliexpress dan lain-lain) dengan nama KY-032, masing-masing Obstacle Sensor. Terdapat beberapa versi, saya menggunakan versi pertama, yang dibina dengan sederhana.

Sensor bertindak balas terhadap halangan pada jarak tertentu (ditetapkan oleh potensiometer) 2-40 cm. Apabila halangan dikesan, isyarat 5V diterapkan ke terminal output modul yang memproses Arduino. Salah satu kelebihan (dalam) dioda IR ialah cahaya dapat memantulkan permukaan berkilat. Maksudnya, permukaan berkilat dikesan pada jarak yang lebih pendek daripada permukaan matte. Ini membuat saya berfikir untuk menggunakan sensor ini secara berbeza sebagai tachometer. Pada permukaan matt - katrol poros engkol saya menempelkan pita selebar kira-kira 1cm, atau elok menggunakan aluminium foil, ia mempunyai sifat cahaya cahaya yang lebih baik. Saya menetapkan intensiti kenaikan sehingga pada jarak yang tetap dari takal, modul hanya bertindak balas pada pita ketika melewati modul pada setiap putaran poros engkol, bukan pada pulley itu sendiri.

Langkah 2: Arduino, Perkakasan Output dan Skematik

Arduino, Perkakasan Output dan Skematik
Arduino, Perkakasan Output dan Skematik

Arduino mengganggu isyarat dari modul dan menambahkan pemboleh ubah yang dinilai sekali sekala dengan formula yang menukar isyarat baca menjadi bilangan isyarat seminit. Ini memungkinkan untuk menentukan bilangan putaran poros engkol (enjin) per minit. Segarkan paparan setiap saat. Kelajuan kemudiannya dipaparkan pada paparan watak LCD 20x4 dengan penukar I2C. Terima kasih kepada penukar sudah cukup untuk menyambungkan 4 wayar ke paparan. Bekalan kuasa (5V), tanah (GND), isyarat jam (SCL), data (SDA). Tachometer dapat digunakan untuk berbagai mesin, pemantauan kecepatan troli, penuai, tetapi juga dalam industri untuk memantau proses, operasi dan kegiatan mesin.

Langkah 3: Hasil dan Kod Sumber

Hasil dan Kod Sumber
Hasil dan Kod Sumber

Program untuk projek dan projek menarik lain boleh didapati di: https://arduino.php5.sk/otackomer.php?lang=en atau di e-mel: [email protected]

Disyorkan: