Obsah:

Měřič otáček na Arduino Uno: 3 kroky
Měřič otáček na Arduino Uno: 3 kroky

Video: Měřič otáček na Arduino Uno: 3 kroky

Video: Měřič otáček na Arduino Uno: 3 kroky
Video: Arduino návody | Driver krokových motorů A3967 2024, Listopad
Anonim
Otáčkoměr na Arduino Uno
Otáčkoměr na Arduino Uno

Arduino je platforma všemohoucnosti. Umožňuje vytvářet jednoduché flashery, ale také složité systémy pro pokročilejší automatizaci. Díky různým sběrnicím lze Arduino také rozšířit o různé periferie. Dnes se blíže podíváme na překážkový infračervený senzor a jeho využití pro otáčkoměr. Princip senzoru je velmi jednoduchý. Obsahuje 2 diody, vysílací a přijímací diodu.

Krok 1: Použitý hardware

Použitý hardware
Použitý hardware

Přijímací IR dioda je připojena přímo k digitálnímu výstupu 5V a potenciometrem lze ovládat citlivost (vzdálenost objektu), na kterou bude přijímací dioda reagovat. Modul je napájen Arduino 5V, slouží také k napájení vysílací IR diody, která trvale vyzařuje světlo na 38kHz na vlnové délce 950nm / 940nm (v závislosti na použité diodě). Modul najdete u prodejců (Aliexpress a další) pod názvem KY-032, respektive Obstacle Sensor. Existuje několik verzí, použil jsem první verzi, která je postavena velmi jednoduše.

Senzor reaguje na překážku v určité vzdálenosti (nastavené potenciometrem) 2-40 cm. Když je detekována překážka, signál 5V je aplikován na výstupní svorku modulu, který zpracovává Arduino. Jednou z (ne) výhod infračervených diod je, že světlo je schopné odrážet lesklé povrchy. To znamená, že lesklý povrch je detekován na kratší vzdálenost než matný povrch. Díky tomu jsem přemýšlel o jiném použití tohoto senzoru jako otáčkoměru. Na matný povrch - kladku klikového hřídele jsem nalepil pruh pásky široký asi 1cm, nebo je dobré použít alobal, ten má lepší odrazové vlastnosti světla. Intenzitu zesílení jsem nastavil tak, aby v konstantní vzdálenosti od řemenice modul reagoval pouze na pásku, jak prochází modulem při každé otáčce klikového hřídele, nikoli na řemenici samotnou.

Krok 2: Arduino, výstupní hardware a schémata

Arduino, výstupní hardware a schémata
Arduino, výstupní hardware a schémata

Arduino přeruší signál z modulu a přidá proměnnou, která je vyhodnocena jednou za sekundu podle vzorce, který převádí načtené signály na počet signálů za minutu. To umožňuje určit počet otáček klikového hřídele (motoru) za minutu. Obnovení displeje probíhá každou sekundu. Rychlost se později zobrazí na 20x4 LCD znakovém displeji s převodníkem I2C. Díky převodníkům stačí k displeji připojit 4 vodiče. Napájení (5V), zem (GND), hodinový signál (SCL), data (SDA). Tachometr lze použít pro různé stroje, sledování rychlosti kladek traktorů, kombajnů, ale také v průmyslu pro sledování procesů, provozu a činnosti strojů.

Krok 3: Výsledkové a zdrojové kódy

Výsledkové a zdrojové kódy
Výsledkové a zdrojové kódy

Program projektu a další zajímavé projekty najdete na: https://arduino.php5.sk/otackomer.php?lang=cs nebo na e-mailu: [email protected]

Doporučuje: