Varvräknare är en RPM-räknare som räknar nej. rotationer per minut. Det finns två typer av varvräknare - en är mekanisk och den andra är digital. Här ska vi utforma en Arduino-baserad digital varvräknare med hjälp av IR-sensormodul för att detektera objekt för att räkna rotation av alla roterande kroppar. När IR sänder IR-strålar som reflekterar tillbaka till IR-mottagaren och sedan genererar IR-modulen en utgång eller puls som detekteras av arduino-styrenheten när vi trycker på startknappen. Den räknas kontinuerligt i 5 sekunder.
Efter 5 sekunder beräknar arduino varvtal i en minut med den angivna formeln.
RPM = Räkna x 12 för roterande kropp för ett objekt.
Men här demonstrerar vi detta projekt med takfläkt. Så vi har gjort några ändringar som ges nedan:
RPM = räkna x 12 / objekt
Var
objekt = antal blad i fläkten.
Nödvändiga komponenter för Arduino-varvräknare
- Arduino Pro Mini
- IR-sensormodul
- 16x2 LCD
- Tryckknapp
- Brödbräda
- 9 volt batteri
- Anslutande ledningar
Kretsschema och förklaring
Som visas i ovanstående varvräknerkrets, den innehåller Arduino Pro Mini, IR-sensormodul, summer och LCD. Arduino styr hela processen som att läsa pulsen som IR-sensormodulen genererar enligt objektdetektering, beräknar RPM och skickar RPM-värde till LCD. IR-sensor används för att känna av objekt. Vi kan ställa in sensormodulens känslighet med den inbyggda potentiometern på IR-modulen. IR-sensormodulen består av en IR-sändare och en fotodiod som upptäcker eller tar emot infraröda strålar. IR-sändare sänder infraröda strålar, när dessa strålar faller på vilken yta som helst, reflekteras de tillbaka och avkänns av fotodioden (Du kan förstå mer om det i denna Line Folloewr-robot). Fotodiodens utgång är ansluten till en komparator, som jämför fotodiodutgång med referensspänning och resultatet ges som utgång till arduino.
IR-sensormodulens utgångsstift är direkt ansluten till stift 18 (A4). Vcc och GND är anslutna till Vcc och GND för arduino. En 16x2 LCD är ansluten till arduino i 4-bitars läge. Styrstift RS, RW och En är direkt anslutna till arduino-stift 2, GND och 3. Och datapinne D4-D7 är ansluten till stiften 4, 5, 6 och 7 på arduino. En tryckknapp läggs också till i detta projekt. När vi behöver räkna RPM trycker vi på den här knappen för att starta denna Arduino-varvräknare för att räkna RPM i fem sekunder. Denna tryckknapp är ansluten till stift 10 i arduino i förhållande till marken. Du kan lära dig mer om hur IR-sändare och mottagarkrets fungerar i denna kretshandledning.
Arduino varvräknare kodbeskrivning
I kod har vi använt digital läsfunktion för att läsa ut IR-sensormodulen och sedan beräkna RPM.