Daftar Isi:
- Langkah 1: PERSEDIAAN
- Langkah 2: Kode Akselerometer untuk CPX
- Langkah 3: Tambahkan Kode Servo
- Langkah 4: Hubungkan Servo ke CPX
- Langkah 5: Buat Model Sayap
- Langkah 6: Pasang Sayap ke Motor
- Langkah 7: Penyesuaian Akhir
Video: Sayap Cosplay Motion Activated Menggunakan Circuit Playground Express - Bagian 1: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Ini adalah bagian pertama dari proyek dua bagian, di mana saya akan menunjukkan proses saya untuk membuat sepasang sayap peri otomatis.
Bagian pertama dari proyek ini adalah mekanisme sayap, dan bagian kedua membuatnya dapat dipakai, dan menambahkan sayap itu sendiri.
Ini adalah bagian pertama, mekanika telanjang. Setelah Anda selesai dengan bagian ini, Anda dapat melanjutkan ke Bagian 2!
Langkah 1: PERSEDIAAN
Untuk bagian proyek ini, Anda akan membutuhkan:
- 1 x Sirkuit Taman Bermain Ekspres
- 2 x Motor servo standar
- Breadboard (tanpa solder untuk pengujian)
- Sumber daya (Saya menggunakan dudukan Baterai 4xAA, tetapi Anda dapat menggunakan apa pun yang sesuai untuk Anda)
- Kunci USB ke USB mikro
- 4 x klip Alligator ke header pria
- Kabel (dengan header laki-laki)
Persediaan berikut ini opsional, dan untuk membuat sayap prototipe untuk menguji proyek Anda:
- Kantong kertas atau Karton
- Pensil
- Sharpie/spidol
- Stik es krim
- Pita atau lem panas
- Gunting atau pisau X-Acto
Langkah 2: Kode Akselerometer untuk CPX
Pertama, Anda perlu mengatur accelerometer Circuit Playground, karena sayap akan bergerak sesuai dengan gerakan tangan.
Sekarang, jika Anda melakukan proyek ini, Anda dapat bereksperimen dengan suara, cahaya, sejumlah faktor yang menyebabkan sayap bergerak lebih alami daripada naik turun secara sistematis atau dari sisi ke sisi. Untuk proyek ini, bagaimanapun, saya memilih untuk menggerakkan sayap dengan tangan Anda: ketika tangan mengarah ke atas, sayap naik, dan sebaliknya.
Demi kejelasan, kami akan menggunakan neopiksel untuk membantu kami mengidentifikasi apakah kode CPX berfungsi dengan baik atau tidak. Pastikan untuk menyimpan proyek ini selama proses berlangsung, atau Anda harus memulai ulang dari mana pun terakhir disimpan secara otomatis, yang menurut saya sangat membuat frustrasi.
Mulailah dengan proyek MakeCode baru. Judulnya bisa apa saja yang Anda inginkan, tetapi saya menyarankan sesuatu yang berkaitan dengan sayap yang diaktifkan dengan gerakan sehingga lebih mudah ditemukan nanti. Jangan hapus fungsi selamanya. Buat program awal dengan mengambil blok "saat mulai", dan menambahkan pengaturan akselerometer dan fungsi grafik. Fungsi grafik dengan akselerometer mencatat posisi CPX dalam kaitannya dengan tanah menggunakan gravitasi.
Setelah itu diatur, kita perlu memberikan tujuan pada pembacaan akselerometer. Seperti yang saya sebutkan, di bagian 2 proyek ini CPX akan dipasang di punggung tangan, dan ketika tangan menunjuk ke atas, sayap akan "terbuka", dan ke bawah akan menyebabkan sayap "melipat". Jadi, di blok selamanya, tambahkan dua fungsi "jika", dan ganti opsi "benar" dari kedua blok "Jika" dengan ketidaksetaraan, di sebelah kiri adalah pengukuran akselerometer Y. Anda dapat bermain-main dengan pengaturan yang digambarkan di atas, tetapi blok ketika akselerasi lebih besar dari angka akan menjadi pernyataan "turun" Anda, dan blok "kurang dari" "jika" akan menjadi pernyataan naik Anda. Asal Anda tahu bahwa akselerometer berfungsi, minta warna neopiksel berubah warna saat CPX bergerak. Dalam contoh ini, saya menggunakan merah untuk bawah dan biru untuk atas.
Unggah kode ke CPX Anda dengan menghubungkannya ke komputer Anda dengan kabel USB, dan pastikan warnanya berfungsi seperti yang Anda rencanakan. Jika penyesuaian diperlukan, jangan ragu untuk membuatnya.
Langkah 3: Tambahkan Kode Servo
Setelah warna bekerja seperti yang Anda inginkan ketika Anda memiringkan CPX, kembali ke kode, karena sekarang kita akan menambahkan perintah motor servo.
Buka tab Lanjutan di menu blok, dan di bawah Pin, temukan blok servo. Tempatkan dua blok "tulis Servo" di masing-masing pernyataan if dengan perintah Neopixel, dan atur ke sudut minimum Anda (terendah sayap Anda akan terlipat), dan sudut maksimum Anda (sayap tertinggi akan terangkat). Saya menggunakan sudut 140 dan 80 seperti yang ditunjukkan untuk eksperimen, karena ini kira-kira sudut yang saya inginkan untuk menggerakkan sayap.
Satu blok "Servo Write" di setiap pernyataan "jika" akan untuk sayap kanan Anda, dan disetel ke pin A1. Ini berarti sayap kanan akan disambungkan ke pin A1 pada CPX Anda, dan akan bergerak sesuai dengan perintah servo yang sesuai. Perintah servo "naik" untuk sayap kanan akan menjadi nomor Anda yang lebih besar, 140 derajat dalam contoh saya. Nilai yang lebih rendah, 80 derajat, adalah sudut minimum Anda untuk sayap kanan dan akan berada di fungsi bawah, juga disetel ke pin A1. Ganti nilai ini untuk blok tulis servo/detik servo kiri di setiap pernyataan, terhubung ke pin A2 (140 untuk bawah, 80 untuk atas). Ingatlah untuk menyimpan pekerjaan Anda!
Langkah 4: Hubungkan Servo ke CPX
Sisihkan kode sejenak, dan mari kita bangun mekanisme untuk pekerjaan itu.
Dengan menggunakan papan tempat memotong roti tanpa solder, sambungkan kabel dan klip buaya seperti yang ditunjukkan di atas. Beginilah cara kerja pengkabelan di bagian 2 proyek ini, hanya menggunakan lebih sedikit kabel agar lebih ringkas.
Hubungkan motor servo sesuai, dan menggunakan klip buaya, pasang ke CPX seperti yang ditunjukkan di atas. Ingatlah untuk memasang klip buaya yang menghubungkan ke motor servo kanan pada A1 dan klip yang menghubungkan ke motor servo kiri pada A2, atau sebaliknya sesuai dengan kode Anda.
Tambahkan "bendera", atau semacam indikator ke motor servo Anda untuk memastikan mereka berbelok ke arah yang benar. Anda tidak perlu sesuatu yang mewah, saya menggunakan catatan tempel.
Unduh kode ke CPX Anda, dan sambungkan CPX ke sumber daya yang Anda rencanakan untuk digunakan untuk proyek akhir. Sekarang ujilah! Pastikan bahwa ketika CPX Anda mengarah ke atas, "bendera" servo naik, dan ketika CPX Anda mengarah ke bawah, benderanya turun.
Langkah 5: Buat Model Sayap
Sejujurnya, ini opsional. Saya merekomendasikan melakukan ini, meskipun, untuk menguji servos Anda dengan objek ukuran yang sama dan berat yang sama dengan hasil akhir, untuk membantu Anda membuat penyesuaian yang diperlukan selama bagian proyek ini. Jelas ini tidak akan menjadi sayap Anda yang sebenarnya, tetapi sebelum Anda membuat sayap, Anda harus yakin bahwa motor berfungsi seperti yang Anda inginkan dan dapat menangani beban.
Pastikan karton atau kantong kertas cukup besar untuk sayap Anda. Anda dapat menggunakannya sebagai "stensil" untuk menjiplak kontur sayap sebenarnya di bagian 2 (untuk proses yang lebih mudah dan lebih bersih), jadi ukuran model dan aslinya harus rasio 1:1. Juga, ingat, ketika Anda mendesain sayap, hormati hak cipta. Jangan meniru sayap yang Anda lihat yang digambar atau dibuat oleh orang lain. Anda dapat mencampur dan mencocokkan desain ini untuk membuat Anda sendiri, atau hanya merujuk pada alam, tetapi masalah hukum tidak sepadan.
Jika Anda menggunakan karton, letakkan potongan di lantai, dan buat sketsa salah satu bentuk sayap Anda dengan pensil. Pastikan ukurannya tepat sebelum mengambil spidol atau spidol atau spidol gelap tebal, dan menelusuri kontur luar dan dalam bingkai sayap. Potong sayap kardus, tetapi hanya di sekitar garis luarnya. Di separuh karton lainnya, letakkan sayap yang baru dipotong dan lacak di sepanjang bagian luar untuk membuat sayap kedua Anda.
Jika Anda menggunakan kantong kertas, potonglah agar terbuka sepenuhnya. Ikuti langkah yang sama seperti untuk sayap karton, tetapi setelah memotong keduanya, letakkan di arah yang berlawanan (seolah-olah sedang dipakai), dan menggunakan selotip dan stik es krim, rekatkan stik ke sayap dengan cara yang sama seperti yang Anda lakukan. bingkai kawat logam. Anda juga dapat menggunakan lem panas untuk bagian ini jika menurut Anda selotipnya tidak cukup kuat.
Saya menggunakan karton untuk proyek ini, tetapi saya memang memberikan gambar sayap prototipe yang dibuat dengan kantong belanjaan kertas, selotip, dan pembersih pipa, meskipun akhirnya floppy jadi saya tidak merekomendasikan menggunakan pembersih pipa. Anda mungkin perlu memperkuat tas atau karton dengan beberapa lapisan bahan tambahan, tetapi berhati-hatilah di mana Anda meletakkan beban atau sayap akan terlalu berat di tempat yang salah.
Langkah 6: Pasang Sayap ke Motor
Letakkan motor servo Anda di tepi meja atau meja dengan banyak ruang di kedua arah, dan kencangkan. Saya menggunakan lakban di tepi nakas dan bantuan dari saudara saya, tetapi Anda dapat menggunakan apa pun yang cocok untuk Anda.
Pasang sayap ke servos. Pastikan Anda ingat jika servos berada di posisi "bawah" atau "atas" saat dimatikan, dan pasang sayap yang sesuai. Saya menggunakan campuran lakban dan pin tugas berat.
Colokkan CPX Anda ke sumber daya yang diinginkan, dan uji sayapnya. Jika semuanya berjalan dengan baik, ketika Anda memiringkan CPX ke atas, sayap akan mengikuti, dan sebaliknya untuk ke bawah. Ujilah selama beberapa menit, buat penyesuaian apa pun yang Anda perlukan.
Ingatlah bahwa ini adalah sayap prototipe dan mungkin lebih besar atau lebih berat daripada proyek akhir, dan gunakan sebagai panduan untuk kesalahan. Misalnya, di sayap kanan saya, saya menambahkan terlalu banyak beban ke bagian tengah sayap daripada ujungnya, sehingga menarik motor dan menyebabkannya menjadi sedikit lebih agresif dari yang direncanakan. Catat kesalahan ini sehingga Anda dapat memperbaikinya, seperti membuat sayap lebih ringan dan memfokuskan beban di tempat sayap bertemu dengan servos.
Langkah 7: Penyesuaian Akhir
Buat penyesuaian apa pun pada pengkabelan atau pengkodean yang Anda butuhkan atau inginkan sekarang. Setelah Anda puas dengan bagaimana servos bereaksi terhadap pergerakan CPX, Anda dapat melanjutkan ke bagian dua dari proyek ini, yang akan mencakup konversi proyek ini menjadi sepasang sayap yang dapat dipakai, yang ditautkan di sini!
Direkomendasikan:
Star Wars Light Dengan Circuit Playground Express: 5 Langkah
Star Wars Light With Circuit Playground Express: Lampu ini menggunakan Circuit Playground Express untuk memutar urutan cahaya dan musik. Bantalan sentuh yang terpasang menyalakan animasi cahaya terpisah dan memainkan The Imperial March (tema Darth Vader) atau Tema Utama dari Star Wars. Kode program termasuk
Helm Safety First Dengan Circuit Playground Express: 10 Langkah
Helm Safety First Dengan Circuit Playground Express: Pernahkah Anda pergi bersepeda dan khawatir melepaskan tangan Anda dari stang untuk memberi sinyal ke arah mana Anda berbelok? Sekarang ketakutan itu bisa menjadi masa lalu! Tutorial ini akan menunjukkan cara membuat sistem penutup mata helm hands-free menggunakan C
Shake Detecting Talking Hat Dengan Circuit Playground Express: 12 Langkah (dengan Gambar)
Shake Detecting Talking Hat With Circuit Playground Express: Tutorial mudah dan cepat ini mengajarkan Anda cara membuat topi berbicara! Itu akan merespons dengan jawaban yang diproses dengan hati-hati ketika Anda 'mengajukan' sebuah pertanyaan, dan mungkin itu dapat membantu Anda memutuskan apakah Anda memiliki kekhawatiran atau masalah. Di kelas Wearable Tech saya, saya
Tas Menyala Dengan Circuit Playground Express: 5 Langkah
The Light Up Bag With Circuit Playground Express: Ini adalah tas yang akan menyala dalam berbagai warna. Ini dirancang untuk menjadi tas buku, tetapi dapat diubah menjadi apa pun. Pertama, kita perlu mengumpulkan semua perlengkapan. Ini adalah; Tas (jenis apa pun) CPX (circuit playground express) Tempat baterai
Sarung Tangan Pencuri Warna Dengan Circuit Playground Express: 4 Langkah
Sarung Tangan Pencuri Warna Dengan Circuit Playground Express: Sarung tangan kontemporer terbuat dari sarung tangan, kain kempa, payet, dan tali dengan CPX pencuri warna dengan baterai tersembunyi di dalamnya. Ini adalah proyek cepat dan murah (di bawah 25 euro). Untuk menyelesaikannya, Anda harus memiliki keterampilan menjahit dasar