Sadržaj:

Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio: 7 koraka (sa slikama)
Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio: 7 koraka (sa slikama)

Video: Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio: 7 koraka (sa slikama)

Video: Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio: 7 koraka (sa slikama)
Video: Solo un'altra diretta di martedì pomeriggio dello Youtuber italiano più famoso e seguito del mondo! 2024, Srpanj
Anonim
Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio
Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio

Ovo je prvi dio dvokomponentnog projekta u kojem ću vam pokazati svoj postupak izrade para automatiziranih vilinskih krila.

Prvi dio projekta je mehanika krila, a drugi dio čini ga nosivim i dodavanjem samih krila.

Ovo je prvi dio, gola mehanika. Kad završite s ovim dijelom, možete prijeći na 2. dio!

Korak 1: Opskrba

PRIBOR
PRIBOR
PRIBOR
PRIBOR
PRIBOR
PRIBOR

Za ovaj dio projekta trebat će vam:

- 1 x Circuit Playground Express

- 2 x standardni servo motor

- Oglasna ploča (bez lemljenja za testiranje)

- Izvor napajanja (koristio sam držač baterije za 4xAA, ali možete koristiti sve što vam odgovara)

- USB na mikro USB akord

- 4 x Aligator kopča na muško zaglavlje

- Žice (sa muškim zaglavljima)

Sljedeće zalihe su izborne, a za izradu prototipskih krila za testiranje vašeg projekta:

- Papirnate vrećice ili karton

- Olovka

- Oštri/marker

- Štapići od slatkiša

- Traka ili vruće ljepilo

- Škare ili X-Acto nož

Korak 2: Kôd akcelerometra za CPX

Kod akcelerometra za CPX
Kod akcelerometra za CPX
Kod akcelerometra za CPX
Kod akcelerometra za CPX
Kod akcelerometra za CPX
Kod akcelerometra za CPX
Kod akcelerometra za CPX
Kod akcelerometra za CPX

Najprije morate postaviti akcelerometar Circuit Playground -a, jer će se krila pomicati prema kretanju ruke.

Sada, ako radite na ovom projektu, možete eksperimentirati sa zvukom, svjetlošću, bilo kojim čimbenicima koji uzrokuju kretanje krila na prirodniji način nego sustavno gore -dolje ili bočno. Za ovaj projekt, međutim, odabrao sam da se krila pomiču rukom: kad ruka pokaže prema gore, krila se podižu i obrnuto.

Radi jasnoće, upotrijebit ćemo neopiksele kako bismo lakše utvrdili radi li CPX kod ispravno ili ne. Spremite ovaj projekt tijekom cijelog procesa ili ćete morati ponovno pokrenuti s bilo kojeg mjesta gdje je zadnji put automatski spremljeno, što me je posebno frustriralo.

Počnite s novim MakeCode projektom. Naslov može biti sve što poželite, ali predlažem nešto u vezi s krilima koja se aktiviraju kretanjem, tako da ih je kasnije lakše pronaći. Nemojte uklanjati funkciju forever. Kreirajte početni program tako što ćete uzeti "on start" blok, te dodati postavke akcelerometra i grafičku funkciju. Funkcija grafikona s akcelerometrom bilježi položaj CPX -a u odnosu na tlo pomoću gravitacije.

Kad se to postavi, očitanjima akcelerometra moramo dati svrhu. Kao što sam spomenuo, u drugom dijelu ovog projekta CPX će biti pričvršćen na stražnju stranu ruke, a kada ruka pokaže prema gore, krila će se "rasklopiti", a prema dolje će se krila "preklopiti". Dakle, u bloku forever dodajte dvije funkcije "if" i zamijenite opciju "true" oba bloka "If" s nejednakošću, s lijeve strane mjerenje akcelerometra Y. Možete se poigrati sa postavkama na slici gore, ali blok za kada je ubrzanje veće od broja bit će vaš izraz "dolje", a blok "manje od" "ako" bit će vaš izraz prema gore. Samo da znate da akcelerometar radi, neka boja neopiksela promijeni boju kad se CPX pomiče. U ovom primjeru koristila sam crvenu za dolje i plavu za gore.

Prenesite kôd na svoj CPX tako da ga spojite na računalo USB kabelom i provjerite rade li boje onako kako ste planirali. Ako su potrebne prilagodbe, slobodno ih napravite.

Korak 3: Dodajte Servo kod

Dodajte Servo kod
Dodajte Servo kod

Nakon što boje djeluju onako kako želite kada nagnete CPX, vratite se kodu, jer sada ćemo dodati naredbe servo motora.

Idite na karticu Napredno u izborniku blokova, a pod Pinovi pronađite servo blokove. Postavite dva bloka "Servo write" u svaki od if naredbi s Neopixel naredbama i postavite ih na svoj minimalni kut (najniži će vam se krila sklopiti) i vaš maksimalni kut (najveći krila će podići). Koristio sam kutove 140 i 80 kako je prikazano za eksperimentiranje, budući da je to otprilike kut za koji želim da se krila pomiču.

Jedan "Servo Write" blok u svakom "if" izrazu bit će za vaše desno krilo i postavljen na pin A1. To znači da će desno krilo biti spojeno na A1 pin na vašem CPX -u i kretat će se u skladu s odgovarajućom naredbom serva. Servo naredba "gore" za desno krilo bit će vaš veći broj, u mom primjeru 140 stupnjeva. Donja vrijednost, 80 stupnjeva, vaš je minimalni kut za desno krilo i bit će u funkciji dolje, također postavljenoj na pin A1. Promijenite ove vrijednosti za lijevi blok za pisanje servo/drugog servo zapisa u svakoj izjavi, spojen na pin A2 (140 za dolje, 80 za gore). Ne zaboravite sačuvati svoj rad!

Korak 4: Spojite servosisteme na CPX

Spojite servomotore na CPX
Spojite servomotore na CPX
Spojite servomotore na CPX
Spojite servomotore na CPX
Spojite servomotore na CPX
Spojite servomotore na CPX
Spojite servomotore na CPX
Spojite servomotore na CPX

Odložite kod na trenutak, pa izgradimo mehaniku za posao.

Koristeći svoju ploču za lemljenje, spojite žice i štipaljke od aligatora kao što je prikazano gore. Ovako će ožičenje funkcionirati u drugom dijelu ovog projekta, koristeći samo manje žice kako bi bio kompaktniji.

U skladu s tim spojite servo motore i pomoću štipaljki od aligatora spojite na CPX kao što je prikazano gore. Ne zaboravite pričvrstiti kopču od aligatora koja se povezuje s desnim servo motorom na A1 i kopču koja se spaja s lijevim servo motorom na A2, ili na drugi način prema vašem kodu.

Dodajte "zastavice" ili neku vrstu indikatora vašem servo motoru kako biste bili sigurni da se okreću u pravcu. Ne treba vam ništa otmjeno, upotrijebio sam bilješku.

Preuzmite kôd na svoj CPX i spojite CPX na izvor napajanja koji planirate koristiti za konačni projekt. Sada ga isprobajte! Pobrinite se da, kada vaš CPX pokazuje prema gore, servo "zastavice" idu gore, a kada vaš CPX pokazuje prema dolje, zastavice se spuštaju.

Korak 5: Izradite krila modela

Napravite Model Wings
Napravite Model Wings
Napravite Model Wings
Napravite Model Wings
Napravite Model Wings
Napravite Model Wings
Napravite Model Wings
Napravite Model Wings

Iskreno, ovo nije obavezno. Ipak preporučujem da to učinite kako biste testirali svoje servomotore s istom veličinom objekta i iste težine kao i konačni rezultat, kako biste lakše izvršili potrebne prilagodbe tijekom ovog dijela projekta. Očigledno to neće postati vaša stvarna krila, ali prije nego što napravite krila, morate biti sigurni da motori rade kako želite i mogu podnijeti težinu.

Uvjerite se da su kartonske ili papirnate vrećice dovoljno velike za vaša krila. Možete ga koristiti kao "matricu" za praćenje konture stvarnih krila u 2. dijelu (za lakši i čišći proces), pa bi veličina modela i stvarna stvar trebali biti u omjeru 1: 1. Također, zapamtite, prilikom projektiranja krila poštujte autorska prava. Nemojte kopirati krila koja vidite nacrtana ili stvorena od strane nekoga drugog. Možete pomiješati i uskladiti ove dizajne kako biste stvorili vlastiti ili se jednostavno pozivati na prirodu, ali pravne poteškoće ne vrijede.

Ako koristite karton, položite komade na pod i skicirajte olovkom jedan od oblika krila. Provjerite je li veličina odgovarajuća prije nego što uzmete oštru ili na drugi način debelu tamnu olovku ili marker i ocrtate vanjske i unutarnje obrise okvira krila. Izrežite kartonska krila, ali samo oko obrisa. Na drugu polovicu kartona položite novo izrezano krilo i ocrtajte ga s vanjske strane kako biste stvorili svoje drugo krilo.

Ako koristite papirnate vrećice, izrežite ih tako da se potpuno otvore. Slijedite iste korake kao i za kartonska krila, ali nakon što izrežete oba, položite ih u suprotnim smjerovima (kao da su nošena), a pomoću trake i štapića za zalepljivanje zalijepite štapiće na krila na isti način na koji biste metalni okvir od žice. Za ovaj dio možete koristiti i vruće ljepilo ako mislite da traka neće biti dovoljno jaka.

Koristio sam karton za ovaj projekt, ali sam dao sliku prototipa krila izrađenog s papirnatom vrećicom za namirnice, vrpcom i sredstvima za čišćenje cijevi, iako je na kraju ispalo pa ne preporučujem korištenje sredstava za čišćenje cijevi. Možda ćete morati pojačati vrećice ili karton dodatnim slojevima materijala, ali budite oprezni gdje stavljate težinu ili će krila biti preteška na pogrešnim mjestima.

Korak 6: Pričvrstite krila na motore

Pričvrstite krila na motore
Pričvrstite krila na motore
Pričvrstite krila na motore
Pričvrstite krila na motore
Pričvrstite krila na motore
Pričvrstite krila na motore

Postavite svoje servo motore na rub stola ili stola s puno prostora u bilo kojem smjeru i pričvrstite ih. Koristio sam ljepljivu traku na rubu noćnog ormarića i pomoć brata, ali možete upotrijebiti sve što vam odgovara.

Pričvrstite krila na servomotore. Provjerite jeste li zapamtili jesu li servo pogoni bili u položaju "dolje" ili "gore" kada su bili isključeni, te prema tome pričvrstite krila. Koristio sam mješavinu ljepljive trake i igle za teške uvjete rada.

Priključite svoj CPX na željeni izvor napajanja i isprobajte krila. Ako sve ide kako treba, kad CPX nagnete prema gore, krila bi trebala slijediti, a suprotno za dolje. Testirajte ga nekoliko minuta i unesite sve potrebne prilagodbe.

Upamtite da su to prototipna krila i mogu biti glomaznija ili teža od konačnog projekta, te ih koristiti kao vodič za pogreške. Na primjer, na desnom krilu, dodao sam previše težine prema sredini krila, a ne prema kraju, pa je povuklo motor i uzrokovalo da bude malo agresivniji nego što je planirano. Zabilježite ove pogreške kako biste ih mogli ispraviti, poput olakšavanja krila i fokusiranja težine na mjestima gdje krila susreću servo pogone.

Korak 7: Završne prilagodbe

Završne prilagodbe
Završne prilagodbe

Popravite ožičenje ili kodiranje koje trebate ili želite sada. Nakon što ste zadovoljni s načinom na koji servomotori reagiraju na kretanje CPX -a, možete prijeći na drugi dio ovog projekta, koji će pokriti pretvaranje ovog projekta u nosivi par krila, ovdje povezanih!

Preporučeni: