Mundarija:
- 1 -qadam: O'chirish davri
- 2 -qadam: kod
- 3 -qadam: ish
- 4 -qadam: taxtaning joylashuvi
- 5 -qadam: ishni tugatish
- 6 -qadam: Foydalanishda
Video: Arduino Triple Servo Tester: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Men hozirda bir nechta yurish robotlarini qurmoqdaman, ularning hammasi bir nechta servo bilan ishlaydi. Muammo har bir servoning harakatlanish darajasini, mavjud bo'lgan harakat oralig'ini aniqlashda paydo bo'ladi. Bundan tashqari, men qanday turdagi yurish kerakligini tushunishga harakat qilaman. Menda siz sotib oladigan $ 2 soqov testerlar bor, lekin ular yordam berishsa -da, ular servo qanday holatda ekanligi haqida fikr bildira olmaydilar. Keyingi barcha dasturlar arduino -dan foydalanadi va shuning uchun servo pozitsiyasining qiymatini bilish yaxshi bo'lardi. ishni qilar edi. Men 1-180 oralig'ida servo holatini vizual o'qish uchun ekranli servo-tester yasashga qaror qildim.
Shunday qilib, bu loyihaga arduino pro-mini, 3 ta 5K qozon, servo uchun bir nechta pin, SPI OLED va quvvat uchun JST kerak bo'ladi. Men ham o'ylaganimdan ko'ra ko'proq servolarni portlatdim, shuning uchun ham 5v da yaxshi ishlashini ta'minlash uchun arzon quvvat konvertori kerak. Men ham dastlab oddiy qutidan ishlay boshladim, lekin keyin "Adam Savage nima qilar edi?" va shunga o'xshash dizayn tafsilotlarini qo'shib, uni astar bilan surtdi va har xil siyohlar va nurash kukunlari bilan ishlatilgan ko'rinishga olib keldi. Men, shuningdek, metall quti taassurotini berish uchun kumush va bo'yoqlar yasadim va tugmalarni bo'yab, kirlatdim. Ekran pardasi sifatida shisha kabochon ishlatilgan. Men, shuningdek, chop etilgan va yopishtirilgan qahvalarda namlangan bir nechta sun'iy yorliqlarni qo'shdim.
1 -qadam: O'chirish davri
Bu erda sxema va bu juda oddiy. 1306 OLED SPI -da ishlaydi va 3 ta qozon 5V va tuproq o'rtasida simi bilan o'ralgan, ularning har biri Arduino Analog kirish pimlarining uchtasidan biriga o'tadi. Servo o'z navbatida 3 ta arduino chiqishidan boshqariladi.
Quvvat JST uyasi orqali ta'minlanadi, shunda men yotadigan har qanday RX Lipo -dan foydalanishim mumkin va bu arzon quvvat konvertoriga o'tadi.
2 -qadam: kod
Qo'shilgan kod Arduino Pro-mini uchun mo'ljallangan, lekin ko'pchilik Arduino-da ishlaydi. OLED -displeyni ishga tushirish uchun u8g kutubxonasini ham o'rnatishingiz kerak bo'ladi
3 -qadam: ish
Ish uchun STL
4 -qadam: taxtaning joylashuvi
Men hamma narsani o'rnatish uchun faqat veroboarddan foydalanaman. Har qanday narsani qayta ishlatish uchun Arduino ham, OLED ham taxtaga o'rnatilgan ba'zi sarlavhalarga ulangan. Idishlar, shuningdek, quvvat konvertori kabi to'g'ridan -to'g'ri taxtaga o'rnatiladi. Ko'rinib turibdiki, bu 0,1 dyuymli pimlarga o'rnatilmagan, lekin ba'zi bir bosh pimlari biroz mahkamlangan. Hamma narsani ulash uchun umumiy signal simidan foydalanilgan.
Rasmda OLED ulanadigan joy ostida quvvat manbai joylashganligini ko'rishingiz mumkin.
5 -qadam: ishni tugatish
Ishni birinchi bo'lib, mashinaning kulrang astar bilan bir nechta palto bilan bo'yash bilan yakunladi. Bu bajarilgandan so'ng, men tafsilotlar uchun har xil havo tozalash kukunlari, zang yuvish va akril bo'yoqlardan foydalandim. Men, ayniqsa, korpusning ba'zi qirralarini kesib, keyin metall qutiga o'xshab ko'rinadigan qilib, ochroq kumush rangga bo'yashni yaxshi ko'raman. Keyin butun qutiga matli lak sepildi va quritilganda kabochon oynasi joyiga yopishtirildi.
6 -qadam: Foydalanishda
O'yin -kulgi uchun bu erda yuklash logotipini ko'rishingiz mumkin. Siz hozir qilishingiz kerak bo'lgan yagona narsa - servolarni ulash, kostryulkalarni sozlash va boshqa dasturlarda ishlatishingiz mumkin bo'lgan tegishli servo pozitsiyalarini o'qish.
Tavsiya:
Lego va servo bilan Pi yuqori sifatli kamerasiga e'tibor qarating: 4 qadam (rasmlar bilan)
Lego va Servo bilan Pi yuqori sifatli kamerasiga e'tibor bering: Lego -ning ozgina buzilgan qismi, uzluksiz servo va ba'zi Python kodlari yordamida siz Raspberry Pi yuqori sifatli kamerangizni dunyoning istalgan joyidan yo'naltirishingiz mumkin! to'plam, lekin yaqinda Merlin ustida ishlaganimda topdim
Arduino va 3D bosib chiqarish bilan 16 kanalli Servo Tester: 3 qadam (rasmlar bilan)
Arduino va 3D bosib chiqarish bilan 16 kanalli Servo Tester: Men yaqinda qilgan har bir loyiha, men yig'ilishga kirishdan oldin, ba'zi servolarni sinab ko'rishni va o'z pozitsiyalari bilan tajriba o'tkazishni talab qilardi. Men odatda non panelida tez servo sinov qurilmasini yasayman va ardui -dagi ketma -ket monitordan foydalanaman
3 Servo bilan yuradigan robot: 4 qadam (rasmlar bilan)
3 Servo bilan yuradigan robot: Bu oddiy ikki oyoqli robot yura oladi. Arduino -dan yasalgan, uchta servo va oddiy mexanizm. Robotning buyrug'i bilan u oldinga, orqaga, hatto aylana oladi. Bir servo - tortishish markazini siljitish. Yana ikkita - ikkala oyog'ini burish.
3 ta potentsiometr va Arduino bilan 3 ta servo dvigatelni boshqarish: 11 qadam (rasmlar bilan)
3 ta potentsiometr va Arduino bilan 3 ta servo dvigatelni boshqarish: Salom. Bu mening birinchi o'rgatuvchim, shuning uchun, agar men uni sozlashda xatolarga yo'l qo'ysam, sabr qilasiz deb umid qilaman. Bu yangi boshlanuvchilar uchun yozilgan, shuning uchun orangizdagi eng ilg'orlari ko'p narsalarni o'tkazib yuborishi mumkin va men faqat o'zimning simimni ulashim mumkin
Oddiy Servo Tester: 13 qadam (rasmlar bilan)
Oddiy Servo Tester: Pochta markasidan biroz kattaroq, oddiy Servo Tester uzatuvchi yoki qabul qilgichsiz ikkita raqamli yoki analog servolarni boshqarishga imkon beradi, faqat sinovni boshlash uchun batareya paketini ulang. Servolarni o'rnatishdan oldin ularni tekshirish uchun foydalaning