Daftar Isi:
- Langkah 1: Tahap Desain Perangkat Keras…
- Langkah 2: Desain PCB…
- Langkah 3: Akhir Jalan.. Atau, Awal dari Sesuatu yang Lain.. Siapa yang Tahu
Video: DRO Berbasis Arduino untuk Mesin GRBL CNC: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Saya memulai proyek ini dengan satu tujuan dalam pikiran. Saya menginginkan cara yang sederhana, namun efektif untuk melihat informasi tentang mesin CNC saya, sambil berdiri di depan mesin CNC, daripada menjulurkan leher saya dalam posisi yang hampir seperti manusia karet, dan menyipitkan mata seperti orang yang menatap matahari, hanya untuk melihat monitor komputer menyala. sisi lain ruangan. Dengan mengingat hal itu, saya mulai mengumpulkan banyak komponen murah, spesial ebay, dan sedikit solder dan selotip cadangan. Inilah hasil hampir setahun menunggu suku cadang dari china.. erm.. Rajin bekerja menuju tujuan saya.:)
Langkah 1: Tahap Desain Perangkat Keras…
Hal pertama yang perlu kita lakukan adalah membuang semuanya ke dalam tumpukan, mencolokkan semuanya secara acak, memadamkan semua api, membuka jendela untuk mengeluarkan asap dan asap, dan kemudian kita dapat mulai membangun sesuatu yang menarik.. Sehat. Bagi saya bagaimanapun. Saya memulai dengan mendapatkan salah satu dari arduino328p yang ada di mana-mana dalam bentuk paket "DIP". (Dual inline pin = Tongkat dengan kaki) Dari sana, saya membutuhkan beberapa cara untuk menampilkan informasi secara visual. Pikiran pertama saya adalah menggunakan LCD 16x2 standar, dan dengan cepat saya menyadari bahwa saya tidak dapat memasukkan semuanya ke dalam LCD kecil itu tanpa pengguliran mewah, atau pergantian layar dengan waktu, yang keduanya tidak terlalu menarik. Jadi ide saya berikutnya adalah 20x4. itu memiliki banyak ruang untuk menampilkan informasi dasar, dan dengan sentuhan, saya dapat beralih antara pekerjaan, dan koordinat mesin. Dengan itu, saya berangkat untuk membuat sketsa arduino… Di suatu tempat di sepanjang jalan, saya melihat DRO nyata di pabrik manual yang sebenarnya… tampilan 7-segmen terlihat dari seberang gudang… Jadi saya memutuskan untuk menambahkannya ke desain saya, kalau-kalau saya tidak suka LCD lagi. Setelah berjam-jam menjelajahi ebay untuk menemukan modul yang saya suka, saya membeli 3 dari 8 digit modul tampilan 7-segmen dengan ic max7219 di dalamnya. Sempurna… sekarang yang harus saya lakukan adalah membangun perpustakaan arduino untuk…. tidak.. Sepertinya seseorang telah melakukan ini. Nick Gammon merancang perpustakaan ini untuk digunakan dengan tampilan ini, dan lainnya. Ini cukup lurus ke depan. Perpustakaan Arduino Max7219 Nick Gammon Satu-satunya hal yang saya tidak suka, adalah saya belum bisa menyelaraskan angka ke kanan, dan simbol "-" di kiri.. tapi meh, berhasil. Beberapa minggu kemudian, setelah menyatukan peluang dan akhir, bit dan bobs, dan dengan bantuan dari seseorang di youtube, saya memiliki prototipe yang berfungsi di papan tempat memotong roti menggunakan modul 7-segmen..
Langkah 2: Desain PCB…
Bermain-main di Eagle, saya berhasil menempelkan PCB… Butuh tiga kali percobaan untuk membuat papan keluar dengan benar, tapi itu hanya pengalaman, dan film photoresist kering khusus ebay yang cerdik. Termasuk dalam langkah ini adalah kumpulan file elang yang diperbarui. Tidak seperti bencana papan pertama saya (gambar yang digambarkan) Desain yang diperbarui sedikit lebih besar, dan memperbaiki beberapa masalah yang saya miliki dengan memasok daya yang cukup ke modul. Ternyata, jika jalur yang harus dilalui listrik mengelilingi papan dalam lingkaran, beberapa komponen di ujung yang jauh tidak akan mendapatkan cukup jus untuk dipilih (AvE… Berhenti menginfeksi saya dengan bahasa sehari-hari Anda!)Siapa pun, board dirancang untuk digunakan dengan tiga modul tampilan e-segmen max7219, serta LCD. Bagian LCD adalah opsional, tetapi dalam iterasi mendatang, saya berencana untuk mematahkan pin lain untuk sensor efek hall pada spindel CNC untuk menampilkan RPM spindel yang sebenarnya. Juga dalam versi file elang ini, saya telah menambahkan penempatan dan dokumentasi silkscreen yang lebih baik, memecah status RGB yang dipimpin jika Anda tidak memiliki versi pemasangan permukaan, atau ingin memasangnya dalam kasing, dan menginginkan LED di tempat lain. Saya juga telah menambahkan header ICSP, jika Anda tidak ingin menggunakan USB untuk memprogram ulang. Juga, Anda akan melihat papan ini tidak menggunakan paket DIP Atmeg328p. Alih-alih menggunakan paket SMD QFP. (QFP = Quad Flat Pack.) Ini dilakukan terutama untuk memiliki lebih banyak ruang di bawah papan untuk jejak, tanpa harus memutar lebih banyak pin melalui lubang. Ada pin breakout untuk mode, dan tombol reset, serta dua breakout bawah, satu ke LCD, yang lain ke arduino yang mengendalikan Mesin CNC GRBL.
Seluruh papan hanya berukuran 2,6" x 2,25" (atau 65,94mm x 57.1mm untuk Anda orang-orang metrik) Header X, Y dan Z dapat berupa header pich standar.1", atau cukup jalankan kabel pita ke modul Anda jika perlu.
-=[BERHATI-HATI!!!]=- -=[HATI-HATI!!!]=- -=[BERHATI-HATI!!!]=-
Modul hanya plug in satu cara. Hati-hati untuk memperhatikan sisi mana dari modul yang VCC/GND dan yang sama di papan tulis. Jika Anda mencolokkannya, atau menghubungkannya ke belakang, Anda mungkin akan merokok unitnya.
Langkah 3: Akhir Jalan.. Atau, Awal dari Sesuatu yang Lain.. Siapa yang Tahu
Akhirnya, kita sampai pada titik dalam tur kecil ADD/ADHD ini yang adalah hidup saya. Di sinilah letak gambar cantik terakhir dari proyek DRO saya. Lengkap dengan Stiker @Scanlime (Terima kasih Micah atas inspirasinya, dan stikernya!) Saya telah menempelkan arsip Rar dengan sketsa DRO yang saya gunakan. Mungkin ada ruang untuk perbaikan, dan jelas bukan pekerjaan yang selesai dan bersih. Ada fitur dalam kode yang belum saya terapkan, dan fitur yang tidak ada dalam kode yang belum saya temukan cara menambahkannya.. Secara keseluruhan, saya pikir itu adalah PoC yang cukup sukses. Meskipun tidak secara teknis "loop tertutup" Digital dibacakan. Itu memang memiliki tujuan. Saya ingin terus membangun ini, dan akhirnya menambahkan dukungan untuk skala kuadratur atau sesuatu. Dan saya pasti ingin menambahkan fitur yang lebih canggih seperti menerapkan siklus probe kalengan, pola lubang, dll. Itu akan membutuhkan IC tambahan untuk mengaktifkan komunikasi masuk, dan keluar dengan GRBL arduino, tetapi dapat dilakukan menggunakan CD4066 atau sesuatu. Semoga ini menginspirasi Anda. Jika Anda membangunnya, beri tahu saya. Saya ingin melihat gambar dan perbaikan. Terima kasih telah mengarungi derp end dengan saya:)-=[ArcAiN6]=-
Direkomendasikan:
Mesin Voting Biometrik Berbasis Sidik Jari Menggunakan Arduino: 4 Langkah (Dengan Gambar)
Mesin Pemungutan Suara Biometrik Berbasis Sidik Jari Menggunakan Arduino: Kita semua mengetahui mesin pemungutan suara elektronik yang ada di mana pengguna harus menekan tombol untuk memberikan suara. Tapi mesin ini telah dikritik karena tempering sejak awal. Jadi pemerintah berencana untuk memperkenalkan sidik jari-bas
Mesin Tulis CNC DIY Menggunakan GRBL: 16 Langkah
Mesin Tulis CNC DIY Menggunakan GRBL: Dalam proyek ini, saya akan menunjukkan kepada Anda cara mudah membuat Plotter CNC Arduino sendiri yang murah Menggunakan Perangkat Lunak Sumber Terbuka dan Gratis! Saya telah menemukan banyak tutorial yang menjelaskan cara membuat sendiri Plotter CNC, tetapi tidak ada satu pun yang menjelaskan secara de
Generator Musik Berbasis Cuaca (Generator Midi Berbasis ESP8266): 4 Langkah (dengan Gambar)
Weather Based Music Generator (ESP8266 Based Midi Generator): Hai, hari ini saya akan menjelaskan cara membuat generator Musik berbasis Cuaca kecil Anda sendiri. Ini didasarkan pada ESP8266, yang mirip dengan Arduino, dan merespons suhu, hujan dan intensitas ringan. Jangan berharap untuk membuat seluruh lagu atau program akord
Mesin Pinball Meja Menggunakan Embedded Plaform Berbasis Evive- Arduino: 18 Langkah (dengan Gambar)
Mesin Pinball Meja Menggunakan Embedded Plaform Berbasis Evive- Arduino: Akhir pekan lagi, game seru lainnya! Dan kali ini, tidak lain adalah game arcade favorit semua orang - Pinball! Proyek ini akan menunjukkan kepada Anda cara membuat mesin Pinball Anda sendiri dengan mudah di rumah. Yang Anda perlukan hanyalah komponen dari evive
Mesin Flute Player Berbasis Arduino: 10 Langkah (dengan Gambar)
Mesin Flute Player Berbasis Arduino: Dalam instruksi ini, saya mencoba menyajikan proyek yang menggabungkan seni dengan teknik. Sebuah mesin yang memainkan seruling. Ini mengontrol catatan menggunakan Arduino. Berbagai nada atau lagu dapat diprogram di Arduino, yang dimainkan Arduino dengan seruling. Tidak ada