
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Ushbu modulda siz arduino bilan mos keladigan mikro yoki mini Servo boshqarishni o'rganasiz. Servo dvigateli odatda harakatlanuvchi qismlarga ega bo'lgan har qanday avtomatlashtirish loyihalarida qo'llaniladi. Robototexnika sohasida juda muhim rol o'ynaydi. Robotning har bir qo'li Servo tomonidan boshqariladi, shuning uchun menimcha, bu kichik qurilma qanchalik muhimligini bilish uchun etarli bo'ladi.
Bu mini-loyihalarda ham, siz biror narsani aniq burchakda harakatlantirmoqchi bo'lganingizda, Servo-ni arduino bilan 3-4 satrli kodni yozish orqali osonlik bilan ishlatish mumkin.
Buni atigi 7-10 daqiqada o'rganish mumkin, foyda ko'rasiz …………………….
1 -qadam: Tarkibi

*Servo dvigatelning asosiy tushunchasi.
*ulanish va sim tafsilotlari.
*Arduino yordamida servolarni boshqarish uchun eng oddiy kodlash.
*Servo real vaqtda loyiha misollarida qo'llanilgan.
O'RGANING ………………………………………………………………………………………………………………….
2 -qadam: Servo asoslari …


Servo dvigatellar uzoq vaqtdan beri mavjud bo'lib, ko'plab ilovalarda qo'llaniladi. Ular kichik o'lchamlarga ega, lekin juda katta zarba berishadi va juda tejamkor. Servo dvigatellar sanoat dasturlarida, robototexnika, in-line ishlab chiqarish, farmatsevtika va oziq-ovqat xizmatlarida ham qo'llaniladi.
Ammo kichkina bolalar qanday ishlaydi?
Servo sxemasi dvigatel blokining ichiga o'rnatilgan va joylashtiriladigan milga ega, u odatda tishli bilan jihozlangan. Dvigatel milning harakatini aniqlaydigan elektr signal bilan boshqariladi.
Servo nazorat qilish simidan o'zgaruvchan kenglikdagi elektr impulsini yoki puls kengligi modulyatsiyasini (PWM) yuborish orqali boshqariladi. Servo dvigateli odatda soat yo'nalishi bo'yicha yoki teskari yo'nalishda 180 ° harakat qilish uchun har ikki yo'nalishda ham faqat 90 ° burilishi mumkin.
Bu servolarga harakat qilish buyrug'i berilganda, ular pozitsiyaga o'tadilar va shu pozitsiyani ushlab turadilar. Agar servo pozitsiyani ushlab turgan paytda tashqi kuch servoga qarshi tursa, servo bu pozitsiyadan chiqib ketishiga qarshilik qiladi. Servo kuchining maksimal kuchi servo moment momenti deb ataladi. Servo o'z mavqeini abadiy ushlab turmaydi; pozitsiyani ushlab turish uchun servoga ko'rsatma berish uchun pozitsiya pulsini takrorlash kerak.
3 -qadam: Ulanish va simlarni ulash


Ikkita turdagi standart servo simli rangli kodlash mavjud, biri odatda mini servo uchun, ikkinchisi oddiy servo uchun mo'ljallangan.
1. MINI SERVO
to'q sariq ------------------------------ signal arduino raqamli piniga ulanadi.
qizil -----------------------------------+v, kuch
jigarrang ------------------------------- gnd, tuproqli pin
2. NORMAL SERVO
oq ---------------------------------- ma'lumotlar/signal arduino-ga ulanadi.
qizil/jigarrang ---------------------------+v, kuch
qora ----------------------------------- gnd, tuproqli pin.
Bu hammasi simlar haqida ………………!
4 -qadam: O'rnatish uchun oddiy kodlash


kod yaratish - bu eng oddiy ish!
Kodni ishga tushirishdan oldin siz faqat ikkita asosiy narsani bilishingiz kerak, IDE arduino bizga o'rnatilgan kutubxonani taqdim etadi, ayniqsa Servo dvigatelini boshqarish uchun ishimizni osonlashtiradi.
Kutubxonani kodingizga qo'shish uchun kodingizning boshiga quyidagi matnni kiritishingiz kerak
#qo'shing
yoki kutubxonani skecth ---- Import kutubxonasi ------ Servo tugmasini bosish orqali qo'shishingiz mumkin
ikkala usul ham bir xil vazifani bajaradi, siz o'zingiz uchun qulay usulni tanlashingiz mumkin!
Endi siz servoga nom berishingiz kerak, ya'ni Servo deb nomlangan kalit so'z yordamida servo ob'ektni yaratishingiz kerak.
misol: Servo ko'rsatilishi mumkin;
endi bu misoldagi ob'ekt nomi ko'rsatilishi mumkin.
Keyin arduino raqamli pinini Servo signal piniga tayinlash uchun quyidagi kod ishlatiladi.
misol: instruktiv.attach (2);
endi signal pimi arduino raqamli pin 2 ga ulanishi mumkin.
Hammasi sozlamalarda, endi biz boshqaruv qismiga o'tamiz.
Servo o'qini ma'lum burchakka joylashtirish uchun ishlatiladigan kalit so'z-object_name.write (burchak 0-180);
misol: instruktiv.write (30);
yuqoridagi kodlash servoga signal yuboradi va uni 30 gradusda belgilashini aytadi.
5 -qadam: Boshqarish uchun kodlash

Endi siz servoning boshlang'ich pozitsiyasini belgilaganingizdan so'ng, servo_name.write () kodini ishlatib, istalgan joyga o'tishingiz mumkin, lekin muammo shundaki, u tez siljiydi va silliq siljimasligi mumkin. mos keladigan kechiktirish () yordamida.
Buni rasmda ko'rsatilgandek for loop () yordamida osonlikcha bajarish mumkin.
Bunda for loopidagi birinchi 30 joriy servo holatini, 180 - kerakli pozitsiyani ifodalaydi.
Shunday qilib, siz arduino bilan Servo -dan foydalanish asoslarini bilgan bo'lishingiz mumkin.
6 -qadam: ilovalar
Quyida men biladigan servolardan foydalangan holda o'zlashtirishim mumkin bo'lgan narsalar ro'yxati keltirilgan, bu esa ularni yaxshiroq tushunish uchun, 1. wifi boshqaruv eshigi qulfi.
2. Bluetooth baliq ovlagichi.
Umid qilamanki, sizga bu ko'rsatma yoqadi
yaqinlashib kelayotgan mavzular
1. ESP8266 oddiy boshqaruv.
2. Bluetooth.
3. LCD displey
……………… va yana ko'p narsalar meni foydali ma'lumotlar uchun kuzatib boring.
Tavsiya:
Servo boshqaruvini olib tashlang: 5 qadam (rasmlar bilan)

Servo boshqaruvchisini olib tashlang: Servo dvigatellari, agar siz tishli dvigatelni mikro boshqaruvchi bilan osonlikcha almashtirmoqchi bo'lsangiz, juda qiziqarli. Biroq, ba'zida siz ozgina tishli dvigatelni xohlaysiz va uni boshqarish sxemasi bilan bezovta bo'lishni xohlamaysiz. Bunday paytlarda, bu
Wled RGB boshqaruvini qanday ishlatish kerak: 5 qadam

Wled RGB boshqaruvchisidan qanday foydalanish kerak: Hammaga salom, hamma davom etayotgan pandemiyada yaxshi ishlayapti, degan umiddaman, men ish bilan shug'ullanganimdan juda afsusdaman. Loyihalar va hali ko'p qilinadigan tahrirlar Bu videoda men sizga Wled oddiy RGB Pixel boshqaruvchisini ko'rsataman
Har qanday loyihaga WiFi boshqaruvini qanday qo'shish mumkin -- ESP32 boshlanuvchilar uchun qo'llanma: 5 qadam

Har qanday loyihaga WiFi boshqaruvini qanday qo'shish mumkin || ESP32 boshlanuvchilar uchun qo'llanma: Ushbu loyihada men har qanday elektronika loyihasiga WiFi boshqaruvini qo'shish uchun Arduino IDE bilan ESP32 -dan foydalanish qanchalik oson/qiyin ekanligini ko'rsataman. Yo'l davomida men sizga ESP32 -dan oddiy Wi -Fi serverini yaratish va qanday yaratishni ko'rsataman
Vintage Nikko R/C boshqaruvini ta'mirlash: 5 qadam

Vintage Nikko R/C boshqaruvchisini ta'mirlash: 11 yoshli xavotirli odam chaqirganidan so'ng, u tasodifan antennani sinab ko'rdi. Qonunbuzarlik tekshiruvi ko'rsatiladi
Ob -havo shamchasi - Bir qarashda ob -havo va harorat: 8 qadam

Ob -havo shamchiroqlari - Bir qarashda ob -havo va harorat: Bu sehrli shamdan foydalanib, siz hozirgi harorat va tashqaridagi sharoitni darhol ayta olasiz