Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Ører
- Trinn 2: Øyne
- Trinn 3: Munn
- Trinn 4: Røyk
- Trinn 5: Tilkoblinger
- Trinn 6: Hodet
- Trinn 7: Kropp
- Trinn 8: Hår og garderobe
- Trinn 9: Farlig Polly & Python
- Trinn 10: Det er skummelt og det er skummelt, det er IFTTT
- Trinn 11: Slutten på Dr. Tape Head?
Video: Dr. Tape Head - Undead Media: 11 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Dr. Tape Head er den perfekte skumle følgesvennen når du jobber sent på laboratoriet! Han bruker Amazons Polly -tjeneste til å lese opp tekst fra et Google Sheets -regneark, befolket av IFTTT -tjenesten og samlet fra Twitter, SMS -meldinger og kamerabevegelsesvarsler. Han er til og med integrert med Google Assistant, slik at du eksternt kan diktere skreddersydde meldinger for å skremme de irriterende trick-or-treaters.
Mellom varslene gir hans lego-innrammede glødende øyne, tung pust og LED VU-meter munn ingen tvil om at han fortsatt lurer i skyggen. Mens han snakker, skyter de bevegelige øynene laserstråler gjennom en uhyggelig sky av damp, generert av en reléstyrt USB-pumpe og en lett hacket e-sigarett.
Hans Raspberry Pi-hjerne styrer alle disse funksjonene, med tale og lydeffekter som blar fra et par øretelefonmonterte høyttalere, koblet til via en Pimoroni pHAT Beat-forsterker
Hodet hans begynte livet som en gjerdemaske, mannequin-kroppen inneholder en lang strømforsyning og hans gale forskerhår er håndlaget av vintage kassettbånd.
Det er vanskelig å beskrive et så komplekst individ i ord og bilder, det er definitivt verdt å se ham i aksjon på videoen (https://www.youtube.com/embed/mykrJEozIoM hvis du ikke kan se den innebygde versjonen).
Rekvisita
Gjerde Maske
Bordtennisballer
Raspberry Pi 2
USB WiFi -adapter
Pimoroni pHAT Beat
Pico HAT Hack3r
Sparqee stafettbrett
5v luftpumpe
Ok e-sigarett
0% damp væske
Brukt vape tank
Gummislange
Hoppekabler
2x laserdioder
2 x hvite lysdioder
Kort USB -utvidelse
Trinn 1: Ører
Den første kroppsdelen jeg monterte var ørene - i dette tilfellet et ødelagt gammelt par Sony -hodetelefoner. Etter å ha tatt ut de eksisterende hodetelefon-driverne, boret jeg et 30 mm hull i hver side, og deretter limte jeg ganske enkelt i to små, men kraftige høyttalere.
For å gjøre monteringen enklere loddet jeg noen jumperkabelkontakter til høyttalerne, etter å ha hatt en fryktelig formodning om at jeg skulle montere og demontere dette prosjektet flere ganger.
Trinn 2: Øyne
For øynene begynte jeg med en enkelt ping-pong-ball, og bygde en Lego-ramme slik at den svingte skummelt frem og tilbake på en Technic-aksel som jeg hadde stukket igjennom. Dette var bare ment å være en prototype, men det fungerte så bra at det ikke var fornuftig å bruke noe annet til det siste bygget.
Deretter tok jeg ytterligere to stykker aksel og varmlimte en laserdiode og en spøkelseshvit LED til hver. Dette betydde at laserne ville svinge med øyebollene, mens lysdiodene ville få kulene til å lyse.
For å få akslene til å svinge på kommando, kablet jeg en liten servo til rammen, en som jeg visste ville fungere godt med Raspberry Pi, og koblet den sammen med tekniske stykker-det tok litt lego-trimming og koding. men jeg endte opp med glødende, bevegelige laserøyne, et virkelig tilfredsstillende mini-bygg.
Som en finpuss demonterte jeg et kassettbånd og superlimte de små hjulene til øyebollene, noe som ga dem en fin retro-karakter.
På dette tidspunktet ble jeg fristet til å bare sette øyemontasjen i et gresskar og ha gjort det, men en fjern analog stemme fikk meg til å trykke på …
Trinn 3: Munn
Jeg trodde munnen ville være lett, og hadde en klar ide om hva jeg ville gjøre - en gjennomsiktig kassett ville stikke ut horisontalt gjennom gjerdemasken, og røyken ville komme ut av selve båndet. Denne ideen ble imidlertid fjernet tidlig, da jeg prøvde å kutte et testhull i masken - det er en grunn til å se tilbake, men jeg oppdaget at gjerdemasker er ekstremt tøffe! (Vel duh) Etter å ha prøvd alle verktøyene jeg har og ikke gjort et eneste inntrykk bestemte jeg meg for å omgruppere og endre design.
Belysningen for munnen kommer fra en Pimoroni pHAT Beat, en lydforsterker for Raspberry Pi som har sin egen innebygde VU-måler. Planen var å bruke VU-måleren for munnen, og koble til øretelefonhøyttalerne som utganger. PHAT Beat er designet for å passe direkte på toppen av en Pi, men som vanlig trengte jeg at den skulle være et annet sted, så koblet den sammen med et bånd med jumperkabler for å sjekke hvilke som ville være nødvendige på pinout.xyz.
Jeg varmlimte deretter pHAT Beat til en halvgjennomsiktig kassettbånd, noe som ga den litt mer form og analog stil. I en ideell verden ville jeg ha funnet ut hvordan jeg endrer LED-fargene og gjør dem alle røde i stedet for grønn-gul-rød, men dette kan alltid endres på et senere tidspunkt.
Trinn 4: Røyk
Det er kult å ha lasere i et prosjekt, men jeg tenkte at det ville være mye bedre hvis du kunne se sporene fra benken, så vel som de røde prikkene de projiserer. Kattene er selvfølgelig uenige, de er bare interessert i prikkene. I stedet for å vente på en tåkete natt eller invitere røykfylte slektninger rundt bestemte jeg meg for at prosjektet skulle generere sin egen røyk eller damp, slik at laserne skulle bli mer synlige og skumle.
Jeg begynte med å bestille en billig USB -drevet 5v luftpumpe fra Amazon - den ble dårlig vurdert som luftmadrass, men siden ingen av anmelderne hadde prøvd den som en røykpumpe for laserøyeboller bestemte jeg meg for å prøve den.
Neste var å generere "røyken" - jeg tenkte jeg skulle kjøpe den billigste e -sigarettpennen jeg kunne finne, koble den til pumpeinnløpet og bruke en servo til å trykke på "gå" -knappen, viktigst ved å bruke 0% nikotin dampvæske. Dette var en storslått, men altfor komplisert plan, og en arbeidskollega forenklet det over natten ved å fortelle meg om en e-cig som bruker "suge" i stedet for en knapp for å slå på-og han hadde en reserve. Dette gjorde ting mye enklere. Alt jeg måtte gjøre var å slå på pumpen, og dette ville igjen starte dampgenerasjonen og stoppe så snart pumpen stoppet. Det fungerte en godbit i testing, så jeg gikk videre til noe vanskeligere - å koble alt sammen.
Trinn 5: Tilkoblinger
Som jeg sa tidligere, var pHAT Beat -lydkortet koblet til Pi's GPIO, og tok opp ganske mange pinner. Jeg trengte å dele noen av disse GND- og 5v -pinnene for andre ting, så lagt til i en Pico Hat Hack3r, som egentlig er en GPIO -splitter som gir deg to sett med pinner (men alle koblet til de samme pinnene på Pi).
Dette gjorde ting enklere, og jeg kunne enkelt legge til koblinger til servoen. Deretter trengte jeg å kontrollere lasere og pumpe, som begge kjører på 5v. Jeg visste at jeg presset lykken kraftig på Pi allerede, så bestemte meg for å koble dem separat, fra en USB-strømbank (i utgangspunktet). For å kontrollere dem fra Pi la jeg til et Sparqee -relé i miksen - et veldig praktisk lite brett som du programmerer akkurat som en LED, men som fungerer som en bryter for en ekstern strømkilde. Jeg åpnet en kort USB -forlengelsesledning, avslørte og klippet av den positive kabelen og forlenget kuttendene slik at de kunne kobles til relékortet. Laserne og pumpen var begge koblet til USB -plugger, så jeg la til i en gammel hub, noe som betyr at de begge skulle drives sammen. En annen grunn til å gjøre dette var at både e-cig og lasere bare måtte være på i korte perioder for å unngå å skade dem, og det er heller ingen vits å skyte lasere uten røyk, og omvendt.
Etter en vellykket testmontering var det ikke noe annet enn å ta på seg gjerdemasken og begynne å montere ting på plass.
Trinn 6: Hodet
Jeg husker to hovedtingene ved gjerdemasker fra denne bygningen - de er for tøffe å skjære gjennom og veldig vanskelig å jobbe med! Denne kostet meg bare £ 5 i en veldedighetsbutikk, og inspirerte meg til å lage dette prosjektet, så jeg klager ikke i det hele tatt.
Jeg monterte i øynene først, etter å ha fjernet Lego -rammen til et minimum. Siden jeg ikke klarte å kutte hull, var den eneste måten å finne den ved å stikke ledninger gjennom masken og rammen og deretter vri dem rundt. Dette var ekstremt vanskelig, men holdt legoen på plass pent.
Deretter la jeg til pumpen, like bak øynene, slik at røyken ville renne ut omtrent der laserne brant. For å gjøre dette stakk jeg en tynn gjenget stang fra den ene siden av masken til den andre, og festet pumpen til stangen med kabelbindere - ikke spesielt elegant eller apokalypssikker, men absolutt funksjonell.
Kassettmunnen var lik, jeg boret små hull i båndet og festet det med modelltråd.
Neste var selve Pi, som ble montert i et hakket etui (for å gjøre plass til Pico HAT Hack3r) og bare kabelfestet til støtten på baksiden av masken.
Da jeg visste at det ville være vanskelig, var jeg forsiktig med å lime og lime alle forbindelsene til hverandre før jeg begynte, og gitt mengden kirurgi etter montering jeg måtte gjøre inne i hodet med faktisk tang, var dette definitivt en god ting.
Utrolig nok fungerte alt fremdeles etterpå, jeg var spesielt glad for at laserstrålene og røyken kom seg gjennom maskenettet uten noen reell effektreduksjon.
Trinn 7: Kropp
Hvorfor kunne ikke Dr. Tape Head gå på Halloween -fest? Han hadde ingen kropp å gå med.
Jeg hadde hele tiden planlagt å bruke en gammel mannequin for å støtte hodet og gi klær, og masken hadde passet perfekt da jeg prøvde den for noen uker siden. Selvfølgelig var det før den var full av elektronikk - den hadde nå ingen mulighet til å passe på grunn av "pullerten" på toppen.
Fem minutter med en baufil tok seg snart av det, og etterlot et gapende hull og avslørte en hul glassfiberkropp - grusomt! Her la jeg til en 5 meter lang forlengelsesledning på nakkehøyde (i tilfelle han liker en tur utendørs) og toppet det med en nattlys / USB -lader -kombinasjon som jeg hentet på instinkt i Lidl forrige uke. Dette fungerte glimrende da jeg nå hadde anstendig USB -strøm for både Pi og Lasere/Pumpe, med den ekstra bonusen med ekstra belysning inne i hodet.
Trinn 8: Hår og garderobe
Jeg elsket utseendet på gjerdemasken, men ønsket at den skulle ha litt mer personlighet, spesielt noe sprøtt hår, som Doc from Back to the Future. For å fortsette det analoge lydtemaet bestemte jeg meg for å bruke kassettbånd til dette, ettersom det ser ut som hår og det ikke er mangel på det i dette huset.
Jeg må innrømme at jeg hadde hjelp - å kutte C90 -kassetter (som hver er over 100 meter lang) i korte lengder tok ganske lang tid, men det var en fin regnværsaktivitet. Jeg tok deretter en hette fra en gammel genser og la strimler med dobbeltsidig tape over den og stakk kassettbåndets lengder på den en om gangen. Dette tok også en god stund, men var verdt det for den endelige effekten, en full kassettparykk!
Til slutt var garderoben - hva bærer en "ond" lege? Som Phineas & Ferb -fans var svaret åpenbart, svart turtleneck og labfrakk, a la Dr. Doofenschmirtz. Den siste berøringen var en glødende EL -trådkassett, festet til skjorten - dette var min aller første publiserte Instructable tilbake i 2013, så det var hyggelig å kunne bruke den igjen (og utrolig den fungerer fortsatt).
Trinn 9: Farlig Polly & Python
Jeg utviklet koden mens jeg fortsatte, og opprettet Python -skript for de enkelte funksjonene som å flytte servoen og slå på reléet, dette betydde at jeg kunne teste de enkelte delene av bygningen og lettere se hvilken som hadde ødelagt (som skjedde flere ganger).
For å få den gode legen til å snakke satte jeg opp og konfigurerte Amazon Polly, en fantastisk tekst-til-tale-tjeneste med mange forskjellige stemmer og alternativer. Oppsettet er ikke så ille, men er litt involvert hvis du ikke allerede er konfigurert med Amazon Web Services - uansett om du følger catqbats guide som jeg gjorde, er du i gang på kort tid. For meg fungerte det best å bruke PIP3 i stedet for PIP når du installerte modulene, utelater Sudo når du installerer boto3, men din erfaring kan variere avhengig av oppsettet ditt.
Nå hadde jeg et snakkende hode, strålende - men jeg trengte en måte å mate den tekst på, i stedet for å stole på hardkodede setninger. Jeg hadde en visjon om å stå prosjektet utenfor, og deretter kunne sende det skreddersydde meldinger til trick-or-treaters ("Er du Harry Potter? Ta litt godteri fra bøtta, lille trollmann!").
Jeg bestemte meg (av grunner til at vi kommer til) at jeg vil at legen skal lese opp tekst fra et regneark på Google Sheets, slik at den vil bli lest opp umiddelbart hvis ny tekst ble lagt til. Det første var å sette opp et regneark på Google Disk, som var enkelt, og deretter få litt Python -kode for å trekke ut teksten, som var ganske grei. For å oppnå dette fulgte jeg Dilan Jayasekaras guide, som tar deg gjennom trinnene som trengs på Google Developer Console, samt gir kodeeksempler. Jeg brukte noen eksempelkode for å få tilgang til dataene fra en bestemt celle, og deretter lagt til i en sløyfe til python -koden og noen twiddly bits slik at bare den siste oppføringen skulle bli lest opp, og bare én gang.
På dette tidspunktet kunne jeg legge til tekst manuelt i Google -arket, og legen ville lese det opp, vanligvis innen omtrent 10 sekunder. Nå trengte jeg å legge til ekstra alternativer for å få tekst inn i regnearket.
Trinn 10: Det er skummelt og det er skummelt, det er IFTTT
Ved å bruke IFTTT (IF This, Then That) -tjenesten satte jeg opp en rekke "applets" slik at definerte triggere fra en av mine tilkoblede webkontoer ville generere tekst i regnearket automatisk, med den gode legen og lese den opp innen ca. 15 sekunder. Jeg konfigurerte utløsere for følgende IFTTT -tjenester …
- Google Assistant - Perfekt for å diktere skremmende spesifikke meldinger eksternt fra en telefon eller Google Home -enhet (i videoen er det vår Retro -Fitted Home Mini).
- WebHooks (Maker Event) - ideelt for å ta innganger fra en annen Pi, i vårt tilfelle kaller et MotionEyeOs -kamera utenfor huset en webkrok så snart bevegelse oppdages, og legen snakker "Det er noe utenfor". Perfekt for å tulle besøkende når de nærmer seg døren!
- Android SMS - med IFTTT kjørt på en mobiltelefon kan du sende avsendernavnet og SMS -innholdet direkte inn i regnearket, for denne bygningen lar jeg meg sende meg en tekstmelding og legen leser det opp.
- Dato/klokkeslett - Nyttig for en "18.00 og alt er bra" hver time, eller for å få legen til å erklære "Zoinks det er solnedgang, vampyrer kommer snart ut"
- Weather Underground - flott for å kunngjøre endringer i det nåværende været, for eksempel "se opp, det begynner å regne"
- Twitter - Uendelige muligheter med denne, ettersom du kan fange teksten til alle tweets fra en bestemt bruker, eller bruke andre søkekriterier som nevner og følger. I mitt tilfelle blir alt tweetet av @GuardianNews eller @FactSoup lest høyt av Dr. Tape Head. Tydeligvis må du være forsiktig med hvilke twitterkontoer du har lest høyt hvis det er barn tilstede!
… og det flotte er at du kan tilpasse IFTTT -handlingen ved hjelp av ingredienser og tekst du velger, slik at du virkelig kan legge til litt farge på varslene. Så til Halloween kan vi sette systemet til å lese opp et skummelt uttrykk når det oppdages bevegelse, men vi kan også få leserspesifikk tekst lest opp ved hjelp av SMS eller Google Assistant.
Med ovennevnte arbeid limte jeg inn koden fra mine tidligere eksperimenter, slik at legen beveget øynene, genererte røyk- og brannlasere før og etter hver melding. Jeg la også til i et par linjer med PyGame -kode, en for å lage "Pew Pew" -lyden mens laseren brenner (maskerer lyden fra luftpumpen), og en for å lage en "tung pustende" lyd på en sløyfe mens systemet venter på et nytt varsel. Som er litt freaky i mørket.
Det er en god del oppsett involvert i det ovennevnte, men ingenting av det er så teknisk hvis du tar deg tid og følger veiledningene - det siste Python -skriptet jeg brukte er på GitHub (det er funksjonelt, men langt fra perfekt, jeg lærer fortsatt !)
Trinn 11: Slutten på Dr. Tape Head?
Jeg likte dette prosjektet veldig godt. Å bygge noe med et tema var veldig gøy, og jeg klarte å oppnå det meste av visjonen jeg først hadde da jeg tok opp kjøpsmuren. Jeg lærte også mye om å jobbe med Google og Amazon -webtjenester i Python, noe som vil være nyttig for fremtidige bygg.
Dr. Tape Head gleder seg sikkert til å henge på verandaen på Halloween, men vil også leve videre etterpå. Med sin evne til å lese tilpassede varsler og underholde katter med laserøyene, vil han være en verdifull ressurs i verkstedet. året rundt.
Inkludert ovenfor er min datters konseptkunst - jeg ville ikke bli overrasket hvis hun gjorde karakteren til en grafisk roman, jeg kan bare forestille meg Dr. Tape Head på et korstog for å kvitte verden med alle streamingtjenester og returnere sivilisasjonen til enklere tider med analog lyd.
God Halloween 2019 alle sammen, vær trygg og stem på oss i Halloween -konkurransen hvis du likte eller ble traumatisert av denne instruksen.
Min andre Old Tech. Nye spesifikke prosjekter er alle på Instructables på https://www.instructables.com/member/MisterM/inst… og på vår YouTube -kanal på bit.ly/oldtechtube
Flere detaljer og et kontaktskjema finnes på nettstedet vårt på https://bit.ly/OldTechNewSpec. og du kan finne oss på Twitter @OldTechNewSpec.
Anbefalt:
Time Measure (Tape Measure Clock): 5 trinn (med bilder)
Time Measure (Tape Measure Clock): For dette prosjektet tok vi (Alex Fiel & Anna Lynton) et daglig måleverktøy og gjorde det til en klokke! Den opprinnelige planen var å motorisere et eksisterende målebånd. Da vi bestemte oss for det, bestemte vi oss for at det ville være lettere å lage vårt eget skall til
Duck Tape telefonveske med pengeveske: 3 trinn (med bilder)
Duck Tape telefonveske med pengepose: Denne instruksjonsfilen viser deg hvordan du lager en telefonhylse helt av andetape med en pose i ryggen som kan holde en eller to regninger. Ansvarsfraskrivelse: Denne saken gir ikke tilstrekkelig beskyttelse til telefonen din hvis du slipper den. Imidlertid er denne saken
Fokuser et teleskop ved hjelp av tape: 5 trinn (med bilder)
Fokuser et teleskop ved hjelp av tape: Det er få ting som er mer frustrerende enn å bruke en kveld på å ta bilder av himmelen med teleskopet ditt, bare for å finne ut at alle bildene dine er litt ute av fokus … Fokusering av et teleskop for astrofotografi er veldig vanskelig
Tripod-Head til Monopod-Head Adapter på 43 cent. Bokstavelig talt .: 6 trinn
Tripod-Head til Monopod-Head Adapter på 43 cent. Bokstavelig talt .: Kort versjon av historien min: Jeg kjøpte et kamera, det fulgte med en pakke med tilbehør, inkludert et Samsonite 1100 -stativ. Jeg har en monopod. Jeg vil snart ta bilder med et svingbart hode på monopoden, og hadde ikke 40 dollar å bruke for å få en l
Hvordan lage en duct tape tape for håndholdte enheter. 5 trinn
Hvordan lage en duct tape tape for håndholdte enheter .: I dag skal jeg vise deg hvordan du lager en tape tape cas for din håndholdte apparater. Dette er ganske enkelt å gjøre og kommer godt med. I tillegg kan du også lage en løkke på baksiden slik at saken din kan bæres i hoften din via beltet