Innholdsfortegnelse:
- Trinn 1: LEVERANSER
- Trinn 2: Akselerometerkode for CPX
- Trinn 3: Legg til servokode
- Trinn 4: Koble servoer til CPX
- Trinn 5: Lag modellvinger
- Trinn 6: Fest vinger til motorer
- Trinn 7: Endelige justeringer
Video: Motion Activated Cosplay Wings Using Circuit Playground Express - Del 1: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Dette er del ett av et todelt prosjekt, der jeg skal vise deg prosessen min for å lage et par automatiserte eventyrvinger.
Den første delen av prosjektet er vingemekanikken, og den andre delen gjør den bærbar og legger til vingene selv.
Dette er del en, den blotte mekanikken. Når du er ferdig med denne delen, kan du gå videre til del 2!
Trinn 1: LEVERANSER
For denne delen av prosjektet trenger du:
- 1 x Circuit Playground Express
- 2 x standard servomotor
- Brødbrett (ikke lodding for testing)
- Strømkilde (jeg brukte en 4xAA batteriholder, men du kan bruke det som fungerer for deg)
- USB til mikro USB -akkord
- 4 x Alligator -klipp til mannlig overskrift
- Ledninger (med mannlige overskrifter)
Følgende rekvisita er valgfritt, og for å lage prototypevinger for å teste prosjektet ditt:
- Papirposer eller papp
- Blyant
- Sharpie/markør
- Ispinner
- Tape eller varmt lim
- Saks eller X-Acto kniv
Trinn 2: Akselerometerkode for CPX
Først må du sette opp Circuit Playgrounds akselerometer, fordi vingene vil bevege seg i henhold til håndbevegelsen.
Hvis du gjør dette prosjektet, kan du eksperimentere med lyd, lys, en rekke faktorer som får vingene til å bevege seg på en mer naturlig måte enn systematisk opp og ned eller side til side. For dette prosjektet valgte jeg imidlertid å la vingene bevege seg med hånden: når hånden peker opp, går vingene opp, og omvendt.
For klarhetens skyld skal vi bruke neopikslene for å hjelpe oss med å identifisere om CPX -koden fungerer som den skal eller ikke. Sørg for å lagre dette prosjektet gjennom hele prosessen, eller du må starte på nytt fra hvor det automatisk ble lagret sist, noe jeg syntes var spesielt frustrerende.
Begynn med et nytt MakeCode -prosjekt. Tittelen kan være hva du vil, men jeg foreslår noe som angår bevegelsesaktiverte vinger, så det er lettere å finne senere. Ikke fjern evig -funksjonen. Lag startprogrammet ved å ta en "på start" -blokk, og legge til en akselerometerinnstilling og en graffunksjon. Graffunksjonen med akselerometeret registrerer CPX -posisjonen i forhold til bakken ved hjelp av tyngdekraften.
Når det er konfigurert, må vi gi akselerometeravlesningene et formål. Som jeg nevnte, vil CPX i del 2 av dette prosjektet festes på baksiden av hånden, og når hånden peker oppover vil vingene "brette seg ut" og nedover føre til at vingene "bretter" seg. Så, i evig blokk, legg til to "hvis" -funksjoner, og erstatt det "sanne" alternativet for begge "Hvis" -blokkene med en ulikhet, til venstre er akselerometermåling av Y. Du kan leke med innstillingene på bildet ovenfor, men blokken for når akselerasjonen er større enn et tall, vil være "ned" -setningen, og "mindre enn" "hvis" -blokken vil være din opp -setning. Bare så du vet at akselerometeret fungerer, må fargen på neopikslene endre farge når CPX beveger seg. I dette eksemplet brukte jeg rødt for dun og blått for opp.
Last opp koden til CPX ved å koble den til datamaskinen din med USB -kabelen, og sørg for at fargene fungerer slik du hadde planlagt dem. Hvis det er behov for justeringer, kan du gjerne gjøre dem.
Trinn 3: Legg til servokode
Når fargene fungerer slik du vil at de skal når du vipper CPX, går du tilbake til koden, for nå skal vi legge til servomotorkommandoer.
Gå til kategorien Avansert i blokkeringsmenyen, og finn servoblokkene under Pins. Plasser to "Servo write" -blokker i hver av if -setningene med Neopixel -kommandoene, og sett dem til din minste vinkel (den laveste vingene vil brettes), og din maksimale vinkel (den høyeste vingene vil løfte). Jeg brukte vinklene 140 og 80 som vist for eksperimentering, siden dette er omtrent vinkelen jeg vil at vingene skal bevege seg på.
En "Servo Write" -blokk i hver "if" -erklæring vil være for din høyre fløy, og sett til pin A1. Dette betyr at høyre vinge vil være koblet til A1 -pinnen på CPX, og vil bevege seg i henhold til den tilsvarende servokommandoen. "Opp" servokommandoen for høyre fløy vil være ditt større tall, 140 grader i mitt eksempel. Den lavere verdien, 80 grader, er din minste vinkel for høyre ving og vil være i ned -funksjonen, også satt til pin A1. Bytt disse verdiene for venstre servo/andre servoskrivblokk i hver setning, koblet til pinne A2 (140 for ned, 80 for opp). Husk å lagre arbeidet ditt!
Trinn 4: Koble servoer til CPX
Sett koden til side et øyeblikk, og la oss bygge mekanikken for jobben.
Koble til ledningene og krokodilleklippene som vist ovenfor, ved hjelp av det loddefrie brødbrettet. Slik fungerer ledningene i del 2 av dette prosjektet, bare ved å bruke mindre ledning for å være mer kompakte.
Koble servomotorene deretter, og ved hjelp av krokodilleklips, festes det til CPX som vist ovenfor. Husk å feste krokodilleklemmen som er koblet til den høyre servomotoren på A1 og klemmen som kobler til den venstre servomotoren på A2, eller på annen måte i henhold til koden din.
Legg til "flagg" eller en slags indikator på servomotoren for å sikre at de svinger i riktig retning. Du trenger ikke noe fancy, jeg brukte en lapp.
Last ned koden til CPX, og koble CPX til strømkilden du planlegger å bruke til det siste prosjektet. Prøv det nå! Sørg for at når CPX peker oppover, går servoen "flagg" opp, og når CPX peker nedover, går flaggene ned.
Trinn 5: Lag modellvinger
Ærlig talt, disse er valgfrie. Jeg anbefaler imidlertid å gjøre dette for å teste servoene dine med samme størrelse og samme vekt som det endelige resultatet, for å hjelpe deg med å gjøre nødvendige justeringer i løpet av denne delen av prosjektet. Disse vil tydeligvis ikke bli dine egentlige vinger, men før du lager vingene, bør du være sikker på at motorene fungerer slik du vil at de skal og kan håndtere vekt.
Sørg for at papp- eller papirposene er store nok til vingene dine. Du kan bruke den som en "sjablong" for å spore konturen til de faktiske vingene i del 2 (for en enklere og renere prosess), så størrelsen på modellen og den faktiske tingen bør være et 1: 1 -forhold. Husk også at når du designer vinger, respekter opphavsretten. Ikke kopier vingene du ser som er tegnet eller laget av noen andre. Du kan mikse og matche disse designene for å lage din egen, eller bare referere til naturen, men de juridiske problemene er ikke verdt det.
Hvis du bruker papp, legger du brikkene på gulvet og skisserer en av vingeformene dine med blyant. Sørg for at størrelsen er riktig før du tar en skarp eller på annen måte tykk mørk penn eller markør, og sporer vingens ytters og indre konturer. Skjær pappvingene ut, men bare rundt omrisset. På den andre halvdelen av papp, legg ned den nykuttede vingen og spor langs utsiden for å lage din andre vinge.
Hvis du bruker papirposer, kutter du dem slik at de åpner seg helt. Følg de samme trinnene som for pappvingene, men etter å ha kuttet ut begge deler, legg dem ned i motsatte retninger (som om de ble slitt), og bruk tape og popsicle -pinner til å tape teipene på vingene på samme måte som du ville gjort en metalltrådramme. Du kan også bruke varmt lim til denne delen hvis du tror at tapen ikke vil være sterk nok.
Jeg brukte papp til dette prosjektet, men jeg ga et bilde av en prototypevinge som var laget av en matpose, tape og rørrensere, selv om den endte med diskett, så jeg anbefaler ikke å bruke rørrensere. Du må kanskje forsterke posene eller pappa med noen ekstra lag med materiale, men vær forsiktig hvor du legger vekten, eller vingene blir for tunge på feil steder.
Trinn 6: Fest vinger til motorer
Sett servomotorene på kanten av et skrivebord eller bord med god plass i begge retninger, og fest dem. Jeg brukte tape på kanten av et nattbord og litt hjelp fra broren min, men du kan bruke det som fungerer for deg.
Fest vingene til servoene. Sørg for å huske om servoene var i "ned" eller "opp" posisjon da de ble slått av, og fest vingene deretter. Jeg brukte en blanding av gaffatape og kraftige pins.
Koble CPX -en til ønsket strømkilde, og test vingene. Hvis alt går bra, når du vipper CPX oppover, skal vingene følge, og det motsatte for nedover. Test det ut i noen minutter, og foreta eventuelle justeringer du trenger.
Husk at disse er prototypevinger og kan være større eller tyngre enn det siste prosjektet, og bruk dem som en veiledning for feil. For eksempel på min høyre vinge la jeg for mye vekt mot midten av vingen fremfor enden, så den trakk i motoren og forårsaket at den ble litt mer aggressiv enn planlagt. Legg merke til disse feilene, slik at du kan fikse dem, for eksempel å gjøre vingene lettere og fokusere vekten der vingene møter servoene.
Trinn 7: Endelige justeringer
Gjør noen tweaks til ledningene eller kodingen du trenger eller vil nå. Når du er fornøyd med hvordan servoene reagerer på bevegelsen til CPX, kan du gå videre til del to av dette prosjektet, som vil dekke konverteringen av dette prosjektet til et bærbart par vinger, lenket her!
Anbefalt:
Lyd og musikk Sensing Quartz Crystal Broche With Playground Circuit Express: 8 trinn (med bilder)
Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express: Denne lydreaktive brosjen er laget ved hjelp av en lekeplasskretsekspress, billige bulkkvartskrystaller, wire, papp, funnet plast, en sikkerhetsnål, nål og tråd, varmt lim, stoff, og en rekke verktøy. Dette er en prototype, eller første utkast, til denne
Sikkerhet første hjelm med Circuit Playground Express: 10 trinn
Sikkerhet første hjelm med Circuit Playground Express: Har du noen gang gått en sykkeltur og bekymret deg for å ta hånden av styret for å signalisere hvilken retning du svinger? Nå kan den frykten være i fortiden! Denne opplæringen viser deg hvordan du lager et håndfritt hjelmblinkersystem ved hjelp av C
Shake Detecting Talking Hat With Circuit Playground Express: 12 trinn (med bilder)
Shake Detecting Talking Hat With Circuit Playground Express: Denne enkle og raske opplæringen lærer deg hvordan du lager en snakkehatt! Det ville svare med et nøye behandlet svar når du 'stiller' et spørsmål, og kanskje kan det hjelpe deg å avgjøre om du har bekymringer eller problemer. I min Wearable Tech -klasse
Color Stealing votter med Circuit Playground Express: 4 trinn
Color Stealing Mittens With Circuit Playground Express: De moderne vottene er laget av hansker, filt, paljett og snor med farge -stjeler CPX med batterier gjemt inni den. Dette er et raskt og billig prosjekt (under 25 euro). For å fullføre det bør du ha grunnleggende sømferdigheter, grunnleggende
Motion Activated Security Yard Sign: 4 trinn (med bilder)
Motion Activated Security Yard Sign: Tradisjonelle skilt for verftsverk gjør ikke noe. Faktisk har de ikke endret seg mye de siste 30 årene. Imidlertid er de et verdifullt avskrekkende middel så lenge de er plassert på et iøynefallende sted i hagen din og ser godt vedlikeholdt ut. Jeg elsker