İçindekiler:

Arduino Üçlü Servo Test Cihazı: 6 Adım (Resimlerle)
Arduino Üçlü Servo Test Cihazı: 6 Adım (Resimlerle)

Video: Arduino Üçlü Servo Test Cihazı: 6 Adım (Resimlerle)

Video: Arduino Üçlü Servo Test Cihazı: 6 Adım (Resimlerle)
Video: Arduino Projeleri - Arduino Nano İle Kendi Wattmetremizi Yapıyoruz - Wattmetre Nasıl Yapılır? 2024, Temmuz
Anonim
Arduino Üçlü Servo Test Cihazı
Arduino Üçlü Servo Test Cihazı

Şu anda hepsi birden fazla servo tarafından desteklenen birkaç yürüyen robot yapıyorum. O zaman sorun, her bir servonun hareket kapsamının mevcut hareket aralığının hesaplanmasında ortaya çıkar. Ek olarak, ne tür bir yürüyüş yürüyüşünün gerekli olduğunu bulmaya çalışıyorum. Satın alabileceğiniz birkaç aptal 2 dolarlık test cihazım var, ancak yardımcı olmalarına rağmen, servonun hangi konumda olduğu konusunda geri bildirim sağlayamıyorlar. Sonraki tüm programlamalar arduino kullanıyor ve bu nedenle servo konumunun hangi değerini bilmek güzel olurdu. işi yapacaktı. Bu, 1-180'den servo konumunun görsel olarak okunması için ekranlı bir servo test cihazı yapmaya karar verdiğim zamandı.

Dolayısıyla bu proje için gereken tek şey bir arduino pro-mini, 3 5K pot, servolar için bazı pinler, bir SPI OLED ve güç için bir JST. Ayrıca, düşündüğümden daha fazla servo patlattım, bu da her şeyin 5v'de güzel bir şekilde çalışmasını sağlamak için ucuz bir güç dönüştürücüsü gerektiriyor. Ben de başlangıçta düz bir kutuyla başladım ama sonra "Adam Savage ne yapardı?" diye düşündüm. ve böylece bazı tasarım detayları eklendi, astar boya püskürtüldü ve çeşitli mürekkepler ve hava aşındırıcı tozlarla kullanılmış bir görünüm kazandırıldı. Ayrıca metal bir kutu izlenimi vermek için bazı çentikler ve kesikler yaptım ve onları gümüşe boyadım ve düğmeleri boyadım ve kirlettim. Ekran çerçevesi olarak bir cam cabochon kullanıldı. Ayrıca kahveye uygun şekilde ıslatılmış, yeni yazdırılmış ve yapıştırılmış bazı sahte etiketler de ekledim.

Adım 1: Devre

Devre
Devre

İşte devre ve çok basit. 1306 OLED, SPI üzerinde çalışır ve 3 pot, her birinin sileceği 3 Arduino Analog giriş pininden birine gidecek şekilde 5v ile toprak arasına bağlanır. Servolar sırayla 3 arduino çıkışından sürülür.

Güç, bir JST soketi aracılığıyla sağlanıyor, böylece etrafta olabilecek herhangi bir RX Lipo'yu kullanabiliyorum ve bu, daha sonra ucuz bir güç dönüştürücüsüne giriyor.

2. Adım: Kodlayın

Ekli kod Arduino Pro-mini içindir, ancak çoğu Arduino'da hemen hemen çalışır. OLED ekranı çalıştırmak için u8g kitaplığını da kurmanız gerekecek.

Adım 3: Vaka

Dosya
Dosya
Dosya
Dosya

dava için STL

Adım 4: Pano Düzeni

Yönetim Kurulu Düzeni
Yönetim Kurulu Düzeni

Her şeyi monte etmek için biraz veroboard kullanıyorum. Herhangi bir şeyi yeniden kullanabilmek için hem Arduino hem de OLED, karta monte edilmiş bazı başlıklara takılır. Tencereler ayrıca güç dönüştürücüsü gibi doğrudan panoya monte edilir. Bunda pinler 0,1 inçlik bir aralık üzerine monte edilmiş gibi görünmüyor, ancak bazı başlık pinleri biraz açılmış bunu düzeltti. Her şeyi birbirine bağlamak için genel amaçlı sinyal kablosu kullanıldı.

OLED'in takıldığı alanın altında güç kaynağının nerede oturduğunu resimde görebilirsiniz.

Adım 5: Vakayı Bitirmek

Vakayı Bitirmek
Vakayı Bitirmek
Vakayı Bitirmek
Vakayı Bitirmek
Vakayı Bitirmek
Vakayı Bitirmek

Dava, ilk olarak birkaç kat araba grisi astarı ile boyanarak tamamlandı. Bu yapıldıktan sonra, detaylar için çeşitli aşındırıcı tozları, bazı pasları ve bazı akrilik boyaları kullandım. Özellikle kasanın bazı kenarlarını dilimlemeyi ve ardından altında gizlenmiş metal bir kasa gibi görünmesi için daha parlak bir gümüşle boyamayı seviyorum. Ardından tüm kutuya mat vernik püskürtüldü ve kuruduğunda kabaşon camı yerine yapıştırıldı.

Adım 6: Kullanımda

Kullanımda
Kullanımda
Kullanımda
Kullanımda
Kullanımda
Kullanımda
Kullanımda
Kullanımda

Sadece eğlence için, burada açılış logosunu görebilirsiniz. Şimdi tek yapmanız gereken servoları bağlamak, potları ayarlamak ve daha sonra diğer programlarda kullanabileceğiniz ilgili servo pozisyonlarını okumak.

Önerilen: