Sadržaj:

RPM mjerač na Arduino Uno: 3 koraka
RPM mjerač na Arduino Uno: 3 koraka

Video: RPM mjerač na Arduino Uno: 3 koraka

Video: RPM mjerač na Arduino Uno: 3 koraka
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Srpanj
Anonim
RPM mjerač na Arduino Uno
RPM mjerač na Arduino Uno

Arduino je platforma svemoći. Omogućuje stvaranje jednostavnih bljeskalica, ali i složenih sustava za napredniju automatizaciju. Zahvaljujući različitim autobusima, Arduino se također može proširiti na različite periferne uređaje. Danas ćemo pobliže pogledati infracrveni senzor prepreke i njegovu upotrebu za tahometar. Princip rada senzora je vrlo jednostavan. Sadrži 2 diode, emitirajuću i prijemnu diodu.

Korak 1: Korišteni hardver

Rabljeni hardver
Rabljeni hardver

Prijemna IC dioda spojena je izravno na 5V digitalni izlaz, a potenciometrom se može kontrolirati osjetljivost (udaljenost objekta) na koju će prijemna dioda reagirati. Modul napaja Arduino 5V, također se koristi za napajanje odašiljajuće IR diode koja trajno emitira svjetlo na 38kHz na valnoj duljini 950nm / 940nm (ovisno o korištenoj diodi). Modul se može naći u maloprodaji (Aliexpress i drugi) pod imenom KY-032, odnosno senzor prepreka. Postoji nekoliko verzija, koristio sam prvu verziju, koja je konstruirana vrlo jednostavno.

Senzor reagira na prepreku na određenoj udaljenosti (postavljenu potenciometrom) 2-40 cm. Kad se detektira prepreka, 5V signal se primjenjuje na izlazni terminal modula koji obrađuje Arduino. Jedna od (ne) prednosti IC dioda je ta što se svjetlost može odbiti od sjajnih površina. Odnosno, sjajna površina detektira se na kraćoj udaljenosti od mat površine. To me navelo na razmišljanje o korištenju ovog senzora na drugačiji način kao tahometra. Na mat površinu - remenicu radilice zalijepio sam traku širine oko 1 cm, ili je dobro koristiti aluminijsku foliju, ona ima bolja reflektirajuća svojstva svjetlosti. Intenzitet pojačanja namještam tako da na konstantnoj udaljenosti od remenice modul reagira samo na vrpcu dok prolazi kroz modul pri svakom okretaju radilice, a ne na samu remenicu.

Korak 2: Arduino, izlazni hardver i sheme

Arduino, Izlazni hardver i sheme
Arduino, Izlazni hardver i sheme

Arduino prekida signal iz modula i dodaje varijablu koja se jednom u sekundi procjenjuje formulom koja pretvara pročitane signale u broj signala u minuti. To omogućuje određivanje broja okretaja radilice (motora) u minuti. Osvježite zaslon svake sekunde. Brzina se kasnije prikazuje na LCD ekranu veličine 20x4 s I2C pretvaračem. Zahvaljujući pretvaračima dovoljno je spojiti 4 žice na zaslon. Napajanje (5V), uzemljenje (GND), signal sata (SCL), podaci (SDA). Tahometar se može koristiti za razne strojeve, nadzor broja okretaja remenica traktora, kombajna, ali i u industriji za praćenje procesa, rada i aktivnosti strojeva.

Korak 3: Kodovi rezultata i koda

Kodovi rezultata i izvora
Kodovi rezultata i izvora

Program projekta i druge zanimljive projekte možete pronaći na: https://arduino.php5.sk/otackomer.php?lang=en ili na e-mail: [email protected]

Preporučeni: