Mundarija:

555 taymer IC yordamida Servo nazorat qilish: 3 qadam
555 taymer IC yordamida Servo nazorat qilish: 3 qadam

Video: 555 taymer IC yordamida Servo nazorat qilish: 3 qadam

Video: 555 taymer IC yordamida Servo nazorat qilish: 3 qadam
Video: Как использовать оптопару Mosfet HW-532 для управления скоростью двигателя постоянного тока до 30 В или нагрузкой с помощью Arduino 2024, Noyabr
Anonim
555 taymer IC yordamida servo boshqaruv
555 taymer IC yordamida servo boshqaruv

Mening birinchi o'rgatganim "Analog joystik yordamida servolarni boshqarish" edi. O'shandan beri men servolarga muhtoj bo'lgan bir nechta loyihalar bilan o'rtoqlashdim: Robotik qo'l va yuz izdoshi. Biz doimo servolarni boshqarish uchun mikrokontrollerdan foydalanardik. Ammo servolarni sinab ko'rish yoki avtomatik boshqaruvga muhtoj bo'lmagan asosiy loyihalarni amalga oshirish uchun bizga mikrokontroller kerak emas.

Shunday qilib, men sizga ko'rsatma beraman, 555 taymer IC va boshqa asosiy elektron komponentlar yordamida oddiy servo boshqaruvchini yasashni. Siz buni yangi servolarni sinab ko'rish yoki loyihangiz ehtiyojiga qarab qayta loyihalash uchun ishlatishingiz mumkin. Shunday qilib, boshlaylik.

Ta'minotlar

Ushbu loyihalarda ishlatiladigan barcha materiallarni UTsource.net saytidan sotib olish mumkin

  1. NE555 taymer IC.
  2. 1M qarshilik. (500K dan 1M ohmgacha bo'lgan har qanday qiymatlardan foydalanish mumkin)
  3. 15K rezistor.
  4. 100K potentsiometr (o'zgaruvchan qarshilik).
  5. 1N4148 diodi.
  6. 100uF 16V kondansatör.
  7. 22nF kondansatör.
  8. 9G servo.

Bunga qo'shimcha ravishda, sizga prototip yaratish uchun panel va 5V-12V quvvat manbai kerak bo'ladi.

1 -qadam: O'chirish sxemasi:

O'chirish sxemasi
O'chirish sxemasi
O'chirish sxemasi
O'chirish sxemasi

O'chirish juda oddiy, biz Astable Multivibrator rejimida 555 taymer IC dan foydalanmoqdamiz. Biz PWM yordamida servo boshqaramiz, bu puls kengligi modulyatsiyasini anglatadi. PWM - bu yuqori va past impulslar turkumidan boshqa narsa emas (past 0 va yuqori 1). Servo pozitsiyasi "kenglik" deb nomlanuvchi yuqori yoki "1" pulsning davomiyligiga qarab o'zgaradi. Shuning uchun "Puls kengligi modulyatsiyasi" nomi berilgan.

Yuqoridagi sxema bizga kerakli pulsni modulyatsiya qilishga yordam beradi va shuning uchun servo holatini boshqaradi, elektron bozorda ishlatiladigan eng keng tarqalgan servolarni boshqarishga mo'ljallangan.

QAYD: O'chirish 5V-12V quvvatini qo'llab-quvvatlaydi, lekin bu siz foydalanadigan servoga bog'liq. Servo quvvat talablari uchun ma'lumotlar jadvaliga qarang. Men 5Vda ishlaydigan 9G servo ishlatganim uchun, men bir xil miqdordagi quvvatni ta'minladim. 12V kuchlanishli 5V kuchlanishli servo zaryadni ishga tushirish servoga birdaniga zarar etkazishi mumkin

2 -qadam: O'chirish tizimini ixcham qilish

O'chirish tizimini ixcham qilish
O'chirish tizimini ixcham qilish
O'chirish tizimini ixcham qilish
O'chirish tizimini ixcham qilish

Endi siz non panelidagi sxemani ishlatishingiz mumkin yoki uni PCBga lehimlash orqali uni doimiyroq qilishingiz mumkin. Men barcha komponentlarni qo'pol taxtaga lehimladim, lekin bu ishni bajaradi. Siz buni yuqoridagi rasmda ko'rishingiz mumkin, u kichik va ixcham, servo va potansiyometrni ulash uchun sarlavhalari bor. Shunday qilib, men servolarni ham, qozonlarni ham tekshirishim mumkin.

Siz ushbu Gerber fayllari yordamida professional ko'rinadigan tenglikni yaratishingiz mumkin. Siz xohlagan har qanday PCB ishlab chiqarish xizmatlarini yuklab oling va yuboring.

3 -qadam: Xulosa:

Shunday qilib, endi siz mikrokontroller va kodlashni talab qilmasdan servolarni sinab ko'rishni boshlashingiz mumkin. Siz nima qilayotganingizni ko'rishni istardim, yuqorida ko'rsatilgan video darsligini tekshirishni unutmang.

Umid qilamanki, bu ko'rsatma sizga foydali bo'ladi va sizga yangi narsalarni o'rganishga yordam beradi. Rahmat.

Tavsiya: