Cuprins:
- Pasul 1: PRODUSE
- Pasul 2: Codul accelerometrului pentru CPX
- Pasul 3: Adăugați cod Servo
- Pasul 4: Conectați Servo-uri la CPX
- Pasul 5: Creați modelul de aripi
- Pasul 6: Atașați aripile la motoare
- Pasul 7: Ajustări finale
Video: Aripi Cosplay activate de mișcare folosind Circuit Playground Express - Partea 1: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Aceasta este prima parte a unui proiect în două părți, în care vă voi arăta procesul meu de realizare a unei perechi de aripi automate de zână.
Prima parte a proiectului este mecanica aripilor, iar a doua parte o face purtabilă și adaugă aripile în sine.
Aceasta este prima parte, mecanica simplă. După ce ați terminat cu această parte, puteți trece la partea 2!
Pasul 1: PRODUSE
Pentru această parte a proiectului, veți avea nevoie de:
- 1 x Circuit Playground Express
- 2 x servomotor standard
- Panou (fără lipire pentru testare)
- Sursă de alimentare (am folosit un suport pentru baterie 4xAA, dar puteți folosi orice funcționează pentru dvs.)
- Acord USB la micro USB
- 4 x Clip aligator la antetul masculin
- Sârme (cu anteturi masculine)
Următoarele consumabile sunt opționale și pentru realizarea aripilor prototip pentru a vă testa proiectul:
- pungi de hârtie sau carton
- Creion
- Sharpie / marker
- Bastoane de gheață
- Bandă sau lipici fierbinte
- foarfece sau cuțit X-Acto
Pasul 2: Codul accelerometrului pentru CPX
În primul rând, trebuie să configurați accelerometrul Circuit Playground, deoarece aripile se vor mișca în funcție de mișcarea mâinii.
Acum, dacă faceți acest proiect, puteți experimenta cu sunetul, lumina, orice număr de factori care determină aripile să se miște într-un mod mai natural decât sistematic în sus și în jos sau lateral. Totuși, pentru acest proiect, am ales să mișc aripile cu mâna: când mâna este îndreptată în sus, aripile se ridică și invers.
Din motive de claritate, vom folosi neopixeli pentru a ne ajuta să identificăm dacă codul CPX funcționează corect sau nu. Asigurați-vă că salvați acest proiect pe tot parcursul procesului sau va trebui să reporniți de oriunde s-a salvat automat ultima dată, ceea ce mi s-a părut deosebit de frustrant.
Începeți cu un nou proiect MakeCode. Titlul poate fi orice doriți, dar vă sugerez ceva referitor la aripile activate de mișcare, astfel încât să fie mai ușor de găsit mai târziu. Nu eliminați funcția pentru totdeauna. Creați programul de pornire luând un bloc „la pornire” și adăugând o setare a accelerometrului și o funcție grafică. Funcția grafică cu accelerometrul înregistrează poziția CPX în raport cu solul folosind gravitația.
Odată ce a fost configurat, trebuie să oferim citirilor accelerometrului un scop. Așa cum am menționat, în partea 2 a acestui proiect, CPX va fi atașat la partea din spate a mâinii și, atunci când mâna este îndreptată în sus, aripile se vor „desface”, iar în jos vor face ca aripile să „se plieze”. Deci, în blocul pentru totdeauna, adăugați două funcții „dacă” și înlocuiți opțiunea „adevărată” a ambelor blocuri „Dacă” cu o inegalitate, în stânga fiind măsurarea accelerometrului Y. Puteți juca cu setările din imaginea de mai sus, dar blocul pentru care accelerația este mai mare decât un număr va fi instrucțiunea dvs. "jos", iar blocul "mai puțin de" "dacă" va fi instrucțiunea dvs. sus. Doar pentru a ști că accelerometrul funcționează, faceți ca culoarea neopixelilor să schimbe culoarea atunci când CPX se mișcă. În acest exemplu, am folosit roșu pentru jos și albastru pentru sus.
Încărcați codul pe CPX conectându-l la computer cu cablul USB și asigurați-vă că culorile funcționează așa cum le-ați planificat. Dacă sunt necesare ajustări, nu ezitați să le faceți.
Pasul 3: Adăugați cod Servo
Odată ce culorile funcționează așa cum doriți atunci când înclinați CPX, reveniți la cod, deoarece acum vom adăuga comenzile servomotorului.
Mergeți la fila Avansat din meniul bloc și, sub Pin, găsiți blocurile servo. Așezați două blocuri „Servo write” în fiecare dintre instrucțiunile if cu comenzile Neopixel și setați-le la unghiul minim (cel mai mic aripile dvs. se vor plia) și unghiul maxim (cel mai înalt va ridica aripile). Am folosit unghiurile 140 și 80 așa cum se arată pentru experimentare, deoarece acesta este aproximativ unghiul pe care doresc să se miște aripile.
Un bloc „Servo Write” în fiecare instrucțiune „if” va fi pentru aripa dreaptă și setat la pinul A1. Aceasta înseamnă că aripa dreaptă va fi conectată la pinul A1 al CPX-ului dvs. și se va deplasa conform comenzii servo corespunzătoare. Comanda servo „sus” pentru aripa dreaptă va fi numărul dvs. mai mare, 140 de grade în exemplul meu. Valoarea inferioară, 80 de grade, este unghiul dvs. minim pentru aripa dreaptă și va fi în funcția de jos, setată și la pinul A1. Comutați aceste valori pentru servo stânga / al doilea bloc de scriere servo din fiecare instrucțiune, conectat la pinul A2 (140 pentru jos, 80 pentru sus). Nu uitați să vă salvați munca!
Pasul 4: Conectați Servo-uri la CPX
Lăsați codul deoparte pentru o clipă și haideți să construim mecanica pentru locul de muncă.
Folosind placa de sudură fără sudură, conectați firele și clemele de aligator așa cum se arată mai sus. Acesta este modul în care cablajul va funcționa în partea 2 a acestui proiect, folosind doar mai puține fire pentru a fi mai compact.
Conectați servomotorele în consecință și, utilizând clemele de aligator, atașați-le la CPX așa cum se arată mai sus. Nu uitați să atașați clema de aligator care se conectează la servomotorul din dreapta pe A1 și clema care se conectează la servomotorul din stânga pe A2, sau altfel în conformitate cu codul dumneavoastră.
Adăugați „steaguri” sau un fel de indicator la servomotorul dvs. pentru a vă asigura că se întorc în direcțiile corecte. Nu ai nevoie de nimic fantezist, am folosit o notă lipicioasă.
Descărcați codul în CPX și conectați CPX la sursa de alimentare pe care intenționați să o utilizați pentru proiectul final. Acum testează-l! Asigurați-vă că atunci când CPX-ul dvs. este îndreptat în sus, „steagurile” servo cresc, iar când CPX-ul dvs. este îndreptat în jos, steagurile coboară.
Pasul 5: Creați modelul de aripi
Sincer, acestea sunt opționale. Totuși, vă recomand să faceți acest lucru, pentru a vă testa servomotoarele cu același obiect de dimensiune și greutate similară cu rezultatul final, pentru a vă ajuta să faceți toate ajustările necesare în această parte a proiectului. Evident, acestea nu vor deveni aripile voastre reale, dar înainte de a face aripile ar trebui să fiți siguri că motoarele funcționează așa cum doriți și pot suporta greutatea.
Asigurați-vă că pungile de carton sau hârtie sunt suficient de mari pentru aripile voastre. Îl puteți folosi ca „șablon” pentru urmărirea conturului aripilor efective în partea 2 (pentru un proces mai ușor și mai curat), astfel încât dimensiunea modelului și lucrul real ar trebui să fie un raport 1: 1. De asemenea, amintiți-vă, atunci când proiectați aripi, respectați drepturile de autor. Nu copiați aripile pe care le vedeți, care sunt desenate sau create de altcineva. Puteți amesteca și potrivi aceste modele pentru a vă crea propriile dvs. sau pur și simplu vă referiți la natură, dar problemele legale nu merită.
Dacă folosiți carton, așezați piesele pe podea și schițați una dintre formele aripilor dvs. în creion. Asigurați-vă că dimensiunea este corectă înainte de a lua un stilou sau un stilou întunecat sau marcat, și urmăriți contururile exterioare și interioare ale cadrului aripii. Tăiați aripile de carton, dar numai în jurul conturului. Pe cealaltă jumătate a cartonului, așezați aripa nou tăiată și urmați de-a lungul exteriorului pentru a crea a doua aripă.
Dacă folosiți pungi de hârtie, tăiați-le astfel încât să se deschidă complet. Urmați aceiași pași ca și pentru aripile de carton, dar după ce le-ați tăiat pe ambele, așezați-le în direcții opuse (ca și cum ar fi purtate) și, folosind banda dvs. și bețele de gheață, lipiți bețele pe aripi în același mod în care ați face-o un cadru de sârmă metalică. Puteți utiliza, de asemenea, adeziv fierbinte pentru această parte, dacă credeți că banda nu va fi suficient de puternică.
Am folosit carton pentru acest proiect, dar am oferit o imagine a unui prototip de aripă care a fost realizat cu o pungă de hârtie, bandă și produse de curățat pentru țevi, deși a ajuns dischetă, așa că nu recomand utilizarea curățătorilor de țevi. Poate că va trebui să întăriți pungile sau cartonul cu câteva straturi suplimentare de material, dar aveți grijă unde plasați greutatea sau aripile vor fi prea grele în locurile greșite.
Pasul 6: Atașați aripile la motoare
Puneți servomotorele la marginea unui birou sau a unei mese cu mult spațiu în ambele direcții și fixați-le în jos. Am folosit bandă adezivă la marginea unei noptiere și un ajutor de la fratele meu, dar poți folosi orice funcționează pentru tine.
Atașați aripile la servo. Asigurați-vă că vă amintiți dacă servomotoarele erau în poziția „jos” sau „sus” când au fost oprite și atașați aripile în consecință. Am folosit un amestec de bandă adezivă și știfturi grele.
Conectați CPX-ul la sursa de energie dorită și testați aripile. Dacă totul merge bine, când înclinați CPX în sus, aripile ar trebui să urmeze și opusul în jos. Testați-l câteva minute, făcând orice ajustări de care aveți nevoie.
Amintiți-vă că acestea sunt aripi prototip și pot fi mai voluminoase sau mai grele decât proiectul final și folosiți-le ca ghid pentru greșeli. De exemplu, pe aripa mea dreaptă, am adăugat prea multă greutate spre mijlocul aripii, mai degrabă decât spre final, așa că a tras de motor și a făcut ca acesta să fie puțin mai agresiv decât era planificat. Rețineți aceste greșeli, astfel încât să le puteți remedia, cum ar fi ușurarea aripilor și focalizarea greutății acolo unde aripile se întâlnesc cu servomotoarele.
Pasul 7: Ajustări finale
Faceți orice modificări la cablare sau codare de care aveți nevoie sau doriți acum. Odată ce sunteți mulțumit de modul în care servo-urile reacționează la mișcarea CPX, puteți trece la partea a doua a acestui proiect, care va acoperi conversia acestui proiect într-o pereche de aripi purtabile, legată aici!
Recomandat:
Lampi stradale activate cu mișcare eficiente din punct de vedere energetic: 8 pași
Faruri activate cu mișcare eficientă din punct de vedere energetic: obiectivul nostru cu acest proiect a fost să creăm ceva care să economisească resursele energetice și financiare ale comunităților. Luminile stradale activate prin mișcare ar face ambele lucruri. În toată țara, energia este irosită pe luminile stradale care iluminează străzile
Shake Detecting Talking Hat With Circuit Playground Express: 12 pași (cu imagini)
Shake Detecting Talking Hat With Circuit Playground Express: Acest tutorial ușor și rapid vă învață cum să faceți o pălărie de vorbire! Ar răspunde cu un răspuns procesat cu atenție atunci când „puneți” o întrebare și poate vă poate ajuta să decideți dacă aveți griji sau probleme. În clasa mea Wearable Tech, eu
Aripi cu fibră optică: 24 de pași (cu imagini)
Aripi cu fibră optică: A trecut ceva timp de când m-am săpat într-un proiect cărnos, așa că atunci când Joel de la Ants on a Melon mi-a cerut să fac o piesă de costum pentru lansarea noilor sale produse din fibră optică, am acceptat cu bucurie. I-am folosit lanterna de generație anterioară pentru fibra mea optică d
Benzi LED activate cu senzor de mișcare cu temporizator: 6 pași (cu imagini)
Benzi LED cu senzor de mișcare activat cu temporizator: Bună tuturor! Sunt foarte fericit că scriu încă un instructable acum. Acest proiect a apărut atunci când am fost contactat de un coleg instructiv (?!) (David @dducic) în urmă cu câteva luni, solicitând ajutor pentru proiectare
Aparate media activate de voce folosind Alexa: 9 pași (cu imagini)
Aparate media activate prin voce folosind Alexa: Unitatea dezvoltată aici face ca aparatele dvs. precum TV, amplificator, CD și DVD player să controleze cu comenzi vocale folosind Alexa și Arduino. Avantajul acestei unități este că trebuie doar să dați comenzi vocale. Această unitate poate funcționa cu toate aparatele