Printed
Pembuatan Program Antarmuka Dan Panel Mesin Grafir 2.5D Berbasis Microcontroller Menggunakan Lcd Dan Keypad
Mesin grafir 2.5D merupakan mesin pengikis permukaan benda kerja secara otomatis yang menggunakan suatu sistem untuk mengendalikan empat buah penggerak, yaitu dua buah motor stepper 5 fasa untuk menggerakan mesin pada sumbu X dan sumbu Y, serta dua buah motor DC untuk menggerakan mesin pada sumbu Z dan untuk memutarkan spindle. Mesin grafir 2.5D ini dikendalikan oleh sistem terintegrasi dengan sebuah kendali berbasis mikrokontroler yaitu Raspberry Pi 3 dan Arduino Nano. Sebuah LCD dan keypad digunakan untuk antarmuka antara mesin dan operator.
Desain program antarmuka dibuat menggunakan Qt Creator 5. Modul PyQt5 digunakan untuk mengintegrasikan bahasa Python dan Software Qt pada Raspberry Pi 3. Berkas bereksetensi .ui yang dihasilkan oleh Qt Designer dikonversi menggunakan perangkat PyUic menjadi berkas berekstensi .py yang dapat dijalankan dan diprogram kembali dengan bahasa Python. Sebagai output program antarmuka ditampilkan melaui LCD 5” dan sebagai input program antarmuka di kendalikan oleh wireless-keypad yang telah dimodifikasi melalui proses re-mapping fungsi tombol pada program PyQt5 agar keypad dapat berfungsi sesuai program. Raspberry Pi 3 berperan sebagai pengolah data masukkan dan keluaran pada program antarmuka. Panel elektrik dirancang sesuai dengan mesin NC. Tombol yang digunakan diadaptasi dari mesin standar NC yaitu menggunakan G-Code. Panel ini juga merupakan panel kontrol dimana perintah dari operator dapat dikerjakan oleh mesin.
Hasil pengujian menunjukkan bahwa program antarmuka dapat terintegrasi kepada program perangkat kontrol mesin grafir 2,5D dengan baik, input dapat diberikan dari wireless-keypad dan diterima oleh Raspberry Pi 3, output juga dapat ditampilkan melalui LCD5”. Program antarmuka dapat mengatur pergerakan dan dapat menampilkan koordinat posisi alat potong mesin grafir 2,5D.
Kata Kunci : Mesin grafir 2.5D, Interpolasi, Antarmuka, Raspberry Pi, wireless - Keypad, PyQt5
Tidak tersedia versi lain