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, Novembar
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 sistema za napredniju automatizaciju. Zahvaljujući različitim sabirnicama, Arduino se može proširiti i 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 je spojena direktno na 5V digitalni izlaz, a potenciometar se može koristiti za kontrolu osjetljivosti (udaljenosti objekta) na koju će prijemna dioda reagirati. Modul napaja Arduino 5V, a koristi se i 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. Kada 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 se detektira 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. Ja sam podesio intenzitet pojačanja tako da na konstantnoj udaljenosti od remenice, modul reagira samo na traku 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 procjenjuje jednom u sekundi formulom koja pretvara pročitane signale u broj signala u minuti. To omogućuje određivanje broja okretaja radilice (motora) u minuti. Osvježavanje prikaza je svake sekunde. Brzina se kasnije prikazuje na LCD ekranu veličine 20x4 sa 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 mašine, nadzor brzine remenica traktora, kombajna, ali i u industriji za praćenje procesa, rada i aktivnosti mašina.

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čuje se: