A fordulatszámmérő egy fordulatszám-számláló, amely megszámolja a nem. fordulatszám percenként. A fordulatszámmérőnek két típusa van - az egyik mechanikus, a másik pedig a digitális. Itt egy Arduino alapú digitális fordulatszámmérőt tervezünk infravörös érzékelő modul használatával, hogy észleljük az objektumot bármely forgó test számának forgása szempontjából. Mivel az IR továbbítja az IR-sugarakat, amelyek visszaverődnek az IR-vevőre, majd az IR-modul kimenetet vagy impulzust generál, amelyet az arduino vezérlő észlel, amikor megnyomjuk a start gombot. 5 másodpercig folyamatosan számol.
5 másodperc múlva az arduino egy percen keresztül kiszámítja az RPM-t a megadott képlet segítségével.
RPM = gróf x 12 egyetlen objektum forgó testéhez.
De itt bemutatjuk ezt a projektet mennyezeti ventilátorral. Tehát az alábbiakban megadott néhány változtatást hajtottunk végre:
RPM = számlálás x 12 / objektum
Hol
tárgy = a ventilátorban lévő penge száma.
Szükséges alkatrészek az Arduino fordulatszámmérőhöz
- Arduino Pro Mini
- IR érzékelő modul
- 16x2 LCD
- Nyomógomb
- Kenyérlap
- 9 voltos akkumulátor
- Csatlakozó vezetékek
Áramkör diagram és magyarázat
Amint azt a fenti fordulatszámmérő áramkör mutatja, Arduino Pro Mini-t, IR-érzékelő modult, hangjelzőt és LCD-t tartalmaz. Az Arduino úgy vezérli az egész folyamatot, mint az infravörös érzékelő modul által az objektumérzékelés alapján létrehozott impulzus olvasása, az RPM kiszámítása és az RPM érték elküldése az LCD-nek. Az IR érzékelőt a tárgy érzékelésére használják. Ennek az érzékelő modulnak az érzékenységét az IR modulon elhelyezett beépített potenciométerrel állíthatjuk be. Az infravörös érzékelő modul egy infravörös adóból és egy fotodiódából áll, amely érzékeli vagy fogadja az infravörös sugarakat. Az infravörös adó továbbítja az infravörös sugarakat, amikor ezek a sugarak bármely felületre esnek, visszaverődnek, és fotodióda érzékeli őket (erről a Line Folloewr robotban többet megtudhat róla). A fotodióda kimenete egy komparátorhoz van csatlakoztatva, amely összehasonlítja a fotodióda kimenetét a referenciafeszültséggel, és az eredményt kimenetként adja meg az arduino.
Az infravörös érzékelő modul kimeneti csatlakozója közvetlenül csatlakozik a 18. tűhöz (A4). A Vcc és a GND az arduino Vcc-jéhez és GND-jéhez kapcsolódik. Egy 16x2-es LCD-t 4-bites módban csatlakoztatnak az arduino-hoz. Az RS, RW és En vezérlőcsapok közvetlenül kapcsolódnak az Arduino 2, GND és 3 érintkezőkhöz. A D4-D7 adatcsatlakozók pedig az arduino 4, 5, 6 és 7 csapjaihoz vannak csatlakoztatva. A projekt egy nyomógombot is hozzáad. Amikor meg kell számolnunk az RPM-et, megnyomjuk ezt a gombot, hogy elindítsuk ezt az Arduino Tachometer-t, amely öt másodpercig számolja az RPM-et. Ez a nyomógomb az arduino 10-es érintkezőjéhez van csatlakoztatva a talajhoz képest. Ebben az oktatóanyagban többet megtudhat az IR adó és vevő áramkör működéséről.
Arduino fordulatszámmérő kód leírása
A kódban digitális olvasási funkciót használtunk az IR érzékelő modul kimenetének kiolvasására, majd az RPM kiszámítására.