Tachometer adalah pembilang RPM yang mengira no. putaran seminit. Terdapat dua jenis tachometer - satu adalah mekanikal dan yang lain digital. Di sini kita akan merancang tachometer digital berasaskan Arduino menggunakan modul sensor IR untuk mengesan objek untuk jumlah putaran badan berputar. Semasa IR memancarkan sinar IR yang memantulkan kembali ke penerima IR dan kemudian Modul IR menghasilkan output atau nadi yang dikesan oleh pengawal arduino ketika kita menekan butang mula. Ia dikira secara berterusan selama 5 saat.
Selepas 5 saat arduino mengira RPM selama satu minit menggunakan formula yang diberikan.
RPM = Hitung x 12 untuk badan berpusing objek tunggal.
Tetapi di sini kami menunjukkan projek ini menggunakan kipas siling. Oleh itu, kami telah melakukan beberapa perubahan yang diberikan di bawah:
RPM = kiraan x 12 / objek
Di mana
objek = bilangan bilah dalam kipas.
Komponen yang diperlukan untuk Arduino Tachometer
- Arduino Pro Mini
- Modul sensor IR
- LCD 16x2
- Tekan butang
- Papan roti
- Bateri 9 volt
- Menyambung wayar
Rajah dan Penjelasan Litar
Seperti yang ditunjukkan dalam litar takometer di atas, berisi Arduino Pro Mini, modul sensor IR, buzzer dan LCD. Arduino mengawal keseluruhan proses seperti membaca denyut nadi yang dihasilkan modul sensor IR mengikut pengesanan objek, mengira RPM dan mengirim nilai RPM ke LCD. Sensor IR digunakan untuk mengesan objek. Kita dapat menetapkan kepekaan modul sensor ini dengan potensiometer terbina dalam yang terletak pada modul IR. Modul sensor IR terdiri daripada pemancar IR dan dioda foto yang mengesan atau menerima sinar inframerah. Pemancar IR memancarkan sinar inframerah, apabila sinar ini jatuh di permukaan mana pun, ia memantulkan kembali dan dirasakan oleh diod foto (Anda dapat memahami lebih lanjut mengenainya dalam Line Folloewr Robot ini). Keluaran dioda foto disambungkan ke pembanding, yang membandingkan output diod foto dengan voltan rujukan dan hasilnya diberikan sebagai output ke arduino.
Pin output modul sensor IR disambungkan secara langsung ke pin 18 (A4). Vcc dan GND disambungkan ke Vcc dan GND arduino. LCD 16x2 disambungkan dengan arduino dalam mod 4-bit. Pin kawalan RS, RW dan En disambungkan secara langsung ke arduino pin 2, GND dan 3. Dan pin data D4-D7 disambungkan ke pin 4, 5, 6 dan 7 arduino. Butang tekan juga ditambahkan dalam projek ini. Apabila kita perlu mengira RPM, kita tekan butang ini untuk memulakan Arduino Tachometer ini untuk mengira RPM selama lima saat. Butang tekan ini disambungkan ke pin 10 arduino sehubungan dengan tanah. Anda boleh mengetahui lebih lanjut mengenai cara kerja pemancar IR dan litar penerima dalam tutorial litar ini.
Penerangan Kod Arduino Tachometer
Dalam kod kami telah menggunakan fungsi membaca digital untuk membaca output modul sensor IR dan kemudian mengira RPM.