Mundarija:

Arduino Triple Servo Tester: 6 qadam (rasmlar bilan)
Arduino Triple Servo Tester: 6 qadam (rasmlar bilan)

Video: Arduino Triple Servo Tester: 6 qadam (rasmlar bilan)

Video: Arduino Triple Servo Tester: 6 qadam (rasmlar bilan)
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Iyul
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

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

O'chirish davri
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
Ish
Ish
Ish

Ish uchun STL

4 -qadam: taxtaning joylashuvi

Kengash tartibi
Kengash tartibi

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 tugatish
Ishni tugatish
Ishni tugatish
Ishni tugatish
Ishni tugatish
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

Amalda
Amalda
Amalda
Amalda
Amalda
Amalda
Amalda
Amalda

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: