Daftar Isi:
- Langkah 1: Desain
- Langkah 2: Mengumpulkan Bahan
- Langkah 3: Komponen Cetak 3D
- Langkah 4: Membangun Bingkai
- Langkah 5: Merakit Kotak Surat
- Langkah 6: Merakit Aktuator
- Langkah 7: Membuat Pelat Belakang
- Langkah 8: Pasang Komponen ke Backplate dan Wiring
- Langkah 9: Memasang Pelat Belakang ke Bingkai
- Langkah 10: Mengkalibrasi Servos
- Langkah 11: Mengunggah Kode
- Langkah 12: Memasang Layar
- Langkah 13: Memasang Penutup Atas dan Bawah
- Langkah 14: Selesai Jam dan Ringkasan
Video: Word Clock Dikendalikan oleh 114 Servos: 14 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Proyek Fusion 360 »
Apa yang memiliki 114 LED dan selalu berjalan? Seperti yang Anda ketahui, jawabannya adalah jam kata. Apa yang memiliki 114 LED + 114 servo dan selalu bergerak? Jawabannya adalah jam kata yang dikendalikan servo ini.
Untuk proyek ini saya bekerja sama dengan seorang teman saya yang ternyata menjadi keharusan karena upaya besar membangun ini. Selain itu, keahlian elektronik dan mekanik saya saling melengkapi dengan cukup baik. Ide untuk mengadaptasi jam kata populer ini datang kepada kami saat kami membuat jam biasa sebagai hadiah natal. Di sana, kami perhatikan bahwa juga memungkinkan untuk memproyeksikan huruf dari belakang ke selembar kertas putih. Pada saat ini hanya solusi solusi untuk menyembunyikan pengerjaan jelek kami karena kami berakhir dengan banyak gelembung saat menempelkan stiker vinil dengan huruf ke bagian belakang piring kaca. Kami kemudian memperhatikan bahwa seseorang dapat mencapai efek menarik saat menekuk lembaran kertas karena huruf berubah ukuran dan menjadi kabur. Hal ini membuat kami datang dengan ide untuk membuat jam kata di mana huruf-huruf diproyeksikan dari belakang ke layar dan dapat digerakkan maju mundur untuk mengubah ukuran gambar yang diproyeksikan. Awalnya kami agak enggan untuk membangun proyek ini karena biaya dan tenaga yang dibutuhkan ketika ingin memindahkan masing-masing 114 huruf satu per satu. Jadi kami melontarkan ide untuk membuat versi di mana setiap kata yang digunakan untuk menampilkan waktu dapat digeser maju mundur. Namun, setelah melihat bahwa kontes Epilog muncul di Instructables yang meminta proyek epik, dan juga setelah menemukan motor servo yang relatif murah, kami memutuskan untuk terus maju dan membuat versi yang tepat di mana setiap huruf dikontrol secara individual oleh servo.
PERHATIAN: Ini bukan build satu hari!
Untuk memberi Anda gambaran tentang upaya yang terlibat dalam proyek ini, perhatikan angka-angka berikut. Jam selesai berisi
- 798 model cetak 3D individu (total waktu pencetakan ~ 200 jam)
- ~600 sekrup + ~250 mur dan ring
- ~500 kabel (panjang total ~ 50 m). Belum lagi kabel-kabel yang sudah terpasang pada servos.
Langkah 1: Desain
Jam dirancang dengan Autodesk Fusion 360 dan Inventor. Seperti yang Anda lihat, jam terdiri dari 114 kotak surat yang digerakkan oleh aktuator linier yang pada gilirannya digerakkan oleh motor servo. Setiap kotak surat berisi LED yang memproyeksikan surat ke bagian belakang layar yang terbuat dari foil PVC putih. Semua komponen ditempatkan dalam bingkai kayu.
Langkah 2: Mengumpulkan Bahan
Komponen elektronik
114x SG90 motor servo mikro (ebay.de)
Meskipun servos diberi label dengan nama merek populer "Tower Pro" mereka pasti tiruan yang lebih murah. Namun, karena harga tiruannya sekitar 1 EUR dibandingkan dengan 3 EUR untuk aslinya, ini membuat keseluruhan proyek menjadi lebih terjangkau. Rupanya, tiruan juga menarik lebih sedikit arus (tentu saja ini juga menyiratkan torsi yang lebih sedikit) yang membuatnya lebih mudah untuk menemukan catu daya yang cocok untuk keseluruhan proyek.
- 5 m WS2812B strip LED, 60 LED/m (ebay.de)
- Driver servo 8x 16 Ch PWM PCA9685 (ebay.de)
- Modul RTC DS3231 (ebay.de)
- Arduino nano (ebay.de)
- Penerima IR VS1838B + jarak jauh (ebay.de)
- Catu daya 5 V, 10 A (ebay.de)
- Kabel ekstensi servo 20x 15 cm (ebay.de)
- kabel soket DC ke kabel telanjang (conrad.de)
- Resistor 300-500 Ohm
- Kapasitor 1000 F (> 5 V)
Bahan untuk bingkai:
-
bilah kayu
- 2 buah 40 x 10 x 497 mm
- 2 buah 12 x 12 x 461 mm
- 2 buah 12 x 12 x 20 mm
-
multipleks
- 2 buah 12 x 77 x 481 mm
- 2 buah 12 x 84 x 489 mm
- foil PVC putih (700 x 1000 x 0,3 mm) (modulor.de)
- Pelat HDF 500 x 500 mm, tebal 3 mm
Sekrup, kabel, dll
- 228x sekrup M2, panjang 8 mm + ring + mur hex
- 228x sekrup self-tapping M2.2, panjang 6,5 mm
- berbagai sekrup kayu
- 50 m, kawat 0,22 mm2 (24 AWG)
Selain itu, proyek ini membutuhkan banyak pencetakan dan penyolderan 3D. Pelat belakang diproduksi melalui pemotongan laser. Bingkai dibangun dengan gergaji bundar, gergaji ukir, dan bor. Adapun setiap proyek yang layak kami juga menggunakan banyak lem panas, juga beberapa lem epoksi dan plastik.
Total biaya untuk proyek ini mencapai sekitar 350 EUR.
Langkah 3: Komponen Cetak 3D
Kotak Surat
Setiap kotak surat terdiri dari sampul cetak 3D yang berfungsi sebagai topeng bayangan dan pelat dasar tempat LED akan dipasang. Pelat dasar mencakup empat pin dowel untuk membantu penyelarasan ke aktuator dan enam lubang untuk memberi makan melalui kabel LED. Totalnya menjadi 228 model yang semuanya dicetak dari PLA hitam (Formfutura EasyFill PLA) dengan tinggi lapisan 0,4 mm. Total waktu pencetakan pada Anycubic Kossel Linear Plus saya adalah sekitar 23 jam untuk sampul surat dan 10 jam untuk pelat dasar. Semua file stl dapat ditemukan di file zip terlampir.
Aktuator
Desain aktuator diadaptasi dari Linear Servo Extender oleh Roger Rabbit yang sangat membantu. Karena bagian-bagiannya pas satu sama lain, mereka harus dicetak pada printer 3D yang layak. Ketinggian lapisan kecil tidak sepenting (0,2 mm baik-baik saja) sebagai diameter nozzle kecil (kami sarankan 0,4 mm). Bagian-bagian harus dicetak dalam orientasi yang ditunjukkan. Setiap aktuator terdiri dari 5 bagian individu, karena kami membutuhkan 114 aktuator, ini berarti total 570 bagian (!). Untuk mencetaknya, kami menggunakan kekuatan gabungan dari beberapa printer 3D profesional (Ultimaker S2+, Ultimaker S5, Lulzbot TAZ6, Sindoh 3D Wox DP200). Tetap saja kami memiliki banyak cetakan yang gagal pada bagian-bagiannya dan saya menyertakan beberapa gambar untuk hiburan Anda. Total waktu pencetakan sekitar 150 jam (!). Sekali lagi file stl dapat ditemukan di file zip terlampir.
Langkah 4: Membangun Bingkai
Rangka dibuat dari bilah kayu dan papan multipleks. Bagian-bagian tersebut dipotong menggunakan gergaji bundar dan gergaji ukir, kemudian direkatkan menggunakan lem kayu dan sekrup kayu. Penutup atas dan bawah juga diwarnai untuk memberikan tampilan yang lebih bagus. Penjelasan rinci tentang bagian-bagian termasuk semua dimensi dapat ditemukan dalam gambar terlampir.
Langkah 5: Merakit Kotak Surat
Perakitan kotak surat membutuhkan banyak pekerjaan dan membutuhkan waktu yang sangat lama, terutama penyolderan. Ini karena setiap langkah yang Anda lakukan harus diulang 114 kali.
- Potong 114 potongan individu dari strip LED
- Timah semua bantalan LED
- Pasang setiap LED ke pelat belakang cetak 3D dari kotak surat. LED harus berada di tengah. Kami juga mengamankannya dengan lem panas.
- Selanjutnya kami menyiapkan 3x114 = 442 kabel, yaitu memotong memanjang, mengupas ujungnya dan menyemirnya. Panjang setiap kawat masing-masing 10 cm kecuali untuk kabel yang menghubungkan huruf terakhir ke titik-titik yang harus lebih panjang (~25 cm). Juga kabel yang terhubung ke huruf pertama yang akan terhubung ke arduino dan catu daya harus lebih panjang.
- LED rantai diasy menggunakan kabel. Kabel dimasukkan melalui lubang di pelat belakang cetak 3D dari setiap kotak surat.
- Sampul depan kotak surat ditempel dengan lem
- Bagian dari rak linier untuk aktuator harus direkatkan bersama
- Rak linier menempel di bagian belakang kotak surat menggunakan lem
Langkah 6: Merakit Aktuator
Sekali lagi merakit aktuator adalah prosedur yang sangat membosankan yang memakan waktu lama.
- Pasang servo ke rumah cetak 3D menggunakan sekrup yang disertakan
- Roda gigi bundar dipasang ke servo menggunakan salib plastik yang disertakan tetapi pertama-tama salib harus dipotong untuk membentuk dan dilekatkan pada roda gigi menggunakan epoksi.
- Pasang roda gigi ke servo menggunakan sekrup yang disertakan
- Sebelum memasukkan rak linier, setiap servo dipusatkan pada posisi yang sama
- Memasukkan rak linier dengan kotak surat
- Memasukkan dua hexnut M2 ke dalam housing cetak 3D yang akan digunakan untuk memasangnya ke pelat belakang nanti
- Tutup casing dengan sampul cetak 3D menggunakan sekrup self-tapping M2.2
Pada akhirnya kami berakhir dengan kekacauan besar dari aktuator berantai diasy seperti yang ditunjukkan pada gambar di atas
Langkah 7: Membuat Pelat Belakang
Pelat belakang dipotong laser dari kayu HDF setebal 3 mm menggunakan pemotong laser CO2 dari ruang pembuat lokal kami. Awalnya kami mencoba kayu lapis tetapi ternyata terlalu tipis untuk menopang berat semua komponen. Akan lebih baik lagi menggunakan aluminium dalam kasus ini tetapi tentu saja lebih mahal dan tidak dapat dipotong dengan laser CO2. File dxf untuk pelat belakang terlampir.
Langkah 8: Pasang Komponen ke Backplate dan Wiring
Pada awalnya papan PCA9685 harus dipasang ke pelat belakang menggunakan standoff PCB. Kemudian modul Arduino nano dan RTC dapat ditempatkan seperti pada gambar di atas. Untuk dua yang terakhir kami menggunakan pemegang cetakan 3D yang direkatkan dengan lem panas. Komponen terhubung seperti yang ditunjukkan pada diagram pengkabelan. Perhatikan bahwa yang terbaik adalah memberi daya pada setiap PCA9685 secara terpisah melalui blok terminal. Pada awalnya kami daisy chain juga konektor V+ dan GND dan hanya menghubungkan blok terminal papan pertama (seperti yang disarankan pada halaman adafruit), namun, dalam hal ini semua arus mengalir melalui papan pertama dan kami akhirnya membakar MOSFET dari rangkaian proteksi terbalik. Ada juga lembar kerja terlampir yang menunjukkan pemasangan kabel servo. Kabel ekstensi untuk servos di mana digunakan kapan pun diperlukan. Perhatikan bahwa Anda harus menetapkan alamat I2C yang berbeda untuk setiap PCA9685 seperti yang dijelaskan pada halaman adafruit.
Aktuator kemudian dipasang pada pelat belakang menggunakan sekrup 228x M2. Pekerjaan itu lagi-lagi sangat monoton tetapi setelah selesai jam sudah mulai terbentuk. Kami juga mencoba untuk mengatur kabel servo sebaik mungkin tetapi pada akhirnya kabel masih sangat berantakan.
Daya disuplai dengan memberi makan kabel DC melalui pelat belakang dan menghubungkannya ke blok terminal.
Langkah 9: Memasang Pelat Belakang ke Bingkai
Setelah semua komponen terpasang dan kabel tertata, kami memasang pelat belakang ke rangka menggunakan sekrup 6x M4. Sayangnya, kami meninggalkan sangat sedikit ruang untuk semua kabel agar sesuai sehingga mereka harus dijepit sedikit.
Langkah 10: Mengkalibrasi Servos
Karena ketinggian semua kotak surat sedikit berbeda setelah pemasangan, kami menggunakan kode terlampir untuk mengkalibrasi semua servos sehingga kotak surat memiliki posisi minimum dan maksimum yang sama. Untuk posisi maksimal kami mencoba menempatkan kotak surat sedekat mungkin dengan layar. Posisi min/max yang dikalibrasi untuk setiap servo kemudian dimasukkan ke dalam kode utama.
Langkah 11: Mengunggah Kode
Terlampir adalah kode utama untuk kata jam. Ada tiga jenis efek untuk menunjukkan waktu.
- Pindahkan semua huruf dengan cepat ke belakang (satu demi satu) dan nyalakan LED dengan warna acak yang sama. Kemudian dengan cepat pindahkan huruf yang menampilkan waktu ke depan satu demi satu dan nyalakan setiap kata dengan warna acak.
- Pindahkan semua huruf dengan cepat ke belakang (satu demi satu) dan nyalakan LED dengan warna acak yang sama. Perlahan pindahkan setiap kata yang menampilkan waktu ke depan (semua huruf secara bersamaan) dan memudarkan warna dari warna latar belakang ke nilai acak.
- Pindahkan semua huruf dengan cepat ke posisi acak (satu demi satu) dan nyalakan LED dengan warna acak yang berbeda. Kemudian perlahan pindahkan semua huruf ke belakang dan pudarkan warnanya. Lanjutkan dengan 1. atau 2.
Saya juga ingin menerapkan efek di mana titik yang menunjukkan menit saat ini secara bertahap bergerak maju dan memudar warna sehingga berada di posisi depan dengan warna yang benar ketika menit selesai. Sayangnya, saya belum membuatnya berfungsi karena sepertinya penerima IR tidak merespons.
Langkah 12: Memasang Layar
Awalnya kami ingin menggunakan kain putih sebagai layar. Masalahnya adalah bahwa setelah memasangnya ke bingkai, kain membungkuk di tengah dan kami berakhir dengan distorsi bantalan bantalan. Kami kemudian memutuskan untuk menggunakan foil PVC putih tipis untuk layar. Foil juga diiklankan untuk membuat kap lampu sehingga memiliki transmisi yang masuk akal tetapi tidak tembus pandang sehingga kotak surat hitam tetap tersembunyi. Dalam percobaan pertama kami, kami menempelkan foil menggunakan epoksi tetapi tidak menempel terlalu baik sehingga kami beralih ke lem panas. Namun berhati-hatilah karena jika lem terlalu panas, itu bisa melelehkan foil. Foil berlebih dihilangkan dengan pisau eksak.
Langkah 13: Memasang Penutup Atas dan Bawah
Akhirnya penutup kayu bernoda melekat pada bagian atas dan bawah. Warna gelap membuat kontras yang bagus dengan layar putih. Penerima IR dimasukkan melalui lubang di pelat belakang dan dipasang ke penutup atas dengan lem panas.
Langkah 14: Selesai Jam dan Ringkasan
Setelah dua bulan intensif pekerjaan jam akhirnya selesai dan bekerja. Secara keseluruhan kami sangat senang dengan hasilnya. Memindahkan huruf di belakang layar yang dipasangkan dengan mengubah warna LED menghasilkan efek yang terlihat sangat keren. Pada akhirnya huruf-hurufnya tidak berbaris dengan sempurna dan layarnya tidak 100% datar tetapi ini hampir membuatnya terlihat lebih bagus. Tentu saja ada hal-hal yang dapat ditingkatkan tetapi saya tidak berpikir bahwa akan ada versi 2.0 karena upaya monumental dari pembangunan ini, kecuali lain kali kami melakukan outsourcing produksi ke China.
Jika Anda menyukai build ini dan berhasil menggulir ke bawah sampai ke bawah, silakan pilih kami di Kontes Epilog.
Hadiah Pertama dalam Kontes Epilog X
Direkomendasikan:
Buatan sendiri - RGB LED Shades Dikendalikan oleh Arduino: 5 Langkah (dengan Gambar)
Buatan sendiri | RGB LED Shades Dikendalikan oleh Arduino: Hari ini saya akan mengajari Anda bagaimana Anda dapat membuat Kacamata LED RGB Anda sendiri dengan sangat mudah dan murahIni selalu menjadi salah satu impian terbesar saya dan akhirnya menjadi kenyataan! Sebuah teriakan besar untuk NextPCB untuk mensponsori proyek ini. Mereka adalah produsen PCB
Tampilan Ferrofluid yang Memukau: Diam-diam Dikendalikan oleh Elektromagnet: 10 Langkah (dengan Gambar)
Tampilan Ferrofluid yang Memukau: Diam-diam Dikendalikan oleh Elektromagnet: Penafian: Instruksi ini tidak akan memberikan cara langsung untuk membangun tampilan ferrofluid besar seperti "Ambil" kami. Proyek itu begitu besar dan mahal sehingga siapa pun yang ingin membangun sesuatu yang serupa hampir pasti akan memiliki
Robot: Two Ways Mobile Dikendalikan oleh Windows Phone.: 6 Langkah (dengan Gambar)
Robot: Ponsel Dua Arah Dikendalikan oleh Windows Phone.: Daftar: Arduino Uno L 293 (Bridge) HC SR-04 (Modul Sonar) HC 05 (Modul Bluetooth) Motor Tg9 (Micro Servo) dengan Gear Box (Dua) Dudukan Baterai (untuk 6 AA) Contach Lenses Holder Wires (pin male to Female) Cable Ties Hot Glue (stick
Tampilan 7-segmen Ganda Dikendalikan oleh Potensiometer di CircuitPython - Demonstrasi Kegigihan Visi: 9 Langkah (dengan Gambar)
Tampilan 7-segmen Ganda Dikendalikan oleh Potensiometer di CircuitPython - Demonstrasi Kegigihan Visi: Proyek ini menggunakan potensiometer untuk mengontrol tampilan pada beberapa tampilan LED 7-segmen (F5161AH). Saat kenop potensiometer diputar, angka yang ditampilkan berubah dalam kisaran 0 hingga 99. Hanya satu LED yang menyala setiap saat, sangat singkat, tetapi
Cahaya Pohon Natal Dikendalikan oleh Mainan: 12 Langkah (dengan Gambar)
Cahaya Pohon Natal Dikendalikan oleh Mainan.: Salam pembuat! Natal dan tahun baru akan datang. Itu berarti suasana meriah, hadiah dan, tentu saja, pohon Natal yang dihiasi dengan lampu warna-warni yang cerah. Bagi saya, lampu pohon Natal pasar massal terlalu membosankan. Untuk menyenangkan anak-anak, saya membuat C