Tartalomjegyzék:

Dr. Tape Head - Undead Media: 11 lépés (képekkel)
Dr. Tape Head - Undead Media: 11 lépés (képekkel)

Videó: Dr. Tape Head - Undead Media: 11 lépés (képekkel)

Videó: Dr. Tape Head - Undead Media: 11 lépés (képekkel)
Videó: Вещи, которые мистеру Уэлчу больше не разрешается делать в сборнике для чтения RPG № 1-2450 2024, Július
Anonim
Image
Image
Dr. Tape Head - Undead Media
Dr. Tape Head - Undead Media
Dr. Tape Head - Undead Media
Dr. Tape Head - Undead Media

A Dr. Tape Head tökéletes kísérteties társ, amikor későn dolgozik a laborban! Az Amazon Polly szolgáltatása segítségével olvassa fel a szöveget a Google Táblázatok táblázatából, amelyet az IFTTT szolgáltatás tölt be, és a Twitterből, SMS -ekből és a kamera mozgására vonatkozó figyelmeztetésekből gyűjtött össze. Még a Google Segéddel is integrálva van, így távolról diktálhat személyre szabott üzeneteket, hogy megrémítse ezeket a bosszantó trükköket.

Az értesítések között a Lego-keretes ragyogó szeme, a nehéz légzés és a LED VU-mérő szája nem hagy kétséget afelől, hogy még mindig az árnyékban lapul. Miközben beszél, mozgó szemei lézersugarakat tüzelnek a kísérteties gőzfelhőn keresztül, amelyet egy relével vezérelt USB-szivattyú és egy kissé feltört e-cigaretta generál.

A Raspberry Pi agya mindezeket a funkciókat vezérli, beszéd- és hanghatások hallatszanak egy fülhallgatóra szerelt hangszóróból, amelyet egy Pimoroni pHAT Beat erősítővel csatlakoztatnak

Feje vívómaszkként kezdte az életét, manöken teste hosszú vezetékű tápegységet tartalmaz, és őrült tudós haja kézzel készült, vintage kazettákból.

Bonyolult szavakkal és képekkel leírni egy ilyen összetett egyént, mindenképpen érdemes őt nézni akcióban a videón (https://www.youtube.com/embed/mykrJEozIoM, ha nem látja a beágyazott verziót).

Kellékek

Vívó maszk

Pingpong labdák

Raspberry Pi 2

USB WiFi adapter

Pimoroni pHAT Beat

Pico HAT Hack3r

Sparqee Relay Board

5v légszivattyú

Ok e-cigaretta

0% vape folyadék

Használt vape tartály

Gumicső

Jumper kábelek

2x lézer dióda

2x fényes fehér LED

Rövid USB -bővítmény

1. lépés: Fülek

Fülek
Fülek
Fülek
Fülek
Fülek
Fülek

Az első testrész, amit összeszereltem, a fülek voltak - ebben az esetben egy törött, régi Sony fejhallgató. A meglévő fejhallgató-meghajtók eltávolítása után mindkét oldalán 30 mm-es lyukat fúrtam, majd egyszerűen kisméretű, de erős hangszóróba ragasztottam.

Az összeszerelés megkönnyítése érdekében forrasztottam néhány jumper kábelcsatlakozót a hangszórókhoz, miután meghökkentő előérzetem volt, hogy ezt a projektet többször is összeszerelem és szétszerelem.

2. lépés: Szem

Szemek
Szemek
Szemek
Szemek
Szemek
Szemek

A szemem számára egyetlen ping-pong labdával kezdtem, egy Lego keretet építettem, hogy kísértetiesen forogjon előre-hátra egy Technic tengelyen, amelyen keresztül böktem. Ezt csak prototípusnak szánták, de olyan jól működött, hogy nem volt értelme mást használni a végső konstrukcióhoz.

Ezután vettem még két tengelydarabot, és mindegyikhez melegen ragasztottam egy lézerdiódát és egy szellemfehér LED-et. Ez azt jelentette, hogy a lézerek a szemgolyókkal együtt forognak, míg a LED -ek a gömböket ragyogni fogják.

Annak érdekében, hogy a tengelyek parancsra elforduljanak, kábellel kötöttem egy kis szervót a kerethez, amelyről tudtam, hogy jól fog működni a Raspberry Pi-vel, és összekötöttem a technikai darabokkal-ez egy kis lego-vágást és kódváltást igényelt. de végül ragyogó, mozgó lézerszemekkel végeztem, egy igazán kielégítő mini-konstrukcióval.

Befejezésként leszereltem egy kazettás szalagot, és a kis kerekeket a szemgolyókhoz ragasztottam, szép retro karaktert adva nekik.

Ezen a ponton kísértést éreztem, hogy csak egy tökbe tegyem a szemszerelvényt, és végeztem vele, de egy távoli analóg hang arra késztetett, hogy tovább nyomjam …

3. lépés: Száj

Száj
Száj
Száj
Száj
Száj
Száj

Azt hittem, hogy a száj könnyű lesz, és világos elképzelésem volt arról, hogy mit szeretnék csinálni - egy átlátszó kazetta vízszintesen kilóg a kerítőmaszkból, és a füst magából a szalagból jön ki. Ezt az ötletet azonban korán elvetették, amikor próbáltam lyukat vágni a maszkba - ésszerű visszanézni, de rájöttem, hogy a kerítőmaszkok rendkívül kemények! (Nos duh) Miután kipróbáltam az összes eszközt, amivel rendelkezem, és egyetlen benyomást sem tettem, úgy döntöttem, hogy átcsoportosítom és megváltoztatom a dizájnt.

A szájvilágítás a Pimoroni pHAT Beat, a Raspberry Pi audioerősítőjéből származik, amely saját beépített VU-mérővel rendelkezik. A terv az volt, hogy a VU-mérőt használjuk a szájhoz, és a fülhallgató-hangszórókat csatlakoztassuk kimenetként. A pHAT Beat -et úgy tervezték, hogy közvetlenül a Pi tetejére illeszkedjen, de szokásom szerint valahol máshol kellett lennie, ezért csatlakoztattam egy áthidaló kábel szalaggal, ellenőrizve, hogy melyikre lesz szükség a pinout.xyz oldalon.

Ezután a pHAT Beat-et felragasztottam egy félig átlátszó kazettára, ami egy kicsit több formát és analóg stílust adott. Egy ideális világban rájöttem volna, hogyan lehet megváltoztatni a LED-színeket, és mindet pirosra váltani zöld-borostyánsárga-piros helyett, de ezt később bármikor meg lehet változtatni.

4. lépés: Füst

Füst
Füst
Füst
Füst
Füst
Füst

Jó dolog lézereket használni egy projektben, de úgy gondoltam, hogy sokkal jobb lenne, ha látná a padok és a padok nyomait, valamint az általuk kivetített vörös pöttyöket. A macskák természetesen nem értenek egyet, csak a pontok érdeklik őket. Ahelyett, hogy ködös éjszakát vártam volna, vagy füstös rokonokat hívnék meg, úgy döntöttem, hogy a projektnek saját füstöt vagy gőzt kell előállítania, hogy a lézerek láthatóbbak és baljósabbak legyenek.

Először egy olcsó, USB -ről táplált 5 V -os légszivattyút rendeltem az Amazon -tól - rosszul értékelték légágy -felfújóként, de mivel a véleményezők egyike sem próbálta ki lézeres szemgolyók füstpumpájaként, úgy döntöttem, hogy kipróbálom.

A következő lépés a "füst" előállítása volt - úgy gondoltam, megvásárolom a legolcsóbb e -cigaretta tollat, amit találok, csatlakoztatom a szivattyú bemenetéhez, és egy szervóval lenyomom a "go" gombot, ami fontos, hogy 0% -os nikotin -gőz folyadékot használok. Ez egy nagyszerű, de túl bonyolult terv volt, és egy kolléga egyik napról a másikra leegyszerűsítette, hogy mesélt nekem egy e-cigiről, amely "szopást" használ, nem pedig gombot a bekapcsoláshoz-és volt tartaléka. Ez nagyban megkönnyítette a dolgokat, csak be kellett kapcsolnom a szivattyút, és ez elindította a gőzképződést, és leállt, amint a szivattyú leállt. A tesztelés során élvezetes volt, így valami trükkösebb dologra tértem át - összekötni mindent.

5. lépés: Csatlakozások

Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok

Amint azt korábban mondtam, a pHAT Beat hangkártya a Pi GPIO -jához volt csatlakoztatva, és elég sok tűt foglalt el. Meg kellett osztanom néhány ilyen GND és 5v -os tűt más célokra, ezért hozzáadtam egy Pico Hat Hack3r -hez, amely lényegében egy GPIO -osztó, amely két csapkészletet ad (de mindegyik ugyanazokhoz a Pi -hez van csatlakoztatva).

Ez megkönnyítette a dolgokat, és könnyen hozzá tudtam adni a szervo csatlakozóit. Ezután a lézereket és a szivattyút kellett vezérelnem, mindkettő 5V -ról működik. Tudtam, hogy erőteljesen drukkolok a szerencsémnek a Pi-n, ezért úgy döntöttem, hogy külön-külön, egy USB tápegységről táplálom őket (kezdetben). Ahhoz, hogy irányítsam őket a Pi -ről, hozzáadtam egy Sparqee relét a keverékhez - egy nagyon praktikus kis táblát, amelyet ugyanúgy programoz, mint egy LED, de amely egy külső áramforrás kapcsolójaként működik. Felbontottam egy rövid USB hosszabbító kábelt, felfedve és levágva a pozitív kábelt, és meghosszabbítottam a levágott végeket, hogy beköthessék őket a relélapra. A lézerek és a szivattyú mindkettő USB -csatlakozóhoz volt csatlakoztatva, ezért hozzáadtam egy régi hubot, vagyis mindkettőt együtt fogják táplálni. Ennek másik oka az volt, hogy mind az e-cigit, mind a lézereket csak rövid ideig kellett bekapcsolni, hogy ne károsítsák őket, és nincs értelme füst nélküli lézereket lőni, és fordítva.

A sikeres teszt összeszerelés után nem volt más hátra, mint felvenni a kerítőmaszkot, és elkezdeni a helyére szerelni a dolgokat.

6. lépés: Fej

Fej
Fej
Fej
Fej
Fej
Fej
Fej
Fej

Ebből a konstrukcióból két fő dologra fogok emlékezni a kerítőmaszkokról - túl kemények ahhoz, hogy átvágjanak, és nagyon kínosak dolgozni! Ez azonban csak 5 fontba került egy jótékonysági üzletben, és inspirált a projekt elkészítésére, így egyáltalán nem panaszkodom.

Először a szemszerelvényt illesztettem be, miután a minimálisra lecsupaszítottam a Lego keretet. Mivel nem tudtam lyukakat vágni, az egyetlen módja annak, hogy rögzítsem, az volt, hogy a huzalokat a maszkba és a keretbe döfte, majd körbecsavarta. Ez rendkívül heves volt, de szépen tartotta a helyén a Legót.

Ezután hozzáadtam a szivattyút, közvetlenül a szemek mögé, hogy a füst nagyjából kiöntjön onnan, ahol a lézerek tüzelnek. Ehhez egy vékony menetes rudat szúrtam ki a maszk egyik oldaláról a másikra, és rögzítettem a szivattyút a rúdhoz kábelkötegelőkkel - nem különösebben elegáns vagy apokalipszis -biztos, de mindenképpen működőképes.

A kazetta szája hasonló volt, kis lyukakat fúrtam a szalagba, és modellező dróttal rögzítettem.

Ezután következett maga a Pi, amelyet egy ledarabolt tokba illesztettek (hogy helyet teremtsenek a Pico HAT Hack3r számára), és csak kábellel kötözték a maszk hátulján lévő tartóhoz.

Tudva, hogy kellemetlen lesz, óvatosan ragasztottam és ragasztottam az összes csatlakozást egymáshoz, mielőtt elkezdtem, és tekintettel az összeszerelés utáni műtét mennyiségére, amelyet tényleges csipesszel kellett a fejben elvégeznem, ez mindenképpen jó dolog volt.

Elképesztően minden működött utána is, különösen örültem, hogy a lézersugarak és a füst is átjutottak a maszk hálóján, valódi teljesítménycsökkenés nélkül.

7. lépés: Test

Test
Test
Test
Test
Test
Test

Miért nem tudott Dr. Tape Head elmenni a Halloween partira? Nem volt teste, amivel elmenne.

Mindig azt terveztem, hogy egy öreg próbababát használok a fej megtámasztására és a ruházati lehetőségek megadására, és a maszk tökéletesen illeszkedett, amikor néhány héttel ezelőtt kipróbáltam. Persze ez még azelőtt volt, hogy tele lett volna töltve elektronikával - most nem volt esélye a felszerelésre a tetején lévő "polár" miatt.

Öt perc fémfűrésszel azonban hamarosan gondoskodott erről, tátongó lyukat hagyva, és feltárta az üreges üvegszálas törzset - borzalmasan! Itt hozzáadtam egy 5 méteres hálózati hosszabbító kábelt nyakmagasságban (hátha kedveli a kirándulást a szabadban), és ezt kiegészítettem egy éjszakai lámpa / USB töltő kombinációval, amelyet a múlt héten a Lidl -ben ösztönösen felkaptam. Ez remekül sikerült, mivel mostantól tisztességes USB tápellátásom volt mind a Pi, mind a Lézerek/Szivattyú számára, plusz plusz megvilágítás a fej belsejében.

8. lépés: Haj és szekrény

Haj és szekrény
Haj és szekrény
Haj és szekrény
Haj és szekrény
Haj és szekrény
Haj és szekrény

Szerettem a kerítőmaszk megjelenését, de azt akartam, hogy egy kicsit személyesebb legyen, konkrétan valami őrült hajjal, mint például a Vissza a jövőbe doki. Az analóg-audio téma folytatásához úgy döntöttem, hogy kazettás szalagot használok ehhez, mivel úgy néz ki, mint a haj, és ebben a házban nincs hiány.

Bevallom, volt segítségem - a C90 kazetták (mindegyik több mint 100 méter hosszú) rövidre vágása sokáig tartott, de kellemes esős napi családi tevékenység volt. Ezután kivettem egy csuklyát egy régi pulóverből, és kétoldalas szalagcsíkokat ragasztottam rá, és egyenként ragasztottam rá a kazetta hosszát. Ez is elég sokáig tartott, de megérte a végső hatás, egy teljes kazettás paróka!

Végül a szekrény volt - mit visel egy "gonosz" orvos? A Phineas & Ferb rajongóként a válasz nyilvánvaló volt, fekete garbó és laborkabát, a Dr. Doofenschmirtz. Az utolsó simítás egy izzó EL drótkazetta volt, amelyet az inghez rögzítettek - ez volt a legelső kiadott Instructable, még 2013 -ban, így jó volt újra használni (és hihetetlen, hogy még mindig működik).

9. lépés: Veszélyes Polly és Python

Veszélyes Polly és Python
Veszélyes Polly és Python
Veszélyes Polly és Python
Veszélyes Polly és Python

A folyamat során kifejlesztettem a kódot, és létrehoztam Python -szkripteket az egyes funkciókhoz, például a szervó mozgatásához és a relé bekapcsolásához, ez azt jelentette, hogy tesztelhettem a build egyes részeit, és könnyebben láthattam, hogy melyik tört el (ami többször is megtörtént)).

Ahhoz, hogy a jó orvos beszéljen, beállítottam és konfiguráltam az Amazon Polly-t, egy fantasztikus szövegfelolvasó szolgáltatást, sokféle hanggal és lehetőséggel. A beállítás nem túl rossz, de egy kicsit érintett, ha még nem állította be az Amazon Web Services szolgáltatást - akárhogy is, de ha követi a catqbat útmutatóját, mint én, pillanatok alatt elindul. Számomra ez működött a legjobban a PIP3 használatával a PIP helyett a modulok telepítésekor, a Sudo kihagyásával a boto3 telepítésekor, de a tapasztalatok a beállításoktól függően változhatnak.

Most beszélő fejem volt, ragyogó - de szükségem volt egy módra, amellyel szöveget etethetek, ahelyett, hogy keményen kódolt kifejezésekre hagyatkoznék. Volt egy elképzelésem, hogy kint állok a projekten, majd személyre szabott üzeneteket küldhetek trükkösöknek ("Te vagy Harry Potter? Vegyél cukorkát a vödörből, apró varázsló!").

Úgy döntöttem (okok miatt), hogy szeretném, ha az orvos felolvasná a Google Táblázatok táblázatából származó szöveget, hogy új szöveg hozzáadása esetén azonnal felolvassa. Az első dolog az volt, hogy egy táblázatot állítottam be a Google Drive -ra, ami egyszerű volt, majd néhány Python -kód beszerzése a szöveg kibontásához, ami meglehetősen egyszerű volt. Ennek eléréséhez követtem Dilan Jayasekara útmutatóját, amely végigvezeti Önt a Google Developer Console szükséges lépésein, valamint kódpéldákkal szolgál. Néhány mintakódot használtam az adatok eléréséhez egy adott cellából, majd ciklusban hozzáadtam a python kódhoz és néhány kétrétű bitet, hogy csak a legújabb bejegyzést olvassák ki, és csak egyszer.

Ezen a ponton manuálisan hozzáadhattam szöveget a Google Táblázathoz, és az orvos kiolvasta, általában körülbelül 10 másodpercen belül. Most további opciókat kellett hozzáadnom ahhoz, hogy szöveg kerüljön a táblázatba.

10. lépés: Hátborzongató és Kooky, ez IFTTT

Hátborzongató és Kooky, ez IFTTT
Hátborzongató és Kooky, ez IFTTT
Hátborzongató és Kooky, ez IFTTT
Hátborzongató és Kooky, ez IFTTT

Az IFTTT (IF This, Then That) szolgáltatás használatával számos "kisalkalmazást" állítottam be, hogy az egyik csatlakoztatott webes fiókomból származó triggerek automatikusan generáljanak a táblázatban lévő szöveget, a jó orvos pedig körülbelül 15 percen belül felolvassa azt. másodperc. Az alábbi IFTTT -szolgáltatásokon állítottam be aktiválási szabályokat…

  • Google Segéd - Tökéletes kísértetiesen konkrét üzenetek távoli diktálásához telefonról vagy Google Home eszközről (a videóban ez a Retro -Fitted Home Mini).
  • WebHooks (Maker Event) - ideális egy másik Pi -ből származó adatok bevételéhez, esetünkben a házon kívüli MotionEyeOs kamera hívást kezdeményez, amint a mozgást észleli, és az orvos azt mondja: „Van valami kívül”. Tökéletes a tréfás látogatók számára, amint az ajtóhoz közelednek!
  • Android SMS - ha az IFTTT mobiltelefonon fut, akkor közvetlenül a táblázatba adhatja át a feladó nevét és az SMS -tartalmat, mert ez a konstrukció lehetővé teszi számomra, hogy szöveges üzenetet küldjek magamnak, és az orvos felolvassa.
  • Dátum/idő - Hasznos egy órás "18:00 és minden rendben" ellenőrzéshez, vagy az orvos kijelentéséhez: "Zoinks, naplemente van, a vámpírok hamarosan kint lesznek"
  • Underground Weather - kiválóan alkalmas a jelenlegi időjárás változásainak bejelentésére, például "vigyázz, hamarosan elkezd esni"
  • Twitter - Végtelen lehetőségek ezzel, mivel rögzítheti az összes tweet szövegét egy adott felhasználótól, vagy használhat más keresési feltételeket, például az említéseket és a következőket. Esetemben a @GuardianNews vagy a @FactSoup tweetelt bármit felolvassa Dr. Tape Head. Nyilván óvatosnak kell lennie, hogy mely twitter fiókokat olvasta fel hangosan, ha gyerekek vannak jelen!

… És a nagyszerű dolog az, hogy személyre szabhatja az IFTTT műveletet az Ön által választott összetevők és szöveg használatával, így valóban hozzáadhat némi színt az értesítésekhez. Halloweenkor tehát beállíthatjuk, hogy a rendszer felolvasson egy kísérteties mondatot, amikor mozgást észlel, de a látogató-specifikus szöveget is kiolvashatjuk SMS-ben vagy a Google Assistant segítségével.

A fenti munkával beillesztettem a korábbi kísérleteim kódját, hogy az orvos mozgassa a szemét, füst- és tűzlézereket generáljon minden értesítés előtt és után. Hozzáadtam néhány sor PyGame kódot is, az egyiket a "Pew Pew" hangzásához, miközben a lézer lő (a légszivattyú zaját elfedi), a másikat pedig "nehéz légzés" hangot ad ki egy hurkon, miközben a rendszer új értesítésre vár. Ami kicsit furcsa a sötétben.

A fentiek meglehetősen sok beállítással járnak, de semmi sem olyan technikai jellegű, ha szánsz rá időt és követed az útmutatókat - az utolsó Python -szkript, amelyet használtam, a GitHubon található (funkcionális, de messze nem tökéletes, még tanulok) !)

11. lépés: Dr. Tape Head vége?

Dr. Tape Head vége?
Dr. Tape Head vége?
Dr. Tape Head vége?
Dr. Tape Head vége?
Dr. Tape Head vége?
Dr. Tape Head vége?

Nagyon élveztem ezt a projektet, nagyon szórakoztató volt valami témát építeni, és sikerült megvalósítanom az elképzelésem nagy részét, amit akkor kaptam, amikor felkaptam az akciós vívómaszkot. Sokat tanultam a Google és az Amazon webszolgáltatásokkal való együttműködésről is a Pythonban, ami hasznos lesz a jövőbeli építkezésekben.

Dr. Tape Head minden bizonnyal várja, hogy halloweenkor a verandán lógjon, de később is élni fog, mivel képes személyre szabott értesítéseket felolvasni és lézerszemével szórakoztatni a macskákat, és értékes eszköz lesz a műhelyben. egész évben.

A fentiekben szerepel a lányom koncepcióművészete - egyáltalán nem lennék meglepve, ha grafikus regényké alakítaná a karaktert, el tudom képzelni, hogy Dr. Tape Head egy keresztes hadjáraton megszabadítja a világot minden streaming szolgáltatástól, és visszatér a civilizációhoz. az analóg hang egyszerűbb időszakai.

Boldog Halloween 2019 -t mindenkinek, legyen biztonságban, és kérjük, szavazzon ránk a Halloween versenyen, ha élvezte vagy traumatizálta ezt az utasítást.

A másik régi technikám. Az új specifikációs projektek mindegyike megtalálható az Instructables webhelyen a https://www.instructables.com/member/MisterM/inst… oldalon és YouTube -csatornánkon a bit.ly/oldtechtube címen

További részletek és kapcsolatfelvételi űrlap megtalálható honlapunkon: https://bit.ly/OldTechNewSpec. és megtalálhat minket a Twitteren @OldTechNewSpec.

Ajánlott: