Sadržaj:
- Korak 1: Opskrba
- Korak 2: Kôd akcelerometra za CPX
- Korak 3: Dodajte Servo kod
- Korak 4: Povežite servosisteme sa CPX -om
- Korak 5: Kreirajte Model Wings
- Korak 6: Pričvrstite krila na motore
- Korak 7: Završna prilagođavanja
Video: Krila za cosplay pokretom aktivirana pomoću Circuit Playground Express - 1. dio: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ovo je prvi dio dvodijelnog projekta, u kojem ću vam pokazati moj postupak izrade para automatiziranih vilinskih krila.
Prvi dio projekta je mehanika krila, a drugi dio čini njegovo nošenje i dodavanje samih krila.
Ovo je prvi dio, gola mehanika. Kada završite s ovim dijelom, možete prijeći na drugi dio!
Korak 1: Opskrba
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 kopča od aligatora na muško zaglavlje
- Žice (sa muškim zaglavljima)
Sljedeći materijali su izborni i za izradu prototipskih krila za testiranje vašeg projekta:
- Papirne kese ili karton
- Olovka
- Oštrica/marker
- Štapići od slatkiša
- Traka ili vruće ljepilo
- Škare ili X-Acto nož
Korak 2: Kôd akcelerometra za CPX
Prvo morate postaviti akcelerometar Circuit Playground -a, jer će se krila kretati prema kretanju ruke.
Sada, ako radite na ovom projektu, možete eksperimentirati sa zvukom, svjetlošću, bilo kojim faktorima koji uzrokuju kretanje krila na prirodniji način nego sistematski gore -dolje ili bočno. Za ovaj projekt, međutim, odabrao sam da se krila pokreću rukom: kada 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. Budite sigurni da ste sačuvali ovaj projekt tokom cijelog procesa, ili ćete morati ponovo pokrenuti s bilo kojeg mjesta gdje se zadnji put automatski spremalo, što me je posebno frustriralo.
Počnite s novim MakeCode projektom. Naslov može biti sve što želite, ali predlažem nešto u vezi s krilima aktiviranim pokretom, tako da ih kasnije lakše pronađete. 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 sa akcelerometrom bilježi položaj CPX -a u odnosu na tlo pomoću gravitacije.
Kada se to postavi, moramo dati očitanja akcelerometra 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 "otvoriti", 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 igrati sa postavkama na slici iznad, ali blok za koje je ubrzanje veće od broja bit će vaš "down" izraz, a blok "less than" "if" će biti vaš up naredba. Samo da znate da akcelerometar radi, neka boja neopiksela promijeni boju kada se CPX pomiče. U ovom primjeru koristila sam crvenu za dolje i plavu za gore.
Otpremite kôd na svoj CPX tako što ćete ga spojiti na računar pomoću USB kabla i provjerite rade li boje onako kako ste planirali. Ako su potrebne prilagodbe, slobodno ih napravite.
Korak 3: Dodajte Servo kod
Nakon što boje funkcioniraju onako kako želite kada nagnete CPX, vratite se na kôd, 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 vaš 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 svakoj "if" naredbi 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 prema odgovarajućoj servo naredbi. Servo naredba "gore" za desno krilo bit će vaš veći broj, 140 stupnjeva u mom primjeru. 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 servo/drugi blok za pisanje servo u svakoj naredbi, spojen na pin A2 (140 za dolje, 80 za gore). Ne zaboravite sačuvati svoj rad!
Korak 4: Povežite servosisteme sa CPX -om
Odložite kod na trenutak, pa izgradimo mehaniku za posao.
Koristeći svoju lemljenu ploču, 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 bilo kompaktnije.
U skladu s tim spojite servo motore i pomoću štipaljki od aligatora spojite ih na CPX kao što je prikazano gore. Ne zaboravite pričvrstiti štipaljku od aligatora koja se povezuje s desnim servo motorom na A1 i kopču koja se povezuje 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: Kreirajte 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 krajnji rezultat, kako biste lakše izvršili potrebna prilagođavanja tijekom ovog dijela projekta. Očigledno ovo neće postati vaša stvarna krila, ali prije nego što napravite krila morate biti sigurni da motori funkcioniraju onako 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, kada dizajnirate 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 pravni problemi 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 konture 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 žičani okvir. 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 od papirnate vrećice za namirnice, trake i sredstava za čišćenje cijevi, iako je završilo disketom pa ne preporučujem sredstva za čišćenje cijevi. Možda ćete morati ojačati vreće ili karton dodatnim slojevima materijala, ali pazite gdje stavljate težinu ili će krila biti preteška na pogrešnim mjestima.
Korak 6: 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 bratovu pomoć, ali možete koristiti sve što vam odgovara.
Pričvrstite krila na servo pogone. Uverite se da ste zapamtili da li su servo pogoni bili u položaju "dole" ili "gore" kada su bili isključeni, i prema tome pričvrstite krila. Koristio sam mješavinu ljepljive trake i igle za teške uslove rada.
Priključite CPX na željeni izvor napajanja i isprobajte krila. Ako je sve u redu, kada nagnete CPX prema gore, krila bi trebala slijediti, a suprotno prema dolje. Testirajte ga na nekoliko minuta i unesite sve potrebne prilagodbe.
Upamtite da su to prototipska krila i mogu biti glomaznija ili teža od konačnog projekta i koristite ih kao vodič za greške. Na primjer, na desnom krilu dodao sam previše težine prema sredini krila, a ne prema kraju, pa je povuklo motor i učinilo ga malo agresivnijim od planiranog. Zapamtite ove greške kako biste ih mogli ispraviti, poput olakšavanja krila i fokusiranja težine na mjestima gdje se krila susreću sa servo pogonima.
Korak 7: Završna prilagođavanja
Popravite ožičenje ili kodiranje koje trebate ili želite sada. Kad budete zadovoljni kako 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čuje se:
Broš sa kristalnim kvarcnim kristalima koji osjeća zvuk i muziku sa Express Circuit Playground: 8 koraka (sa slikama)
Broš sa kvarcnim kristalima koji osjeća zvuk i muziku sa Playground Circuit Expressom: Ovaj zvučno reaktivni broš izrađen je pomoću ekspresnog kola za igralište, jeftinih kristala kvarca u rasutom stanju, žica, karton, pronađena plastika, sigurnosna igla, igla i konac, vruće ljepilo, tkanina, i razne alate. Ovo je prototip ili prvi nacrt ove
Energetski efikasna ulična svjetla aktivirana pokretom: 8 koraka
Ulično svjetlo s energetski učinkovitim pokretom: Naš cilj s ovim projektom bio je stvoriti nešto što bi zajednicama uštedjelo energiju i financijske resurse. Ulična svjetla koja se aktiviraju pokretom učinila bi obje ove stvari. Širom zemlje energija se troši na ulična svjetla koja osvjetljavaju ulice
LED lampa aktivirana pokretom na baterije: 4 koraka
LED lampa sa aktiviranjem pokreta na bateriju: Ako želite staviti svjetlo negdje koje se ne može spojiti, ovo je možda upravo ono što vam treba
Krila od optičkih vlakana: 24 koraka (sa slikama)
Krila optičkih vlakana: Prošlo je dosta vremena otkad sam se upuštao u mesnati projekt, pa me je Joel iz Mrava na dinje zamolio da napravim kostim za lansiranje njegovih novih proizvoda od optičkih vlakana, i to sam rado prihvatio. Koristio sam svjetiljku njegove prethodne generacije za optička vlakna
Kamera s pokretom pomoću MESH SDK -a: 6 koraka (sa slikama)
Kamera s pokretom pomoću MESH SDK -a: Želite li automatizirati kameru kako biste zabilježili najbolje trenutke vašeg ljubimca dok niste kod kuće? MESH senzor kretanja omogućuje kamere koje podržavaju SDK. Na primjer, postavili smo MESH senzor pokreta pored hrane za mačke i igračaka za mačke u