Съдържание:

Dr. Tape Head - Undead Media: 11 стъпки (със снимки)
Dr. Tape Head - Undead Media: 11 стъпки (със снимки)

Видео: Dr. Tape Head - Undead Media: 11 стъпки (със снимки)

Видео: Dr. Tape Head - Undead Media: 11 стъпки (със снимки)
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Ноември
Anonim
Image
Image
Д -р Tape Head - Undead Media
Д -р Tape Head - Undead Media
Д -р Tape Head - Undead Media
Д -р Tape Head - Undead Media

Д -р Tape Head е идеалният призрачен спътник, когато работите до късно в лабораторията! Той използва услугата Amazon на Polly, за да чете текст от електронна таблица на Google Sheets, попълнена от услугата IFTTT и събрана от Twitter, SMS съобщения и сигнали за движение на камерата. Той дори е интегриран с Google Асистент, така че можете дистанционно да диктувате персонализирани съобщения, за да изплашите тези досадни трикове.

Между известията неговите блестящи очи в рамка на Lego, тежко дишане и устата на LED VU метър ви оставят без съмнение, че той все още дебне в сенките. Докато говори, движещите му се очи изстрелват лазерни лъчи през зловещ облак пари, генериран от USB помпа с контролирано реле и леко хакната електронна цигара.

Неговият мозък Raspberry Pi контролира всички тези функции, като речта и звуковите ефекти се чуват от чифт високоговорители, монтирани на слушалки, свързани чрез усилвател Pimoroni pHAT Beat

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

Трудно е да се опише такъв сложен индивид с думи и картини, определено си струва да го гледате в действие във видеото (https://www.youtube.com/embed/mykrJEozIoM, ако не можете да видите вградената версия).

Консумативи

Маска за фехтовка

Топки за пинг -понг

Малина Пи 2

USB WiFi адаптер

Pimoroni pHAT Beat

Pico HAT Hack3r

Релейна дъска Sparqee

Въздушна помпа 5v

Добре електронна цигара

0% течност vape

Използвани резервоар vape

Гумена тръба

Кабелни кабели

2x лазерни диоди

2x ярко бели светодиоди

Кратко USB разширение

Стъпка 1: Уши

Уши
Уши
Уши
Уши
Уши
Уши

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

За да улесня сглобяването, запоих няколко съединителни кабелни съединителя към високоговорителите, след като имах смразяващо предчувствие, че ще сглобявам и демонтирам този проект няколко пъти.

Стъпка 2: Очи

Очи
Очи
Очи
Очи
Очи
Очи

За очите започнах с една топка за пинг-понг, изграждайки рамка на Lego, така че тя да се върти зловещо напред-назад по ос на Technic, през която бях пробил. Това е предназначено само за прототип, но работи толкова добре, че няма смисъл да се използва нищо друго за окончателното изграждане.

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

За да накарам осите да се завъртат по команда, свързах кабелно малко серво към рамката, за която знаех, че ще работи добре с Raspberry Pi, и го свързах с технически парчета-беше необходимо малко подрязване на лего и кодиране на кодове но в крайна сметка получих светещи, движещи се лазерни очи, наистина удовлетворяваща мини конструкция.

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

В този момент се изкуших просто да сложа очното устройство в тиква и да го направя, но отдалечен аналогов глас ме накара да натисна…

Стъпка 3: Уста

Уста
Уста
Уста
Уста
Уста
Уста

Мислех, че устата ще бъде лесна и имах ясна представа какво искам да направя - прозрачна касета ще стърчи хоризонтално през маската за огради и димът ще излезе от самата лента. Тази идея обаче беше погълната рано, когато се опитах да изрежа пробна дупка в маската - няма смисъл да погледна назад, но открих, че маските за фехтовка са изключително трудни! (Ами да) След като изпробвах всички инструменти, които имам и не оставих нито едно впечатление, реших да се прегрупирам и да променя дизайна.

Осветлението за устата идва от Pimoroni pHAT Beat, аудио усилвател за Raspberry Pi, който има собствен вграден VU метър. Планът беше да се използва VU метър за устата и да се свържат високоговорителите за слушалки като изходи. PHAT Beat е проектиран да пасва директно върху Pi, но както обикновено ми трябваше да е някъде другаде, затова го свързах с лента от джъмпер кабели, като провери кои от тях ще са необходими на pinout.xyz.

След това горещо залепих pHAT Beat към полупрозрачна касетна лента, което му придаде малко повече форма и аналогов стил. В един идеален свят щях да измисля как да променя цветовете на светодиодите и да ги направя всички червени вместо зелено-кехлибарено-червени, но това винаги може да се промени на по-късна дата.

Стъпка 4: Пушете

Дим
Дим
Дим
Дим
Дим
Дим

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

Започнах с поръчка на евтина 5v въздушна помпа, захранвана с USB, от Amazon - тя беше лошо прегледана като надуваетел на въздушно легло, но тъй като никой от рецензентите не я беше опитал като димна помпа за лазерни очни ябълки, реших да опитам.

След това генерирах "дим" - реших, че ще купя най -евтината писалка за електронни цигари, която мога да намеря, ще я свържа към входа на помпата и ще използвам серво, за да натисна бутона "go", което е важно, като използвам 0% никотинова течност. Това беше грандиозен, но прекалено сложен план и колега от работата го опрости за една нощ, като ми разказа за електронна цигара, която използва „смучене“, а не бутон за включване-и той имаше резервен. Това направи нещата много по -лесни, всичко, което трябваше да направя, беше да включа помпата и това от своя страна ще започне генерирането на пари, спирайки веднага щом помпата спре. Това се отрази добре на тестването, така че преминах към нещо по -сложно - свързването на всичко.

Стъпка 5: Връзки

Връзки
Връзки
Връзки
Връзки
Връзки
Връзки

Както казах по -рано аудио платката pHAT Beat беше свързана с GPIO на Pi и заемаше доста пинове. Трябваше да споделя някои от тези GND и 5v щифтове за други неща, така че добавих в Pico Hat Hack3r, който по същество е GPIO сплитер, който ви дава два комплекта пинове (но всички свързани към едни и същи щифтове на Pi).

Това улесни нещата и успях лесно да добавя връзките към сервото. След това трябваше да контролирам лазерите и помпата, и двете работят на 5v. Знаех, че вече налагам късмета си по отношение на Pi, затова реших да ги захранвам отделно, от USB захранваща банка (първоначално). За да ги управлявам от Pi, добавих реле Sparqee в микса - много удобна малка платка, която програмирате точно като LED, но която действа като превключвател за външен източник на захранване. Разцепих къс USB удължителен кабел, изложих и отрязах положителния кабел и удължих отрязаните краища, така че да могат да бъдат свързани към релейната платка. Лазерите и помпата бяха свързани към USB щекери, така че добавих стар хъб, което означава, че и двамата ще се захранват заедно. Друга причина за това беше, че както електронната цигара, така и лазерите трябваше да бъдат включени само за кратки периоди, за да не се повредят, а също така няма смисъл да се пускат лазери без дим и обратно.

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

Стъпка 6: Глава

Глава
Глава
Глава
Глава
Глава
Глава
Глава
Глава

Ще си спомня две основни неща за маските за фехтовка от тази конструкция - те са твърде трудни за пресичане и наистина са неудобни за работа! Този обаче ми струваше само 5 британски лири в благотворителен магазин и ме вдъхнови да направя този проект, така че изобщо не се оплаквам.

Първо монтирах сглобката за очи, след като свалих рамката на Lego до минимум. Тъй като не можех да изрежа дупки, единственият начин, по който успях да го закрепя, беше като пробих проводници през маската и рамката, след което ги завъртях. Това беше изключително неудобно, но държеше Lego на място добре.

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

Устието на касетата беше подобно, пробих малки дупки в лентата и я закрепих с тел за моделиране.

Следваше самият Pi, който беше монтиран в нарязан калъф (за да се освободи място за Pico HAT Hack3r) и просто свързан с кабел към опората в задната част на маската.

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

Удивително всичко продължаваше да работи след това, бях особено доволен, че лазерните лъчи и димът преминаха през мрежата на маската без реално намаляване на мощността.

Стъпка 7: Тяло

Тяло
Тяло
Тяло
Тяло
Тяло
Тяло

Защо д -р Тейп Хед не можа да отиде на партито за Хелоуин? Нямаше тяло, с което да отиде.

Планирах през цялото време да използвам стар манекен, за да подпирам главата и да дам опции за облекло, а маската беше перфектно прилепнала, когато я опитах няколко седмици назад. Разбира се, това беше преди да бъде натъпкан с електроника - сега нямаше никакъв шанс да се побере заради "боларда" отгоре.

Пет минути с ножовка скоро се погрижиха за това, оставяйки зейнала дупка и разкривайки кухо торс от фибростъкло - ужасно! Тук добавих 5 -метров удължителен кабел на нивото на шията (само в случай, че му хареса пътуване на открито) и допълних това с комбинация от нощна лампа / USB зарядно устройство, която взех инстинктивно в Lidl миналата седмица. Това се получи блестящо, тъй като сега имах прилична USB мощност както за Pi, така и за лазери/помпа, с допълнителния бонус от допълнително осветление в главата.

Стъпка 8: Коса и гардероб

Коса и гардероб
Коса и гардероб
Коса и гардероб
Коса и гардероб
Коса и гардероб
Коса и гардероб

Хареса ми външният вид на маската за фехтовка, но исках тя да има малко повече индивидуалност, по -специално някаква луда коса, като Doc от Back to the Future. За да продължа темата за аналогово аудио, реших да използвам касета за това, тъй като тя изглежда като коса и няма недостиг в нея в тази къща.

Признавам, че имах помощ - нарязването на касети C90 (всяка от които е дълга над 100 метра) на къси дължини отне доста време, но беше приятна семейна дейност в дъждовен ден. След това взех качулка от стар суичър и залепих по нея ленти от двустранна лента, като залепвах дължините на касетата една по една. Това също отне доста време, но си заслужаваше за крайния ефект, пълна касетна перука!

Накрая беше гардеробът - какво носи „зъл“лекар? Като фенове на Phineas & Ferb отговорът беше очевиден, черна водолазка и лабораторно палто, a la Dr. Doofenschmirtz. Последният щрих беше светеща касета от EL тел, прикрепена към ризата - това беше първото ми публикувано Instructable през 2013 г., така че беше хубаво да мога да го използвам отново (и невероятно все още работи).

Стъпка 9: Опасна Поли и Python

Опасна Поли и Python
Опасна Поли и Python
Опасна Поли и Python
Опасна Поли и Python

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

За да накарам добрия лекар да говори, създадох и конфигурирах Amazon Polly, страхотна услуга за преобразуване на текст в реч с много различни гласове и опции. Настройката не е толкова лоша, но е малко ангажирана, ако все още не сте настроени с Amazon Web Services - така или иначе, ако следвате ръководството на catqbat както аз, вие ще стартирате и ще стартирате за нула време. При мен най -добре работеше с PIP3 вместо PIP при инсталиране на модулите, като пропусна Sudo при инсталиране на boto3, но опитът ви може да варира в зависимост от вашата настройка.

Сега имах говореща глава, блестяща - но имах нужда от начин да я захранвам с текст, вместо да разчитам на твърдо кодирани фрази. Имах визия да стоя проекта навън, след което да мога да го изпращам персонализирани съобщения до трикове или третиращи ("Ти ли си Хари Потър? Вземи малко бонбони от кофата, малък магьосник!").

Реших (поради причини, до които ще стигнем), че бих искал лекарят да прочете текст от електронна таблица в Google Sheets, така че да бъде прочетен веднага, ако бъде добавен нов текст. Първото нещо беше да настроя електронна таблица в моя Google Диск, което беше лесно, а след това да получа малко Python код за извличане на текста, което беше доста просто. За да постигна това, следвах ръководството на Dilan Jayasekara, което ви превежда през стъпките, необходими на Google Developer Console, както и предоставя примери за код. Използвах примерен код за достъп до данните от определена клетка, след което добавих в цикъл към кода на python и няколко бита, така че само последният запис да бъде прочетен и само веднъж.

В този момент можех ръчно да добавя текст в Google Sheet и лекарят ще го прочете, обикновено в рамките на около 10 секунди. Сега трябваше да добавя допълнителни опции, за да вкарам текст в тази електронна таблица.

Стъпка 10: Страшно е и Коки, Това е IFTTT

Това е страховито и лошо, това е IFTTT
Това е страховито и лошо, това е IFTTT
Страшно е и е Коки, Това е IFTTT
Страшно е и е Коки, Това е IFTTT

Използвайки услугата IFTTT (IF This, Then That), аз настроих редица „аплети“, така че дефинирани задействания от един от свързаните ми уеб акаунти автоматично да генерират текст в електронната таблица, след което добрият лекар да го прочете в рамките на около 15 секунди. Настроих тригери на следните услуги на IFTTT …

  • Google Assistant - Перфектен за диктуване на призрачно специфични съобщения от разстояние от телефон или устройство Google Home (във видеото това е нашият Retro -Fitted Home Mini).
  • WebHooks (Създател на събитие) - идеален за получаване на данни от друг Pi, в нашия случай камера MotionEyeOs извън къщата извиква уеб кука веднага щом се открие движение и лекарят проговаря „Има нещо отвън“. Перфектен за шега на посетителите, когато се приближават до вратата!
  • Android SMS - с IFTTT, работещ на мобилен телефон, можете да предадете името на изпращача и съдържанието на SMS директно в електронната таблица, за тази компилация това ми дава възможност да си изпратя текстово съобщение и лекарят да го прочете.
  • Дата/час - Полезно за почасова проверка "18:00 и всичко е наред", или за да накарате лекаря да заяви: "Zoinks е залез слънце, вампирите скоро ще излязат"
  • Weather Underground - чудесно за обявяване на промени в текущото време, като „внимавайте, скоро ще започне да вали“
  • Twitter - Безкрайни възможности с този, тъй като можете да уловите текста на всички туитове от конкретен потребител или да използвате други критерии за търсене, като споменавания и следващи. В моя случай всичко, написано в туит от @GuardianNews или @FactSoup, се чете на глас от д -р Tape Head. Очевидно трябва да внимавате кои акаунти в Twitter сте прочели на глас, ако има деца!

… и най -хубавото е, че можете да персонализирате действието IFTTT, като използвате съставки и текст по ваш избор, така че наистина да добавите цвят към известията. Така че за Хелоуин можем да настроим системата да чете запасна призрачна фраза, когато се открие движение, но също така можем да накараме текста, специфичен за посетителите, да се прочете с помощта на SMS или Google Асистент.

С горната работа вмъкнах кода от по -ранните си експерименти, карайки лекаря да движи очите си, да генерира лазери за дим и огън преди и след всяко уведомление. Добавих и няколко реда код на PyGame, един, за да издава звука „Pew Pew“, докато лазерът изстрелва (маскира шума на въздушната помпа), и един, за да издава „тежко дишане“на цикъл, докато системата чака ново известие. Което е малко странно в тъмното.

В горното има доста настройки, но нищо не е толкова техническо, ако отделите време и следвате ръководствата - последният скрипт на Python, който използвах, е на GitHub (функционален е, но далеч от перфектен, все още се уча !)

Стъпка 11: Краят на Dr. Tepe Head?

Краят на д -р Тейп Глава?
Краят на д -р Тейп Глава?
Краят на д -р Тейп Глава?
Краят на д -р Тейп Глава?
Краят на д -р Тейп Глава?
Краят на д -р Тейп Глава?

Наистина ми хареса този проект, изграждането на нещо с тематика беше много забавно и успях да постигна по -голямата част от визията, която за първи път имах, когато грабнах изгодната маска за фехтовка. Научих и много за работата с уеб и Google услуги на Amazon в Python, което ще бъде полезно за бъдещи версии, сигурен съм.

Д -р Tape Head със сигурност очаква с нетърпение да се мотае на верандата по време на Хелоуин, но ще продължи и след това, със способността си да чете персонализирани известия и да забавлява котките с лазерните си очи, той ще бъде ценен актив във всички работилници целогодишно.

По -горе е включено концептуалното изкуство на дъщеря ми - изобщо не бих се изненадал, ако тя превърне героя в графичен роман, мога просто да си представя д -р Тейп Хед на кръстоносен поход, за да освободи света от всички стрийминг услуги и да върне цивилизацията в по -прости времена на аналогово аудио.

Честит Хелоуин 2019 на всички, бъдете в безопасност и моля, гласувайте за нас в конкурса за Хелоуин, ако ви хареса или сте травмирани от тази инструкция.

Другите ми Old Tech. Новите проекти на Spec са на Instructables на https://www.instructables.com/member/MisterM/inst… и на нашия канал в YouTube на адрес bit.ly/oldtechtube

Повече подробности и формуляр за контакт са на нашия уебсайт на адрес https://bit.ly/OldTechNewSpec. и можете да ни намерите в Twitter @OldTechNewSpec.

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