Përmbajtje:

RPM Meter në Arduino Uno: 3 hapa
RPM Meter në Arduino Uno: 3 hapa

Video: RPM Meter në Arduino Uno: 3 hapa

Video: RPM Meter në Arduino Uno: 3 hapa
Video: Monitoring the RPM of a 12Vdc Three Wire Cooler Fan with Arduino, with speed control potentiometer 2024, Nëntor
Anonim
RPM Meter në Arduino Uno
RPM Meter në Arduino Uno

Arduino është një platformë e gjithëfuqisë. Ju lejon të krijoni ndezës të thjeshtë, por edhe sisteme komplekse për automatizim më të përparuar. Falë autobusëve të ndryshëm, Arduino gjithashtu mund të zgjerohet për të përfshirë pajisje të ndryshme periferike. Sot do të hedhim një vështrim më të afërt në sensorin me rreze infra të kuqe dhe përdorimin e tij për tahometrin. Parimi i sensorit është shumë i thjeshtë. Ai përmban 2 dioda, diodë emetuese dhe marrëse.

Hapi 1: Pajisjet e përdorura

Pajisje kompjuterike të përdorura
Pajisje kompjuterike të përdorura

Dioda marrëse IR është e lidhur drejtpërdrejt me daljen dixhitale 5V, dhe një potenciometër mund të përdoret për të kontrolluar ndjeshmërinë (distanca e objektit) ndaj së cilës dioda marrëse do të reagojë. Moduli mundësohet nga Arduino 5V, përdoret gjithashtu për të furnizuar një diodë transmetuese IR që lëshon dritë përgjithmonë në 38kHz në një gjatësi vale 950nm / 940nm (në varësi të diodës së përdorur). Moduli mund të gjendet tek shitësit me pakicë (Aliexpress dhe të tjerët) nën emrin KY-032, përkatësisht Sensori i Pengesave. Ka disa versione, unë përdor versionin e parë, i cili është ndërtuar shumë thjesht.

Sensori reagon ndaj një pengese në një distancë të caktuar (e vendosur nga një potenciometër) 2-40 cm. Kur zbulohet një pengesë, një sinjal 5V aplikohet në terminalin dalës të modulit që përpunon Arduino. Një nga avantazhet (jo) të diodave IR është se drita është në gjendje të reflektojë nga sipërfaqet me shkëlqim. Kjo do të thotë, sipërfaqja me shkëlqim zbulohet në një distancë më të shkurtër se sipërfaqja e mat. Kjo më bëri të mendoj ta përdor këtë sensor ndryshe si një tahometër. Në sipërfaqen e mat - rrotullën e bosht me gunga unë ngjita një shirit shirit rreth 1 cm të gjerë, ose është mirë të përdorni fletë alumini, ka veti më të mira reflektuese të dritës. Unë vendosa intensitetin e fitimit në mënyrë që në një distancë konstante nga rrotulla, moduli t'i përgjigjet vetëm shiritit ndërsa kalon nëpër modul në çdo revolucion bosht me gunga, jo në vetë rrotullën.

Hapi 2: Arduino, Hardueri i daljes dhe Skemat

Arduino, Hardueri i daljes dhe Skemat
Arduino, Hardueri i daljes dhe Skemat

Arduino ndërpret sinjalin nga moduli dhe shton një ndryshore që vlerësohet një herë në sekondë nga një formulë që konverton sinjalet e lexuara në numrin e sinjaleve në minutë. Kjo bën të mundur përcaktimin e numrit të rrotullimeve të boshtit të gungës (motorit) në minutë. Rifreskimi i ekranit është çdo sekondë. Shpejtësia më vonë shfaqet në një ekran me karakter 20x4 LCD me një konvertues I2C. Falë konvertuesve është e mjaftueshme që të lidhni 4 tela në ekran. Furnizimi me energji elektrike (5V), toka (GND), sinjali i orës (SCL), të dhënat (SDA). Takometri mund të përdoret për makina të ndryshme, monitorimin e shpejtësisë së rrotave të traktorëve, korrësve, por edhe në industri për monitorimin e proceseve, funksionimit dhe aktivitetit të makinave.

Hapi 3: Rezultati dhe kodet burimore

Rezultati dhe kodet burimore
Rezultati dhe kodet burimore

Programi për projektin dhe projekte të tjera interesante mund të gjenden në: https://arduino.php5.sk/otackomer.php?lang=en ose në e-mail: [email protected]

Recommended: