[Neumi] di Hackaday.IO menginginkan cara yang mudah digunakan untuk menggerakkan motor stepper, yang dapat dengan cepat digunakan di berbagai aplikasi yang belum ditentukan. Solusinya bernama Ethersweep, dan merupakan tumpukan PCB kecil yang berada di bagian belakang motor stepper format NEMA17 yang umum. Satu-satunya konektivitas fisik, di samping motor, adalah ethernet dan catu daya melalui konektor XT30 yang mudah digunakan. Sistem dapat loop tertutup, dengan input end-stop serta encoder putar magnetik AMS AS5600 on-board (yang merasakan medan magnet yang berputar di sisi belakang unit motor – pintar!) memberikan umpan balik yang diperlukan. Memanfaatkan driver motor stepper Trinamic TMC2208 memberi Ethersweep kontrol motor yang halus dan senyap, yang bisa menjadi sangat penting untuk beberapa aplikasi. Layar OLED yang menghadap ke belakang menunjukkan beberapa informasi debug yang berguna serta semua alamat IP penting yang ditetapkan ke unit.

Kontrol dilakukan dengan mikrokontroler ATMega328 di mana-mana, dengan tumpukan perangkat lunak Arduino dikerahkan, membuat pengunggahan firmware menjadi mudah. Untuk itu, port USB juga disediakan, dihubungkan ke UC dengan chip jembatan USB CP2102 murah sesuai dengan kebanyakan desain seperti Arduino. Hal yang membuat build ini sedikit tidak biasa adalah port ethernetnya. Sisi perangkat keras ditangani dengan chip ethernet Wiznet WS500, yang mengimplementasikan MAC dan PHY dalam satu perangkat, hanya membutuhkan beberapa pasif dan magjack untuk beroperasi. Chip ini juga menangani seluruh tumpukan TCP/IP secara internal, jadi hanya memerlukan antarmuka SPI eksternal untuk berbicara dengan perangkat host.

Berbicara tentang firmware sejenak, untuk memudahkan penyebaran, konfigurasi jaringan ditangani oleh DHCP, meskipun beberapa kontrol atas penetapan alamat MAC dijanjikan untuk masa depan. Semua kontrol dilakukan melalui UDP melalui ethernet, dan sekali lagi fungsionalitas dasarnya ada di sana, tetapi beberapa hal menyenangkan seperti sinkronisasi motor dan kueri status lagi-lagi tunduk pada rilis lebih lanjut. Desain perangkat keras diimplementasikan di KiCAD dan FreeCAD, dengan Arduino mencakup firmware dan sisi kontrol host dengan python. Anda dapat membaca semuanya di proyek Ethersweep GitHub, apa yang tidak disukai?

Jika Anda pikir Anda pernah melihat pengaturan driver stepper-mount ini sebelumnya, Anda benar, inilah Entri Hackaday Prize 2017 untuk driver yang dikendalikan CANBUS. Kami juga melihat ini di Dummy: lengan robot yang dibuat dengan sangat baik oleh [Zhihui Jun]yang jika Anda melewatkannya, maka lakukan lingkaran kembali dan lihatlah, Anda tidak akan menyesalinya!

By AKDSEO