Kazalo:
- Zaloge
- 1. korak: Ušesa
- 2. korak: Oči
- 3. korak: Usta
- 4. korak: Dim
- 5. korak: Povezave
- 6. korak: Glava
- 7. korak: Telo
- 8. korak: Lasje in garderoba
- 9. korak: Nevarna Polly & Python
- 10. korak: Grozljivo je in Kooky, to je IFTTT
- 11. korak: Konec Dr.Tape Head?
Video: Dr. Tape Head - Undead Media: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Dr. Tape Head je popoln sablastan spremljevalec, ko delate pozno v laboratoriju! Uporablja Amazonovo storitev Polly za branje besedila iz preglednice Google Sheets, ki jo naseljuje storitev IFTTT in zbira iz Twitterja, SMS sporočil in opozoril o gibanju kamere. Vključen je celo v Pomočnika Google, tako da lahko na daljavo narekujete prilagojena sporočila, da prestrašite te nadležne zvijače.
Med obvestili njegove žareče oči v Lego okvirju, težko dihanje in usta merilnika LED VU ne pustijo nobenega dvoma, da se še vedno skriva v senci. Ko govori, njegove premikajoče se oči sprožijo laserske žarke skozi srhljiv oblak hlapov, ki ga ustvari relejna krmiljena črpalka USB in rahlo vdrla e-cigareta.
Njegovi možgani Raspberry Pi nadzorujejo vse te funkcije, govor in zvočni učinki pa se slišijo iz dveh zvočnikov, nameščenih v slušalkah, povezanih prek ojačevalnika Pimoroni pHAT Beat
Njegova glava se je začela kot ograjna maska, njegovo manekensko telo vsebuje napajalnik z dolgim vodilom, njegovi nori znanstveniki pa so ročno izdelani iz starih kasetnih trakov.
Težko je opisati tako zapletenega posameznika z besedami in slikami, vsekakor ga je vredno gledati v akciji na videu (https://www.youtube.com/embed/mykrJEozIoM, če ne vidite vdelane različice).
Zaloge
Maska za ograje
Žoge za namizni tenis
Malina Pi 2
USB WiFi adapter
Pimoroni pHAT Beat
Pico HAT Hack3r
Relejna plošča Sparqee
5v zračna črpalka
V redu e-cigareta
0% tekočine vape
Rabljen rezervoar za vape
Gumijaste cevi
Mostični kabli
2x laserske diode
2x svetle bele LED diode
Kratka razširitev USB
1. korak: Ušesa
Prvi del telesa, ki sem ga sestavil, so bila ušesa - v tem primeru zlomljeni stari par slušalk Sony. Ko sem odstranil obstoječe gonilnike za slušalke, sem izvrtal 30 mm luknjo na vsaki strani, nato pa preprosto vroče zlepil v dva majhna, a močna zvočnika.
Za lažjo montažo sem nekaj zvočniških kabelskih priključkov spajkal na zvočnike, saj sem imel srhljivo slutnjo, da bom ta projekt večkrat sestavil in razstavil.
2. korak: Oči
Za oči sem začel z eno samo žogico za namizni tenis, izdelavo lego okvirja, tako da se je grozljivo vrtela naprej in nazaj na osi Technic, ki sem jo prebil. To je bil le prototip, vendar je deloval tako dobro, da za končno izdelavo ni bilo smiselno uporabiti ničesar drugega.
Nato sem vzel še dva kosa osi in na vsakega vroče zlepil lasersko diodo in LED svetlobo. To je pomenilo, da bi se laserji vrteli z očesnimi jabolki, medtem ko bi LED svetili.
Da bi se osi vrtele na ukaz, sem na okvir pritrdil majhen servo, za katerega sem vedel, da bi dobro deloval z Raspberry Pi, in ga povezal s tehničnimi deli-potreboval je malo lego-obrezovanja in prerezovanja kod a na koncu sem imel žareče, premikajoče se laserske oči, resnično zadovoljivo mini zgradbo.
Kot zaključek sem razstavil kasetofon in super zlepil majhna kolesa na zrkla, kar jim je dalo lep retro značaj.
Na tej točki me je zamikalo, da bi očesni sklop vstavil v bučo in končal, vendar me je oddaljeni analogni glas pritisnil na …
3. korak: Usta
Mislil sem, da bodo usta lahka, in imel sem jasno predstavo, kaj želim narediti - prozorna kaseta bo vodoravno štrlela skozi ograjno masko, dim pa bo prišel iz samega traku. Ta ideja pa je bila zgrešena že zgodaj, ko sem poskušal izrezati preskusno luknjo v maski - razumno je pogledati nazaj, vendar sem odkril, da so ograjne maske izjemno težke! (No duh) Ko sem preizkusil vsa orodja, ki jih imam, in nisem naredil niti enega vtisa, sem se odločil, da se prerazporedim in spremenim obliko.
Osvetlitev ust prihaja iz Pimoroni pHAT Beat, zvočnega ojačevalnika za Raspberry Pi, ki ima lasten vgrajen merilnik VU. Načrt je bil uporabiti merilnik VU za usta in priključiti zvočnike za slušalke kot izhode. PHAT Beat je zasnovan tako, da se prilega neposredno na Pi, vendar sem ga kot običajno potreboval nekje drugje, zato sem ga povezal s trakom mostičnih kablov in preveril, kateri bi bili potrebni na pinout.xyz.
Nato sem vroče zlepil pHAT Beat na polprozorni kasetofon, kar mu je dalo nekoliko več oblike in analognega sloga. V idealnem svetu bi se domislil, kako spremeniti barve LED in jih narediti vse rdeče namesto zeleno-jantarno-rdeče, vendar se to lahko pozneje vedno spremeni.
4. korak: Dim
Lepo je imeti laserje v projektu, vendar sem mislil, da bi bilo veliko bolje, če bi videl njihove sledi klopi in rdeče pike, ki jih projicirajo. Mačke se seveda ne bi strinjale, zanimajo jih le pike. Namesto da bi čakal na megleno noč ali povabil zadimljene sorodnike, sem se odločil, da mora projekt ustvariti lasten dim ali paro, da bodo laserji bolj vidni in zlovešče.
Začel sem z naročilom poceni 5v zračne črpalke z napajanjem USB pri Amazonu - bila je slabo ocenjena kot napihljiva naprava za zračno posteljo, a ker je nihče od recenzentov ni preizkusil kot dimno črpalko za laserska zrkla, sem se odločil, da jo preizkusim.
Naslednje je bilo ustvarjanje "dima" - mislil sem, da bom kupil najcenejši peresnik za e -cigarete, ki sem ga našel, ga priključil na vstop črpalke in s pomočjo servo tipke pritisnil gumb "pojdi", kar je pomembno pri uporabi 0% nikotinske tekočine. To je bil velik, a preveč zapleten načrt, ki ga je kolega čez noč poenostavil in mi povedal o e-cigareti, ki za vklop uporablja gumb "sesaj" in ne gumb-in imel je rezervno. To je precej olajšalo stvari, vse kar sem moral storiti je bilo vklopiti črpalko, to pa bi sprožilo nastajanje hlapov in se ustavilo takoj, ko se je črpalka ustavila. Pri preskušanju je to delovalo, zato sem prešel na nekaj bolj zapletenega - povezovanje vsega.
5. korak: Povezave
Kot sem že rekel, je bila zvočna plošča pHAT Beat povezana s Pi -jevim GPIO in je zajela precej zatičev. Nekaj teh zatičev GND in 5v sem moral deliti za druge stvari, zato sem jih dodal v Pico Hat Hack3r, ki je v bistvu razdelilnik GPIO, ki vam daje dva niza zatičev (vendar vsi povezani z istimi nožicami na Pi).
To je olajšalo stvari in enostavno sem lahko dodal priključke na servo. Nato sem moral nadzorovati laserje in črpalko, ki delujeta na 5V. Vedela sem, da sem na Pi-ju že močno nakladala svojo srečo, zato sem se odločila, da jih napajam ločeno, iz USB-napajalnika (sprva). Za njihovo upravljanje s Pi sem v mešanico dodal rele Sparqee - zelo priročno ploščico, ki jo programirate tako kot LED, vendar deluje kot stikalo za zunanji vir napajanja. Odprl sem kratek podaljšek USB, razkril in odrezal pozitivni kabel ter podaljšal odrezane konce, da so lahko povezani z relejno ploščo. Laserja in črpalka sta bila priključena na USB vtičnice, zato sem dodal staro zvezdišče, kar pomeni, da se bosta oba napajala skupaj. Drugi razlog za to je bil, da sta morala e-cigareta in laserji delovati le kratek čas, da ju ne poškodujejo, prav tako pa ni smiselno vžigati laserjev brez dima in obratno.
Po uspešnem testnem sestavljanju ni bilo drugega kot nadeti masko za ograjo in začeti nameščati stvari.
6. korak: Glava
Spomnila se bom dveh glavnih stvari o ograjnih maskah iz te zgradbe - preveč težke so za prerez in res neprijetno za delo! Ta me je v dobrodelni trgovini stal le 5 funtov in me navdihnil za ta projekt, zato se sploh ne pritožujem.
Najprej sem namestil sklop za oči, potem ko sem okvir Lego slekel na minimum. Ker nisem mogel izrezati lukenj, sem ga lahko pritrdil le tako, da sem žice prebodel skozi masko in okvir, nato pa jih obrnil. To je bilo izredno muhasto, a je Lego lepo držalo na mestu.
Nato sem dodal črpalko, tik za očmi, da bi dim približno tekel tam, kjer so sprožili laserji. Če želite to narediti, sem z ene strani maske na drugo potaknil tanko navojno palico, črpalko pa pritrdil na palico s kabelskimi vezmi - ni posebej elegantno ali odporno proti apokalipsi, vsekakor pa funkcionalno.
Odprtina kasete je bila podobna, v traku sem izvrtal majhne luknje in jo pritrdil z modelarsko žico.
Naslednji je bil sam Pi, ki je bil nameščen v sesekljano ohišje (da bi naredil prostor za Pico HAT Hack3r) in samo s kablom privezan na nosilec na zadnji strani maske.
Ker sem vedel, da bi bilo neprijetno, sem vse povezave med seboj lepil in lepil med seboj, preden sem začel, in glede na količino operacije po montaži, ki sem jo moral opraviti v glavi z dejanskimi kleščami, je bilo to vsekakor dobro.
Presenetljivo je, da je potem vse še delovalo, še posebej sem bil vesel, da sta laserska žarka in dim prebila mrežo maske brez resnega zmanjšanja moči.
7. korak: Telo
Zakaj dr. Tape Head ni mogel na zabavo za noč čarovnic? S seboj ni imel telesa.
Vseskozi sem načrtoval uporabo stare manekenke za podporo glave in oblačila, maska pa se je odlično prilegala, ko sem jo preizkusila nekaj tednov nazaj. Seveda je bilo to še preden je bilo polno elektronike - zdaj se mu zaradi "stebrička" na vrhu ni moglo namestiti.
Pet minut z nožno žago je kmalu poskrbelo za to, pustilo je zevajočo luknjo in razkrilo votlo trup iz steklenih vlaken - grozljivo! Tu sem dodal 5 -metrski podaljšek na ravni vratu (za vsak slučaj, ko se mu zdi všeč izlet na prostem) in to dopolnil s kombinacijo nočne lučke / USB polnilnika, ki sem jo prejšnji teden vzel v instinktu v Lidlu. To se je odlično obneslo, saj sem imel zdaj dostojno USB napajanje tako za Pi kot za laserje/črpalko, z dodatnim bonusom dodatne osvetlitve v glavi.
8. korak: Lasje in garderoba
Všeč mi je bil videz ograjne maske, vendar sem si želela, da bi imela nekoliko več osebnosti, še posebej nore lase, kot je Doc iz Nazaj v prihodnost. Za nadaljevanje analogno-zvočne teme sem se odločil, da bom za to uporabil kasetofon, saj je videti kot las in ga v tej hiši ne primanjkuje.
Priznam, da sem imel pomoč - rezanje kasetnih trakov C90 (od katerih je vsak dolg več kot 100 metrov) je trajalo kar nekaj časa, vendar je bila to prijetna družinska dejavnost v deževnih dneh. Nato sem iz stare majice vzel kapuco in po njej prilepil trakove obojestranskega traku, na katerega sem enega za drugim prilepil dolžino kasete. To je tudi trajalo kar nekaj časa, vendar se je splačalo za končni učinek, polna lasulja na kaseti!
Nazadnje je bila garderoba - kaj nosi "zlobni" zdravnik? Kot oboževalci Phineas & Ferb je bil odgovor očiten, črna jopica in laboratorijski plašč, a la Dr. Doofenschmirtz. Zadnji dotik je bila žareča kaseta z žico EL, pritrjena na majico - to je bila moja prva izdana knjiga Instructable leta 2013, zato je bilo lepo, da jo lahko ponovno uporabim (in neverjetno, da še vedno deluje).
9. korak: Nevarna Polly & Python
Kodo sem razvijal med tem, ko sem ustvarjal skripte Python za posamezne funkcije, kot je premikanje servo in vklop releja, to je pomenilo, da sem lahko preizkusil posamezne dele gradnje in lažje videl, kateri se je zlomil (kar se je zgodilo večkrat).
Da bi dober zdravnik govoril, sem vzpostavil in konfiguriral Amazon Polly, odlično storitev pretvorbe besedila v govor z veliko različnimi glasovi in možnostmi. Nastavitev ni tako slaba, vendar je nekoliko vpletena, če še niste nastavljeni s spletnimi storitvami Amazon - v vsakem primeru, če sledite navodilu catqbat tako kot jaz, boste takoj zagnani. Pri meni je pri nameščanju modulov najbolje delovalo PIP3 namesto PIP, pri nameščanju boto3 pa je Sudo izpuščeno, vendar se lahko vaše izkušnje razlikujejo glede na nastavitve.
Zdaj sem imel govorilno glavo, briljantno - vendar sem potreboval način, da ga napolnim z besedilom, namesto da se zanašam na trdo kodirane fraze. Imel sem vizijo, da projekt postavim zunaj, potem pa mu lahko pošljem prilagojena sporočila zvijačam ("Ali si Harry Potter? Vzemi sladkarije iz vedra, drobni čarovnik!").
Odločil sem se (zaradi razlogov, na katere bomo prišli), da bi želel, da zdravnik prebere besedilo iz preglednice v Google Preglednicah, da bi ga takoj prebrali, če bi dodali novo besedilo. Prva stvar je bila nastavitev preglednice na mojem Google Driveu, kar je bilo enostavno, nato pa pridobivanje kode Python za izvlečenje besedila, kar je bilo precej preprosto. Da bi to dosegel, sem sledil vodniku Dilan Jayasekare, ki vas vodi skozi korake, potrebne na Googlovi konzoli za razvijalce, in ponuja primere kod. Za dostop do podatkov iz določene celice sem uporabil nekaj vzorčne kode, nato sem v zanko dodal kodo python in nekaj dvojnih bitov, tako da se je lahko prebral le zadnji vnos in samo enkrat.
Na tej točki sem lahko ročno dodal besedilo v Google Preglednico in zdravnik bi ga prebral, običajno v približno 10 sekundah. Zdaj sem moral dodati dodatne možnosti za vnos besedila v to preglednico.
10. korak: Grozljivo je in Kooky, to je IFTTT
Z uporabo storitve IFTTT (IF This, Then That) sem nastavil številne "applete", tako da bi definirani sprožilci iz enega od mojih povezanih spletnih računov samodejno ustvarili besedilo v preglednici, pri čemer ga je dober zdravnik nato prebral v približno 15 sekunde. Sprožilce sem nastavil na naslednjih storitvah IFTTT …
- Pomočnik Google - kot nalašč za narekovanje grozljivo specifičnih sporočil na daljavo iz telefona ali naprave Google Home (v videu je to naš Retro -Fitted Home Mini).
- WebHooks (Maker Event) - idealen za sprejemanje vhodnih podatkov iz drugega Pi, v našem primeru kamera MotionEyeOs zunaj hiše pokliče spletno kljuko takoj, ko zazna gibanje, zdravnik pa govori "Obstaja nekaj zunaj". Idealno za potegavščino obiskovalcev, ko se približajo vratom!
- Android SMS - z IFTTT, ki deluje na mobilnem telefonu, lahko posredujete ime pošiljatelja in vsebino SMS -a neposredno v preglednico, saj mi ta gradnja omogoča pošiljanje besedilnega sporočila in zdravnik ga prebere.
- Datum/čas - uporabno za urni pregled "18.00 in vse je v redu" ali pa zdravnik razglasi: "Zoinks je sončni zahod, vampirji bodo kmalu zunaj"
- Weather Underground - odlično za napovedovanje sprememb trenutnega vremena, na primer "pozor, začelo bo deževati"
- Twitter - S tem neskončne možnosti, saj lahko zajamete besedilo vseh tvitov od določenega uporabnika ali uporabite druga iskalna merila, kot so omembe in sledi. V mojem primeru dr. Tape Head glasno prebere vse, kar so objavili @GuardianNews ali @FactSoup. Očitno morate biti pozorni, katere račune na Twitterju ste glasno prebrali, če so prisotni otroci!
… in super stvar je, da lahko dejanje IFTTT prilagodite s sestavinami in besedilom po vaši izbiri, tako da lahko obvestilom dodate res nekaj barve. Tako lahko za noč čarovnic sistem nastavimo tako, da vsakič, ko zaznamo gibanje, prebere zastrašujočo frazo, lahko pa tudi preberemo besedilo za obiskovalce s pomočjo SMS-a ali Googlovega pomočnika.
Z zgoraj navedenim delom sem prilepil kodo iz prejšnjih poskusov, tako da je zdravnik premaknil oči, ustvaril dimne in ognjene laserje pred vsakim obvestilom in po njem. Dodal sem tudi nekaj vrstic kode PyGame, eno za zvok "Pew Pew", medtem ko laser sproži (prikrivanje hrupa zračne črpalke), in eno za "težko dihanje" zvok na zanki, medtem ko sistem čaka na novo obvestilo. Kar je v temi nekoliko čudno.
Zgoraj je vključenih precej nastavitev, vendar nič od tega ni tako tehnično, če si vzamete čas in sledite vodnikom - zadnja skripta Python, ki sem jo uporabil, je na GitHubu (funkcionalna je, vendar še zdaleč ni popolna, še vedno se učim !)
11. korak: Konec Dr. Tape Head?
V tem projektu mi je bilo zelo všeč, gradnja nečesa s temo je bila zelo zabavna in uspelo mi je doseči večino vizije, ki sem jo imela prvič, ko sem pobrala ugodno masko za ograjo. Veliko sem se naučil tudi o sodelovanju s spletnimi storitvami Google in Amazon v Pythonu, kar bo koristno za prihodnje gradnje, za kar sem prepričan.
Dr. Tape Head se zagotovo veseli druženja na verandi ob noči čarovnic, a bo živel tudi kasneje, saj bo s svojo sposobnostjo branja prilagojenih obvestil in zabavanja mačk z laserskimi očmi postal dragocen dodatek v delavnici. celo leto.
Zgoraj je vključena konceptna umetnost moje hčerke - sploh ne bi bil presenečen, če bi lik spremenila v grafični roman, lahko si samo predstavljam dr. Tape Head na križarski vojni, da bi svet znebila vseh pretočnih storitev in civilizacijo vrnila enostavnejši čas analognega zvoka.
Vesela noč čarovnic 2019 vsem, bodite varni in vas prosimo, da glasujete za nas na natečaju za noč čarovnic, če ste uživali ali ste bili travmatizirani s tem Instructable.
Moja druga stara tehnologija. Novi projekti Spec so na voljo na strani Instructables na naslovu https://www.instructables.com/member/MisterM/inst… in na našem kanalu YouTube na naslovu bit.ly/oldtechtube
Več podrobnosti in obrazec za stik so na naši spletni strani https://bit.ly/OldTechNewSpec. in nas najdete na Twitterju @OldTechNewSpec.
Priporočena:
Stikalo za luč s krmiljenjem trepalnic z očmi Shora Aizawa's Eraser Head Goggles (My Hero Academia): 8 korakov (s slikami)
Stikalo za luč z nadzorovanim mežikanjem z očali Shota Aizawa's Eraser Head Goggles (My Hero Academia): Če berete mojo mango akademijo herojev ali gledate anime mojega heroja, morate poznati lik z imenom shota aizawa. Shota Aizawa, znana tudi kot Eraser Head, je Pro Hero in učiteljica domačega razreda ameriškega razreda 1-A. Shota's Quirk mu daje ab
1981 Prenosni videorekorder Raspberry PI Media Center: 12 korakov (s slikami)
1981 Prenosni videorekorder Raspberry PI Media Center: To je zgodnji 80 -letni prenosni videorekorder Sharp VC -2300H, ki sem ga predelal - zdaj ima v središču Raspberry Pi, ki poganja odlično programsko opremo za medijske centre Raspbmc. Druge nadgradnje vključujejo elegantno uro na osnovi arduina in EL žico "trak"
Priklopna postaja za iPod, Pringles/Duct Tape: 6 korakov
IP -priklopna postaja Pringles/Duct Tape: preprosta in enostavna priklopna enota, narejena iz pol pločevinke in nekaj lepilnega traku
G. Instructables Head (R): 4 koraki (s slikami)
G. Instructables Head (R): V redu, zato vam je Božiček pozabil dati vso to klasično retro polnilo, zato vam bom pokazal, kako ga narediti … Navdihnila me je Rockova torta Instructables (oprostite, tretji dan na delo, nisem ugotovil, kako se povezati - ne deluje zame)
Ipod Head-Phone: 8 korakov
Ipod Head-Phone: Tukaj je preprost projekt, v katerem stari hišni telefon spremenite v slušalke Ipod. Od tam so možnosti neskončne. Včasih poskušam prevarati prijatelje, da mislijo, da pravzaprav govorim po telefonu, medtem ko dejansko poslušam svoje