Съдържание:

Анимирани призрачни тиквени очи: 9 стъпки (със снимки)
Анимирани призрачни тиквени очи: 9 стъпки (със снимки)

Видео: Анимирани призрачни тиквени очи: 9 стъпки (със снимки)

Видео: Анимирани призрачни тиквени очи: 9 стъпки (със снимки)
Видео: РЭП КРИПЕРА НА РУССКОМ | RAP OF CREEPER MINECRAFT ANIMATION SONG IN RUSSIAN 2024, Юли
Anonim
Анимирани призрачни тиквени очи
Анимирани призрачни тиквени очи

Преди няколко години, докато търсихме вдъхновение за нов анимиран реквизит за Хелоуин, се натъкнахме на видеоклип от 68percentwater на сътрудниците на YouTube, наречен Arduino Servo Pumpkin. Този видеоклип беше точно това, което търсехме, но някои подробности изглежда липсваха. И така, решихме, че трябва да запишем нашата компилация, с някои модификации, така че други да могат да я последват. Първата модификация, която направихме, беше да заменим истинската тиква с версия от пяна за занаятчийски магазин. За нас това помага по два начина. Първо, без лепкава каша. Второ и най -важно, той е за многократна употреба. Това решение обаче означава, че са необходими други модификации.

Инструменти:

1) Нож X-ACTO или друг остър нож.

2) Пробийте с множество свредла.

3) Видял

4) Файл

5) Шкурка

6) Пистолет за лепило за топене и лепилни пръчици.

Части:

1) Тиква от пяна Lifesize

2) Призрачни топки за очи

3) 1 PVC съединители

4) Микро серво

5) Arduino Uno

6) Непояна дъска

7) Тел за спасяване

8) Дървени дюбели

Видео

За да видите кратко видео на завършения прототип, вижте

Стъпка 1: Отказ от отговорност

Само бързо отказване от отговорност, за да заявим, че НЕ поемаме НИКАКАВА отговорност за всичко, което се случи в резултат на спазването на тази инструкция. Винаги е най -добре да следвате инструкциите на производителите и листовете за безопасност, когато изграждате каквото и да било, така че, моля, консултирайте се с тези документи за всяка от частите и инструментите, които използвате, за да изградите свои собствени. Ние просто предоставяме информация за стъпките, които използвахме, за да създадем нашите. Ние не сме професионалисти. Всъщност 2 от 3 лица, участвали в това изграждане, са деца.

Стъпка 2: Подгответе тиквата

Подгответе тиквата
Подгответе тиквата
Подгответе тиквата
Подгответе тиквата
Подгответе тиквата
Подгответе тиквата

Изрежете голям отвор за достъп в долната част на тиквата.

С помощта на бормашината и свредлото, малко по -малко от диаметъра на призрачните очи, пробийте произволно разположени отвори в тиквата. Оригиналната тиква за вдъхновение имаше 12 призрачни очи. Можете да регулирате броя на очите според вашия вкус и размера на тиквата. Призрачните очи, използвани в този проект, бяха с диаметър около 1 1/4 ", така че използвах 1" лопатка за пробиване на очите.

След като пробих дупките, взех файла, за да създам скосен ръб от вътрешната страна на дупката, като го тествах често с едно от очите. След като останах доволен, използвах фина шкурка, за да скося леко външния ръб на отвора, придавайки му по -реалистичен ефект.

Стъпка 3: Създайте очното гнездо

Създайте очното гнездо
Създайте очното гнездо
Създайте очното гнездо
Създайте очното гнездо

Вземете 1 PVC съединител или съединител с какъвто и размер да намерите, който пасва на призрачните ви очи и го разрежете наполовина.

В зависимост от размера на призрачните ви очи може да се наложи да отворите вътрешността на PVC съединителя малко по -голям. Очите, използвани в този проект, бяха с диаметър приблизително 1 1/4 ", така че половинките на съединителя бяха пробити с помощта на лопата 1 1/4" и пробити на дълбочина около 3/8 ". Въпреки това, дълбочината може да бъде променена за да задоволите нуждите на действителните очи, които сте избрали, и дебелината на стената на тиквата, която използвате. Колкото по -дебели са стените от пяна на тиквата, толкова по -малка е необходимостта да се пробие дупката по -голяма. трябва да се променят 1 "съединителите, защото истинските тиквени стени бяха дебели, но стените на тиквата от пяна, използвани в този проект, са много тънки, така че бяха необходими модификации на съединителя.

След като половинките на PVC съединителя бъдат правилно модифицирани за използване като тест за очни гнезда, прилягащ към призрачните очи. Определете къде центърът на нивото се подравнява с очната кухина. С помощта на малка бормашина пробийте дупка докрай през очната кухина. Тази дупка ще се използва за закрепване на окото в следващата стъпка. В този проект дупките са поставени на 1/4 от предната част на очната кухина. Като алтернатива можете да подадете горички в предната част на очната кухина достатъчно дълбоко, за да позволите на центъра на призрачното око да седне достатъчно дълбоко в очната кухина да изглеждат реалистични. И двата процеса бяха използвани в този проект, за да се тества кой работи по -добре. Нашият извод е, че пробитите дупки са по -добри.

Стъпка 4: Прикрепете призрачните очи към очните кухини

Прикрепете призрачните очи към очните кухини
Прикрепете призрачните очи към очните кухини
Прикрепете призрачните очи към очните кухини
Прикрепете призрачните очи към очните кухини
Прикрепете призрачните очи към очните кухини
Прикрепете призрачните очи към очните кухини

Намерете центъра на върха на призрачното око. След това пробийте малка дупка през нея и чак до дъното. В този проект призрачните очи, които се използват, имат малко отразяващо петно върху зениците им, затова реших, че ще ги имам от лявата страна на очите. Това означаваше, че трябваше да внимавам, когато пробивам дупките, така че отразяващото петно да е винаги в същото положение на всяко призрачно око, докато пробивах дупките. Също така по този проект няколко призрачни очи гледат нагоре и надолу. На тези очи дупките бяха пробити 45* навън (отстрани на очите).

След това изрежете 2 -сантиметрова тел за спасяване. Внимателно поставете призрачното око в гнездото за очи и подравнете дупките. Впоследствие инсталирайте защитния проводник през едната страна на очната кухина, в призрачното око и от другата страна на огънете изпъкналите краища на защитния проводник над 90* и ги закрепете с лепило за топене.

След като призрачното око е монтирано в очната кухина, изрежете дървена пръчка за дюбели с дължина около 1 1/2 . Внимавайки да придадете призрачната зеница на окото в гнездото, добавете малко горещо лепило към върха на дървената пръчка за дюбели и прикрепете го към центъра на задната част на призрачното око. Ще забележите, че всяка пръчка на дюбела има 2 пробити отвора за закрепване на серво към пръта чрез къса дължина на тел за спасяване. Тъй като тази конструкция е прототип, точното количество лостът и хвърлянето на сервомоторите не бяха известни по онова време и затова беше решено, че наличието на двете дупки увеличава шансовете ни за успех. просвет вътре в тиквата.

Стъпка 5: Монтирайте сервомоторите към очните гнезда

Монтирайте сервомоторите към очните гнезда
Монтирайте сервомоторите към очните гнезда
Монтирайте сервомоторите към очните гнезда
Монтирайте сервомоторите към очните гнезда

Горещо залепете моторно серво към всяка от очните гнезда. След като лепилото се втвърди, вземете участък от защитна тел и свържете пръта на дюбела към серво клаксона. В този прототип трябваше да увеличим дупката на серво клаксона, преди да се побере защитната тел. Уверете се, че сте центрирали окото и серво клаксона, преди да отрежете защитния проводник на дължина, това ще гарантира правилното хвърляне към очната гнездо. Коригирайте според нуждите.

Стъпка 6: Залепете очните гнезда и серво комплектите вътре в тиквата

Залепете очната гнездо и серво комплектите вътре в тиквата
Залепете очната гнездо и серво комплектите вътре в тиквата
Залепете очните гнезда и серво комплектите вътре в тиквата
Залепете очните гнезда и серво комплектите вътре в тиквата

В тази следваща стъпка горещо лепило всеки от очните гнезда и серво комплекта вътре в тиквата. Внимавайте да насочите правилно всички очи.

Стъпка 7: Свържете електрониката

Свържете електрониката
Свържете електрониката

В тази стъпка ще трябва да свържете сервомоторите към захранването, заземяването и цифровите щифтове. Сервомоторите, използвани в този прототип, имат червени (5 волта +), кафяви (заземени -) и оранжеви (задействащи) проводници. Червеният проводник на всяко серво трябва да бъде свързан към 5 -волтовия щифт на платката Uno, кафявият проводник на всяко серво трябва да бъде свързан към заземяващия щифт на платката Uno и накрая, оранжевият проводник на всяко серво трябва да бъде свързан към изход за цифров изход на платката Uno. Програмата по -долу използва щифтове 5 до 10 за управление на шестте серво. Следователно, ние свързахме щифт 5 към първото серво, 6 към второто, 7 към третото и т.н., и т.н., докато накрая свързахме всички 6 серво. За подпомагане при свързването на всички 5 -волтови и заземителни връзки беше използвана малка платка без запояване, за да се разпределят както 5 -волтовите, така и земните връзки от платката Uno към всеки от сервомоторите.

Стъпка 8: Пъхнете всичко Insde

Пъхнете всичко Insde
Пъхнете всичко Insde

След като всички връзки са направени, внимателно пъхнете дъската Uno и платката за запояване вътре в тиквата, но извън пътя на движещите се сервомотори. В прототипа ние прикрепихме без запояване макет към задната страна на Uno платката, използвайки двустранна лента.

Стъпка 9: Изходен код

Кодът, използван за този проект, е много прост. Създаваме серво масив и прикрепяме масива към 6 цифрови пина. След това генерираме на случаен принцип позиции между 5 и 175 градуса за всяко серво и спим до 2 секунди.

#включва

// могат да бъдат създадени максимум осем серво обекта Servo myServos [6]; // Сега имаме 6 серво масив. int pos = 0; // променлива за съхраняване на позицията на серво. int delayFactor = 10; // променлива за съхраняване на коефициента на забавяне. // Инициализиране на системата. void setup () {Serial.begin (115200); // прикрепете 6 пина към серво масив. for (int i = 0; i <6; i ++) {myServos .attach (i+4); } забавяне (100); // Нека го направим по -случаен randomSeed (50); Serial.println ("Старт …"); } // Главен цикъл void loop () {// Преместване на всички 8 сервомотора в произволна позиция. for (int s = 0; s <6; s ++) {// получаваме произволна позиция за очите. pos = случаен (0, 30) * 6; ако (pos175) {pos = 175; } // Преместване на очите на нова произволна позиция myServos [s].write (pos); забавяне (20); } delayFactor = случаен (25, 200) * 10; // Забавяне до 2 секунди. Serial.print ("Забавяне за"); Serial.println (delayFactor); забавяне (delayFactor); }

Препоръчано: