Mündəricat:

Arduino Uno -da RPM Metr: 3 addım
Arduino Uno -da RPM Metr: 3 addım

Video: Arduino Uno -da RPM Metr: 3 addım

Video: Arduino Uno -da RPM Metr: 3 addım
Video: How does work IR SPEED SENSOR | IR SPEED SENSOR with Arduino UNO[Code and circuit diagram] 2024, Noyabr
Anonim
Arduino Uno -da RPM Ölçən
Arduino Uno -da RPM Ölçən

Arduino hər şeyə qadir bir platformadır. Sadə flaşlar, həm də daha inkişaf etmiş avtomatlaşdırma üçün kompleks sistemlər yaratmağa imkan verir. Fərqli avtobuslar sayəsində Arduino, müxtəlif ətraf qurğuları da əhatə edəcək şəkildə genişləndirilə bilər. Bu gün maneə infraqırmızı sensoru və takometr üçün istifadəsini daha yaxından nəzərdən keçirəcəyik. Sensor prinsipi çox sadədir. Diyot yayan və qəbul edən 2 dioddan ibarətdir.

Addım 1: İstifadə olunan Avadanlıq

İstifadə olunan Avadanlıq
İstifadə olunan Avadanlıq

Qəbul edən IR diodu birbaşa 5V rəqəmsal çıxışa qoşulur və qəbuledici diodun reaksiya verəcəyi həssaslığı (obyektin məsafəsi) idarə etmək üçün potensiometrdən istifadə etmək olar. Modul Arduino 5V ilə təchiz edilmişdir, 950nm / 940nm dalğa uzunluğunda (istifadə olunan dioddan asılı olaraq) 38kHz -də daimi olaraq işıq yayan bir ötürücü IR diodunu təchiz etmək üçün də istifadə olunur. Modulu pərakəndə satıcılardan (Aliexpress və digərləri) KY-032 adı altında, əngəl sensoru ilə tapmaq olar. Bir neçə versiya var, çox sadə qurulmuş birinci versiyanı istifadə etdim.

Sensor 2-40 sm məsafədə müəyyən bir məsafədəki bir maneəyə reaksiya verir. Bir maneə aşkar edildikdə, Arduino -nu işləyən modulun çıxış terminalına 5V siqnalı verilir. İR diodlarının (in) üstünlüklərindən biri, işığın parlaq səthləri əks etdirə bilməsidir. Yəni, parlaq səth mat səthdən daha qısa məsafədə aşkarlanır. Bu, bu sensoru takometr kimi fərqli şəkildə istifadə etməyi düşündürdü. Mat səthdə - krank mili kasnağında təxminən 1 sm genişlikdə bir lent yapışdırdım və ya alüminium folqa istifadə etmək yaxşıdır, işığın daha yaxşı əks etdirici xüsusiyyətlərinə malikdir. Qazan intensivliyini elə təyin etdim ki, kasnaqdan sabit bir məsafədə, modul kasnağın özünə deyil, hər krank mili çevrilməsində moduldan keçərkən yalnız kasetə cavab verir.

Addım 2: Arduino, Çıxış Donanımı və Şematik

Arduino, Çıxış Avadanlıqları və Sxemləri
Arduino, Çıxış Avadanlıqları və Sxemləri

Arduino moduldan gələn siqnalı kəsir və oxunan siqnalları dəqiqədə siqnal sayına çevirən bir formula ilə saniyədə bir dəfə qiymətləndirilən bir dəyişən əlavə edir. Bu, krank milinin (mühərrikin) dəqiqədə nə qədər inqilab etdiyini müəyyən etməyə imkan verir. Ekranı hər saniyə yeniləyin. Sürət daha sonra I2C çeviricisi olan 20x4 LCD xarakterli ekranda göstərilir. Konvertorlar sayəsində ekrana 4 tel bağlamaq kifayətdir. Enerji təchizatı (5V), torpaq (GND), saat siqnalı (SCL), məlumat (SDA). Takometr müxtəlif maşınlarda, traktorların, kombaynların kasnaqlarının sürətinin monitorinqində, həm də maşınların işini, işini və fəaliyyətini izləmək üçün sənayedə istifadə edilə bilər.

Addım 3: Nəticə və Mənbə Kodları

Nəticə və Mənbə Kodları
Nəticə və Mənbə Kodları

Layihə və digər maraqlı layihələr üçün proqramı https://arduino.php5.sk/otackomer.php?lang=en və ya e-mail: [email protected] ünvanında tapa bilərsiniz.

Tövsiyə: