Sisukord:
- 1. samm: lahtiütlemine
- Samm: valmistage ette kõrvits
- Samm: looge silmakoopa
- Samm: kinnitage õudsed silmad silmakoopadesse
- Samm: paigaldage servod silmakoopadesse
- Samm: liimige kõrvitsast sisse silmakoopa ja servosõlmed
- Samm: ühendage elektroonika
- 8. samm: sisestage kõik sisemusse
- 9. samm: lähtekood
Video: Animeeritud õudsed kõrvitsasilmad: 9 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Paar aastat tagasi uue animeeritud Halloweeni rekvisiidi jaoks inspiratsiooni otsides sattusime YouTube'i kaastöötaja 68percentwateri videole nimega Arduino Servo Pumpkin. See video oli täpselt see, mida me otsisime, kuid mõned üksikasjad tundusid olevat puudu. Niisiis otsustasime, et peaksime oma ehituse mõne muudatusega salvestama, et teised saaksid seda jälgida. Esimene muudatus, mille tegime, oli tõelise kõrvitsa asendamine käsitööpoe vahtversiooniga. Meie jaoks aitab see kahel viisil. Esiteks pole kleepuvat jama. Teine ja kõige tähtsam, see on korduvkasutatav. See otsus tähendab aga, et oli vaja teha muid muudatusi.
Tööriistad:
1) X-ACTO nuga või mõni muu terav nuga.
2) Puurige mitme puurvardaga.
3) Saag
4) Fail
5) Liivapaber
6) Kuumsulamliimipüstol ja liimipulgad.
Osad:
1) Lifesize vaht kõrvits
2) Õudsed silmapallid
3) 1 PVC haakeseadised
4) Mikroservod
5) Arduino Uno
6) jooteta leivalaud
7) Kaablitraat
8) Puidust tüüblid
Video
Valminud prototüübi lühivideo vaatamiseks vaadake
1. samm: lahtiütlemine
Lihtsalt lühike lahtiütlemine, et öelda, et me EI vastuta selle eest, mis juhtub selle juhendi järgimise tagajärjel. Midagi ehitades on alati kõige parem järgida tootja juhiseid ja ohutuslehti, nii et palun vaadake nendest dokumentidest nende osade ja tööriistade kohta, mida te oma ehitamiseks kasutate. Anname lihtsalt teavet sammude kohta, mida kasutasime oma loomiseks. Me ei ole professionaalid. Tegelikult on 2 kolmest selles ehitamises osalenud isikust lapsed.
Samm: valmistage ette kõrvits
Lõika kõrvitsa põhjast suur juurdepääsuauk.
Puuri ja õõnesilmade läbimõõdust pisut väiksema puuri abil puurige kõrvitsasse juhuslikult paigutatud auke. Algsel inspiratsioonikõrvitsal oli 12 õudset silma. Silmade arvu saate reguleerida oma maitse järgi ja kõrvitsa suurust. Selles projektis kasutatud õudsed silmad olid umbes 1 1/4 tolli läbimõõduga, nii et kasutasin silmade puurimiseks 1 -tollist labidaotsikut.
Pärast aukude puurimist võtsin viili, et tekitada auku siseküljele kaldserv, katsetades seda sageli ühe silmaga. Kui olin rahul, kasutasin augu välisserva kergeks faasimiseks peent liivapaberit, andes sellele realistlikuma välimuse.
Samm: looge silmakoopa
Võtke 1 -tolline PVC -ühendusmuhv või mis tahes suurusega haakeseade, mis sobib teie õudsetele silmadele, ja lõigake see pooleks.
Sõltuvalt teie õudsete silmade suurusest peate võib -olla PVC -sideme sisekülje pisut suuremaks tegema. Selles projektis kasutatud silmade läbimõõt oli ligikaudu 1 1/4 tolli, nii et haakeseadise pooled puuriti 1 1/4 tolli labidaotsikuga ja puuriti umbes 3/8 tolli sügavusele. Kuid sügavust saab muuta et vastata valitud silmade vajadustele ja kasutatava kõrvitsa seinapaksusele. Mida paksemad on kõrvitsa vahtplastist seinad, seda vähem on vaja auk suuremaks teha. Inspiratsioonivideos ei tundunud kaastöötaja 68 protsenti on vaja muuta 1 -tolliseid haakeseadiseid, kuna tegelikud kõrvitsaseinad olid paksud, kuid selles projektis kasutatud vahtkõrvitsa seinad on väga õhukesed, nii et haakeseadist oli vaja muuta.
Kui PVC haakeseadise pooled on silmakoopadena kasutamiseks nõuetekohaselt muudetud, sobivad need õudsetele silmadele. Tehke kindlaks, kus joonduse keskpunkt joondub silmakoopaga. Puurige väikese puurvarda abil auk läbi silmakoopa. Seda auku kasutatakse silma kinnitamiseks järgmises etapis. Selle projekti puhul on augud asetatud silmakoopa esiosast 1/4 tolli kaugusele. Teise võimalusena võite viilud asetada silmakoopa ette piisavalt sügavale, et õudne silm saaks keset piisavalt sügavale asetada. realistlik. Selles projektis kasutati mõlemat protsessi, et testida, mis töötas paremini. Meie järeldus on, et puuritud augud on paremad.
Samm: kinnitage õudsed silmad silmakoopadesse
Leidke õudse silma ülaosa keskpunkt. Seejärel puurige sellest väike auk ja kuni põhjani välja. Selles projektis on kasutatavatel õudsetel silmadel õpilastel väike peegeldav koht, nii et otsustasin, et need on silmade vasakul küljel. See tähendas, et ma pidin aukude puurimisel hoolitsema nii, et peegeldav koht oleks igal õudsel silmal alati samas asendis, kui ma auke puurisin. Samuti vaatavad selle projekti puhul mõned õudsed silmad üles ja alla. Nendele silmadele puuriti augud 45* välja (silmade külgedele).
Seejärel lõigake 2 -tolline rihmatraat. Asetage õudne silm ettevaatlikult silmakoopasse ja joondage avad. Seejärel paigaldage kaitsetraat läbi silmakoopa ühe külje, õudusesse silma ja väljapoole. Painutustraadi väljaulatuvad otsad painutage üle 90* ja kinnitage kuumsulamliimiga.
Kui õudne silm on pistikupessa paigaldatud, lõigake umbes 1 1/2 pikkune puidust tüüblivarras. Hoolitsedes selle eest, et õudne silma pupill oleks pistikupesa keskel, lisage puidust tüüblivarre otsa veidi kuuma liimi ja kinnitage see õudse silma tagaosa keskele. Märkate, et igal tüüblivardal on 2 auku, mis on puuritud servo kinnitamiseks varda külge lühikese pikendustraadi abil. Kuna see konstruktsioon on prototüüp, on täpne kogus servode võimendus ja viskamine ei olnud sel ajal teada ja seega otsustati, et mõlema augu olemasolu suurendab meie eduvõimalusi. Selgub, et sisemine auk on enam kui piisav ja varraste pikkust saab lühendada, pakkudes paremat kliirensi kõrvitsa sees.
Samm: paigaldage servod silmakoopadesse
Kuum liimige mootori servo igale silmakoopale. Kui liim on tahkunud, võtke osa kaitsetraadist ja ühendage tüüblivarras servosarvega. Selles prototüübis pidime servosarve ava suurendama, enne kui kaitsetraat sobis. Veenduge, et enne tsentrifuugimistraadi pikkust lõikamist asetate silma ja servosarvi tsentreeritult, nii tagate õige silmavõrku viskamise. Reguleerige vastavalt vajadusele.
Samm: liimige kõrvitsast sisse silmakoopa ja servosõlmed
Järgmises etapis liimige kuumalt kõik kõrvitsa sees olevad silmakoopad ja servosõlmed. Jälgige, et kõik silmad oleksid õigesti orienteeritud.
Samm: ühendage elektroonika
Selles etapis peate ühendama servod toite-, maandus- ja digitaalsete kontaktidega. Selles prototüübis kasutatavatel servodel on punane (5 volti +), pruun (maandatud -) ja oranž (päästik) juhtmed. Iga servo punane juhe tuleb ühendada Uno plaadi 5 -voldise tihvtiga, iga servo pruun juhe tuleb ühendada Uno -plaadi maandusnõelaga ja lõpuks tuleb iga servo oranž juhe ühendada digitaalne väljundnõel Uno plaadil. Allpool olev programm kasutab kuue servo juhtimiseks tihvte 5 kuni 10. Seetõttu ühendasime tihvti 5 esimese servoga, 6 teise, 7 kolmanda jne jne, kuni lõpuks ühendasime kõik 6 servot. Kõigi 5 -voldiste ja maandusühenduste ühendamiseks kasutati väikest jootevaba leivaplaati, et jaotada Uno -plaadilt 5 -voldised ja maandusühendused igale servole.
8. samm: sisestage kõik sisemusse
Kui kõik ühendused on tehtud, tõmmake Uno plaat ja jootmiseta leivaplaat õrnalt kõrvitsa sisse, kuid liikuvate servode teelt eemale. Prototüübis kinnitasime jootevaba leivalaua Uno tahvli tagaküljele kahepoolse teibiga.
9. samm: lähtekood
Selle projekti jaoks kasutatav kood on väga lihtne. Loome servomassiivi ja kinnitame massiivi 6 digitaalse tihvti külge. Seejärel genereerime juhuslikult positsioone vahemikus 5 kuni 175 kraadi iga servo jaoks ja magame kuni 2 sekundit.
#kaasake
// maksimaalselt kaheksa servoobjekti saab luua Servo myServos [6]; // Nüüd on meil 6 servo massiivi. int pos = 0; // muutuja servoasendi salvestamiseks. int delayFactor = 10; // muutuja viivitusteguri salvestamiseks. // Süsteemi initsialiseerimine. void setup () {Serial.begin (115200); // kinnitage 6 tihvti servomassiivi külge. jaoks (int i = 0; i <6; i ++) {myServos .kinnitus (i+4); } viivitus (100); // Teeme selle juhuslikumaks juhuslikultSeed (50); Serial.println ("Alusta …"); } // Main loop void loop () {// Liigutage kõik 8 servot mõnda juhuslikku kohta. jaoks (int s = 0; s <6; s ++) {// saada silmade jaoks juhuslik asend. pos = juhuslik (0, 30) * 6; kui (pos175) {pos = 175; } // Liigutage silmad uude juhuslikku asendisse myServos [s].write (pos); viivitus (20); } delayFactor = juhuslik (25, 200) * 10; // Viivitus kuni 2 sekundit. Serial.print ("Viivitus"); Serial.println (delayFactor); viivitus (delayFactor); }
Soovitan:
Animeeritud mask: 5 sammu (piltidega)
Animeeritud mask: naeratage, öeldakse, ja maailm naeratab teiega - kui te ei kanna maski. Siis ei näe maailm teie naeratust, veel vähem tagasi. Kaitsva näomaski tõus on poole hetke inimese näost äkitselt välja lõiganud
Heli reaktiivse leegiga tulekahju, Bluetooth -kõlar ja animeeritud LED -id: 7 sammu (piltidega)
Heli reaktiivse leegiga tulekahju, Bluetooth -kõlar ja animeeritud LED -id: miski ei ütle suveaja kohta nagu lõõgastumine lõkke ääres. Aga kas sa tead, mis on parem kui tuli? Tuli JA muusika! Kuid me võime minna ühe sammu, ei, kaks sammu edasi … Tuli, muusika, LED -tuled, heli reageeriv leek! See võib tunduda ambitsioonikas, kuid see
Animeeritud süda: 5 sammu (piltidega)
Animeeritud süda: just sõbrapäevaks saab teie kallimale kinkida väikese vidina: südame, mis vaatab läbi mitmeid animatsioone. See sobib kenasti lauale või lauale, et kallim sind mäletaks! See animeeritud süda on väga kompaktne ja lihtne: j
Animeeritud meeleolu- ja öövalgus: 6 sammu (piltidega)
Animeeritud meeleolu- ja öövalgus: olles vaimustuses, mis piirneb valguse kinnisideega, otsustasin luua valiku väikseid modulaarseid trükkplaate, mida saaks kasutada mis tahes suurusega RGB -valgusekraanide loomiseks. Pärast modulaarse trükkplaadi valmistamist komistasin ideele korraldada need
Valgustatud animeeritud puhkenõel: 9 sammu (piltidega)
Valgustatud animeeritud puhkenõel: kui ma selle projekti esmakordselt kavandasin, ei oodanud ma selle avaldamist avatud lähtekoodiga. Arvasin, et see oli suurepärane idee ja sellel oli kaubanduslik potentsiaal, mida saaksin käsitöönäitusel müüa. Võib -olla on see tingitud kogemuste puudumisest või võib -olla