Obsah:
- Krok 1: DODÁVKY
- Krok 2: Kód akcelerometra pre CPX
- Krok 3: Pridajte servo kód
- Krok 4: Pripojte serva k CPX
- Krok 5: Vytvorte modelové krídla
- Krok 6: Pripojte krídla k motorom
- Krok 7: Konečné úpravy
Video: Pohybom aktivované cosplay krídla využívajúce expresné obvodové ihrisko - časť 1: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Toto je časť jedna z dvojdielneho projektu, v ktorom vám ukážem môj postup na výrobu páru automatizovaných krídel víl.
Prvá časť projektu je mechanika krídel a v druhej časti je nosenie a pridanie samotných krídel.
Toto je časť jedna, holá mechanika. Akonáhle budete s touto časťou hotoví, môžete prejsť na časť 2!
Krok 1: DODÁVKY
Pre túto časť projektu budete potrebovať:
- 1 x okruhové ihrisko Express
- 2 x štandardný servomotor
- Breadboard (na testovanie sa nesmie spájkovať)
- Zdroj energie (použil som držiak batérie 4xAA, ale môžete použiť čokoľvek, čo vám vyhovuje)
- akord USB na micro USB
- 4 x aligátorový klip k hlavičke muža
- Drôty (s mužskými hlavičkami)
Nasledujúce zásoby sú voliteľné a slúžia na výrobu prototypových krídel na otestovanie vášho projektu:
- Papierové tašky alebo lepenka
- ceruzka
- Sharpie/fixka
- Nanukové tyčinky
- Páska alebo horúce lepidlo
- Nožnice alebo nôž X-Acto
Krok 2: Kód akcelerometra pre CPX
Najprv musíte nastaviť akcelerometer Circuit Playground, pretože krídla sa budú pohybovať podľa pohybu ruky.
Teraz, keď robíte tento projekt, môžete experimentovať so zvukom, svetlom a akýmkoľvek počtom faktorov, ktoré spôsobujú, že sa krídla pohybujú prirodzenejším spôsobom než systematicky hore a dole alebo zo strany na stranu. Pre tento projekt som však zvolil, aby sa krídla pohybovali vašou rukou: keď ruka ukazuje hore, krídla idú hore a naopak.
V záujme zrozumiteľnosti použijeme neopixely, ktoré nám pomôžu identifikovať, či kód CPX funguje správne. Uistite sa, že tento projekt uložíte počas celého procesu, inak budete musieť reštartovať odkiaľkoľvek, kde sa naposledy automaticky uložil, čo považujem za obzvlášť frustrujúce.
Začnite s novým projektom MakeCode. Názov môže byť ľubovoľný, ale ja navrhujem niečo týkajúce sa krídel aktivovaných pohybom, aby ste ich neskôr ľahšie našli. Neodstraňujte funkciu navždy. Vytvorte štartovací program tak, že vezmete blok „na štart“a pridáte nastavenie akcelerometra a funkciu grafu. Funkcia grafu s akcelerometrom zaznamenáva pomocou gravitácie polohu CPX voči zemi.
Akonáhle je to nastavené, musíme dať účelom hodnôt akcelerometra. Ako som už spomenul, v časti 2 tohto projektu bude CPX pripevnený k zadnej časti ruky a keď ruka smeruje nahor, krídla sa „rozvinú“a smerom nadol spôsobí „sklopenie“krídel. V bloku navždy teda pridajte dve funkcie „if“a nahraďte možnosť „true“oboch blokov „If“nerovnosťou, vľavo je meranie akcelerometra Y. Môžete sa pohrať s nastaveniami zobrazenými vyššie, ale blok, keď je zrýchlenie väčšie ako číslo, bude vaše vyhlásenie „nadol“a blok „menej ako“„ak“bude vašim príkazom nahor. Aby ste vedeli, že akcelerometer funguje, nechajte farbu neopixelov zmeniť farbu pri pohybe CPX. V tomto prípade som použil červenú pre nadol a modrú pre hore.
Nahrajte kód do svojho CPX zapojením do počítača pomocou kábla USB a uistite sa, že farby fungujú tak, ako ste ich naplánovali. Ak sú potrebné úpravy, pokojne ich urobte.
Krok 3: Pridajte servo kód
Keď farby pri naklonení CPX fungujú tak, ako chcete, vráťte sa ku kódu, pretože teraz pridáme príkazy servomotora.
Prejdite na kartu Rozšírené v ponuke blokov a v časti Piny vyhľadajte bloky serva. Do každého príkazu if pomocou príkazov Neopixel umiestnite dva bloky „Zápis na servo“a nastavte ich na svoj minimálny uhol (najnižšie sa krídla sklopia) a maximálny uhol (najvyššie krídla zdvihnú). Na experimentovanie som použil uhly 140 a 80, ako je to znázornené, pretože to je približne uhol, o ktorý sa chcú krídla pohybovať.
Jeden blok „Servo Write“v každom vyhlásení „if“bude pre vaše pravé krídlo a nastavený na kolíku A1. To znamená, že pravé krídlo bude zapojené do kolíka A1 na vašom CPX a bude sa pohybovať podľa zodpovedajúceho príkazu serva. Servo príkaz „hore“pre pravé krídlo bude vaše väčšie číslo, v mojom prípade 140 stupňov. Nižšia hodnota, 80 stupňov, je váš minimálny uhol pre pravé krídlo a bude v dolnej funkcii, nastavenej aj na kolíku A1. Prepnite tieto hodnoty pre ľavý servo/druhý blok zápisu serva v každom príkaze, pripojený k pinu A2 (140 dole, 80 hore). Nezabudnite si uložiť svoju prácu!
Krok 4: Pripojte serva k CPX
Na chvíľu odložte kód a poďme zostaviť mechaniku pre túto úlohu.
Pomocou nepájivej doštičky prepojte vodiče a svorky aligátora podľa vyššie uvedeného obrázku. Takto bude zapojenie fungovať v časti 2 tohto projektu, pričom sa použije kompaktnejší drôt.
Pripojte zodpovedajúcim spôsobom servomotory a pomocou aligátorových svoriek pripevnite k CPX podľa obrázku vyššie. Nezabudnite pripojiť aligátorovú svorku, ktorá sa pripája k pravému servomotoru na A1, a svorku, ktorá sa pripája k ľavému servomotoru na A2, alebo inak podľa vášho kódu.
Pridajte k svojmu servomotoru „vlajky“alebo nejaký druh indikátora, aby ste sa uistili, že sa otáčajú správnymi smermi. Nepotrebujete nič vymyslené, použil som lepiacu poznámku.
Stiahnite si kód do svojho CPX a pripojte CPX k zdroju napájania, ktorý plánujete použiť pre konečný projekt. Teraz to vyskúšajte! Uistite sa, že keď váš CPX smeruje nahor, servo „vlajky“idú nahor a keď vaše CPX smeruje nadol, vlajky klesajú.
Krok 5: Vytvorte modelové krídla
Úprimne povedané, tieto sú voliteľné. Odporúčam to však urobiť, aby ste otestovali svoje serva s predmetom rovnakej veľkosti a podobnou hmotnosťou ako konečný výsledok, čo vám pomôže vykonať potrebné úpravy počas tejto časti projektu. Očividne sa z nich nestanú vaše skutočné krídla, ale skôr, ako krídla vyrobíte, by ste si mali byť istí, že motory fungujú tak, ako by ste chceli, a zvládajú hmotnosť.
Uistite sa, že kartónové alebo papierové vrecká sú dostatočne veľké pre vaše krídla. Môžete ho použiť ako „šablónu“na sledovanie obrysu skutočných krídel v časti 2 (pre jednoduchší a čistejší proces), takže veľkosť modelu a skutočnej veci by mali byť v pomere 1: 1. Nezabudnite tiež, že pri navrhovaní krídel rešpektujte autorské práva. Nekopírujte krídla, ktoré vidíte, ktoré nakreslil alebo vytvoril niekto iný. Tieto návrhy môžete kombinovať a vytvárať si vlastné alebo sa jednoducho odvolávať na prírodu, ale právne problémy nestojí za to.
Ak používate lepenku, položte kúsky na podlahu a nakreslite ceruzkou jeden z vašich tvarov krídel. Uistite sa, že veľkosť je správna, než začnete používať ostré alebo inak hrubé tmavé pero alebo fixku a sledujte vonkajšie a vnútorné obrysy rámu krídla. Vystrihnite lepenkové krídla, ale iba okolo obrysu. Na druhú polovicu kartónu položte novo narezané krídlo a obkreslite ho zvonka, aby ste vytvorili druhé krídlo.
Ak používate papierové vrecká, odstrihnite ich tak, aby sa úplne otvorili. Postupujte rovnako ako pri kartónových krídlach, ale po vystrihnutí oboch ich položte v opačných smeroch (ako keby sa nosili) a pomocou páskových a nanukových tyčiniek prilepte ich na krídla rovnakým spôsobom, akým by ste rám z kovového drôtu. Na túto časť môžete použiť aj horúce lepidlo, ak si myslíte, že páska nebude dostatočne pevná.
Na tento projekt som použil lepenku, ale poskytol som obrázok prototypu krídla, ktoré bolo vyrobené z papierového vrecka na potraviny, pásky a čističov rúr, aj keď to skončilo na diskete, takže čističe rúrok neodporúčam používať. Možno budete musieť vrecia alebo lepenku vystužiť niekoľkými vrstvami materiálu, ale dávajte pozor, kde umiestnite závažie, inak budú krídla na ťažkých miestach príliš ťažké.
Krok 6: Pripojte krídla k motorom
Položte svoje servomotory na okraj stola alebo stolu s dostatkom miesta v oboch smeroch a zaistite ich. Použil som lepiacu pásku na okraji nočného stolíka a pomoc od môjho brata, ale môžete použiť čokoľvek, čo vám vyhovuje.
Pripojte krídla k servám. Uistite sa, že si pamätáte, či boli serva pri vypnutí v polohe „dole“alebo „hore“, a podľa toho pripevnite krídla. Použil som kombináciu lepiacej pásky a silných kolíkov.
Pripojte svoj CPX k požadovanému zdroju energie a vyskúšajte si krídla. Ak všetko pôjde dobre, keď nakloníte CPX nahor, mali by nasledovať krídla a naopak smerom dole. Otestujte to niekoľko minút a vykonajte potrebné úpravy.
Nezabudnite, že ide o prototypové krídla a môžu byť objemnejšie alebo ťažšie ako konečný projekt, a použite ich ako návod na chyby. Napríklad na pravom krídle som pridal príliš veľkú váhu smerom k stredu krídla než ku koncu, takže to ťahalo motor a spôsobilo to, že bol trochu agresívnejší, než sa plánovalo. Tieto chyby si všimnite, aby ste ich mohli opraviť, napríklad odľahčením krídel a zameraním hmotnosti na miesta, kde sa krídla stretávajú so servami.
Krok 7: Konečné úpravy
Teraz urobte všetky úpravy zapojenia alebo kódovania, ktoré potrebujete alebo chcete. Akonáhle ste spokojní s tým, ako serva reagujú na pohyb CPX, môžete prejsť na druhú časť tohto projektu, ktorá sa bude týkať konverzie tohto projektu na nositeľný pár krídel, prepojených tu!
Odporúča:
Obvodové ihrisko Expresný teplomer: 3 kroky
Okruhové ihrisko Expresný teplomer: Chcel som kancelársky teplomer. Namiesto toho, aby som ho kúpil, som na jeho výrobu použil Adafruit Circuit Playground Express. Je to digitálne/kvázi analógové. Farba ukazuje teplotný rozsah (tu zelený - pre 70. roky), pričom počet NeoPixelov ukazuje číslice
Krídla z optických vlákien: 24 krokov (s obrázkami)
Krídla z optických vlákien: Už je to nejaký čas, čo som sa rýpala v mäsitom projekte, takže keď ma Joel z Mravencov na melóne požiadal, aby som vyrobil kostým pre uvedenie jeho nových produktov z optických vlákien, s potešením som to prijal. Na vláknovú optiku som použil baterku jeho predchádzajúcej generácie
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino - Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter - RC helikoptéra - RC lietadlo využívajúce Arduino: 5 krokov (s obrázkami)
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino | Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter | RC helikoptéra | RC lietadlo využívajúce Arduino: Na ovládanie RC auta | Kvadrokoptéra | Dron | RC lietadlo | RC čln, vždy potrebujeme prijímač a vysielač, predpokladajme, že pre RC QUADCOPTER potrebujeme 6 -kanálový vysielač a prijímač a tento typ TX a RX je príliš nákladný, takže si ho vyrobíme na
Digitálne ihrisko - inkluzívne pre deti so zrakovým postihnutím: 13 krokov (s obrázkami)
Digitálne ihriská - inkluzívne pre slabozraké deti: Tento návod začína predchádzajúcim projektom - vybudovaním jedinej tlakovej podložky - a potom pokračuje ďalej, aby ukázal, ako je možné tento jednoduchý technologický projekt rozšíriť tak, aby bolo celé ihrisko digitálne! Táto technológia už existuje vo forme
Bluetooth robotom riadené auto využívajúce Arduino: 8 krokov (s obrázkami)
Bluetooth riadené robotické auto pomocou Arduina: V tomto návode vás prevediem výrobou robotického auta, ktoré bude ovládať Bluetooth z vášho mobilného telefónu s Androidom. Nielen to, robotické auto má špeciálnu schopnosť vyhýbať sa prekážkam, s ktorými sa stretáva pri posúvaní auta dopredu. Robo