Sadržaj:
- Pribor
- Korak 1: Uši
- Korak 2: Oči
- Korak 3: Usta
- Korak 4: Dim
- Korak 5: Veze
- Korak 6: Glava
- Korak 7: Tijelo
- Korak 8: Kosa i ormar
- Korak 9: Opasna Polly & Python
- Korak 10: Jezivo je i Kooky, IFTTT je
- Korak 11: Kraj glave dr. Trake?
Video: Dr. Tape Head - Undead Media: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Dr. Tape Head savršen je sablasni suputnik kada radite do kasno u laboratoriju! On koristi Amazonovu uslugu Polly za čitanje teksta iz proračunske tablice Google tablica, koju popunjava usluga IFTTT, a prikuplja je putem Twittera, SMS poruka i upozorenja o kretanju kamere. Čak je integriran s Google asistentom pa možete daljinski diktirati prilagođene poruke kako biste uplašili te dosadne trikove.
Između obavijesti njegove sjajne oči u Lego okviru, teško disanje i usta LED VU mjerača ne ostavljaju nikakvu sumnju da još uvijek vreba u sjeni. Dok govori, njegove pokretne oči ispaljuju laserske zrake kroz jezivi oblak pare, koji generira USB pumpa s relejnom kontrolom i blago sjeckana e-cigareta.
Njegov Raspberry Pi mozak kontrolira sve ove funkcije, a govor i zvučni efekti trepere s par zvučnika postavljenih na slušalice, spojenih putem Pimoronijevog pojačala pHAT Beat
Njegova je glava započela život kao maska za mačevanje, njegovo tijelo lutke sadrži dugotrajno napajanje, a njegova luda znanstvenička kosa ručno je izrađena od starih kazeta.
Teško je opisati tako složenog pojedinca riječima i slikama, svakako ga vrijedi pogledati na djelu na videu (https://www.youtube.com/embed/mykrJEozIoM ako ne možete vidjeti ugrađenu verziju).
Pribor
Maska za mačevanje
Loptice za stolni tenis
Malina Pi 2
USB WiFi adapter
Pimoroni pHAT Beat
Pico HAT Hack3r
Relejna ploča Sparqee
Zračna pumpa 5v
Ok e-cigareta
0% vape tekućine
Rabljeni spremnik za vape
Gumene cijevi
Kratki kabeli
2x laserske diode
2x svijetle bijele LED diode
Kratko USB proširenje
Korak 1: Uši
Prvi dio tijela koji sam sastavio bile su uši - u ovom slučaju slomljeni stari par Sony slušalica. Nakon što sam izvadio postojeće upravljačke programe za slušalice, izbušio sam rupu od 30 mm na svakoj strani, a zatim jednostavno vruće zalijepio u dva mala, ali snažna zvučnika.
Kako bih olakšao montažu, lemio sam neke spojne kabelske konektore na zvučnike, jer sam imao hladan predosjećaj da ću ovaj projekt sastavljati i demontirati više puta.
Korak 2: Oči
Za oči sam započeo s jednom loptom za stolni tenis, izgradnjom Lego okvira tako da se sablasno okretao naprijed-natrag na osovini Technic kroz koju sam provukao. Ovo je trebao biti samo prototip, ali je radio tako dobro da nije imalo smisla koristiti ništa drugo za konačnu izgradnju.
Zatim sam uzeo još dva komada osovine i na svaki vruće zalijepio lasersku diodu i blještavu LED diodu. To je značilo da će se laseri okretati s očnim jabučicama, dok će LED diode činiti da kugle svijetle.
Kako bi se osovine zakrenule na naredbu, kabelom sam vezao mali servo za okvir, za koji sam znao da će dobro funkcionirati s Raspberry Pi, te ga povezati s tehničkim komadima-bilo je potrebno malo lego-trimovanja i premotavanja kodova ali završio sam sa sjajnim, pokretnim laserskim očima, zaista zadovoljavajućom mini konstrukcijom.
Kao završetak, demontirao sam kasetu i super zalijepio male kotačiće na očne jabučice, dajući im lijep retro karakter.
U ovom trenutku došao sam u iskušenje da samo sklop oka stavim u bundevu i završio sam s tim, ali udaljeni analogni glas natjerao me da pritisnem …
Korak 3: Usta
Mislio sam da će usta biti laka, te sam imao jasnu ideju što želim učiniti - prozirna kaseta horizontalno će stršati kroz ogradnu masku, a dim će izlaziti iz same trake. Ova je ideja, međutim, rano odbijena, kad sam pokušao izrezati probnu rupu u masci - s razlogom se osvrćem, ali otkrio sam da su maske za mačevanje iznimno teške! (Pa dobro) Nakon što sam isprobao sve alate koje imam i nisam ostavio niti jedan dojam, odlučio sam se pregrupirati i promijeniti dizajn.
Rasvjeta za usta dolazi od Pimoroni pHAT Beat-a, audio pojačala za Raspberry Pi koje ima vlastiti ugrađeni VU mjerač. Plan je bio koristiti VU mjerač za usta i spojiti zvučnike za slušalice kao izlaze. PHAT Beat dizajniran je tako da stane izravno na Pi, ali kao i obično trebalo mi je da bude negdje drugdje, pa sam ga spojio vrpcom kratkospojnih kabela, provjeravajući koji bi bili potrebni na pinout.xyz.
Zatim sam vruće zalijepio pHAT Beat na poluprozirnu kasetu, što mu je dalo malo više oblika i analognog stila. U idealnom svijetu smislio bih kako promijeniti LED boje i učiniti ih sve crvenim umjesto zeleno-jantarno-crvenom, ali to se uvijek može promijeniti kasnije.
Korak 4: Dim
Lijepo je imati lasere u projektu, ali mislio sam da bi bilo puno bolje da vidite njihove tragove kao i crvene točkice koje projiciraju. Mačke se naravno ne bi složile, zanimaju ih samo točkice. Umjesto da čekam maglovitu noć ili da pozovem zadimljenu rodbinu, odlučio sam da bi projekt trebao generirati vlastiti dim ili paru, kako bi laseri bili vidljiviji i zlokobniji.
Započeo sam naručivanjem jeftine 5V zračne pumpe na USB pogon od Amazona - loše je ocijenjena kao napuhavač zračnog kreveta, ali budući da je nitko od recenzenata nije isprobao kao pumpu za dim za laserske očne jabučice, odlučio sam isprobati.
Slijedilo je stvaranje "dima" - zaključio sam da ću kupiti najjeftiniju olovku za e -cigarete koju sam mogao pronaći, spojiti je na ulaz pumpe i koristiti servo za pritiskanje gumba "idi", što je važno koristeći 0% nikotinske tekućine. Ovo je bio sjajan, ali previše kompliciran plan, a radni kolega ga je preko noći pojednostavio govoreći mi o e-cigareti koja koristi "sisanje" umjesto gumba za uključivanje-a on je imao rezervnu. To je uvelike olakšalo stvari, sve što sam trebao učiniti je uključiti pumpu, a to bi zauzvrat pokrenulo stvaranje pare, zaustavljajući se čim bi se crpka zaustavila. Učinio je užitak u testiranju pa sam prešao na nešto zeznutije - povezivanje svega.
Korak 5: Veze
Kao što sam ranije rekao, pHAT Beat audio ploča bila je spojena na Pi -jev GPIO i zauzimala je dosta pinova. Morao sam podijeliti neke od ovih GND i 5v pinova za druge stvari, pa sam ih dodao u Pico Hat Hack3r, koji je u biti GPIO razdjelnik koji vam daje dva seta pinova (ali svi spojeni na iste pinove na Pi).
To je olakšalo stvari i mogao sam jednostavno dodati veze na servo. Zatim sam trebao kontrolirati lasere i pumpu, a oba rade na 5V. Znao sam da već sretno trošim sreću na Pi, pa sam ih odlučio napajati odvojeno, iz USB napajanja (u početku). Da bih ih kontrolirao s Pi -a, u miks sam dodao Sparqee relej - vrlo zgodnu malu ploču koju programirate baš poput LED -a, ali koja djeluje kao prekidač za vanjski izvor napajanja. Otvorio sam kratki USB produžni kabel, izlažući i presjekavši pozitivni kabel, i produžio odsječene krajeve tako da se mogu spojiti na relejnu ploču. I laseri i pumpa bili su spojeni na USB utičnice, pa sam dodao jedno staro čvorište, što znači da bi se oboje napajali zajedno. Drugi razlog za to bio je taj što su i e-cigareta i laseri morali biti uključeni samo kratko kako ih ne bi oštetili, a također nema svrhe paliti lasere bez dima, i obrnuto.
Nakon uspješno probnog sastavljanja nije preostalo ništa drugo nego nanijeti masku za ograde i početi postavljati stvari na svoje mjesto.
Korak 6: Glava
Pamtit ću dvije glavne stvari o maskama za ograde iz ove građevine - previše su teške za presjeći i s njima je zaista neugodno raditi! Ovaj me koštao samo 5 funti u jednoj dobrotvornoj trgovini i nadahnuo me da napravim ovaj projekt, pa se uopće ne žalim.
Prvo sam ugradio sklop za oči, nakon što sam Lego okvir skinuo na minimum. Budući da nisam mogao izrezati rupe, jedini način na koji sam to mogao pričvrstiti bio je provući žice kroz masku i okvir, a zatim ih okrenuti. Ovo je bilo iznimno škakljivo, ali je Lego lijepo držalo na mjestu.
Zatim sam dodao pumpu, odmah iza očiju, tako da se dim otprilike izlijevao tamo gdje su laseri pucali. Da bih to učinio, provukao sam tanku šipku s navojem s jedne strane maske na drugu, pričvršćujući pumpu na šipku kabelskim vezicama - ne osobito elegantnom ili otpornom na apokalipsu, ali svakako funkcionalnom.
Usta kasete su bila slična, izbušio sam male rupe na traci i učvrstio je žicom za modeliranje.
Sljedeći je bio sam Pi, koji je bio ugrađen u usitnjenu torbicu (kako bi se napravio prostor za Pico HAT Hack3r) i samo vezan kabelom za nosač na stražnjoj strani maske.
Znajući da bi to bilo neugodno, pazio sam da prije spajanja zalijepim sve veze međusobno vrućim ljepilom i zalijepim sve veze, a s obzirom na količinu operacije nakon montaže koju sam morao napraviti unutar glave stvarnim pincetama, ovo je definitivno bila dobra stvar.
Nevjerojatno je da je sve i dalje funkcioniralo nakon toga, bilo mi je posebno drago što su laserski zraci i dim uspjeli proći kroz mrežicu maske bez stvarnog smanjenja snage.
Korak 7: Tijelo
Zašto dr. Tape Head nije mogla otići na zabavu za Noć vještica? Nije imao tijelo s kojim bi otišao.
Sve vrijeme sam planirao koristiti stari maneken za podupiranje glave i davanje mogućnosti odjeće, a maska se savršeno uklopila kad sam je probala prije nekoliko tjedana. Naravno da je to bilo prije nego što je bilo napunjeno elektronikom - sada se nije imalo šanse uklopiti zbog "stupa" na vrhu.
Pet minuta s motornom pilom ubrzo se pobrinulo za to, ostavljajući zjapeću rupu i otkrivajući šuplji torzo od stakloplastike - užasno! Ovdje sam dodao 5 -milimetarski produžni kabel na razini vrata (samo u slučaju da mu se sviđa izlet na otvorenom) i to nadopunio kombinacijom noćnog svjetla / USB punjača koju sam instinktivno pokupio u Lidlu prošlog tjedna. Ovo je sjajno uspjelo jer sam sada imao pristojno USB napajanje i za Pi i za lasere/pumpu, s dodatnim bonusom dodatnog osvjetljenja u glavi.
Korak 8: Kosa i ormar
Svidio mi se izgled maske za mačevanje, ali sam htjela da ima malo više osobnosti, točnije ludu kosu, poput Doca iz Povratka u budućnost. Kako bih nastavio analogno-audio temu, odlučio sam se za ovo koristiti kazetu jer izgleda kao kosa i nema je u ovoj kući.
Priznajem da sam imao pomoć - rezanje kazeta C90 (od kojih je svaka dugačka preko 100 metara) trajalo je prilično dugo, ali bila je to lijepa obiteljska aktivnost kišnih dana. Zatim sam iz stare dukserice uzeo kapuljaču i po njoj zalijepio trake dvostrane trake zalijepivši na nju jednu po jednu duljinu kasete. Ovo je također potrajalo dosta vremena, ali vrijedilo je za konačni učinak, punu periku kasete!
Na kraju je bila garderoba - što nosi "zli" liječnik? Kao obožavatelji Phineas & Ferba odgovor je bio očit, crna dolčevita i laboratorijski kaput, a la Dr. Doofenschmirtz. Zadnji dodir bila je užarena kaseta EL žice, pričvršćena za majicu - ovo je bilo moje prvo objavljeno izdanje Instructable 2013. godine, pa je bilo lijepo ponovno ga koristiti (i nevjerojatno da još uvijek radi).
Korak 9: Opasna Polly & Python
Kod sam razvijao kôd, stvarajući Python skripte za pojedinačne funkcije, poput pomicanja servo -a i uključivanja releja, to je značilo da sam mogao testirati pojedine dijelove konstrukcije i lakše vidjeti koji je od njih pokvaren (što se dogodilo nekoliko puta).
Da bih natjerao dobrog liječnika da progovori, postavio sam i konfigurirao Amazon Polly, izvrsnu uslugu pretvaranja teksta u govor s mnogo različitih glasova i opcija. Postavljanje nije tako loše, ali je malo uključeno ako već niste postavili Amazon Web Services - u svakom slučaju, ako slijedite catqbatov vodič kao što sam učinio, bit ćete pokrenuti u trenu. Za mene je najbolje funkcioniralo korištenje PIP3 umjesto PIP -a pri instaliranju modula, izostavljajući Sudo pri instaliranju boto3, ali vaše iskustvo može varirati ovisno o vašim postavkama.
Sada sam imao briljantnu govornu glavu - ali trebao mi je način da mu unesem tekst, umjesto da se oslanjam na teško kodirane fraze. Imao sam viziju da projekt stanem vani, a zatim da mu mogu slati prilagođene poruke prevarantima ("Jeste li vi Harry Potter? Uzmite bombone iz kante, sićušni čarobnjače!").
Odlučio sam (iz razloga na koje ćemo doći) da bih volio da liječnik pročita tekst iz proračunske tablice na Google tablicama kako bi se odmah pročitao ako se doda novi tekst. Prva stvar je bila postavljanje proračunske tablice na moj Google disk, što je bilo jednostavno, a zatim dobivanje Python koda za izdvajanje teksta, što je bilo prilično jednostavno. Da bih to postigao, slijedio sam vodič Dilan Jayasekare, koji vas vodi kroz korake potrebne na Google Developer Consoleu, kao i primjere koda. Koristio sam neki uzorak koda za pristup podacima iz određene ćelije, a zatim sam dodao u petlju u kôd pythona i nekoliko blizavih bitova kako bi se pročitao samo najnoviji unos, i to samo jednom.
U ovom trenutku mogao sam ručno dodati tekst u Google tablicu i liječnik bi ga pročitao, obično u roku od 10 -ak sekundi. Sada sam trebao dodati dodatne opcije za unos teksta u tu proračunsku tablicu.
Korak 10: Jezivo je i Kooky, IFTTT je
Koristeći uslugu IFTTT (IF This, then That) postavio sam brojne "aplete" tako da bi definirani okidači s jednog od mojih povezanih web računa automatski generirali tekst u proračunskoj tablici, a dobri liječnik bi ga zatim pročitao u roku od 15 sekundi. Postavljam okidače na sljedećim IFTTT uslugama …
- Google pomoćnik - Savršen za daljinsko diktiranje sablasno specifičnih poruka s telefona ili uređaja Google Home (u videu je to naš Retro -Fitted Home Mini).
- WebHooks (Maker Event) - idealno za primanje unosa s drugog Pi, u našem slučaju kamera MotionEyeOs izvan kuće poziva web kuku čim se detektira pokret, a liječnik govori "Ima nešto vani". Savršeno za zezanje posjetitelja dok se približavaju vratima!
- Android SMS - s IFTTT -om koji radi na mobitelu možete proslijediti ime pošiljatelja i SMS sadržaj izravno u proračunsku tablicu, jer mi ova konstrukcija omogućuje da sebi pošaljem tekstualnu poruku, a liječnik je pročita.
- Datum/vrijeme - Korisno za satnu provjeru "18:00 i sve je u redu" ili da liječnik proglasi "Zoinks je zalazak sunca, vampiri će uskoro izaći"
- Weather Underground - izvrsno za najavljivanje promjena u trenutnom vremenu, poput "pazi, uskoro će početi padati kiša"
- Twitter - beskrajne mogućnosti s ovim, jer možete uhvatiti tekst svih tweetova od određenog korisnika ili upotrijebiti druge kriterije pretraživanja poput spominjanja i slijedećih. U mom slučaju dr. Tape Head naglas čita sve što je tvitovao @GuardianNews ili @FactSoup. Očito morate biti oprezni koje ste Twitter naloge pročitali naglas ako ima djece!
… i sjajna je stvar što možete prilagoditi IFTTT radnju pomoću sastojaka i teksta po svom izboru, tako da doista možete dodati malo boje obavijestima. Dakle, za Noć vještica možemo postaviti sustav da čita sablasnu frazu kad god se otkrije gibanje, ali možemo imati i tekst specifičan za posjetitelje koji se čita pomoću SMS-a ili Google asistenta.
S gore navedenim načinom rada zalijepio sam kôd iz mojih ranijih eksperimenata, tjerajući liječnika da pomiče oči, stvara lasere za dim i vatru prije i nakon svake obavijesti. Dodao sam i nekoliko redaka PyGame koda, jedan za zvuk "Pew Pew" dok laser puca (prikrivajući buku zračne pumpe), i jedan za zvuk "teškog disanja" na petlji dok sustav čeka novu obavijest. Što je pomalo jezivo u mraku.
Gore je navedeno dosta postavljanja, ali ništa od toga nije toliko tehničko ako odvojite vrijeme i slijedite upute - posljednja Python skripta koju sam koristio nalazi se na GitHubu (funkcionalna je, ali daleko od savršene, još uvijek učim !)
Korak 11: Kraj glave dr. Trake?
Zaista sam uživao u ovom projektu, izgraditi nešto s temom bilo je jako zabavno, a uspio sam ostvariti većinu vizije koju sam prvi put imao kad sam uzeo jeftinu masku za ograde. Naučio sam i mnogo o radu s Google -ovim i Amazonovim web uslugama u Pythonu, što će biti korisno za buduće nadogradnje, siguran sam.
Dr. Tape Head zasigurno se veseli druženju na trijemu za Noć vještica, ali će i nakon toga živjeti, sa svojom sposobnošću da čita prilagođene obavijesti i zabavlja mačke svojim laserskim očima, bit će vrijedno bogatstvo u radionici. tijekom cijele godine.
Gore je uključena konceptna umjetnost moje kćeri - uopće me ne bi iznenadilo da je lik pretvorila u grafički roman, mogu samo zamisliti dr. Tape Heada u križarskom pohodu kako bi svijet oslobodila svih streaming usluga i vratila civilizaciju u jednostavnija vremena analognog zvuka.
Sretna Noć vještica 2019. svima, budite sigurni i glasajte za nas u natječaju za Noć vještica ako ste uživali ili ste bili traumatizirani ovim Instructableom.
Moja druga Old Tech. Novi Spec projekti su na Instructables na https://www.instructables.com/member/MisterM/inst… i na našem YouTube kanalu na bit.ly/oldtechtube
Više detalja i obrazac za kontakt nalaze se na našoj web stranici na adresi https://bit.ly/OldTechNewSpec. a možete nas pronaći na Twitteru @OldTechNewSpec.
Preporučeni:
Mjerenje vremena (Tape Measure Clock sat): 5 koraka (sa slikama)
Mjerač vremena (Tape Measure Clock): Za ovaj projekt mi (Alex Fiel & Anna Lynton) uzeli smo svakodnevni mjerni alat i pretvorili ga u sat! Prvotni plan bio je motorizirati postojeću mjernu traku. Time smo odlučili da bi bilo lakše stvoriti vlastitu ljusku s kojom ćemo ići
Media Player prilagođen demenciji: 4 koraka (sa slikama)
Media Player prilagođen demenciji: Glazba može imati duboku korist za osobe s demencijom. Osim zabavne vrijednosti, može pružiti poveznicu s prošlošću, otključati sjećanja i sve je više dio skrbi o demenciji. Nažalost, mnogi moderni proizvodi za kućnu zabavu
Prijenosni VCR Raspberry PI Media Center 1981: 12 koraka (sa slikama)
1981 Prijenosni videorekorder Raspberry PI Media Center: Ovo je prijenosni videorekorder Sharp VC -2300H iz ranih 80 -ih koji sam konvertirao - sada u svom srcu ima Raspberry Pi s izvrsnim softverom za medijske centre Raspbmc. Ostale nadogradnje uključuju snažan sat baziran na arduinu i EL žicu "traka"
G. Instructables Head (R): 4 koraka (sa slikama)
G. Instructables Head (R): U redu, pa vam je Djed Mraz zaboravio pokloniti ovaj klasični retro čarapa pa ću vam pokazati kako ga napraviti … Inspirirao me je Robotova torta Instructables (oprostite, treći dan na dan posao, nisam smislio kako se povezati - ne radi mi))
Napravite Talking Robot Head s pogonom na Arduinu !: 26 koraka (sa slikama)
Napravite Talking Robot Head s pogonom na Arduinu !: Ova glava robota izvorno je izgrađena kao projekt za moju nastavu fizičkog računarstva na kraju godine, ali tijekom ljeta je "naučila" kako razgovarati. Glavu pokreću dva Freeduinosa, 3 čipa TLC5940NT i Adafruit Industries