Tahometrs ir apgriezienu skaitītājs, kas uzskaita nr. rotāciju minūtē. Ir divu veidu tahometri - viens ir mehānisks, bet otrs - digitāls. Šeit mēs izstrādāsim Arduino bāzes digitālo tahometru, izmantojot IR sensoru moduli, lai noteiktu objektu jebkura rotējoša ķermeņa rotācijai. Tā kā IR pārraida infrasarkanos starus, kas atspoguļojas atpakaļ uz IR uztvērēju, un pēc tam IR modulis ģenerē izeju vai impulsu, ko arduino kontrolieris nosaka, kad mēs nospiežam pogu Sākt. Tas nepārtraukti tiek skaitīts 5 sekundes.
Pēc 5 sekundēm arduino minūtē aprēķina apgriezienu skaitu minūtē, izmantojot norādīto formulu.
RPM = Skaits x 12 viena objekta rotējošam ķermenim.
Bet šeit mēs demonstrējam šo projektu, izmantojot griestu ventilatoru. Tātad mēs esam veikuši dažas izmaiņas, kas norādītas zemāk:
RPM = skaits x 12 / objekti
Kur
objekts = lāpstiņu skaits ventilatorā.
Nepieciešamie komponenti Arduino tahometram
- Arduino Pro Mini
- IR sensora modulis
- 16x2 LCD
- Uzspied pogu
- Maizes dēlis
- 9 voltu akumulators
- Savienojošie vadi
Shēmas shēma un paskaidrojums
Kā parādīts iepriekš minētajā tahometra ķēdē, tas satur Arduino Pro Mini, IR sensoru moduli, skaņas signālu un LCD. Arduino kontrolē visu procesu, piemēram, impulsa nolasīšanu, ko ģenerē IR sensora modulis atbilstoši objekta noteikšanai, aprēķinot apgriezienu skaitu un nosūtot apgriezienu skaitu LCD. IR sensors tiek izmantots objekta uztveršanai. Šī sensora moduļa jutību mēs varam iestatīt ar iebūvētu potenciometru, kas atrodas uz IR moduļa. IR sensoru modulis sastāv no IR raidītāja un fotodiodes, kas uztver vai uztver infrasarkanos starus. IR raidītājs pārraida infrasarkanos starus, kad šie stari nokrīt uz jebkuras virsmas, tie atstarojas un tiek uztverti ar fotodiodi (Vairāk par to varat uzzināt šajā Line Folloewr robotā). Fotodiodes izeja ir savienota ar salīdzinātāju, kas salīdzina fotodiodes izvadi ar atsauces spriegumu, un rezultāts tiek dots kā izeja uz arduino.
IR sensora moduļa izejas tapa ir tieši savienota ar tapu 18 (A4). Vcc un GND ir savienoti ar Arduino Vcc un GND. 4x2 bitu režīmā 16x2 LCD ir savienots ar arduino. Vadības tapa RS, RW un En ir tieši savienota ar aradino tapām 2, GND un 3. Un datu tapa D4-D7 ir pievienota arduino tapām 4, 5, 6 un 7. Šajā projektā tiek pievienota arī spiedpoga. Kad mums jāuzskaita apgriezieni minūtē, mēs nospiežam šo pogu, lai palaistu šo Arduino tahometru, lai piecas sekundes skaitītu apgriezienus minūtē. Šī spiedpoga ir savienota arduino tapu 10 attiecībā pret zemi. Šajā ķēdes apmācībā varat uzzināt vairāk par IR raidītāja un uztvērēja ķēdes darbību.
Arduino tahometra koda apraksts
Kodā mēs esam izmantojuši digitālās lasīšanas funkciju, lai nolasītu IR sensora moduļa izvadi un pēc tam aprēķinātu apgriezienus minūtē.