Talaan ng mga Nilalaman:

Pinapagana ng Motion Cosplay Wings Gamit ang Circuit Playground Express - Bahagi 1: 7 Mga Hakbang (na may Mga Larawan)
Pinapagana ng Motion Cosplay Wings Gamit ang Circuit Playground Express - Bahagi 1: 7 Mga Hakbang (na may Mga Larawan)

Video: Pinapagana ng Motion Cosplay Wings Gamit ang Circuit Playground Express - Bahagi 1: 7 Mga Hakbang (na may Mga Larawan)

Video: Pinapagana ng Motion Cosplay Wings Gamit ang Circuit Playground Express - Bahagi 1: 7 Mga Hakbang (na may Mga Larawan)
Video: SIPIT (Voltes V Parody) 2024, Hulyo
Anonim
Pinapagana ng Motion Cosplay Wings Gamit ang Circuit Playground Express - Bahagi 1
Pinapagana ng Motion Cosplay Wings Gamit ang Circuit Playground Express - Bahagi 1

Ito ay bahagi ng isa sa isang bahagi ng proyekto, kung saan ipapakita ko sa iyo ang aking proseso para sa paggawa ng isang pares ng mga awtomatikong pakpak ng engkantada.

Ang unang bahagi ng proyekto ay ang mekanika ng mga pakpak, at ang pangalawang bahagi ay ginagawang maisusuot, at idinadagdag ang mga pakpak mismo.

Ito ang bahaging uno, ang mga hubad na mekanika. Kapag tapos ka na sa bahaging ito, maaari kang magpatuloy sa Bahagi 2!

Hakbang 1: SUMUSUPIT

SUMUSUNOD
SUMUSUNOD
SUMUSUNOD
SUMUSUNOD
SUMUSUNOD
SUMUSUNOD

Para sa bahaging ito ng proyekto, kakailanganin mo ang:

- 1 x Circuit Playground Express

- 2 x Karaniwang servo motor

- Breadboard (no-soldering para sa pagsubok)

- Pinagmulan ng kuryente (Gumamit ako ng isang may-hawak ng 4xAA na Baterya, ngunit maaari mong gamitin ang anumang gumagana para sa iyo)

- USB sa micro USB chord

- 4 x Alligator clip sa male header

- Mga wire (na may mga header na lalaki)

Ang mga sumusunod na supply ay opsyonal, at para sa paggawa ng mga pakpak ng prototype upang subukan ang iyong proyekto:

- Mga paper bag o Cardboard

- Pencil

- Sharpie / marker

- Popsicle sticks

- Tape o mainit na pandikit

- Gunting o X-Acto na kutsilyo

Hakbang 2: Accelerometer Code para sa CPX

Code ng Accelerometer para sa CPX
Code ng Accelerometer para sa CPX
Accelerometer Code para sa CPX
Accelerometer Code para sa CPX
Code ng Accelerometer para sa CPX
Code ng Accelerometer para sa CPX
Code ng Accelerometer para sa CPX
Code ng Accelerometer para sa CPX

Una, kailangan mong i-set up ang accelerometer ng Circuit Playground, dahil ang mga pakpak ay lilipat ayon sa paggalaw ng kamay.

Ngayon, kung ginagawa mo ang proyektong ito, maaari kang mag-eksperimento sa tunog, ilaw, anumang bilang ng mga kadahilanan na sanhi ng paggalaw ng mga pakpak sa isang mas natural na paraan kaysa sa sistematikong pataas at pababa o magkatabi. Gayunpaman, para sa proyektong ito, pinili kong ilipat ang mga pakpak gamit ang iyong kamay: kapag tumaas ang kamay, pataas ang mga pakpak, at kabaligtaran.

Para sa kapakanan ng kalinawan, gagamitin namin ang mga neopixel upang matulungan kaming makilala kung ang CPX code ay gumagana nang maayos. Siguraduhin na i-save ang proyektong ito sa buong proseso, o kakailanganin mong i-restart mula sa kung saan ito huling na-save, na nakita kong partikular na nakakabigo.

Magsimula sa isang bagong proyekto sa MakeCode. Ang pamagat ay maaaring maging anumang nais mo, ngunit iminumungkahi ko ang isang bagay na nauugnay sa mga pakpak na pinapagana ng galaw upang mas madaling makahanap sa paglaon. Huwag alisin ang tuluyang paggana. Lumikha ng panimulang programa sa pamamagitan ng pagkuha ng isang "on start" block, at pagdaragdag ng isang setting ng accelerometer at isang pag-andar ng grap. Ang paggana ng grap na may accelerometer ay nagtatala ng posisyon ng CPX na may kaugnayan sa lupa gamit ang gravity.

Kapag na-set up na iyon, kailangan naming bigyan ang isang layunin ng mga pagbabasa ng accelerometer. Tulad ng nabanggit ko, sa bahagi 2 ng proyektong ito ang CPX ay ikakabit sa likod ng kamay, at kapag ang kamay ay tumuturo paitaas, ang mga pakpak ay "magbubukas," at pababa ay magiging sanhi ng "pagkatiklop" ng mga pakpak. Kaya, sa walang hanggan na bloke, magdagdag ng dalawang "kung" pagpapaandar, at palitan ang "totoong" pagpipilian ng parehong "Kung" na mga bloke na may isang hindi pagkakapantay-pantay, sa kaliwa ay ang pagsukat ng accelerometer ng Y. Maaari kang maglaro sa mga setting na nakalarawan sa itaas, ngunit ang hadlang para sa kung kailan ang mas mabilis na bilis ay mas malaki kaysa sa isang bilang ay ang iyong "pababa" na pahayag, at ang "mas mababa sa" "kung" block ay ang iyong pataas na pahayag. Upang malaman mo na gumagana ang accelerometer, magkaroon ng kulay ng mga neopixel na baguhin ang kulay kapag gumalaw ang CPX. Sa halimbawang ito, gumamit ako ng pula para sa pababa at asul na pataas.

I-upload ang code sa iyong CPX sa pamamagitan ng pag-hook up sa iyong computer gamit ang USB cord, at tiyaking gumagana ang mga kulay sa paraang pinaplano mo sa kanila. Kung kinakailangan ng mga pagsasaayos, huwag mag-atubiling gawin ito.

Hakbang 3: Magdagdag ng Servo Code

Magdagdag ng Servo Code
Magdagdag ng Servo Code

Kapag gumana ang mga kulay sa paraang nais mo sa kanila kapag naikiling mo ang CPX, bumalik sa code, dahil idaragdag namin ang mga utos ng servo motor.

Pumunta sa tab na Advanced sa menu ng block, at sa ilalim ng Mga Pin, hanapin ang mga bloke ng servo. Maglagay ng dalawang mga bloke na "Servo magsulat" sa bawat isa kung mga pahayag na may mga utos ng Neopixel, at itakda ang mga ito sa iyong minimum na anggulo (ang pinakamababang iyong mga pakpak ay tiklop), at ang iyong maximum na anggulo (ang pinakamataas ang mga pakpak ay maiangat). Ginamit ko ang mga anggulo 140 at 80 tulad ng ipinakita para sa pag-eksperimento, dahil ito ay humigit-kumulang na anggulo na nais kong ilipat ang mga pakpak.

Ang isang "Servo Sumulat" na bloke sa bawat pahayag na "kung" ay magiging para sa iyong kanang pakpak, at itakda sa pin na A1. Nangangahulugan ito na ang kanang pakpak ay mai-wire sa A1 pin sa iyong CPX, at lilipat alinsunod sa kaukulang utos ng servo. Ang "up" na servo command para sa kanang pakpak ay ang iyong mas malaking bilang, 140 degree sa aking halimbawa. Ang mas mababang halaga, 80 degree, ay ang iyong minimum na anggulo para sa kanang pakpak at nasa down function, naitakda din sa pin A1. Lumipat ang mga halagang ito para sa kaliwang servo / pangalawang servo magsulat ng bloke sa bawat pahayag, na konektado sa pin A2 (140 para sa pababa, 80 pataas). Tandaan na i-save ang iyong trabaho!

Hakbang 4: Ikonekta ang Mga Serbisyo sa CPX

Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX
Ikonekta ang Servos sa CPX

Itabi ang code nang ilang sandali, at buuin natin ang mekanika para sa trabaho.

Gamit ang iyong solderless breadboard, ikonekta ang mga wire at alligator clip tulad ng ipinakita sa itaas. Ganito gagana ang mga kable sa bahagi 2 ng proyektong ito, gumagamit lamang ng mas kaunting kawad upang mas maging compact.

Ikonekta ang mga motor na servo nang naaayon, at gamit ang mga clip ng buaya, ilakip sa CPX tulad ng ipinakita sa itaas. Tandaang ikabit ang clip ng buaya na kumokonekta sa kanang motor ng servo sa A1 at ang clip na kumokonekta sa kaliwang servo motor sa A2, o kung hindi man ayon sa iyong code.

Magdagdag ng "mga flag", o ilang uri ng tagapagpahiwatig sa iyong servo motor upang matiyak na lumiliko sila sa mga tamang direksyon. Hindi mo kailangan ng anumang magarbong, Gumamit ako ng isang malagkit na tala.

I-download ang code sa iyong CPX, at ikonekta ang CPX sa pinagmulang kuryente na plano mong gamitin para sa panghuling proyekto. Ngayon subukan ito! Siguraduhin na kapag ang iyong CPX ay tumuturo paitaas, ang servo na "mga flag" ay pataas, at kapag ang iyong CPX ay tumuturo pababa, ang mga flag ay bumaba.

Hakbang 5: Lumikha ng Mga Pakpak ng Modelo

Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo
Lumikha ng Mga Pakpak ng Modelo

Sa totoo lang, ang mga ito ay opsyonal. Inirerekumenda kong gawin ito, gayunpaman, upang subukan ang iyong mga servos na may parehong laki ng bagay at katulad na timbang sa huling resulta, upang matulungan kang gumawa ng anumang kinakailangang pagsasaayos sa bahaging ito ng proyekto. Malinaw na hindi ito ang magiging iyong tunay na mga pakpak, ngunit bago mo gawin ang mga pakpak dapat mong siguraduhin na ang mga motor ay gumana sa paraang nais mo at makaya ang timbang.

Siguraduhin na ang karton o mga bag ng papel ay sapat na malaki para sa iyong mga pakpak. Maaari mo itong gamitin bilang isang "stencil" para sa pagsunod sa tabas ng aktwal na mga pakpak sa bahagi 2 (para sa isang mas madali at mas malinis na proseso), kaya ang laki ng modelo at ang tunay na bagay ay dapat na isang 1: 1 ratio. Gayundin, tandaan, kapag nagdidisenyo ka ng mga pakpak, igalang ang copyright. Huwag kopyahin ang mga pakpak na nakikita mo na iginuhit o nilikha ng ibang tao. Maaari mong ihalo at itugma ang mga disenyo na ito upang lumikha ng iyong sarili, o simpleng sumangguni sa kalikasan, ngunit hindi sulit ang ligal na kaguluhan.

Kung gumagamit ka ng karton, ihiga ang mga piraso sa sahig, at iguhit ang isa sa iyong mga hugis sa pakpak sa lapis. Tiyaking tama ang sukat bago kumuha ng isang matulis o kung hindi man makapal na madilim na panulat o marker, at subaybayan ang panlabas at panloob na mga contour ng wing frame. Gupitin ang mga pakpak ng karton, ngunit sa paligid lamang ng balangkas. Sa kabilang kalahati ng karton, ihiga ang bagong pinutol na pakpak at subaybayan ang labas upang likhain ang iyong pangalawang pakpak.

Kung gumagamit ka ng mga paper bag, gupitin ito upang sila ay ganap na magbukas. Sundin ang parehong mga hakbang tulad ng para sa mga pakpak ng karton, ngunit pagkatapos na gupitin ang pareho, itabi ang mga ito sa kabaligtaran ng mga direksyon (na parang isinusuot), at ginagamit ang iyong mga tape at popsicle stick, i-tape ang mga stick sa mga pakpak sa katulad mong paraan isang metal wire frame. Maaari mo ring gamitin ang mainit na pandikit para sa bahaging ito kung sa palagay mo ang tape na iyon ay hindi magiging sapat na malakas.

Gumamit ako ng karton para sa proyektong ito, ngunit nagbigay ako ng isang larawan ng isang pakpak ng prototype na ginawa gamit ang isang paper grocery bag, tape, at mga cleaners ng tubo, kahit na natapos ito sa floppy kaya't hindi ko inirerekumenda ang paggamit ng mga cleaner ng tubo. Maaaring kailanganin mong palakasin ang mga bag o karton na may ilang sobrang mga layer ng materyal, ngunit mag-ingat kung saan mo inilalagay ang bigat o ang mga pakpak ay masyadong mabigat sa mga maling lugar.

Hakbang 6: Maglakip ng mga Pakpak sa Motors

Ikabit ang mga Pakpak sa Mga Motors
Ikabit ang mga Pakpak sa Mga Motors
Ikabit ang mga Pakpak sa Mga Motors
Ikabit ang mga Pakpak sa Mga Motors
Ikabit ang mga Pakpak sa Mga Motors
Ikabit ang mga Pakpak sa Mga Motors

Ilagay ang iyong mga motor na servo sa gilid ng isang desk o mesa na may maraming puwang sa alinmang direksyon, at i-secure ito. Gumamit ako ng duct tape sa gilid ng isang nighttand at ilang tulong mula sa aking kapatid, ngunit maaari mong gamitin ang anumang gumagana para sa iyo.

Ikabit ang mga pakpak sa mga servo. Tiyaking naalala mo kung ang mga servos ay nasa posisyon na "pababa" o "pataas" nang naka-off ito, at ilakip ang mga pakpak nang naaayon. Gumamit ako ng isang halo ng duct tape at mga mabibigat na tungkulin na pin.

I-plug ang iyong CPX sa nais na mapagkukunan ng kuryente, at subukan ang mga pakpak. Kung maayos ang lahat, kapag ikiling mo ang CPX paitaas, dapat sundin ang mga pakpak, at ang kabaligtaran pababa. Subukan ito sa loob ng ilang minuto, na gumagawa ng anumang mga pagsasaayos na kailangan mo.

Tandaan na ang mga ito ay mga pakpak ng prototype at maaaring mas malaki o mabibigat kaysa sa huling proyekto, at gamitin ang mga ito bilang isang gabay para sa mga pagkakamali. Halimbawa, sa aking kanang pakpak, nagdagdag ako ng sobrang timbang patungo sa gitna ng pakpak kaysa sa dulo, kaya't hinila nito ang motor at naging sanhi ng medyo agresibo kaysa sa nakaplano. Itala ang mga pagkakamaling ito upang maayos mo ang mga ito, tulad ng paggawa ng mas magaan ang mga pakpak at ituon ang bigat kung saan nakakatugon ang mga pakpak sa mga servo.

Hakbang 7: Pangwakas na Pagsasaayos

Pangwakas na Pagsasaayos
Pangwakas na Pagsasaayos

Gumawa ng anumang mga pag-aayos sa mga kable o coding na kailangan mo o nais na ngayon. Kapag nasisiyahan ka sa kung ano ang reaksyon ng mga servos sa paggalaw ng CPX, maaari kang magpatuloy sa bahagi ng proyektong ito, na sasakupin ang conversion ng proyektong ito sa isang naisusuot na pares ng mga pakpak, na naka-link dito!

Inirerekumendang: