Isi kandungan:
- Langkah 1: Kodnya
- Langkah 2: Pendawaian dan Pembungkusan
- Langkah 3: Memasang Alat ke Rambut palsu
- Langkah 4: Di Pameran - Apa Yang Berfungsi, Apa Yang Tidak, Apa Yang Kita Akan Lakukan Berbeza
Video: Antena Andorian Powered Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Isteri memutuskan untuk menjadi Andorian untuk Silicon Valley Comic Con yang akan datang di San Jose untuk menyamai kostum Elvis Captain Kirk saya. Walaupun lukisan wajah / solek dan kostum selebihnya memerlukan sedikit masa, saya tidak dapat membiarkan antena menjadi statik. Saya memutuskan untuk membuat mereka berpusing dan berputar secara rawak. Ternyata banyak orang menjual antena Andoric statik dan antena yang sudah berputar. Tetapi tanda harga $ 100 terlalu mahal dan saya juga lelaki DIY.
Sejak masa yang singkat, saya menjumpai beberapa antena bercetak 3d di luar Etsy berbanding mencubanya.
BAHAGIAN YANG DIPERLUKAN -
Antena Andorian - periksa apakah ini atau buat sendiri
Dua servo mikro - boleh menemui banyak tempat
Adafruit itsybitsy - lihat laman web adafruits. Lebih kecil semakin baik
Kabel servo lanjutan - amazon / ebay
kabel kuasa dua wayar servo dengan suis hidup / mati - amazon / ebay
Bateri 9V
Pemegang bateri 9V
pita pelekat, pita elektrik
pita rambut - sebarang CVS, sasaran, dll.
ALAT YANG DIGUNAKAN
besi pematerian
pistol gam panas
gam super
pelucut wayar
Pisau Xacto
Prototaip papan roti hingga larutan wayar
Persekitaran pembangunan Arduino yang dipasang pada PC anda
Langkah 1: Kodnya
Inilah kod yang saya gunakan. Diangkat dari internet.
Memandu servo dari Arduino sangat mudah. Walaupun ada cara yang lebih teknikal untuk melakukan ini, saya kasar memaksa dua corak pergerakan yang berbeza dengan pergerakan yang aneh di antara mereka dan ping-pong bolak-balik. Anda perlu bermain dengan ini untuk memastikan anda tahu di mana pusatnya apabila servo anda dilekatkan pada head band dan apa yang paling sesuai untuk aplikasi anda. / * Sapu
oleh BARRAGAN
Contoh kod ini berada di domain awam.
Diubah suai oleh r570sv
8-14-19
*/
#sertakan
Servo myservo; // buat objek servo untuk mengawal servo
// dua belas objek servo boleh dibuat di kebanyakan papan
int posl = 0; // pemboleh ubah untuk menyimpan kedudukan servo
int posr = 0; int DELAY = 50; int EveryOther = 0; int i = 0; int j = 0; int k = 0; int x = 0; Servo servo1; Servo servo2;
batal persediaan () {
// myservo.attach (9); // melekatkan servo pada pin 9 pada objek servo // myservo.attach (10); // melekatkan servo pada pin 10 pada servo objek servo1.tach (9); servo2.attach (10); servo1.write (0); servo2.write (0); kelewatan (1000); servo1.write (180); servo2.write (180); kelewatan (1000); Serial.begin (9600); }
//
// // mulakan 180 kiri kiri 50, kanan kanan 50, kemudian perlahan kembali ke 180 kemudian r 50 & kiri 50 // //
gelung kosong () {
untuk (j = 0; j <= 5; j ++) {untuk (i = 0, posl = 180, posr = 180; i <= 50; i ++) {// bergerak dari 0 darjah hingga 180 darjah posl = posl - 1; posr = posr + 1; servo1.write (posl); // suruh servo pergi ke kedudukan dalam pemboleh ubah 'pos' servo2.write (posr); kelewatan (DELAY); // menunggu 15ms untuk servo mencapai kedudukan} untuk (i = 0, posl = 130, posr = 230; i <= 50; i ++) {// bergerak dari 0 darjah hingga 180 darjah posl = posl + 1; posr = posr - 1; servo1.write (posl); // suruh servo pergi ke kedudukan dalam pemboleh ubah 'pos' servo2.write (posr); kelewatan (DELAY); // menunggu 15ms untuk servo mencapai kedudukan}} // untuk
jika (EveryOther == 1) {
servo1.write (180); servo2.write (180); kelewatan (500); servo1.write (280); servo2.write (280); kelewatan (500); servo1.write (120); servo2.write (120); kelewatan (500); servo1.write (180); servo2.write (180); kelewatan (500); EveryOther = 0; // togol ini sehingga setiap kali ia akan melakukan salah satu daripada dua rutin ini} // jika lain {everyOther = 1; untuk (x = 0; x <= 5; x ++) {untuk (i = 0, posl = 180, posr = 180; i <= 40; i ++) {// bergerak dari 0 darjah hingga 180 darjah posl = posl - 1; posr = posr + 1; servo1.write (posl); // suruh servo pergi ke kedudukan dalam pemboleh ubah 'pos' servo2.write (posr); kelewatan (10); // menunggu 10ms untuk servo mencapai positio} untuk (i = 0, posl = 140, posr = 220; i <= 40; i ++) {// bergerak dari 0 darjah hingga 180 darjah posl = posl + 1; posr = posr - 1; servo1.write (posl); // suruh servo pergi ke kedudukan dalam pemboleh ubah 'pos' servo2.write (posr); kelewatan (10); // menunggu 1ms untuk servo mencapai kedudukan}}} // else} // gelung
Langkah 2: Pendawaian dan Pembungkusan
Oleh itu, asas pendawaian asasnya sangat lurus ke hadapan.
Servo mempunyai tiga wayar. Power, Ground dan pin PWM dari Arduino.
Oleh itu, pin, 9 dan 10 digunakan untuk PWM dan tanah dan kuasa digunakan dari Arduino.
Saya memilih bateri 9V kerana saya mempunyai pemegangnya. Saya boleh menggunakan bateri LiPo 3.7V yang lebih kecil untuk menjadikan keseluruhan bungkusan lebih kecil tetapi saya tidak tahu sama ada saya boleh bertahan selama 8 jam pada bateri 3.7V yang sangat kecil yang saya ada sehingga saya menggunakan bateri 9v yang lebih besar, memasukkannya ke dalam pemegang dan membawa alat ganti supaya saya dapat menukarnya jika perlu. Saya juga memasukkan suis mati / hidup kerana saya mahukan cara untuk menghidupkan dan mematikannya dengan mudah. Seluruh bungkusan itu akan disisipkan di bahagian belakang kepala antara rambut palsu dan rambut dan apa yang saya tidak mahukan adalah beberapa cara yang digodam untuk mengaktifkannya yang boleh menyebabkan rambut palsu atau kabel gagal mencuba dengannya.
Pembungkusan sebenar keseluruhan projek adalah salah satu bahagian yang paling sukar. Saya memerlukannya kecil tetapi saya juga tidak mahu kabel tidak selesai dan projek itu GAGAL ketika saya memerlukannya. Saya panas melekatkan semua sambungan di Arduino supaya pin tidak tergelincir dan saya menyolder kabel kuasa dan tanah tepat ke papan Arduino. Sebarang sambungan wayar lain dirapatkan dan keseluruhan bungkusan dibungkus dengan pita pelindung dengan akses mudah ke suis hidup.
Langkah 3: Memasang Alat ke Rambut palsu
Sekiranya pembungkusan tidak cukup membosankan sebenarnya mendapatkan keseluruhan rambut palsu itu menyakitkan.
Antena dipasang pada tali rambut yang benar-benar akan gagal untuk apa yang saya rancangkan untuk menggunakannya sehingga kami harus membeli tali rambut yang lebih kuat - terbuat dari logam dan ditutup dengan getah.
Antena bercetak 3d tidak sesuai dengan servo mikro, jadi saya harus membuat slot lebih besar. Servo dipasang dengan gam panas.
Memasang servo tanduk ke tali rambut adalah kekacauan lengkap. Saya tidak mahu memotong slot rambut palsu yang besar sehingga saya dapat memasangkan servo ke pita rambut dan antena mungkin menyebabkan rambut palsu gagal, jadi saya menempuh jalan yang sangat menyakitkan untuk memotong lubang kecil pada rambut palsu 1/4 jadi poros servo masuk. Kemudian saya pasangkan tanduk pelayan ke servo. Kemudian saya memasang tanduk pelayan ke jalur rambut - yang tidak berfungsi. Melekatkan tanduk pelayan ke jalur rambut juga tidak berfungsi. Soooooo, saya membungkus tanduk pelayan ke pita rambut dengan paracord yang sangat nipis, mengikat setiap bungkus kemudian melekatkan simpul paracord sehingga mereka tidak melonggarkan. Berhati-hati untuk tidak menjadi liar dengan gam dan lem gam servo ditutup (saya membuang seorang servo yang pertama kali melakukan ini). Agak suka apa yang mungkin anda lakukan untuk membuat anak panah seperti 10, 000 tahun yang lalu teknik.
Terdapat cara yang lebih baik untuk melakukan ini. Gunakan contoh saya sebagai sesuatu yang berfungsi tetapi sesuatu yang boleh diperbaiki apabila:-)
Dua slot 1/4 inci tambahan dipotong sehingga wayar pelayan dapat masuk melalui rambut palsu dan bahagian bawah rambut palsu ke tempat bateri / Arduino akan berada.
Memasang bateri / Arduino ke kepala / rambut palsu
YMMV mengenai perkara ini. Saya dapat mengikat bungkusan itu ke roti isteri saya di bawah rambut palsu. Dia memakai jaring rambut dan tali leher juga dibalut ke dalam bungkusan. Kami mengalami satu kegagalan di mana ia tergelincir jadi saya mengikatnya kembali dan ia berlangsung sepanjang hari (bawa beberapa bekalan ketika anda pergi ke penipu untuk membantu ini:-))
Langkah 4: Di Pameran - Apa Yang Berfungsi, Apa Yang Tidak, Apa Yang Kita Akan Lakukan Berbeza
Jadi apa yang berjaya -
Antena tidak jatuh - tetapi kita harus berhati-hati masuk dan keluar dari kereta. Servo kecil dan sambungan tanduk servo ke tali rambut lebih rapuh.
Bateri berlangsung sepanjang masa - tidak perlu menukar bateri.
Tidak ada kabel yang terputus, tidak ada sambungan yang longgar - masa tambahan untuk melekatkan dan pita terbayar
Apa yang tidak berfungsi dengan baik -
Oleh itu, di meja saya, saya dapat mengetahui apa yang kelihatan baik untuk pergerakan antena. Ternyata ketika kami masuk ke pusat pameran yang besar, kebanyakan orang - tidak semua, tidak menyedari antena bergerak. Mereka yang melakukannya, agak panik - 'adakah antena anda bergerak?' agak baik, tetapi saat yang lebih besar akan menjadi lebih baik. Apa yang HARUS saya lakukan adalah menyediakan potensiometer luaran yang dapat kita lakukan untuk mengubah masa nyata untuk meningkatkan putaran, frekuensi, dan lain-lain.
Cara saya mengikatnya ke rambut palsu dan rambut isteri saya - ia jatuh setelah beberapa jam. Nasib baik saya mempunyai tali leher dan saya mengikatnya semula ke rambut palsu / rambutnya. Sebenarnya ini bukan satu kegagalan seperti mempersiapkan diri untuk kelemahan yang kita lihat ketika menghadiri pertunjukan.
Disyorkan:
Cara Membuat Antena BiQuade Double 4G LTE Langkah Mudah: 3 Langkah
Cara Membuat Antena BiQuade 4G LTE Double Langkah Mudah: Sebilangan besar masa yang saya hadapi, saya tidak mempunyai kekuatan isyarat yang baik untuk kerja seharian saya. Jadi. Saya mencari dan mencuba pelbagai jenis antena tetapi tidak berfungsi. Setelah membuang masa saya menjumpai antena yang saya harap dapat dibuat dan diuji, kerana prinsip pembinaannya tidak
Antena Gelombang Z: 4 Langkah
Antena Z-Wave: Antena pasif meningkatkan daya dan jangkauan
Kamera Web Wifi DSLR Powered Raspberry Pi Powered untuk Selang Masa: 3 Langkah (dengan Gambar)
Kamera Web Wifi DSLR Powered Raspberry Pi Powered for Time Lapses: Saya penyedut menonton matahari terbenam dari rumah. Sehinggakan saya mendapat sedikit FOMO apabila ada matahari terbenam yang baik dan saya tidak berada di rumah untuk melihatnya. Kamera web IP menghasilkan kualiti gambar yang mengecewakan. Saya mula mencari cara untuk menggunakan DSLR pertama saya: Cano 2007
Penjejak Antena Arduino FR632 RSSI: 10 Langkah
Arduino FR632 RSSI Antenna Tracker: Pelacak ini tidak menggunakan sistem gps. Pelacak ini menggunakan penerima video kepelbagaian dan arduino pro mini, melalui input analog arduino membaca peratusan sinyal RSSI dari penerima. Sinalnya dibandingkan dan servo mengikuti isyarat RSSI yang lebih kuat. Tidak
Teks ke Ucapan Klik pada UChip ARMbasic Powered, dan SBC Powered ARMbasic Lain: 3 Langkah
Teks untuk Ucapan Klik pada UChip ARMbasic Powered, dan SBC Powered ARMbasic Lain: Pengenalan: Selamat hari. Nama saya Tod. Saya seorang profesional aeroangkasa dan pertahanan yang juga sedikit inti hati. Inspirasi: Berasal dari era dial-up BBS, mikrokontroler 8-bit, komputer peribadi Kaypro / Commodore / Tandy / TI-994A, ketika R