Mündəricat:

Arduino Triple Servo Test cihazı: 6 addım (şəkillərlə birlikdə)
Arduino Triple Servo Test cihazı: 6 addım (şəkillərlə birlikdə)

Video: Arduino Triple Servo Test cihazı: 6 addım (şəkillərlə birlikdə)

Video: Arduino Triple Servo Test cihazı: 6 addım (şəkillərlə birlikdə)
Video: PCA9685 və Arduino istifadə edərək 32 Servo motorunu idarə etmək: V3 2024, Noyabr
Anonim
Arduino Üçlü Servo Test Cihazı
Arduino Üçlü Servo Test Cihazı

Hal -hazırda hamısı birdən çox servo ilə işləyən bir neçə gəzinti robotu hazırlayıram. Problem, hər bir servonun hərəkət dərəcəsinin mövcud hərəkət aralığının işlənməsində ortaya çıxır. Əlavə olaraq, hansı gəzinti növünə ehtiyac olduğunu öyrənməyə çalışıram. Satın ala biləcəyiniz bir neçə lal 2 dollarlıq test cihazım var, lakin kömək etsələr də, əslində servonun hansı mövqedə olduğuna dair rəy verə bilmirlər. Sonrakı bütün proqramlar arduino istifadə edir və buna görə də servo mövqeyinin dəyərini bilmək yaxşı olardı. işi edərdi. Bu, 1-180 arasında servo mövqeyinin əyani oxunması üçün bir ekranı olan bir servo test cihazı etmək qərarına gəldiyim vaxtdır.

Beləliklə, bu layihə üçün arduino pro-mini, 3 5K qab, servo üçün bir neçə pin, SPI OLED və güc üçün bir JST lazımdır. Düşündüyümdən daha çox servo partladım, buna görə də hamısının 5v -də yaxşı işlədiyini təmin etmək üçün ucuz bir güc çeviricisi tələb olunur. Mən də əvvəlcə düz bir qutu ilə başladım, amma sonra "Adam Savage nə edərdi?" və buna görə də bəzi dizayn detallarını əlavə etdi, astarlı şəkildə püskürtdü və müxtəlif mürəkkəblər və aşındırıcı tozlarla istifadə edilmiş bir görünüş verdi. Mən də metal qutu təəssüratını vermək üçün bəzi kəsiklər və kəsiklər etdim və gümüşə boyadım və düymələri boyadım və kirləndirdim. Ekran çərçivəsi olaraq bir şüşə kabochon istifadə edildi. Yalnız çapdan çıxarılan və üzərinə yapışdırılmış qəhvəyə uyğun olaraq isladılmış bəzi saxta etiketlər əlavə etdim.

Addım 1: Dövrə

Dövrə
Dövrə

İşdə dövrə və çox sadədir. 1306 OLED, SPI üzərində işləyir və 3 qazan 5v ilə toprak arasında arduino Analog giriş pinlərinin 3 -dən birinə gedərək silinir. Servo öz növbəsində 3 arduino çıxışından idarə olunur.

Güc bir JST yuvası ilə təmin edilir ki, ətrafda yatan hər hansı bir RX Lipodan istifadə edə bilərəm və bu ucuz bir enerji çeviricisinə çevrilir.

Addım 2: Kod

Əlavə edilmiş kod Arduino Pro-mini üçündür, lakin Arduino-nun çoxu üzərində işləyəcək. OLED ekranı işə salmaq üçün u8g kitabxanasını da qurmalısınız

Addım 3: Dava

Hal
Hal
Hal
Hal

Dava üçün STL

Addım 4: lövhə düzeni

Board Layout
Board Layout

Hər şeyi bağlamaq üçün sadəcə bir veroboard istifadə edirəm. Hər şeyi yenidən istifadə etmək üçün həm Arduino, həm də OLED lövhəyə quraşdırılmış bəzi başlıqlara daxil edilmişdir. Tencereler də güc konvertoru kimi birbaşa lövhəyə quraşdırılmışdır. Sancaqlar 0.1 düymlük bir yerə quraşdırılmış kimi görünmür, lakin bəzi başlıq pinləri bir az sabitləndi. Hər şeyi birləşdirmək üçün ümumi təyinatlı siqnal teli istifadə edildi.

Şəkildə OLED -in qoşulduğu boşluğun altında enerji təchizatının yerləşdiyini görə bilərsiniz.

Addım 5: Davanı bitirmək

Davanı bitirmək
Davanı bitirmək
Davanı bitirmək
Davanı bitirmək
Davanı bitirmək
Davanı bitirmək

Kassa, bir neçə qatdan ibarət olan avtomobilin boz rəngli astarla rənglənməsi ilə başa çatdı. Bunu etdikdən sonra detallar üçün müxtəlif aşındırıcı tozlardan, bəzi pas yuyuculardan və bəzi akril boyalardan istifadə etdim. Kassanın bəzi kənarlarını kəsib, daha sonra daha parlaq bir gümüşə boyamağı sevirəm ki, altındakı metal qutuya bənzəsin. Bütün qutu daha sonra mat lak ilə püskürdü və qurudulduqda cabochon şüşəsi yerinə yapışdırıldı.

Addım 6: İstifadədə

İstifadədə
İstifadədə
İstifadədə
İstifadədə
İstifadədə
İstifadədə
İstifadədə
İstifadədə

Yalnız əylənmək üçün açılış loqotipini burada görə bilərsiniz. İndi etməniz lazım olan tək şey, servoları bağlamaq və qabları tənzimləmək və digər proqramlarda istifadə edə biləcəyiniz müvafiq servo mövqelərini oxumaqdır.

Tövsiyə: