Daftar Isi:

Arduino Triple Servo Tester: 6 Langkah (dengan Gambar)
Arduino Triple Servo Tester: 6 Langkah (dengan Gambar)

Video: Arduino Triple Servo Tester: 6 Langkah (dengan Gambar)

Video: Arduino Triple Servo Tester: 6 Langkah (dengan Gambar)
Video: CARA MENGGUNAKAN SERVO TESTER UNTUK MENGONTROL ESC TANPA REMOT ! Control ESC Without Remote 2024, November
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Saat ini saya sedang membangun beberapa robot berjalan, semuanya didukung oleh beberapa servo. Masalah kemudian muncul dalam menentukan tingkat gerak masing-masing servo rentang gerak yang tersedia. Selain itu, saya mencoba mencari tahu jenis gaya berjalan apa yang dibutuhkan. Saya memiliki beberapa penguji $ 2 bodoh yang dapat Anda beli, tetapi meskipun mereka membantu, mereka tidak dapat benar-benar memberikan umpan balik tentang posisi servo di mana. Semua pemrograman selanjutnya menggunakan arduino dan jadi alangkah baiknya mengetahui nilai posisi servo akan melakukan pekerjaan itu. Saat itulah saya memutuskan untuk membuat servo tester dengan layar untuk pembacaan visual posisi servo dari 1-180.

Jadi untuk proyek ini yang dibutuhkan hanyalah arduino pro-mini, 3 pot 5K, beberapa pin untuk servos, SPI OLED dan JST untuk daya. Saya juga telah meledakkan lebih banyak servo daripada yang saya pikirkan, jadi ini juga membutuhkan konverter daya yang murah untuk memastikan semuanya berjalan dengan baik pada 5v. Saya juga awalnya memulai dengan kotak biasa, tetapi kemudian berpikir, "Apa yang akan dilakukan Adam Savage?" dan menambahkan beberapa detail desain, menyemprotkannya dengan primer dan dengan berbagai tinta dan bubuk pelapukan memberikan tampilan bekas. Saya juga membuat beberapa torehan dan potongan dan mengecatnya dengan warna perak untuk memberi kesan kotak logam dan mengecat dan mengotori kenopnya. Sebuah cabochon kaca digunakan sebagai bezel layar. Saya juga menambahkan beberapa label palsu, yang direndam dalam kopi yang baru saja dicetak dan ditempel.

Langkah 1: Sirkuit

Sirkuit
Sirkuit

Berikut adalah sirkuit dan sangat sederhana. 1306 OLED berjalan pada SPI dan 3 pot dihubungkan antara 5v dan ground dengan wiper masing-masing menuju salah satu dari 3 pin input Analog Arduino. Servos pada gilirannya didorong dari 3 output arduino.

Daya disuplai melalui soket JST sehingga saya dapat menggunakan RX Lipo apa pun yang mungkin ada dan ini masuk ke konverter daya murah yang kemudian

Langkah 2: Kode

Kode terlampir adalah untuk Arduino Pro-mini tetapi akan cukup banyak bekerja pada sebagian besar Arduino. Anda juga perlu menginstal pustaka u8g untuk menjalankan tampilan OLED

Langkah 3: Kasus

Kasus
Kasus
Kasus
Kasus

STL untuk kasus ini

Langkah 4: Tata Letak Papan

Tata Letak Papan
Tata Letak Papan

Saya hanya menggunakan beberapa veroboard untuk memasang semuanya. Untuk tujuan dapat menggunakan kembali apa pun, baik Arduino dan OLED dicolokkan ke beberapa header yang dipasang ke papan. Pot juga dipasang langsung ke papan seperti konverter daya. Yang ini sepertinya tidak memiliki pin yang dipasang pada pitch 0,1 , tetapi beberapa pin header sedikit terentang memperbaikinya. Kabel sinyal tujuan umum digunakan untuk menghubungkan semuanya bersama-sama.

Anda dapat melihat pada gambar di mana catu daya berada di bawah ruang tempat colokan OLED.

Langkah 5: Menyelesaikan Kasus

Menyelesaikan Kasus
Menyelesaikan Kasus
Menyelesaikan Kasus
Menyelesaikan Kasus
Menyelesaikan Kasus
Menyelesaikan Kasus

Kasing ini diselesaikan dengan mengecat pertama dengan cat dasar abu-abu mobil dari beberapa lapis. Setelah ini selesai, saya menggunakan berbagai bubuk pelapukan, beberapa pencuci karat dan beberapa cat akrilik untuk detailnya. Saya sangat suka mengiris beberapa tepi kasing dan kemudian mengecatnya dengan warna perak yang lebih cerah agar terlihat seperti kasing logam yang bersembunyi di bawahnya. Seluruh kotak kemudian disemprot dengan pernis matt dan ketika kering kaca cabochon direkatkan pada tempatnya.

Langkah 6: Sedang Digunakan

Digunakan
Digunakan
Digunakan
Digunakan
Digunakan
Digunakan
Digunakan
Digunakan

Hanya untuk bersenang-senang, Anda dapat melihat logo boot up di sini. Yang perlu Anda lakukan sekarang adalah menghubungkan servos, dan menyesuaikan pot dan membaca posisi servo yang relevan yang kemudian dapat Anda gunakan di program lain.

Direkomendasikan: