Takometre, hayır sayan bir RPM sayacıdır. Dakikadaki dönüş sayısı. İki tür takometre vardır - biri mekanik, diğeri dijitaldir. Burada, dönen herhangi bir gövdenin sayım dönüşü için nesneyi algılamak üzere IR sensör modülünü kullanarak Arduino tabanlı bir dijital takometre tasarlayacağız. IR, IR alıcısına geri yansıyan IR ışınlarını ilettiğinde ve ardından IR Modülü, başlat düğmesine bastığımızda arduino denetleyicisi tarafından algılanan bir çıkış veya darbe üretir. 5 saniye boyunca sürekli sayar.
5 saniye sonra arduino verilen formülü kullanarak bir dakika boyunca RPM'yi hesaplar.
RPM = Tek nesneli dönen gövde için x 12 say.
Ancak burada bu projeyi tavan vantilatörü kullanarak gösteriyoruz. Bu nedenle, aşağıda verilen bazı değişiklikleri yaptık:
RPM = sayım x 12 / nesne
Nerede
nesne = fandaki kanat sayısı.
Arduino Takometre için Gerekli Bileşenler
- Arduino Pro Mini
- IR sensör Modülü
- 16x2 LCD
- Butona basınız
- Ekmek tahtası
- 9 voltluk pil
- Bağlantı telleri
Devre Şeması ve Açıklama
Yukarıdaki takometre devresinde gösterildiği gibiArduino Pro Mini, IR sensör modülü, buzzer ve LCD içerir. Arduino, IR sensör modülünün nesne algılamaya göre ürettiği darbeyi okumak, RPM'yi hesaplamak ve RPM değerini LCD'ye göndermek gibi tüm süreci kontrol eder. IR sensörü, nesneyi algılamak için kullanılır. Bu sensör modülünün hassasiyetini IR modülü üzerinde bulunan dahili potansiyometre ile ayarlayabiliriz. IR sensör modülü, bir IR vericisi ve kızılötesi ışınları algılayan veya alan bir foto diyottan oluşur. IR verici, kızılötesi ışınları iletir, bu ışınlar herhangi bir yüzeye düştüğünde, geri yansıtır ve foto diyot tarafından algılanır (Bu Line Folloewr Robot ile ilgili daha fazla bilgi edinebilirsiniz). Foto diyot çıkışı, foto diyot çıkışını referans voltaj ile karşılaştıran bir karşılaştırıcıya bağlanır ve sonuç, arduinoya çıktı olarak verilir.
IR sensör modülü çıkış pini doğrudan pin 18'e (A4) bağlanır. Vcc ve GND, arduino'nun Vcc ve GND'sine bağlanır. 4 bit modunda arduino ile 16x2 LCD bağlanır. Kontrol pini RS, RW ve En doğrudan arduino pin 2, GND ve 3'e bağlanır. Veri pini D4-D7 ise arduino'nun 4, 5, 6 ve 7 numaralı pinlerine bağlıdır. Bu projeye bir düğme de eklenmiştir. RPM'yi saymamız gerektiğinde, bu Arduino Takometreyi beş saniye boyunca RPM'yi saymak için başlatmak için bu düğmeye basıyoruz. Bu buton toprağa göre arduino'nun 10. pinine bağlanır. Bu devre eğitiminde IR verici ve alıcı devresinin çalışması hakkında daha fazla bilgi edinebilirsiniz.
Arduino Takometre Kodu Açıklama
Kodda, IR sensör modülünün çıkışını okumak ve ardından RPM'yi hesaplamak için dijital okuma işlevini kullandık.