Isi kandungan:

Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)

Video: Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)

Video: Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)
Video: Gizmo the add-on for Circuit Playground Express! 2024, Disember
Anonim
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1

Ini adalah bahagian pertama dari projek dua bahagian, di mana saya akan menunjukkan kepada anda proses saya untuk membuat sepasang sayap peri automatik.

Bahagian pertama projek adalah mekanik sayap, dan bahagian kedua menjadikannya boleh dipakai, dan menambah sayap itu sendiri.

Ini adalah bahagian pertama, mekanik telanjang. Setelah selesai dengan bahagian ini, anda boleh beralih ke Bahagian 2!

Langkah 1: BEKALAN

BEKALAN
BEKALAN
BEKALAN
BEKALAN
BEKALAN
BEKALAN

Untuk bahagian projek ini, anda memerlukan:

- 1 x Circuit Playground Express

- 2 x motor servo standard

- Papan roti (tanpa pematerian untuk ujian)

- Sumber kuasa (Saya menggunakan pemegang Bateri 4xAA, tetapi anda boleh menggunakan apa sahaja yang sesuai untuk anda)

- Kord USB ke mikro USB

- 4 x klip Buaya ke tajuk lelaki

- Wayar (dengan tajuk lelaki)

Persediaan berikut adalah pilihan, dan untuk membuat sayap prototaip untuk menguji projek anda:

- Beg kertas atau kadbod

- Pensil

- Sharpie / penanda

- Tongkat papops

- Pita atau gam panas

- Gunting atau pisau X-Acto

Langkah 2: Kod Accelerometer untuk CPX

Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX
Kod Accelerometer untuk CPX

Pertama, anda perlu menyiapkan accelerometer Circuit Playground, kerana sayap akan bergerak mengikut pergerakan tangan.

Sekarang, jika anda melakukan projek ini, anda boleh bereksperimen dengan bunyi, cahaya, sebilangan besar faktor yang menyebabkan sayap bergerak dengan cara yang lebih semula jadi daripada naik dan turun secara sistematik atau bersebelahan. Namun, untuk projek ini, saya memilih agar sayap bergerak dengan tangan anda: ketika tangan menunjuk ke atas, sayap naik, dan sebaliknya.

Demi kejelasan, kami akan menggunakan neopixel untuk membantu kami mengenal pasti sama ada kod CPX berfungsi dengan baik atau tidak. Pastikan anda menyimpan projek ini sepanjang proses, atau anda perlu memulakan semula dari mana sahaja ia disimpan secara automatik terakhir, yang saya rasa sangat mengecewakan.

Mulakan dengan projek MakeCode baru. Tajuknya boleh menjadi apa sahaja yang anda mahukan, tetapi saya mencadangkan sesuatu yang berkaitan dengan sayap yang diaktifkan gerakan supaya lebih mudah dicari kemudian. Jangan keluarkan fungsi selamanya. Buat program permulaan dengan mengambil blok "on start", dan menambahkan tetapan pecutan dan fungsi grafik. Fungsi grafik dengan pecutan merakam kedudukan CPX berhubung dengan tanah menggunakan graviti.

Setelah disiapkan, kita perlu memberi tujuan pembacaan pecutan. Seperti yang saya sebutkan, di bahagian 2 proyek ini CPX akan dilekatkan di belakang tangan, dan ketika tangan menunjuk ke atas, sayap akan "terungkap," dan ke bawah akan menyebabkan sayap "melipat". Jadi, dalam blok selamanya, tambahkan dua fungsi "if", dan ganti pilihan "benar" kedua blok "If" dengan ketaksamaan, di sebelah kiri adalah ukuran pecutan Y. Anda boleh bermain-main dengan tetapan yang digambarkan di atas, tetapi blok untuk ketika pecutan lebih besar daripada angka akan menjadi penyataan "turun" anda, dan blok "kurang daripada" "jika" akan menjadi penyataan kenaikan anda. Untuk mengetahui bahawa accelerometer berfungsi, warna neopixel akan berubah warna ketika CPX bergerak. Dalam contoh ini, saya menggunakan merah untuk bawah dan biru untuk menaik.

Muat naik kod ke CPX anda dengan menghubungkannya ke komputer anda dengan kabel USB, dan pastikan warnanya berfungsi seperti yang anda rancangkan. Sekiranya penyesuaian diperlukan, jangan ragu untuk membuatnya.

Langkah 3: Tambahkan Kod Servo

Tambah Kod Servo
Tambah Kod Servo

Setelah warna berfungsi seperti yang anda mahukan ketika anda memiringkan CPX, kembali ke kodnya, kerana sekarang kita akan menambahkan perintah motor servo.

Pergi ke tab Advanced di menu blok, dan di bawah Pin, cari blok servo. Letakkan dua blok "Servo write" di setiap pernyataan if dengan perintah Neopixel, dan tetapkan ke sudut minimum anda (yang paling rendah akan dilipat sayap anda), dan sudut maksimum anda (sayap tertinggi akan diangkat). Saya menggunakan sudut 140 dan 80 seperti yang ditunjukkan untuk percubaan, kerana ini kira-kira sudut saya mahu sayap bergerak.

Satu blok "Tulis Servo" di setiap pernyataan "if" adalah untuk sayap kanan anda, dan tetapkan ke pin A1. Ini bermaksud sayap kanan akan disambungkan ke pin A1 pada CPX anda, dan akan bergerak mengikut perintah servo yang sesuai. Perintah servo "atas" untuk sayap kanan akan menjadi bilangan anda yang lebih besar, 140 darjah dalam contoh saya. Nilai yang lebih rendah, 80 darjah, adalah sudut minimum anda untuk sayap kanan dan akan berada dalam fungsi bawah, juga disetel ke pin A1. Tukar nilai ini untuk blok tulis servo kiri / servo kedua dalam setiap penyataan, disambungkan ke pin A2 (140 ke bawah, 80 ke atas). Ingatlah untuk menyelamatkan kerja anda!

Langkah 4: Sambungkan Servos ke CPX

Sambungkan Servos ke CPX
Sambungkan Servos ke CPX
Sambungkan Servos ke CPX
Sambungkan Servos ke CPX
Sambungkan Servos ke CPX
Sambungkan Servos ke CPX
Sambungkan Servos ke CPX
Sambungkan Servos ke CPX

Ketepikan kod sebentar, dan mari kita membina mekanik untuk pekerjaan itu.

Dengan menggunakan papan roti tanpa pateri anda, sambungkan wayar dan klip buaya seperti gambar di atas. Ini adalah bagaimana pendawaian akan berfungsi di bahagian 2 projek ini, hanya menggunakan wayar yang lebih sedikit agar lebih padat.

Sambungkan motor servo dengan sewajarnya, dan gunakan klip buaya, pasangkan pada CPX seperti gambar di atas. Ingatlah untuk memasang klip buaya yang menyambung ke motor servo kanan pada A1 dan klip yang menyambung ke motor servo kiri pada A2, atau mengikut kod anda.

Tambahkan "bendera", atau semacam indikator ke motor servo anda untuk memastikan mereka berpusing ke arah yang betul. Anda tidak memerlukan sesuatu yang mewah, saya menggunakan nota lekat.

Muat turun kod ke CPX anda, dan sambungkan CPX ke sumber kuasa yang anda rancangkan untuk digunakan untuk projek akhir. Sekarang uji! Pastikan bahawa ketika CPX anda menunjuk ke atas, servo "flags" naik, dan ketika CPX anda menunjuk ke bawah, bendera akan turun.

Langkah 5: Buat Model Wings

Buat Model Sayap
Buat Model Sayap
Buat Model Sayap
Buat Model Sayap
Buat Model Sayap
Buat Model Sayap
Buat Model Sayap
Buat Model Sayap

Secara jujur, ini adalah pilihan. Saya mengesyorkan melakukan ini, untuk menguji servos anda dengan objek ukuran yang sama dan berat yang serupa dengan hasil akhir, untuk membantu anda membuat penyesuaian yang diperlukan semasa bahagian projek ini. Jelas ini tidak akan menjadi sayap anda yang sebenarnya, tetapi sebelum anda membuat sayap, anda harus yakin bahawa motor berfungsi seperti yang anda mahukan dan dapat menangani berat badan.

Pastikan beg kadbod atau kertas cukup besar untuk sayap anda. Anda boleh menggunakannya sebagai "stensil" untuk menelusuri kontur sayap sebenar di bahagian 2 (untuk proses yang lebih mudah dan lebih bersih), jadi ukuran model dan perkara yang sebenarnya mestilah nisbah 1: 1. Juga, ingat, semasa anda merancang sayap, hormati hak cipta. Jangan menyalin sayap yang anda lihat yang dilukis atau dibuat oleh orang lain. Anda boleh mencampurkan dan memadankan reka bentuk ini untuk membuat reka bentuk anda sendiri, atau hanya merujuk kepada alam semula jadi, tetapi masalah undang-undang tidak sepadan.

Sekiranya anda menggunakan kadbod, letakkan kepingan di lantai, dan lakarkan salah satu bentuk sayap anda dengan pensil. Pastikan ukuran betul sebelum mengambil pena atau penanda berwarna gelap atau tebal, dan menelusuri kontur luar dan dalam bingkai sayap. Potong sayap kadbod keluar, tetapi hanya di sekitar garis besar. Pada separuh kadbod yang lain, letakkan sayap yang baru dipotong dan jejak sepanjang bahagian luar untuk membuat sayap kedua anda.

Sekiranya anda menggunakan beg kertas, potong sehingga terbuka sepenuhnya. Ikuti langkah yang sama seperti sayap kadbod, tetapi setelah memotong kedua-duanya, letakkan ke arah yang berlawanan (seolah-olah mereka dipakai), dan gunakan pita dan tongkat popsikel anda, pasangkan tongkat ke sayap dengan cara yang sama seperti yang anda lakukan. kerangka dawai logam. Anda juga boleh menggunakan lem panas untuk bahagian ini jika anda berpendapat bahawa pita itu tidak akan cukup kuat.

Saya menggunakan kadbod untuk projek ini, tetapi saya memberikan gambar sayap prototaip yang dibuat dengan beg runcit kertas, pita, dan pembersih paip, walaupun akhirnya disket, jadi saya tidak mengesyorkan menggunakan pembersih paip. Anda mungkin perlu menguatkan beg atau kadbod dengan beberapa lapisan bahan tambahan, tetapi berhati-hatilah di mana anda meletakkan berat atau sayap akan terlalu berat di tempat yang salah.

Langkah 6: Pasang Sayap ke Motor

Pasang Sayap ke Motor
Pasang Sayap ke Motor
Pasang Sayap ke Motor
Pasang Sayap ke Motor
Pasang Sayap ke Motor
Pasang Sayap ke Motor

Letakkan motor servo anda di tepi meja atau meja dengan banyak ruang ke arah mana pun, dan selamatkan ke bawah. Saya menggunakan pita saluran di tepi meja malam dan beberapa bantuan dari abang saya, tetapi anda boleh menggunakan apa sahaja yang sesuai untuk anda.

Pasangkan sayap ke servo. Pastikan anda ingat jika servo berada dalam posisi "bawah" atau "atas" ketika mereka dimatikan, dan pasangkan sayap dengan sewajarnya. Saya menggunakan campuran pita saluran dan pin tugas berat.

Pasangkan CPX anda ke sumber kuasa yang diingini, dan uji sayap keluar. Sekiranya semuanya berjalan lancar, semasa anda memiringkan CPX ke atas, sayap harus mengikuti, dan sebaliknya untuk ke bawah. Uji selama beberapa minit, buat penyesuaian yang anda perlukan.

Ingatlah bahawa ini adalah sayap prototaip dan mungkin lebih besar atau lebih berat daripada projek akhir, dan gunakannya sebagai panduan untuk melakukan kesilapan. Sebagai contoh, di sayap kanan saya, saya menambah berat badan terlalu banyak ke tengah sayap daripada hujung, jadi ia menarik ke arah motor dan menyebabkannya sedikit lebih agresif daripada yang dirancang. Perhatikan kesilapan ini supaya anda dapat memperbaikinya, seperti menjadikan sayap lebih ringan dan memusatkan berat di mana sayap memenuhi servo.

Langkah 7: Penyesuaian Akhir

Pelarasan Akhir
Pelarasan Akhir

Buat perubahan pada pendawaian atau pengkodan yang anda perlukan atau mahu sekarang. Setelah anda berpuas hati dengan reaksi servo terhadap pergerakan CPX, anda boleh beralih ke bahagian kedua dari projek ini, yang akan merangkumi penukaran projek ini kepada sepasang sayap yang boleh dipakai, yang dihubungkan di sini!

Disyorkan: