Obsah:

Dr. Tape Head - Undead Media: 11 kroků (s obrázky)
Dr. Tape Head - Undead Media: 11 kroků (s obrázky)

Video: Dr. Tape Head - Undead Media: 11 kroků (s obrázky)

Video: Dr. Tape Head - Undead Media: 11 kroků (s obrázky)
Video: These Barbers Have Crazy Skills. God Level Barbers 2024, Listopad
Anonim
Image
Image
Dr. Tape Head - Undead Media
Dr. Tape Head - Undead Media
Dr. Tape Head - Undead Media
Dr. Tape Head - Undead Media

Dr. Tape Head je dokonalým strašidelným společníkem, když pracujete pozdě v laboratoři! Ke čtení textu z tabulky Google Sheets, naplněné službou IFTTT a získávané z Twitteru, SMS zpráv a upozornění na pohyb kamery, používá službu Amazon Polly. Je dokonce integrován s Asistentem Google, takže můžete vzdáleně diktovat zprávy na míru, abyste vyděsili ty otravné triky nebo podvodníky.

Mezi oznámeními vás jeho zářící oči v podobě Lega, těžké dýchání a ústa měřiče LED VU nenechávají na pochybách, že stále číhá ve stínech. Když mluví, jeho pohybující se oči pálí laserové paprsky skrz děsivý oblak páry, generovaný reléově ovládanou pumpou USB a mírně hacknutou elektronickou cigaretou.

Jeho mozek Raspberry Pi ovládá všechny tyto funkce, přičemž řečové a zvukové efekty vyzařují z dvojice reproduktorů namontovaných na sluchátkách připojených pomocí zesilovače Pimoroni pHAT Beat

Jeho hlava začala život jako šermířská maska, jeho tělo figuríny obsahuje napájecí zdroj s dlouhým olovem a jeho šílené vědecké vlasy jsou ručně vyrobeny z historických kazet.

Je složité popsat tak komplexního jedince slovy a obrázky, rozhodně stojí za to jej sledovat v akci na videu (https://www.youtube.com/embed/mykrJEozIoM, pokud nevidíte vloženou verzi).

Zásoby

Šermířská maska

Pingpongové míčky

Raspberry Pi 2

USB WiFi adaptér

Pimoroni pHAT Beat

Pico HAT Hack3r

Reléová deska Sparqee

5v vzduchové čerpadlo

Dobře, e-cigareta

0% kapalina vape

Použitý vape tank

Gumová hadice

Propojovací kabely

2x laserové diody

2x jasně bílé LED diody

Krátké rozšíření USB

Krok 1: Uši

Uši
Uši
Uši
Uši
Uši
Uši

První část těla, kterou jsem sestavil, byly uši - v tomto případě zlomený starý pár sluchátek Sony. Po vyjmutí stávajících ovladačů pro sluchátka jsem na každé straně vyvrtal 30 mm otvor a poté jednoduše za tepla slepil dva malé, ale výkonné reproduktory.

Aby byla montáž snazší, připájel jsem k reproduktorům některé propojovací konektory, protože jsem měl mrazivou předtuchu, že tento projekt budu montovat a demontovat několikrát.

Krok 2: Oči

Oči
Oči
Oči
Oči
Oči
Oči

Pro oči jsem začal s jedním pingpongovým míčkem, stavěl jsem Lego rám, aby se mohl děsně otáčet tam a zpět na Technické nápravě, kterou jsem prostrčil. Měl to být pouze prototyp, ale fungovalo to tak dobře, že nemělo smysl používat pro konečnou verzi něco jiného.

Potom jsem vzal další dva kusy osy a nalepil na každý laserovou diodu a bílou LED diodu. To znamenalo, že se lasery otáčejí s očními bulvami, zatímco LED diody rozzáří koule.

Aby se nápravy mohly otáčet na povel, přivázal jsem kabelem malé servo k rámu, o kterém jsem věděl, že bude dobře fungovat s Raspberry Pi, a spojil jsem ho s technickými díly-trvalo to trochu ořezávání lega a hádání kódu ale skončil jsem se zářícími, pohyblivými laserovými očima, opravdu uspokojivou mini stavbou.

Na závěr jsem rozbil kazetovou pásku a nalepil malá kolečka na oční bulvy, což jim dodalo pěkný retro charakter.

V tu chvíli mě lákalo dát sestavu oka do dýně a už jsem s tím skončil, ale vzdálený analogický hlas mě přiměl stisknout…

Krok 3: Ústa

Ústa
Ústa
Ústa
Ústa
Ústa
Ústa

Myslel jsem, že ústa budou snadná, a měl jsem jasnou představu o tom, co chci dělat - průhledná kazeta bude vodorovně trčet maskou oplocení a kouř bude vycházet ze samotné pásky. Tato myšlenka byla však brzy zproštěna, když jsem se pokusil vyříznout testovací otvor v masce - při pohledu zpět je rozumné, ale zjistil jsem, že šermířské masky jsou extrémně těžké! (No duh) Poté, co jsem vyzkoušel všechny nástroje, které mám, a neudělal jediný dojem, rozhodl jsem se přeskupit a změnit design.

Osvětlení pro ústa pochází z Pimoroni pHAT Beat, audio zesilovače pro Raspberry Pi, který má vlastní vestavěný měřič VU. V plánu bylo použít měřič VU pro ústa a připojit reproduktory sluchátek jako výstupy. PHAT Beat je navržen tak, aby se vešel přímo na Pi, ale jako obvykle jsem potřeboval, aby byl někde jinde, takže jsem ho spojil stuhou propojovacích kabelů a zkontroloval, které z nich budou potřeba na pinout.xyz.

Poté jsem za tepla nalepil pHAT Beat na poloprůhlednou kazetovou pásku, což mu dalo trochu více tvaru a analogického stylu. V ideálním světě bych přišel na to, jak změnit barvy LED a nechat je všechny červené místo zeleno-jantarově červené, ale to lze vždy změnit později.

Krok 4: Kouř

Kouř
Kouř
Kouř
Kouř
Kouř
Kouř

Je skvělé mít v projektu lasery, ale říkal jsem si, že by bylo mnohem lepší, kdybyste viděli jejich stopy po lavicích i červené tečky, které promítají. Kočky by samozřejmě nesouhlasily, zajímají je jen tečky. Než abych čekal na mlhavou noc nebo zval zakouřené příbuzné, rozhodl jsem se, že projekt by měl vytvářet vlastní kouř nebo páru, aby byly lasery viditelnější a zlověstnější.

Začal jsem objednáním levné 5v vzduchové pumpy napájené přes USB od Amazonu - byla špatně hodnocena jako nafukovačka na vzduchovém lůžku, ale protože ji nikdo z recenzentů nezkoušel jako kouřovou pumpu pro laserové oční bulvy, rozhodl jsem se to zkusit.

Další bylo generování „kouře“- napadlo mě, že koupím nejlevnější pero na elektronickou cigaretu, jaké jsem našel, připojím jej ke vstupu do pumpy a pomocí servopohonu zmáčknu jeho tlačítko „jít“, což je důležité za použití 0% nikotinové vape kapaliny. Byl to velkolepý, ale příliš komplikovaný plán a kolega z práce to přes noc zjednodušil tím, že mi řekl o elektronickém cigaretu, který k zapnutí používá spíše „sání“než tlačítko-a měl náhradní. Díky tomu bylo vše mnohem jednodušší, vše, co jsem musel udělat, bylo zapnout čerpadlo a to zase spustilo generování páry a zastavilo se, jakmile se čerpadlo zastavilo. Při testování to zafungovalo, a tak jsem přešel na něco záludnějšího - všechno propojit.

Krok 5: Připojení

Připojení
Připojení
Připojení
Připojení
Připojení
Připojení

Jak jsem již řekl, zvuková deska pHAT Beat byla připojena k GPIO Pi a zabírala poměrně hodně pinů. Potřeboval jsem sdílet některé z těchto pinů GND a 5v pro jiné věci, takže přidán do Pico Hat Hack3r, což je v podstatě rozdělovač GPIO, který vám dává dvě sady pinů (ale všechny jsou připojeny ke stejným pinům na Pi).

To vše usnadnilo a byl jsem schopen snadno přidat připojení k servu. Dále jsem potřeboval ovládat lasery a čerpadlo, obojí běží na 5v. Věděl jsem, že už jsem na Pi tlačil své štěstí, a tak jsem se rozhodl napájet je samostatně, z USB power banky (původně). Abych je mohl ovládat z Pi, přidal jsem do mixu relé Sparqee - velmi šikovnou desku, kterou programujete stejně jako LED, ale která funguje jako přepínač pro externí zdroj energie. Rozdělil jsem krátký prodlužovací kabel USB, odhalil a přestřihl kladný kabel a rozšířil oříznuté konce, aby mohly být připojeny k reléové desce. Lasery a čerpadlo byly oba zapojeny do konektorů USB, takže jsem přidal starý rozbočovač, což znamená, že budou oba napájeny společně. Dalším důvodem bylo to, že jak e-cig, tak lasery musely být zapnuty pouze po krátkou dobu, aby nedošlo k jejich poškození, a také nemá smysl vypalovat lasery bez kouře a naopak.

Po úspěšné zkušební montáži nezbylo nic jiného, než si nasadit masku oplocení a začít montovat věci na místo.

Krok 6: Hlava

Hlava
Hlava
Hlava
Hlava
Hlava
Hlava
Hlava
Hlava

Z této stavby si budu pamatovat dvě hlavní věci o šermířských maskách - jsou příliš těžké na to, aby se prořízly, a je opravdu nepříjemné s nimi pracovat! Tenhle mě stál jen 5 liber v charitativním obchodě a inspiroval mě k vytvoření tohoto projektu, takže si vůbec nestěžuji.

Nejprve jsem namontoval sestavu očí, poté, co jsem svlékl rám Lego na minimum. Protože jsem nebyl schopen řezat otvory, jediný způsob, jak jsem to našel, bylo prostrčit dráty skrz masku a rám a poté je otočit dokola. Bylo to nesmyslné, ale Lego pěkně drželo na místě.

Dále jsem přidal pumpu těsně za oči, aby se kouř sypal zhruba tam, kde střílely lasery. Abych to udělal, strčil jsem tenkou závitovou tyč z jedné strany masky na druhou a připevnil pumpu k tyči kabelovými stahovacími páskami - ne zvlášť elegantními nebo odolnými proti apokalypse, ale určitě funkční.

Ústí kazety bylo podobné, do pásky jsem vyvrtal malé otvory a zajistil ji modelovacím drátem.

Další byl samotný Pi, který byl vložen do rozřezaného pouzdra (aby se vytvořil prostor pro Pico HAT Hack3r) a jen se přivázal kabelem k podpěře v zadní části masky.

Věděl jsem, že by to bylo nepříjemné, dával jsem pozor na lepení a lepení všech spojů k sobě navzájem, než jsem začal, a vzhledem k množství operací po montáži, které jsem musel udělat uvnitř hlavy skutečnými kleštěmi, to byla rozhodně dobrá věc.

Kupodivu vše fungovalo i poté, obzvláště mě potěšilo, že laserové paprsky a kouř se dostaly skrz síť masky bez skutečného snížení výkonu.

Krok 7: Tělo

Tělo
Tělo
Tělo
Tělo
Tělo
Tělo

Proč by Dr. Tape Head nemohl jít na halloweenskou párty? Neměl s sebou žádné tělo.

Celou dobu jsem plánoval použít starou figurínu na podepření hlavy a na výběr oblečení a maska mi perfektně seděla, když jsem ji před pár týdny zkoušel. Samozřejmě to bylo předtím, než byl plný elektroniky - teď neměl šanci zapadnout kvůli „patníku“nahoře.

Pět minut s pilkou se o to brzy postaralo, zanechalo zející díru a odhalilo trup dutého sklolaminátu - děsivě! Zde jsem přidal 5m prodlužovací napájecí kabel na úrovni krku (jen pro případ, že by měl rád výlet venku) a zakončil to kombinací nočního světla / USB nabíječky, kterou jsem minulý týden instinktoval v Lidlu. To fungovalo skvěle, protože jsem nyní měl slušný USB výkon jak pro Pi, tak pro lasery/pumpy, s přidaným bonusem extra osvětlení uvnitř hlavy.

Krok 8: Vlasy a skříň

Vlasy a šatník
Vlasy a šatník
Vlasy a šatník
Vlasy a šatník
Vlasy a šatník
Vlasy a šatník

Miloval jsem vzhled šermířské masky, ale chtěl jsem, aby měla trochu více osobnosti, konkrétně nějaké bláznivé vlasy, jako Doc z Návratu do budoucnosti. Abych pokračoval v analogově-zvukovém tématu, rozhodl jsem se k tomu použít kazetu, protože to vypadá jako vlasy a v tomto domě o to není nouze.

Přiznám se, že jsem měl pomoc - stříhání kazetových pásek C90 (z nichž každá je dlouhá přes 100 metrů) na krátké délky trvalo docela dlouho, ale byla to příjemná rodinná aktivita za deštivého dne. Potom jsem vzal kapuci ze staré mikiny a po celé ploše přilepil proužky oboustranné lepicí pásky a nalepil jsem na ni postupně délky kazetové pásky. Trvalo to také dlouho, ale pro konečný efekt to stálo za to, paruka s plnou kazetou!

Nakonec byla skříň - co nosí „zlý“lékař? Jako fanoušci Phineas & Ferb byla odpověď zřejmá, černý rolák a laboratorní plášť, a la Dr. Doofenschmirtz. Posledním dotykem byla zářící drátěná kazeta EL připnutá na košili - toto byla moje úplně první publikovaná Instructable v roce 2013, takže bylo příjemné ji znovu použít (a neuvěřitelné, že stále funguje).

Krok 9: Nebezpečná Polly a Python

Nebezpečná Polly a Python
Nebezpečná Polly a Python
Nebezpečná Polly a Python
Nebezpečná Polly a Python

Jak jsem postupoval, vyvíjel jsem kód a vytvářel skripty Pythonu pro jednotlivé funkce, jako je přesunutí serva a zapnutí relé, což znamenalo, že jsem mohl otestovat jednotlivé části sestavy a snadněji zjistit, který z nich se zlomil (což se stalo několikrát).

Aby dobrý doktor promluvil, nastavil jsem a nakonfiguroval Amazon Polly, úžasnou službu převodu textu na řeč se spoustou různých hlasů a možností. Nastavení není tak špatné, ale je trochu zapojené, pokud ještě nejste nastaveni s Amazon Web Services - ať tak či onak, pokud budete postupovat podle pokynů catqbat jako já, budete okamžitě v provozu. Pro mě to fungovalo nejlépe pomocí PIP3 místo PIP při instalaci modulů, při instalaci boto3 vynechal Sudo, ale vaše zkušenosti se mohou lišit v závislosti na vašem nastavení.

Teď jsem měl mluvící hlavu, brilantní - ale potřeboval jsem způsob, jak do něj vložit text, než abych se spoléhal na pevně zakódované fráze. Měl jsem vizi postavit projekt venku a pak mu umět posílat zprávy na míru trikům nebo léčitelům („Jsi Harry Potter? Vezmi si z kýblu cukroví, malý čaroději!“).

Rozhodl jsem se (z důvodů, na které přijdeme), že bych chtěl, aby lékař přečetl text z tabulky v Tabulkách Google, aby se hned přečetl, pokud by byl přidán nový text. První věcí bylo nastavení tabulky na mém Disku Google, což bylo snadné, a poté získání nějakého kódu Pythonu k extrahování textu, což bylo docela jednoduché. Abych toho dosáhl, řídil jsem se průvodcem Dilana Jayasekary, který vás provede kroky potřebnými pro konzolu Google Developer Console a také poskytne příklady kódu. Použil jsem nějaký ukázkový kód pro přístup k datům z konkrétní buňky, poté jsem přidal smyčku ke kódu pythonu a několik dvojitých bitů, aby byl přečten pouze nejnovější záznam a pouze jednou.

V tomto okamžiku jsem mohl ručně přidat text do Tabulky Google a lékař to přečetl, obvykle do 10 sekund. Nyní jsem potřeboval přidat další možnosti, jak dostat text do této tabulky.

Krok 10: Je to strašidelné a je to Kooky, je to IFTTT

Je to strašidelné a je to Kooky, je to IFTTT
Je to strašidelné a je to Kooky, je to IFTTT
Je to strašidelné a je to Kooky, je to IFTTT
Je to strašidelné a je to Kooky, je to IFTTT

Pomocí služby IFTTT (IF This, Then That) jsem nastavil řadu „appletů“, takže definované spouště z jednoho z mých připojených webových účtů automaticky generovaly text v tabulce, přičemž dobrý lékař jej poté přečetl přibližně do 15 sekundy. Nastavil jsem spouště na následujících službách IFTTT …

  • Google Assistant - Ideální pro vzdálené diktování strašidelně konkrétních zpráv z telefonu nebo zařízení Google Home (ve videu je to naše Retro -Fitted Home Mini).
  • WebHooks (Maker Event) - ideální pro přijímání vstupů z jiného Pi, v našem případě kamera MotionEyeOs mimo dům zavolá webový háček, jakmile je detekován pohyb, a lékař řekne „Něco je venku“. Ideální pro žertování návštěvníků, když se blíží ke dveřím!
  • Android SMS - s IFTTT spuštěným na mobilním telefonu můžete předat jméno odesílatele a obsah SMS přímo do tabulky, což mi v této sestavě umožňuje poslat si textovou zprávu a lékař ji přečte.
  • Datum/čas - Užitečné pro hodinovou kontrolu „18:00 a všechno je v pořádku“nebo pro potvrzení lékaře „Zoinks je západ slunce, upíři budou brzy venku“
  • Weather Underground - skvělé pro oznámení změn aktuálního počasí, například „pozor, brzy začne pršet“
  • Twitter - s tímhle máte nekonečné možnosti, protože můžete zachytit text všech tweetů od konkrétního uživatele nebo použít jiná vyhledávací kritéria, jako jsou zmínky a následování. V mém případě cokoli tweetovaných @GuardianNews nebo @FactSoup čte nahlas Dr. Tape Head. Pokud jsou přítomny děti, musíte si evidentně dávat pozor, které twitterové účty jste nahlas přečetli!

… A skvělé na tom je, že si můžete přizpůsobit akci IFTTT pomocí ingrediencí a textu, který si vyberete, takže můžete do oznámení opravdu přidat barvu. Na Halloween tedy můžeme nastavit systém tak, aby přečetl základní strašidelnou frázi, kdykoli je detekován pohyb, ale také můžeme nechat přečíst text specifický pro návštěvníka pomocí SMS nebo Google Assistant.

S výše uvedenou prací jsem vložil kód z mých dřívějších experimentů, takže doktor pohnul očima, generoval kouře a ohnivé lasery před a po každém oznámení. Také jsem přidal několik řádků kódu PyGame, jeden pro zvuk „Pew Pew“, zatímco laser střílí (maskuje hluk vzduchového čerpadla), a druhý pro zvuk „těžkého dýchání“na smyčce, zatímco systém čeká na nové oznámení. Což je ve tmě trochu podivné.

Ve výše uvedeném je zahrnuto značné množství nastavení, ale nic z toho není tak technické, pokud si uděláte čas a budete postupovat podle pokynů - konečný skript Pythonu, který jsem použil, je na GitHubu (je funkční, ale zdaleka není dokonalý, stále se učím !)

Krok 11: Konec Dr. Tape Head?

Konec Dr. Tape Head?
Konec Dr. Tape Head?
Konec Dr. Tape Head?
Konec Dr. Tape Head?
Konec Dr. Tape Head?
Konec Dr. Tape Head?

Tento projekt se mi opravdu líbil, vybudovat něco s tématem byla skvělá zábava a podařilo se mi dosáhnout většiny vize, kterou jsem měl poprvé, když jsem vzal masku výhodného šermu. Hodně jsem se také dozvěděl o práci s webovými službami Google a Amazon v Pythonu, což bude určitě užitečné pro budoucí verze.

Dr. Tape Head se určitě těší, až se na Halloween vyřádí na verandě, ale bude žít i poté, díky své schopnosti číst přizpůsobená oznámení a bavit kočky laserovýma očima bude cenným přínosem v dílně celoročně.

Výše je zahrnuto pojetí umění mé dcery - vůbec bych nebyl překvapen, kdyby z postavy udělala grafický román, dokážu si jen představit Dr. Tape Head na křížové výpravě, která zbaví svět všech streamovacích služeb a vrátí civilizaci jednodušší časy analogového zvuku.

Veselý Halloween 2019 všem, buďte v bezpečí a prosím hlasujte pro nás v Halloweenské soutěži, pokud se vám tento Instructable líbil nebo jste z něj měli traumu.

Můj další Old Tech. Nové projekty Spec jsou všechny na Instructables na https://www.instructables.com/member/MisterM/inst… a na našem kanálu YouTube na bit.ly/oldtechtube

Další podrobnosti a kontaktní formulář jsou na našich webových stránkách https://bit.ly/OldTechNewSpec. a najdete nás na Twitteru @OldTechNewSpec.

Doporučuje: