Kazalo:

Merilnik vrtljajev na Arduino Uno: 3 koraki
Merilnik vrtljajev na Arduino Uno: 3 koraki

Video: Merilnik vrtljajev na Arduino Uno: 3 koraki

Video: Merilnik vrtljajev na Arduino Uno: 3 koraki
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Merilnik vrtljajev na Arduino Uno
Merilnik vrtljajev na Arduino Uno

Arduino je platforma vsemogočnosti. Omogoča ustvarjanje preprostih bliskov, pa tudi kompleksne sisteme za naprednejšo avtomatizacijo. Zahvaljujoč različnim vodilom je mogoče Arduino razširiti tudi na različne zunanje naprave. Danes si bomo podrobneje ogledali infrardeči senzor ovir in njegovo uporabo pri merilniku vrtljajev. Načelo senzorja je zelo preprosto. Vsebuje 2 diodi, oddajno in sprejemno diodo.

1. korak: Rabljena strojna oprema

Rabljena strojna oprema
Rabljena strojna oprema

Sprejemna IR dioda je neposredno priključena na 5V digitalni izhod, s potenciometrom pa lahko nadzirate občutljivost (razdaljo predmeta), na katero se bo odzvala sprejemna dioda. Modul napaja Arduino 5V, uporablja se tudi za dobavo oddajne IR diode, ki trajno oddaja svetlobo pri 38kHz pri valovni dolžini 950nm / 940nm (odvisno od uporabljene diode). Modul lahko najdete pri trgovcih na drobno (Aliexpress in drugi) pod imenom KY-032 oziroma senzor ovir. Obstaja več različic, uporabil sem prvo različico, ki je zgrajena zelo preprosto.

Senzor reagira na oviro na določeni razdalji (nastavljeno s potenciometrom) 2-40 cm. Ko zazna oviro, se na izhodni priključek modula, ki obdeluje Arduino, poda signal 5V. Ena od (ne) prednosti IR diod je, da se svetloba lahko odbije od sijočih površin. To pomeni, da je sijoča površina zaznana na krajši razdalji od mat površine. To mi je dalo misliti, da bi ta senzor uporabil drugače kot tahometer. Na mat površino - jermenico ročične gredi sem zlepil trak širine približno 1 cm ali pa je dobro uporabiti aluminijasto folijo, ima boljše odbojne lastnosti svetlobe. Intenzivnost dobička sem nastavil tako, da se modul na konstantni razdalji od jermenice odziva le na trak, ko prehaja skozi modul pri vsakem obratu motorne gredi, ne pa na sam jermenico.

2. korak: Arduino, izhodna strojna oprema in sheme

Arduino, Izhodna strojna oprema in sheme
Arduino, Izhodna strojna oprema in sheme

Arduino prekine signal iz modula in doda spremenljivko, ki se enkrat na sekundo ovrednoti s formulo, ki pretvori odčitane signale v število signalov na minuto. Tako je mogoče določiti število vrtljajev ročične gredi (motorja) na minuto. Osvežite zaslon vsako sekundo. Hitrost se kasneje prikaže na LCD -prikazovalniku velikosti 20x4 s pretvornikom I2C. Zahvaljujoč pretvornikom je dovolj, da na zaslon priključite 4 žice. Napajanje (5V), ozemljitev (GND), signal ure (SCL), podatki (SDA). Tahometer se lahko uporablja za različne stroje, nadzor hitrosti jermenic traktorjev, kombajnov, pa tudi v industriji za spremljanje procesov, delovanja in delovanja strojev.

3. korak: kode rezultatov in virov

Kode rezultatov in virov
Kode rezultatov in virov

Program projekta in druge zanimive projekte najdete na: https://arduino.php5.sk/otackomer.php?lang=en ali na e-pošti: [email protected]

Priporočena: