Isi kandungan:
- Langkah 1: BEKALAN
- Langkah 2: Kod Accelerometer untuk CPX
- Langkah 3: Tambahkan Kod Servo
- Langkah 4: Sambungkan Servos ke CPX
- Langkah 5: Buat Model Wings
- Langkah 6: Pasang Sayap ke Motor
- Langkah 7: Penyesuaian Akhir
Video: Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
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
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
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
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
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
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
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
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:
Bros Kristal Kuarsa Sensing Bunyi dan Muzik Dengan Playground Circuit Express: 8 Steps (with Pictures)
Bros Kristal Kuarsa Sensing Bunyi dan Muzik Dengan Playground Circuit Express: Brosur suara-reaktif ini dibuat menggunakan ekspres litar taman permainan, kristal kuarza pukal murah, wayar, kadbod, plastik yang dijumpai, pin keselamatan, jarum dan benang, lem panas, kain, dan pelbagai alat. Ini adalah prototaip, atau draf pertama, dari
Star Wars Light With Circuit Playground Express: 5 Langkah
Star Wars Light With Circuit Playground Express: Lampu ini menggunakan Circuit Playground Express untuk memainkan urutan cahaya dan muzik. Pad sentuh yang dilampirkan menghidupkan animasi cahaya yang berasingan dan bermain sama ada The Imperial March (tema Darth Vader) atau Tema Utama dari Star Wars. Kod program termasuk
Helmet Keselamatan Pertama Dengan Circuit Playground Express: 10 Langkah
Helmet Pertama Keselamatan Dengan Circuit Playground Express: Adakah anda pernah menunggang basikal dan bimbang akan melepaskan tangan anda dari hendal untuk memberi isyarat ke arah mana anda berpusing? Sekarang ketakutan itu boleh berlaku di masa lalu! Tutorial ini akan menunjukkan kepada anda cara membuat sistem helmet blinker hands-free menggunakan C
Goncang Mengesan Topi Bercakap Dengan Circuit Playground Express: 12 Steps (with Pictures)
Goncang Mengesan Topi Bercakap Dengan Circuit Playground Express: Tutorial mudah dan pantas ini mengajar anda cara membuat topi bercakap! Ia akan menjawab dengan jawapan yang diproses dengan teliti ketika anda 'mengajukan' pertanyaan, dan mungkin itu dapat membantu anda memutuskan apakah anda mempunyai masalah atau masalah. Di kelas Teknologi Boleh Dipakai, saya
Warna Mencuri Sarung Tangan Dengan Circuit Playground Express: 4 Langkah
Warna Mencuri Sarung Tangan Dengan Circuit Playground Express: Sarung tangan kontemporari terbuat dari sarung tangan, sarung, payet dan tali dengan warna mencuri CPX dengan bateri tersembunyi di dalamnya. Ini adalah projek yang cepat dan murah (di bawah 25 euro). Untuk menyelesaikannya, anda harus mempunyai kemahiran asas jahitan