Cuprins:

Dr. Tape Head - Undead Media: 11 pași (cu imagini)
Dr. Tape Head - Undead Media: 11 pași (cu imagini)

Video: Dr. Tape Head - Undead Media: 11 pași (cu imagini)

Video: Dr. Tape Head - Undead Media: 11 pași (cu imagini)
Video: Ring Got Stuck and FUSED to His Finger?! 😱 #shorts 2024, Noiembrie
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 este tovarășul perfect înfricoșător când lucrezi târziu în laborator! El folosește serviciul Amazon Polly pentru a citi text dintr-o foaie de calcul Google Sheets, populată de serviciul IFTTT și colectată din Twitter, mesaje SMS și alerte de mișcare ale camerei. El este chiar integrat cu Asistentul Google, astfel încât să puteți dicta de la distanță mesaje personalizate pentru a-i speria pe acei păcălitori.

Între notificări, ochii lui strălucitori încadrați de Lego, respirația grea și gura de măsurare a LED-ului VU nu vă lasă nici o îndoială că el încă se ascunde în umbră. În timp ce vorbește, ochii săi în mișcare trag razele laser printr-un nor straniu de vapori, generat de o pompă USB controlată de releu și de o țigară electronică ușor spartă.

Creierul său Raspberry Pi controlează toate aceste funcții, cu efecte de vorbire și sunet sonore de la o pereche de difuzoare montate pe căști, conectate printr-un amplificator Pimoroni pHAT Beat

Capul său a început viața ca o mască de gard, corpul său de manechin conține o sursă de alimentare cu plumb lung, iar părul său nebun este realizat manual din casete de epocă.

Este dificil să descrii un astfel de individ complex în cuvinte și imagini, cu siguranță merită să-l urmărești în acțiune pe videoclip (https://www.youtube.com/embed/mykrJEozIoM dacă nu poți vedea versiunea încorporată).

Provizii

Mască de gard

Bile de Ping Pong

Raspberry Pi 2

Adaptor USB USB

Pimoroni pHAT Beat

Pico HAT Hack3r

Placa de releu Sparqee

Pompa de aer 5v

Ok e-țigară

0% lichid vape

Rezervor de vapori folosit

Tubulatură din cauciuc

Cabluri jumper

2x diode laser

2 LED-uri albe strălucitoare

Extensie USB scurtă

Pasul 1: urechi

Urechi
Urechi
Urechi
Urechi
Urechi
Urechi

Prima parte a corpului pe care am asamblat-o au fost urechile - în acest caz o pereche veche de căști sparte. După ce am scos driverele de căști existente, am forat o gaură de 30 mm în fiecare parte, apoi pur și simplu lipită la cald în două difuzoare mici, dar puternice.

Pentru a ușura asamblarea, am lipit niște conectori de cablu jumper la difuzoare, având o presimțire îngrozitoare că voi asambla și dezmembra acest proiect de mai multe ori.

Pasul 2: Ochi

Ochi
Ochi
Ochi
Ochi
Ochi
Ochi

Pentru ochi, am început cu o singură minge de ping-pong, construind un cadru Lego astfel încât să se rotească ușor înainte și înapoi pe o axă Technic prin care aș fi pătruns. Acesta a fost menit să fie doar un prototip, dar a funcționat atât de bine încât nu a avut sens să se folosească altceva pentru construcția finală.

Apoi am luat încă două bucăți de ax și am lipit la cald câte o diodă laser și un LED alb fantomă. Acest lucru a însemnat că laserele se vor roti cu globii oculari, în timp ce LED-urile ar face globurile să strălucească.

Pentru ca axele să se rotească la comandă, am legat prin cablu un mic servo de cadru, unul care știam că va funcționa bine cu Raspberry Pi și l-am legat cu piese tehnice - a fost nevoie de un pic de lego-tundere și cod-wrangling dar am ajuns cu ochi laser strălucitori și mișcători, o mini-construcție cu adevărat satisfăcătoare.

Ca o atingere finală, am demontat o casetă și am lipit roțile mici de globii oculari, oferindu-le un caracter retro simpatic.

În acest moment am fost tentat să pun doar ansamblul de ochi într-un dovleac și să termin cu el, dar o voce analogică îndepărtată m-a făcut să apăs pe …

Pasul 3: Gură

Gură
Gură
Gură
Gură
Gură
Gură

Am crezut că gura va fi ușoară și am avut o idee clară despre ceea ce am vrut să fac - o casetă transparentă va ieși orizontal prin masca de gard și fumul va ieși din banda în sine. Cu toate acestea, această idee a fost spulberată la început, când am încercat să tai o gaură de testare în mască - este logic să privim înapoi, dar am descoperit că măștile de garduri sunt extrem de dure! (Ei bine, duh) După ce am încercat toate instrumentele pe care le am și nu am făcut o singură impresie, am decis să mă regrupez și să schimb designul.

Iluminarea pentru gură vine de la un Pimoroni pHAT Beat, un amplificator audio pentru Raspberry Pi care are propriul său contor VU încorporat. Planul a fost de a utiliza VU meter pentru gură și de a conecta căștile-difuzoare ca ieșiri. PHAT Beat este conceput pentru a se potrivi direct deasupra unui Pi, dar, ca de obicei, aveam nevoie să fie altundeva, așa că l-am conectat cu o panglică de cabluri jumper, verificând care ar fi necesare pe pinout.xyz.

Apoi am lipit la cald pHAT Beat de o casetă semitransparentă, care i-a conferit ceva mai multă formă și stil analogic. Într-o lume ideală aș fi aflat cum să schimb culorile LED-urilor și să le fac pe toate roșii în loc de verde-chihlimbar-roșu, dar acest lucru poate fi schimbat întotdeauna la o dată ulterioară.

Pasul 4: Fumați

Fum
Fum
Fum
Fum
Fum
Fum

Este grozav să aveți lasere într-un proiect, dar m-am gândit că ar fi mult mai bine dacă le-ați putea vedea urmele strană-strană, precum și punctele roșii pe care le proiectează. Pisicile, desigur, nu ar fi de acord, sunt interesate doar de puncte. Mai degrabă decât să aștept o noapte cu ceață sau să invit rude fumante, am decis că proiectul ar trebui să-și genereze propriul fum sau vapori, astfel încât laserele să fie mai vizibile și mai sinistre.

Am început prin a comanda o pompă de aer 5v ieftină alimentată de USB de la Amazon - a fost slab recenzată ca un gonflator de pat de aer, dar niciunul dintre recenzori nu a încercat-o ca pompă de fum pentru globii oculari cu laser, am decis să încerc.

Apoi a fost generarea „fumului” - M-am gândit că aș cumpăra cel mai ieftin stilou pentru țigări electronice pe care l-aș putea găsi, îl voi conecta la intrarea pompei și voi folosi un servo pentru a apăsa butonul „du-te”, folosind în mod important 0% lichid de vape de nicotină. Acesta a fost un plan măreț, dar prea complicat, iar un coleg de lucru l-a simplificat peste noapte, spunându-mi despre un e-cig care folosește „suge” mai degrabă decât un buton pentru a porni - și avea o rezervă. Acest lucru a făcut lucrurile mult mai ușoare, tot ce trebuia să fac era să pornesc pompa și acest lucru va începe la rândul său generarea de vapori, oprindu-se imediat ce pompa s-a oprit. A funcționat un deliciu în testare, așa că am trecut la ceva mai complicat - conectând totul.

Pasul 5: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni

Așa cum am spus mai devreme, placa audio pHAT Beat a fost conectată la GPIO-ul lui Pi și a ocupat o mulțime de pini. Aveam nevoie să împărtășesc unele dintre aceste pini GND și 5v pentru alte lucruri, așa că adăugat într-un Pico Hat Hack3r, care este în esență un splitter GPIO care vă oferă două seturi de pini (dar toate conectate la aceiași pini pe Pi).

Acest lucru a făcut lucrurile mai ușoare și am putut adăuga cu ușurință conexiunile la servo. Apoi am avut nevoie să controlez laserele și pompa, ambele funcționând pe 5v. Știam că îmi împing norocul din punct de vedere energetic pe Pi, așa că am decis să le alimentez separat, de la o bancă de alimentare USB (inițial). Pentru a le controla din Pi, am adăugat un releu Sparqee în mix - o placă mică foarte utilă pe care o programați exact ca un LED, dar care acționează ca un comutator pentru o sursă de alimentare externă. Deschid un cablu de extensie USB scurt, expunând și decupând cablul pozitiv și am extins capetele tăiate astfel încât acestea să poată fi conectate la placa releu. Laserele și pompa erau ambele conectate la mufele USB, așa că am adăugat într-un hub vechi, ceea ce înseamnă că ambele vor fi alimentate împreună. Un alt motiv pentru a face acest lucru a fost că atât e-cig-ul, cât și laserele trebuiau să fie pornite doar pentru perioade scurte de timp pentru a evita deteriorarea lor și, de asemenea, nu are rost să tragi lasere fără fum și invers.

După un ansamblu de testare reușit, nu a mai fost nimic altceva decât să aducă masca de gard și să înceapă să monteze lucrurile la locul lor.

Pasul 6: Cap

Cap
Cap
Cap
Cap
Cap
Cap
Cap
Cap

Îmi voi aminti două lucruri principale despre măștile de garduri din această construcție - sunt prea greu de rezolvat și sunt foarte incomode pentru a lucra! Acesta însă m-a costat doar 5 lire sterline la un magazin de caritate și m-a inspirat să realizez acest proiect, așa că nu mă plâng deloc.

Am montat mai întâi ansamblul ochilor, după ce am dezbrăcat cadrul Lego la minimum. Fiind incapabil să tai găuri, singurul mod pe care l-am putut găsi pentru a-l atașa a fost prin introducerea firelor prin mască și cadru, apoi răsucirea lor rotundă. Acest lucru a fost extrem de complicat, dar a ținut Lego-ul la locul său frumos.

Apoi am adăugat în pompă, chiar în spatele ochilor, astfel încât fumul să se revărseze aproximativ acolo unde se declanșau laserele. Pentru a face acest lucru, am tras o tijă filetată subțire de pe o parte a măștii pe cealaltă, fixând pompa pe tijă cu legături de cablu - nu mai ales elegante sau rezistente la apocalipsă, dar cu siguranță funcționale.

Gura casetei era similară, am făcut găuri mici în bandă și am asigurat-o cu sârmă de modelat.

Următorul a fost Pi în sine, care a fost montat într-o carcasă tăiată (pentru a face loc Pico HAT Hack3r) și doar legat prin cablu de suportul din spatele măștii.

Știind că ar fi ciudat, am fost atent să lipesc fierbinte și să lipesc toate conexiunile unul cu celălalt înainte de a începe și, având în vedere cantitatea de operații post-asamblare pe care trebuia să le fac în interiorul capului cu o forcepsă reală, acesta a fost cu siguranță un lucru bun.

În mod uimitor, totul a funcționat după aceea, am fost deosebit de încântat de faptul că razele laser și fumul au reușit să treacă prin ochiul măștii, fără o reducere reală a puterii.

Pasul 7: Corp

Corp
Corp
Corp
Corp
Corp
Corp

De ce nu putea dr. Tape Head să meargă la petrecerea de Halloween? Nu avea corp cu care să meargă.

Am planificat tot timpul să folosesc un manechin vechi pentru a susține capul și pentru a oferi opțiuni de îmbrăcăminte, iar masca se potrivise perfect când am încercat-o cu câteva săptămâni în urmă. Desigur, asta a fost înainte să fie umplut cu electronice - acum nu mai avea nicio șansă să se potrivească din cauza „bornei” de deasupra.

Cinci minute cu un ferăstrău în scurt timp s-au ocupat de asta, însă, lăsând o gaură căscată și dezvăluind un trunchi gol din fibră de sticlă - îngrozitor! Aici am adăugat un prelungitor de 5m la nivelul gâtului (doar în caz că i se pare o călătorie în aer liber) și l-am completat cu o combinație de lumină de noapte / încărcător USB pe care am luat-o instinctiv în Lidl săptămâna trecută. Acest lucru a funcționat strălucit, deoarece acum aveam o putere USB decentă atât pentru Pi, cât și pentru Lasere / Pompa, cu bonusul suplimentar de iluminare suplimentară în interiorul capului.

Pasul 8: Păr și dulap

Păr și dulap
Păr și dulap
Păr și dulap
Păr și dulap
Păr și dulap
Păr și dulap

Mi-a plăcut aspectul măștii de scrimă, dar am vrut să aibă ceva mai multă personalitate, în special niște păr nebun, precum Doc din Înapoi la viitor. Pentru a continua tema audio-analogică, am decis să folosesc casetă pentru asta, întrucât arată ca un păr și nu este lipsă de el în această casă.

Recunosc că am avut ajutor - tăierea casetelor C90 (fiecare dintre ele având peste 100 de metri lungime) în lungimi scurte a durat destul de mult, dar a fost o activitate plăcută în familie în zilele ploioase. Am luat apoi o glugă dintr-un hanorac vechi și am lipit benzi de bandă față-verso peste tot, lipind lungimea benzii de casetă pe rând pe rând. Acest lucru a durat destul de mult, dar a meritat pentru efectul final, o perucă completă cu casetă!

În cele din urmă era garderoba - ce poartă un doctor „malefic”? În calitate de fani ai lui Phineas & Ferb, răspunsul a fost evident, guler negru și halat de laborator, la Dr. Doofenschmirtz. Ultima atingere a fost o casetă de sârmă EL strălucitoare, fixată pe cămașă - aceasta a fost prima mea versiune Instructable publicată în 2013, așa că a fost plăcut să o pot folosi din nou (și incredibil, încă funcționează).

Pasul 9: Polly și Python periculoase

Periculos Polly & Python
Periculos Polly & Python
Periculos Polly & Python
Periculos Polly & Python

Am dezvoltat codul pe măsură ce mergeam, creând scripturi Python pentru funcțiile individuale, cum ar fi mutarea servo-ului și pornirea releului, acest lucru însemna că aș putea testa părțile individuale ale construcției și a vedea mai ușor care dintre ele s-a rupt (ceea ce s-a întâmplat de mai multe ori).

Pentru a-l face pe bunul doctor să vorbească, am configurat și configurat Amazon Polly, un serviciu minunat text-vorbire, cu o mulțime de voci și opțiuni diferite. Configurarea nu este prea rea, dar este puțin implicată dacă nu sunteți deja configurat cu Amazon Web Services - oricum, dacă urmați ghidul catqbat așa cum am făcut-o, veți porni și rula în cel mai scurt timp. Pentru mine a funcționat cel mai bine folosind PIP3 în loc de PIP la instalarea modulelor, omiind Sudo la instalarea boto3, dar experiența dvs. poate varia în funcție de configurarea dvs.

Acum aveam un cap vorbitor, strălucitor - dar aveam nevoie de o modalitate de a-l alimenta cu text, mai degrabă decât să mă bazez pe fraze codate tare. Am avut o viziune de a sta proiectul afară, apoi de a putea să-i trimit mesaje personalizate pentru trucuri sau tratatori („Ești Harry Potter? Ia niște bomboane din găleată, vrăjitor micuț!”).

Am decis (din motive pentru care vom ajunge) că aș dori ca medicul să citească text dintr-o foaie de calcul pe Foi de calcul Google, astfel încât să fie citit imediat dacă s-ar adăuga un nou text. Primul lucru a fost configurarea unei foi de calcul pe Google Drive, ceea ce a fost ușor, și apoi obținerea unui cod Python pentru extragerea textului, ceea ce a fost destul de simplu. Pentru a realiza acest lucru, am urmat ghidul lui Dilan Jayasekara, care vă conduce prin pașii necesari în Consola pentru dezvoltatori Google, precum și oferind exemple de cod. Am folosit un eșantion de cod pentru a accesa datele dintr-o anumită celulă, apoi am adăugat într-o buclă la codul python și câțiva biți, astfel încât să fie citită doar cea mai recentă intrare și o singură dată.

În acest moment aș putea adăuga manual text pe Foaia Google, iar medicul îl citea, de obicei în decurs de aproximativ 10 secunde. Acum trebuia să adaug opțiuni suplimentare pentru a introduce text în foaia de calcul.

Pasul 10: Este înfiorător și e ciudat, este IFTTT

Este înfiorător și e ciudat, este IFTTT
Este înfiorător și e ciudat, este IFTTT
Este înfiorător și e ciudat, este IFTTT
Este înfiorător și e ciudat, este IFTTT

Folosind serviciul IFTTT (IF This, Then That) am configurat o serie de „applet-uri”, astfel încât declanșatoarele definite dintr-unul din conturile mele web conectate să genereze text în foaia de calcul automat, cu medicul bun citindu-l apoi în aproximativ 15 secunde. Am configurat declanșatoare pe următoarele servicii IFTTT …

  • Asistent Google - Perfect pentru a dicta de la distanță mesaje specifice ciudat de pe un telefon sau un dispozitiv Google Home (în videoclip este Mini-ul nostru retro-montat).
  • WebHooks (Maker Event) - ideal pentru preluarea de intrări de la un alt Pi, în cazul nostru o cameră MotionEyeOs din afara casei apelează un cârlig web de îndată ce este detectată mișcarea, iar medicul vorbește „Există ceva afară”. Perfect pentru vizitatorii care se apropie de ușă!
  • SMS Android - cu IFTTT care rulează pe un telefon mobil, puteți trece numele expeditorului și conținutul SMS direct în foaia de calcul, pentru această construcție acest lucru îmi permite să-mi trimit un mesaj text și medicul îl citește.
  • Data / Ora - Util pentru o verificare orară „18:00 și totul este bine” sau pentru ca medicul să declare „Zoinks este apus, vampirii vor ieși în curând”
  • Weather Underground - minunat pentru a anunța schimbări în vremea actuală, cum ar fi „ferește-te, este pe cale să plouă”
  • Twitter - Posibilități nelimitate cu acesta, deoarece puteți captura textul tuturor tweet-urilor de la un anumit utilizator sau puteți utiliza alte criterii de căutare, cum ar fi mențiuni și următoarele. În cazul meu, orice articol publicat de @GuardianNews sau @FactSoup este citit cu voce tare de Dr. Tape Head. Evident, trebuie să aveți grijă ce conturi de twitter ați citit cu voce tare dacă sunt copii prezenți!

… Și cel mai bun lucru este că puteți personaliza acțiunea IFTTT folosind ingrediente și text la alegere, astfel încât să puteți adăuga cu adevărat o culoare la notificări. Deci, pentru Halloween, putem seta sistemul să citească o frază înfricoșătoare de stoc ori de câte ori este detectată mișcare, dar putem, de asemenea, să citim text specific vizitatorului folosind SMS sau Asistent Google.

Funcționând cu cele de mai sus, am lipit codul din experimentele mele anterioare, făcându-l pe medic să-și miște ochii, să genereze fum și să tragă lasere înainte și după fiecare notificare. Am adăugat, de asemenea, în câteva linii de cod PyGame, unul pentru a face sunetul „Pew Pew” în timp ce laserul trage (mascând zgomotul pompei de aer) și unul pentru a face un sunet „de respirație grea” pe o buclă în timp ce sistemul așteaptă o nouă notificare. Ceea ce este cam ciudat în întuneric.

În cele de mai sus este implicat un pic de configurare, dar nimic nu este atât de tehnic dacă vă luați timp și urmați ghidurile - scriptul final Python pe care l-am folosit este pe GitHub (este funcțional, dar departe de a fi perfect, încă învăț !)

Pasul 11: Sfârșitul Dr. Tape Head?

Sfârșitul Dr. Tape Head?
Sfârșitul Dr. Tape Head?
Sfârșitul Dr. Tape Head?
Sfârșitul Dr. Tape Head?
Sfârșitul Dr. Tape Head?
Sfârșitul Dr. Tape Head?

Mi-a plăcut foarte mult acest proiect, a construi ceva cu o temă a fost foarte distractiv și am reușit să realizez cea mai mare parte a viziunii pe care am avut-o pentru prima dată când am adunat masca de garduri. De asemenea, am învățat multe despre lucrul cu serviciile web Google și Amazon în Python, ceea ce va fi util pentru versiunile viitoare. Sunt sigur.

Dr. Tape Head abia așteaptă cu nerăbdare să stea pe verandă la Halloween, dar va trăi și după aceea, cu abilitatea sa de a citi notificări personalizate și de a distra pisicile cu ochii cu laser, va fi un atu valoros în atelier pe tot parcursul anului.

Mai sus este inclusă arta conceptuală a fiicei mele - nu aș fi deloc surprins dacă ar transforma personajul într-un roman grafic, îmi pot imagina dr. Tape Head într-o cruciadă pentru a scăpa lumea de toate serviciile de streaming și a readuce civilizația în timpuri mai simple de sunet analogic.

Happy Halloween 2019 tuturor, fiți în siguranță și vă rugăm să ne votați la concursul de Halloween dacă v-a plăcut sau ați fost traumatizat de acest instructabil.

Cealaltă tehnică veche a mea. Noile proiecte Spec sunt toate pe Instructables la https://www.instructables.com/member/MisterM/inst… și pe canalul nostru YouTube la bit.ly/oldtechtube

Mai multe detalii și un formular de contact sunt pe site-ul nostru web la https://bit.ly/OldTechNewSpec. și ne puteți găsi pe Twitter @OldTechNewSpec.

Recomandat: