Mundarija:
Video: Arduino Triple Servo Tester: 6 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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.