INHOUDSOPGAWE:
- Voorrade
- Stap 1: Ore
- Stap 2: Oë
- Stap 3: Mond
- Stap 4: Rook
- Stap 5: Verbindings
- Stap 6: Kop
- Stap 7: Liggaam
- Stap 8: Hare en klerekas
- Stap 9: Gevaarlike Polly & Python
- Stap 10: Dit is grillerig en dit is kak, dit is IFTTT
- Stap 11: Die einde van Dr. Tape Head?
Video: Dr. Tape Head - Undead Media: 11 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Dr Tape Head is die perfekte spookagtige metgesel as u laat in die laboratorium werk! Hy gebruik die Polly -diens van Amazon om teks voor te lees uit 'n Google Sheets -sigblad, wat deur die IFTTT -diens ingevul is en wat op Twitter, sms -boodskappe en kamerabewegingswaarskuwings ingesamel is. Hy is selfs geïntegreer met Google Assistant, sodat u op afstand boodskappe op maat kan bepaal om die lastige truuk-of-behandelaars te verwar.
Tussen die kennisgewings laat sy gloeiende oë met 'n lego-raam, swaar asemhaling en 'n LED-VU-metermond jou nie twyfel dat hy steeds in die skadu skuil nie. Terwyl hy praat, skiet sy bewegende oë laserstrale deur 'n onheilspellende dampwolk, gegenereer deur 'n relais-beheerde USB-pomp en 'n effens gekapte e-sigaret.
Sy Raspberry Pi-brein beheer al hierdie funksies, met spraak- en klankeffekte wat uit 'n paar luidsprekergemonteerde luidsprekers blaas, verbind via 'n Pimoroni pHAT Beat-versterker
Sy kop het sy lewe as 'n omheiningsmasker begin, sy mannequinliggaam bevat 'n lang toevoer en sy gekke wetenskaplikehare is met die hand gemaak van vintage kassette.
Dit is lastig om so 'n komplekse individu in woorde en foto's te beskryf; dit is beslis die moeite werd om hom in aksie op die video te sien (https://www.youtube.com/embed/mykrJEozIoM as u die ingebedde weergawe nie kan sien nie).
Voorrade
Omheiningmasker
Ping Pong balle
Framboos Pi 2
USB WiFi -adapter
Pimoroni pHAT Beat
Pico HAT Hack3r
Sparqee Relay Board
5v lugpomp
Ok e-sigaret
0% vape vloeistof
Gebruikte vape tenk
Rubber buise
Springkabels
2x laserdiodes
2x helder wit LED's
Kort USB -uitbreiding
Stap 1: Ore
Die eerste liggaamsdeel wat ek bymekaargemaak het, was die ore - in hierdie geval 'n gebreekte ou Sony -koptelefoon. Nadat ek die bestaande koptelefoonbestuurders uitgehaal het, het ek 'n gat van 30 mm aan elke kant geboor en dan in twee klein, maar kragtige luidsprekers warmgeplak.
Om die samestelling makliker te maak, het ek 'n paar aansluitkabelverbindings aan die luidsprekers gesoldeer, want ek het 'n koue voorgevoel gehad dat ek hierdie projek verskeie kere sou monteer en afbreek.
Stap 2: Oë
Vir die oë het ek begin met 'n enkele tafeltennisbal en 'n Lego-raam gebou, sodat dit onheilspellend heen en weer sou draai op 'n Technic-as wat ek deurgemaak het. Dit was slegs bedoel om 'n prototipe te wees, maar dit het so goed gewerk dat dit nie sinvol was om enigiets anders vir die finale bouwerk te gebruik nie.
Daarna het ek nog twee stukke as geneem en 'n laserdiode en 'n spookwit LED aan elkeen vasgeplak. Dit het beteken dat die lasers met die oogballe sou draai, terwyl die LED's die bolle sou laat gloei.
Om die asse op bevel te laat draai, het ek 'n klein servo aan die raam vasgemaak, een wat ek geweet het goed sou werk met die Raspberry Pi, en dit met tegniese stukke verbind-dit verg 'n bietjie lego-snoei en kode-worstel. maar ek beland met gloeiende, bewegende laser-oë, 'n baie bevredigende mini-konstruksie.
As afronding het ek 'n kasset uitmekaar gehaal en die klein wieletjies op die oogballe geplak en dit 'n mooi retro karakter gegee.
Op hierdie stadium was ek in die versoeking om die oog in 'n pampoen te sit en daarmee klaar te maak, maar 'n verre analoog stem het my laat druk …
Stap 3: Mond
Ek het gedink dat die mond maklik sou wees, en ek het 'n duidelike idee van wat ek wou doen - 'n deursigtige kasset steek horisontaal deur die omheiningsmasker en die rook sou uit die band self kom. Hierdie idee is egter vroeg ontwrig toe ek probeer om 'n proefgat in die masker te sny - dit is redelik om terug te kyk, maar ek het agtergekom dat omheiningsmaskers uiters taai is! (Nou ja) Nadat ek al die gereedskap wat ek het probeer het en nie 'n enkele indruk gemaak het nie, het ek besluit om te hergroepeer en van ontwerp te verander.
Die beligting vir die mond kom van 'n Pimoroni pHAT Beat, 'n klankversterker vir die Raspberry Pi met sy eie ingeboude VU-meter. Die plan was om die VU-meter vir die mond te gebruik en die koptelefoonluidsprekers as uitsette aan te sluit. Die pHAT Beat is ontwerp om direk bo -op 'n Pi te pas, maar soos gewoonlik moes ek dit êrens anders hê, so ek het dit met 'n lint jumperkabels verbind om te kyk watter dit nodig sou wees op pinout.xyz.
Daarna het ek die pHAT Beat warm vasgeplak op 'n halfdeursigtige kassetband, wat dit 'n bietjie meer vorm en analoog styl gegee het. In 'n ideale wêreld sou ek agtergekom het hoe om die LED-kleure te verander en almal rooi te maak in plaas van groen-amber-rooi, maar dit kan altyd later verander word.
Stap 4: Rook
Dit is gaaf om lasers in 'n projek te hê, maar ek het gedink dat dit baie beter sou wees as u hul spoorbanke sowel as die rooi kolletjies sien wat hulle projekteer. Die katte stem natuurlik nie saam nie, hulle stel net belang in die kolletjies. In plaas daarvan om te wag vir 'n mistige nag of om rokerige familielede rond te nooi, het ek besluit dat die projek sy eie rook of damp moet genereer, sodat die lasers meer sigbaar en sinister sal wees.
Ek het begin met die bestelling van 'n goedkoop USB -aangedrewe 5v -lugpomp by Amazon - dit is swak beskou as 'n lugbedopblaas, maar aangesien nie een van die beoordelaars dit as 'n rookpomp vir laseroogballe probeer het nie, het ek besluit om dit te probeer.
Die volgende was die opwekking van die "rook" - ek het gedink ek sou die goedkoopste e -sigaretpen koop wat ek kon kry, dit aan die pompinlaat koppel en 'n servo gebruik om op die "go" -knoppie te druk, en dit was belangrik om 0% nikotien vape vloeistof te gebruik. Dit was 'n wonderlike, maar te ingewikkelde plan, en 'n kollega het dit oornag vereenvoudig deur my te vertel van 'n e-cig wat 'suig' gebruik, eerder as 'n knoppie om aan te skakel-en hy het 'n ekstra gehad. Dit het dinge baie makliker gemaak; al wat ek hoef te doen was om die pomp aan te skakel, en dit sou weer die dampopwekking begin en stop sodra die pomp stop. Dit was baie lekker om te toets, so ek het oorgegaan tot iets moeiliker - om alles aan te sluit.
Stap 5: Verbindings
Soos ek vroeër gesê het, was die pHAT Beat -klankbord gekoppel aan die Pi se GPIO en het dit baie penne ingeneem. Ek moes 'n paar van hierdie GND- en 5v -penne vir ander dinge deel, so bygevoeg in 'n Pico Hat Hack3r, wat in wese 'n GPIO -splitter is wat u twee stelle penne gee (maar almal verbind met dieselfde penne op die Pi).
Dit het dinge makliker gemaak, en ek kon die verbindings met die servo maklik byvoeg. Vervolgens moes ek die lasers en die pomp beheer, wat albei op 5v werk. Ek het geweet dat ek my geluk al sterk op die Pi druk, en ek het besluit om hulle afsonderlik van 'n USB-kragbank (aanvanklik) aan te skakel. Om hulle van die Pi af te beheer, het ek 'n Sparqee -aflos by die mengsel gevoeg - 'n baie handige bordjie wat u net soos 'n LED programmeer, maar dit dien as skakelaar vir 'n eksterne kragbron. Ek het 'n kort USB -verlengkabel oopgemaak, die positiewe kabel ontbloot en geknip en die snitpunte uitgebrei sodat hulle aan die relaisbord gekoppel kon word. Die lasers en die pomp was albei aan 'n USB -aansluiting gekoppel, so ek het 'n ou hub bygevoeg, wat beteken dat hulle albei saam gevoed sou word. 'N Ander rede hiervoor was dat beide die e-cig en die lasers slegs vir 'n kort tydjie moes aanskakel om te voorkom dat hulle beskadig word, en dit is ook nie nodig om lasers sonder rook af te vuur nie, en omgekeerd.
Na 'n suksesvolle toetsbyeenkoms was daar niks anders as om die omheiningmasker aan te trek en dinge op sy plek te plaas nie.
Stap 6: Kop
Ek sal twee belangrike dinge onthou oor die omheining van maskers van hierdie gebou - dit is te moeilik om deur te sny en regtig ongemaklik om mee te werk! Hierdie een het my egter net £ 5 by 'n liefdadigheidswinkel gekos en my geïnspireer om hierdie projek te maak, so ek kla glad nie.
Ek pas eers die oë bymekaar nadat ek die Lego -raam tot die minimum beperk het. Omdat ek nie gate kon sny nie, was die enigste manier om dit vas te maak deur drade deur die masker en raam te steek en dit dan om te draai. Dit was uiters moeilik, maar het die Lego mooi op sy plek gehou.
Daarna het ek die pomp bygevoeg, net agter die oë, sodat die rook ongeveer sou stort waar die lasers afvuur. Om dit te doen, het ek 'n dun skroefdraad van die een kant van die masker na die ander gesteek en die pomp vasgemaak met kabelbinders - nie besonder elegant of apokalipsbestand nie, maar beslis funksioneel.
Die kassetmond was soortgelyk; ek het klein gaatjies in die band geboor en dit met modeldraad vasgemaak.
Die volgende was die Pi self, wat in 'n gesnyde omhulsel geplaas is (om plek te maak vir die Pico HAT Hack3r) en net aan die steun aan die agterkant van die masker vasgemaak is.
Omdat ek geweet het dat dit ongemaklik sou wees, was ek versigtig om al die verbindings met mekaar te plak en te plak voordat ek begin, en gegewe die hoeveelheid operasies wat ek na die vergadering moes doen, was dit beslis 'n goeie ding.
Verbasend dat alles daarna nog gewerk het, ek was veral bly dat die laserstrale en rook beide deur die masker se masker gekom het sonder dat daar werklik krag was.
Stap 7: Liggaam
Waarom kon Dr. Tape Head nie na die Halloween -partytjie gaan nie? Hy het geen liggaam gehad om mee saam te gaan nie.
Ek het die hele tyd beplan om 'n ou etalagepop te gebruik om die kop te ondersteun en klere te gee, en die masker pas perfek toe ek dit 'n paar weke terug probeer. Natuurlik was dit nog voordat dit vol elektronika gevul was - dit het nou geen kans gehad om te pas nie, vanweë die "paal" bo -op.
Vyf minute met 'n ystersaag het dit egter gou reggekry, 'n gapende gat gelaat en 'n hol veselglas -bolyf onthul - gruwelik! Hier het ek 'n verlengkabel van 5 m op nekvlak bygevoeg (ingeval hy 'n buitelugreis wil hê) en dit afgewerk met 'n naglig / USB -laaierkombinasie wat ek verlede week op instink in Lidl opgetel het. Dit het skitterend uitgewerk, aangesien ek nou ordentlike USB -krag gehad het vir beide die Pi en Lasers/Pump, met die ekstra bonus van ekstra beligting in die kop.
Stap 8: Hare en klerekas
Ek was mal oor die voorkoms van die omheiningsmasker, maar wou hê dat dit 'n bietjie meer persoonlikheid moes hê, spesifiek 'n paar gekke hare, soos Doc van Back to the Future. Om die analoog-klank-tema voort te sit, het ek besluit om kassetband hiervoor te gebruik, want dit lyk soos hare en daar is geen tekort aan dit in hierdie huis nie.
Ek moet erken dat ek hulp gehad het - dit het lank geneem om C90 -kassette (wat meer as 100 meter lank is) in kort lengtes te sny, maar dit was 'n lekker reënerige gesinsaktiwiteit. Ek haal toe 'n kappie van 'n ou trui en plak stroke dubbelzijdige band daaroor vas, en plak die kassetlengtes een vir een daaraan vas. Dit het ook 'n rukkie geneem, maar dit was die moeite werd vir die finale effek, 'n volledige kassetbandpruik!
Laastens was die klerekas - wat dra 'n 'bose' dokter? As Phineas & Ferb -aanhangers was die antwoord voor die hand liggend: swart coltrui en laboratoriumjas, a la Dr. Doofenschmirtz. Die laaste aanraking was 'n gloeiende EL -draadkasset, vasgemaak aan die hemp - dit was my heel eerste gepubliseerde Instructable terug in 2013, so dit was lekker om dit weer te kon gebruik (en ongelooflik dat dit steeds werk).
Stap 9: Gevaarlike Polly & Python
Ek het die kode ontwikkel terwyl ek aangegaan het, Python -skrifte geskep vir die individuele funksies, soos om die servo te skuif en die relais aan te skakel, dit beteken dat ek die individuele dele van die konstruksie kon toets en makliker kon sien watter een gebreek het (wat verskeie kere gebeur het)).
Om die goeie dokter te laat praat, het ek Amazon Polly opgestel en gekonfigureer, 'n wonderlike teks-na-spraak-diens met baie verskillende stemme en opsies. Die opstelling is nie so erg nie, maar dit is 'n bietjie betrokke as u nog nie met Amazon Web Services ingestel is nie, maar as u die gids van catqbat volg, soos ek gedoen het, is u binnekort aan die gang. Vir my het dit die beste gewerk om PIP3 in plaas van PIP te gebruik tydens die installering van die modules, maar die Sudo weggelaat by die installering van boto3, maar u ervaring kan wissel na gelang van u opstelling.
Nou het ek 'n sprekende kop gehad, briljant - maar ek het 'n manier nodig gehad om die teks in te voer, eerder as om te vertrou op hardgekodeerde frases. Ek het 'n visie gehad om die projek buite te staan en dit dan op maat te stuur na bedrieërs ("Is jy Harry Potter? Neem lekkergoed uit die emmer, klein towenaar!").
Ek het besluit (om redes waarna ons sal kom) dat ek wil hê die dokter moet teks uit 'n sigblad op Google Blaaie lees, sodat dit onmiddellik voorgelees word as nuwe teks bygevoeg word. Die eerste ding was om 'n sigblad op my Google Drive op te stel, wat maklik was, en dan 'n bietjie Python -kode te kry om die teks uit te haal, wat redelik eenvoudig was. Om dit te bereik, het ek die gids van Dilan Jayasekara gevolg, wat u deur die stappe wat op die Google Developer Console benodig word, asook kodevoorbeelde gee. Ek het 'n voorbeeldkode gebruik om toegang tot die data van 'n spesifieke sel te verkry, en dan in 'n lus bygevoeg tot die python -kode en 'n paar stukkies, sodat slegs die nuutste inskrywing, en slegs een keer, gelees kan word.
Op hierdie stadium kon ek teks handmatig by die Google -blad voeg, en die dokter sou dit gewoonlik binne ongeveer 10 sekondes voorlees. Nou moes ek ekstra opsies byvoeg om teks in die sigblad te kry.
Stap 10: Dit is grillerig en dit is kak, dit is IFTTT
Deur die IFTTT (IF This, Then That) diens te gebruik, het ek 'n aantal "applets" opgestel, sodat gedefinieerde snellers van een van my gekoppelde webrekeninge outomaties teks in die sigblad sou genereer, en die goeie dokter sou dit dan binne ongeveer 15 lees sekondes. Ek het snellers opgestel vir die volgende IFTTT -dienste …
- Google Assistant - Ideaal om op afstand spooky spesifieke boodskappe van 'n telefoon of Google Home -toestel af te dikteer (in die video is dit ons Retro -Fitted Home Mini).
- WebHooks (Maker Event) - ideaal om insette van 'n ander Pi te neem, in ons geval bel 'n MotionEyeOs -kamera buite die huis 'n webhaak sodra beweging opgespoor word, en die dokter praat 'Daar is iets buite'. Ideaal om besoekers te grap terwyl hulle by die deur kom!
- Android SMS - met IFTTT op 'n selfoon, kan u die sender se naam en SMS -inhoud direk in die sigblad deurgee. Met hierdie opset kan ek vir myself 'n SMS stuur en die dokter lees dit op.
- Datum/tyd - nuttig om 'n uurlikse "18:00 en alles goed" te gaan, of om die dokter te laat verklaar: "Zoinks dit is sonsondergang, vampiere sal binnekort uitkom"
- Weather Underground - ideaal om veranderinge in die huidige weer aan te kondig, soos 'kyk uit, dit gaan begin reën'
- Twitter - Eindelose moontlikhede met hierdie een, aangesien u die teks van alle tweets van 'n spesifieke gebruiker kan opneem, of ander soekkriteria kan gebruik soos vermeldings en volg. In my geval word alles wat deur @GuardianNews of @FactSoup getweet is, hardop gelees deur dr. Tape Head. Uiteraard moet u versigtig wees watter Twitter -rekeninge u voorgelees het as daar kinders is!
… en die wonderlike is dat u die IFTTT -aksie kan aanpas met behulp van bestanddele en teks van u keuse, sodat u werklik 'n bietjie kleur by die kennisgewings kan voeg. So vir Halloween kan ons die stelsel instel om 'n spookagtige frase voor te lees wanneer daar beweging opgemerk word, maar ons kan ook besoekersspesifieke teks laat lees met behulp van SMS of Google Assistant.
Met die bogenoemde werk het ek die kode van my vorige eksperimente ingeplak, sodat die dokter sy oë laat beweeg, rook en lasers genereer voor en na elke kennisgewing. Ek het ook 'n paar reëls PyGame -kode bygevoeg, een om die 'Pew Pew' -geluid te maak terwyl die laser afvuur (die geluid van die lugpomp masker), en een om 'n' swaar asemhaling 'op 'n lus te maak terwyl die stelsel wag op 'n nuwe kennisgewing. Wat 'n bietjie freaky in die donker is.
Bogenoemde bevat 'n redelike opset, maar niks is so tegnies as u tyd neem en die gidse volg nie - die laaste Python -skrip wat ek gebruik het, is op GitHub (dit is funksioneel, maar ver van perfek, ek leer nog steeds) !)
Stap 11: Die einde van Dr. Tape Head?
Ek het hierdie projek baie geniet, om iets met 'n tema te bou, was baie pret, en ek het die meeste van die visie bereik wat ek die eerste keer gehad het toe ek die masker vir 'n winskopie opgedoen het. Ek het ook baie geleer oor die werk met Google en Amazon -webdienste in Python, wat ek nuttig sal vind vir toekomstige bouwerk.
Dr Tape Head sien beslis daarna uit om tydens Halloween op die stoep te kuier, maar sal ook daarna voortleef. Met sy vermoë om aangepaste kennisgewings voor te lees en katte met sy laser -oë te vermaak, sal hy 'n waardevolle bate in die werkswinkel wees hele jaar.
Hierbo is die konsepkuns van my dogter ingesluit - ek sal glad nie verbaas wees as sy die karakter in 'n grafiese roman verander nie; ek kan my net voorstel dr Tape Head op 'n kruistog om die wêreld van alle stromingsdienste te bevry en die beskawing terug te keer na die eenvoudiger tye van analoog klank.
Gelukkige Halloween 2019 almal, wees veilig en stem asb vir ons in die Halloween -wedstryd as u hierdie instruksie geniet of getraumatiseer het.
My ander Old Tech. Nuwe spesifikasie -projekte is almal op Instructables op https://www.instructables.com/member/MisterM/inst… en op ons YouTube -kanaal by bit.ly/oldtechtube
Meer besonderhede en 'n kontakvorm is op ons webwerf by https://bit.ly/OldTechNewSpec. en u kan ons vind op Twitter @OldTechNewSpec.
Aanbeveel:
Vintage Look Media PC vanaf 'n ou skootrekenaar: 30 stappe (met foto's)
Vintage Look Media -rekenaar vanaf 'n ou skootrekenaar: In hierdie spesiale instruksie/video maak ek 'n oulike klein rekenaar met geïntegreerde luidsprekers, wat beheer word met 'n handige mini -afstandsbedieningsbord. Die rekenaar word aangedryf met 'n ou skootrekenaar. 'N Klein verhaaltjie oor hierdie gebou. 'N Jaar gelede het ek Matt gesien
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
DIY Aux Input vir Stock Car Head Unit: 5 stappe (met foto's)
DIY Aux Input vir Stock Car Head Unit: as u u telefoon of ipod wil speel (maak hulle dit nog steeds) en ander klankspelers, en u hoofeenheid is 'n ou AF, dan is dit die oplossing wat u soek
1981 Draagbare videorecorder Raspberry PI Media Center: 12 stappe (met foto's)
1981 Draagbare videorecorder Raspberry PI Media Center: Dit is 'n vroeë 80's Sharp VC -2300H draagbare videorecorder wat ek omgeskakel het - dit het nou 'n Raspberry Pi in die hart van die uitstekende Raspbmc mediasentrum sagteware. Ander opgraderings sluit in 'n snaakse arduino-gebaseerde horlosie en 'n EL-band "band"
Bou 'n Arduino-aangedrewe Talking Robot Head !: 26 stappe (met foto's)
Bou 'n Arduino-aangedrewe Talking Robot Head !: Hierdie robotkop is oorspronklik gebou as 'n einde van die jaar-projek vir my fisiese rekenaarklas, maar in die somer het dit " geleer " hoe om te praat. Die kop word aangedryf deur twee Freeduinos, 3 TLC5940NT -skyfies en 'n Adafruit Industries