Mündəricat:
- Addım 1: Materialların Hazırlanması
- Addım 2: Avadanlıq Quraşdırması
- Addım 3: Mənbə Kodunu daxil edin
- Addım 4: Nəticələr
- Addım 5: Video
Video: Rotary Encoder Kit Dərsliyi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Təsvir:
Bu fırlanan kodlayıcı dəsti, motorun mövqeyini və sürətini hiss etmək üçün istifadə edilə bilər. Bir optik şüa sensoru (opto açarı, fototransistor) və yivli bir diskdən ibarət çox sadə bir dəstdir. 3 pinli başlıq vasitəsilə hər hansı bir mikro nəzarətçiyə qoşula bilər. Optik şüa sensoru yivli diskin çatışmayan yuvalarını aşkar edir və nəbz qatarı yaradır.
Gücləndirmək üçün +5VDC tələb olunur və 0V və 5V çıxış verir. Şüa bloklandıqda 5V, şüa blokdan çıxarıldıqda isə 0V çıxış təmin edir. Mikro nəzarətçiniz, motorunuzun nə qədər uzaqlaşdığını və nə qədər sürətli olduğunu təyin etmək üçün 0-5-0V pulse qatarını oxuya bilər.
Kitə şüa fasiləsiz yananda yaşıl bir LED daxildir.
Xüsusiyyətlər:
- İşləmə gərginliyi: 4.5-5 VDC
- Çıxış Siqnalı: Rəqəmsal çıxış
- Mikro nəzarətçiyə birbaşa qoşulma (5V-ə qədər daxili çəkmə)
- 100 KHz -ə qədər oxuya bilir
- Yivli disk diametri: 26 mm
- PCB Ölçüsü: 22mm x 20mm
Addım 1: Materialların Hazırlanması
Bu dərs üçün bu layihəni icra etmək üçün lazım olan maddələr bunlardır:
- Arduino Uno
- A Tipindən B Tipinə qədər USB Kabel
- Kişidən kişiyə tullanan tel
- Qadından kişiyə tullanan tel
- Plastik Ötürücü Motor
Addım 2: Avadanlıq Quraşdırması
Yuxarıdakı diaqram, Rotary Encoder Kit ilə Arduino Uno arasındakı sadə əlaqəni göstərir:
- 5V> 5V
- GND> GND
- Çıxış> D2
Plastik Dişli Motoru ilə Arduino Uno arasındakı əlaqə:
- Terminal 1> 5V
- Terminal 2> GND
Əlaqəni bitirdikdən sonra Arduino Uno -nu USB kabeli ilə enerji təchizatına qoşun.
Addım 3: Mənbə Kodunu daxil edin
- Test kodunu yükləyin və Arduino proqramından və ya IDE -dən istifadə edərək açın.
- Doğru lövhəni və uyğun portu seçdiyinizə əmin olun (Bu dərslikdə Arduino Uno istifadə olunur).
- Sonra test kodunu Arduino Uno -ya yükləyin.
Addım 4: Nəticələr
Yivli disk Plastik Ötürücü Mühərrikə quraşdırılır və fırlanan enkoder lövhəsinin boşluğuna yerləşdirilir. Optik şüa sensoru yivli diskin çatışmayan yuvalarını aşkar edir və nəbz qatarı yaradır. Arduino kodunu düzəltməklə, Rotary Encoder, Plastik Dişli Mühərrikin faktiki rpmini və Serial Monitorda göstərilməsini təyin edə biləcək.
Tövsiyə:
Rotary Encoder Button: 6 Addım
Rotary Encoder Button: Bu, fırlanan bir kodlayıcıya əsaslanan fırlanan uzaqdan idarəetmədir. Aşağıdakı xüsusiyyətlərə malikdir. Aktiv olduqda çox aşağı cərəyan istehlakı ilə işləyən batareya İdarəetmə döndükdə avtomatik aktivləşdirmə Bir müddət hərəkətsizlikdən sonra avtomatik yuxu
Arduino və Rotary Encoder ilə Taymer: 5 addım
Arduino və Rotary Encoder ilə Timer: Zamanlayıcı həm sənaye, həm də məişət fəaliyyətlərində tez -tez istifadə olunan bir vasitədir.Bu montaj ucuz və asan hazırlanır. Ehtiyaclara uyğun olaraq seçilmiş proqramı yükləyə bilmək də çox yönlüdür. Ardui üçün yazdığım bir neçə proqram var
Rotary Encoder idarə olunan robot qolu: 6 addım
Rotary Encoder Controlled Robot Arm: Howtomechatronics.com saytına daxil oldum və orada bluetooth idarə olunan robot qolunu gördüm. Bluetooth istifadə etməyi sevmirəm, üstəlik dönən kodlayıcı ilə servo idarə edə biləcəyimizi gördüm, buna görə robotu idarə edə biləcəyimi yenidən dizayn etdim. qolu fırlanan kodlayıcıdan istifadə edin və qeyd edin
Arduino və Rotary Encoder ilə Güc Taymeri: 7 Addım (Şəkillərlə)
Arduino və Rotary Encoder ilə Güc Zamanlayıcısı: Bu Güc Taymeri, https://www.instructables.com/id/Timer-With-Arduin..A-da təqdim olunan taymerə əsaslanır. ) 1KW -a qədər güc yükləri işlədilə bilər və minimal dəyişikliklərlə l
DigiSpark və Rotary Encoder istifadə edərək USB Səs Düyməsi: 3 addım
DigiSpark və Rotary Encoder istifadə edərək USB Səs Düyməsi: Bu super ucuz USB Səs İdarəetmə Düyməsidir. Bəzən hər yerdə siçan vurmaqdansa, ənənəvi düymələri idarə etmək daha rahatdır. Bu layihə DigiSpark, Rotary Encoder və Adafruit Biblo USB Kitabxanasından istifadə edir (https: //github.c