Mundarija:
- 1 -qadam: Rotary kodlovchi nima?
- 2 -qadam: kerakli komponentlar
- 3 -qadam: Rotary kodlovchi qanday ishlatiladi?
- 4 -qadam: aylanadigan enkoder milining o'rnini aniqlash
- 5 -qadam: milning aylanishi bilan LED chiroqni boshqarish
- 6 -qadam: DC motorining tezligi va yo'nalishini uzilish bilan boshqarish
- 7 -qadam: FaceBook -da biz kabi
Video: Rotary kodlovchi: u qanday ishlaydi va Arduino -da qanday ishlatiladi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
ElectropeakElectroPeak rasmiy veb -sayti Muallifning boshqa maqolalarini kuzatib boring:
Haqida: ElectroPeak-bu elektronikani o'rganish va o'z g'oyalaringizni haqiqatga aylantirish uchun yagona joy. Biz sizning loyihalaringizni qanday amalga oshirishingizni ko'rsatadigan eng yaxshi qo'llanmalarni taklif etamiz. Biz, shuningdek, yuqori sifatli mahsulotlarni taklif etamiz, shuning uchun sizda… Electropeak haqida batafsil »
Siz bu va boshqa ajoyib darslarni ElectroPeak rasmiy veb -saytida o'qishingiz mumkin
Sharh
Ushbu qo'llanmada siz aylanadigan kodlovchi qanday ishlatilishini bilib olasiz. Birinchidan, siz aylanma kodlovchi haqida ba'zi ma'lumotlarni ko'rasiz, so'ngra uchta amaliy misol bilan aylanadigan kodlovchi qanday ishlatilishini bilib olasiz.
Siz nimani o'rganasiz:
- Aylanadigan kodlovchi nima va u qanday ishlaydi. Enkoderning o'rnini ko'rsatish
- Aylanadigan kodlovchi yordamida LED chiroqni boshqarish
- Aylanadigan kodlovchi yordamida shahar motorining tezligi va yo'nalishini boshqarish
1 -qadam: Rotary kodlovchi nima?
Aylanadigan kodlovchi - bu mil burchagining holatini raqamli ma'lumotlarga o'zgartiradigan elektromexanik qurilma. Rotary enkoderda bir nechta teshiklari bo'lgan dumaloq plastinka va ikkita A va B kanallari bor. Dumaloq plastinani aylantirib, A va B kanallari teshiklardan o'tib ketganda, bu kanal va umumiy tayanch o'rtasida aloqa o'rnatiladi. Bu uzilishlar chiqish kanalida kvadrat to'lqinni keltirib chiqaradi. Bu pulslarni sanab, biz aylanish miqdorini topishimiz mumkin. Boshqa tomondan, A va B kanallarida fazalar farqining 90 gradusi bor, shuning uchun siz qaysi kanal pulsining oldinda bo'lishiga qarab aylanish yo'nalishini topishingiz mumkin.
Enkoder to'g'ridan -to'g'ri motor miliga o'rnatilishi yoki modul sifatida tayyorlanishi mumkin. Aylanadigan kodlovchi moduli, shu jumladan 5 pinli, eng keng tarqalgan aylanuvchi kodlovchi hisoblanadi. 2 pinli kodlovchi ta'minotini qo'llab -quvvatlaydi, SW - bu moduldagi tugma, CLK va DT esa A va B kanallarini ko'rsatadi.
Ushbu modulning ba'zi xususiyatlari:
- Cheksizlikka aylantirish qobiliyati
- 20 puls aniqligi
- 5V kuchlanishli kuchlanish
2 -qadam: kerakli komponentlar
Uskuna komponentlari
Kirish tugmachasi bilan aylanadigan kodlovchi moduli *1
Dasturiy ta'minot ilovalari
Arduino IDE
3 -qadam: Rotary kodlovchi qanday ishlatiladi?
Aylanadigan enkoderni ishlatish uchun biz A va B kanallarining pulslarini hisoblashimiz kerak. Buning uchun biz Arduino UNO -dan foydalandik va enkoderni joylashtirish, LED yoritgichini boshqarish, DC motorining tezligi va yo'nalishini boshqarish bo'yicha uchta loyihani amalga oshirdik.
4 -qadam: aylanadigan enkoder milining o'rnini aniqlash
+ 5V ga, GND dan GND piniga, CLK 6 raqamiga va DT 7 raqamiga ulang.
Enkoderdan foydalanish uchun milning holatini bilish kerak. Milning holati uning aylanish hajmiga qarab o'zgaradi. U soat yo'nalishi bo'yicha 0 dan cheksizgacha, soat sohasi farqli o'girish uchun 0 dan minus cheksizlikka o'zgaradi. Quyidagi kodni Arduino -ga yuklang va ketma -ket monitorda mil kodlovchi o'rnini ko'ring. Siz kodlovchi yordamida barcha loyihalaringiz uchun biriktirilgan koddan foydalanishingiz mumkin.
Enkoderning o'rnini aniqlash uchun biz A va B kanallarini Arduino -ga kirish sifatida ulashimiz kerak. Biz A kanalining boshlang'ich qiymatini boshida o'qiymiz va saqlaymiz. Keyin, biz A kanalining bir zumlik qiymatini o'qiymiz va agar B kanalining qiymati undan oldinda bo'lsa, hisoblagichni kamaytiramiz. Aks holda, biz hisoblagich sonini ko'paytiramiz.
5 -qadam: milning aylanishi bilan LED chiroqni boshqarish
Avvaliga siz milning holatini olishingiz kerak, keyin PWM yordamida LED yoritgichini kamaytirishingiz yoki ko'paytirishingiz mumkin. PWM 0 dan 255 gacha bo'lgan qiymatga ega bo'lganligi sababli, biz bu oraliqdagi val holatini kodda ham o'rnatamiz.
6 -qadam: DC motorining tezligi va yo'nalishini uzilish bilan boshqarish
Ushbu kodda biz o'q va kalit holatini o'qish uchun uzilishdan foydalanganmiz. Uzilishlar haqida qo'shimcha ma'lumot olish uchun Arduino veb -saytini tekshirishingiz mumkin.
Dvigatel enkoder tugmachasini bosib yoki enkoderni 0 holatiga qo'yib uziladi. Bu erda L293D qalqoni bilan shahar motorini qanday boshqarishni ko'rishingiz mumkin.
7 -qadam: FaceBook -da biz kabi
Agar siz ushbu qo'llanmani foydali va qiziqarli deb bilsangiz, bizni Facebook -da yoqtiring.
Tavsiya:
Arduino bilan RFID-RC522 moduli qanday ishlatiladi: 5 qadam
Arduino-da RFID-RC522 modulidan qanday foydalanish kerak: Ushbu yo'riqnomada men RFID modulining teglari va chiplari bilan birlashtirilgan asosiy ish printsipi haqida ma'lumot beraman. Men, shuningdek, ushbu RFID moduli yordamida RGB LEDli loyiha haqida qisqacha misol keltiraman. Odatdagidek mening Ins -da
Arduino bilan DHT22 namlik va harorat sensori qanday ishlatiladi: 6 qadam
Arduino -da DHT22 namlik va harorat sensori qanday ishlatiladi: Ushbu qo'llanmada biz DHT22 namlik va harorat sensori bilan Arduino -dan qanday foydalanishni va OLED -displeyda qiymatlarni ko'rsatishni o'rganamiz
Arduino bilan DHT12 I2C namlik va harorat sensori qanday ishlatiladi: 7 qadam
Arduino bilan DHT12 I2C namlik va harorat sensori qanday ishlatiladi: Ushbu qo'llanmada biz DHT12 I2C namlik va harorat sensori bilan Arduino -dan qanday foydalanishni va OLED -displeyda qiymatlarni ko'rsatishni o'rganamiz
Qo'llanma: Arduino UNO bilan HC-SR 505 Mini PIR harakat sensori qanday ishlatiladi: 3 qadam
Qo'llanma: Mini PIR harakat sensori HC-SR 505-ni Arduino UNO-dan qanday ishlatish kerak: Tavsif: Ushbu qo'llanma sizga Arduino Uno yordamida harakat sensori modulini ishlatish bo'yicha bir necha oddiy qadamlarni ko'rsatadi. Qo'llanma oxirida, siz taqqoslash natijasini olasiz, qachon sensor harakatni aniqlay oladi va hech qanday harakatni aniqlay olmaydi
Raqamli kaliperni qanday yirtish kerak va qanday ishlaydi: 4 qadam
Raqamli kaliperni qanday yirtish kerak va raqamli kaliper qanday ishlaydi: Ko'p odamlar o'lchash uchun kaliperlardan qanday foydalanishni bilishadi. Bu qo'llanma sizga raqamli kaliperni qanday yiqitish va raqamli kaliper qanday ishlashini tushuntirishni o'rgatadi