Inhaltsverzeichnis:

Dr. Tape Head - Undead Media - Gunook
Dr. Tape Head - Undead Media - Gunook

Video: Dr. Tape Head - Undead Media - Gunook

Video: Dr. Tape Head - Undead Media - Gunook
Video: quiet kid gets mad 2024, November
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 ist der perfekte gruselige Begleiter, wenn Sie spät im Labor arbeiten! Er verwendet den Polly-Dienst von Amazon, um Text aus einer Google Sheets-Tabelle vorzulesen, die vom IFTTT-Dienst ausgefüllt und aus Twitter, SMS-Nachrichten und Kamerabewegungswarnungen gesammelt wird. Er ist sogar in Google Assistant integriert, sodass Sie maßgeschneiderte Nachrichten aus der Ferne diktieren können, um diese lästigen Trick-or-Treater zu erschrecken.

Zwischen den Benachrichtigungen lassen Sie seine leuchtenden Augen im Lego-Rahmen, das schwere Atmen und der LED-VU-Meter-Mund keinen Zweifel daran, dass er immer noch im Schatten lauert. Während er spricht, feuern seine bewegten Augen Laserstrahlen durch eine unheimliche Dampfwolke, die von einer relaisgesteuerten USB-Pumpe und einer leicht gehackten E-Zigarette erzeugt wird.

Sein Raspberry Pi-Gehirn steuert all diese Funktionen, mit Sprach- und Soundeffekten, die aus zwei in Kopfhörern montierten Lautsprechern ertönen, die über einen Pimoroni pHAT Beat-Verstärker verbunden sind

Sein Kopf begann als Fechtmaske, sein Mannequin-Körper enthält ein Netzteil mit langer Leitung und sein verrücktes Wissenschaftlerhaar ist handgefertigt aus Vintage-Kassetten.

Es ist schwierig, einen so komplexen Menschen in Wort und Bild zu beschreiben, es lohnt sich auf jeden Fall, ihn im Video in Aktion zu sehen (https://www.youtube.com/embed/mykrJEozIoM, wenn Sie die eingebettete Version nicht sehen können).

Lieferungen

Fechtmaske

Tischtennisbälle

Raspberry Pi 2

USB-WLAN-Adapter

Pimoroni pHAT Beat

Pico HAT Hack3r

Sparqee Relaisplatine

5v Luftpumpe

Ok E-Zigarette

0% Dampfflüssigkeit

Gebrauchter Dampftank

Gummischlauch

Überbrückungskabel

2x Laserdioden

2x helle weiße LEDs

Kurze USB-Verlängerung

Schritt 1: Ohren

Ohren
Ohren
Ohren
Ohren
Ohren
Ohren

Das erste Körperteil, das ich zusammengebaut habe, waren die Ohren - in diesem Fall ein kaputter alter Sony-Kopfhörer. Nachdem ich die vorhandenen Kopfhörertreiber herausgenommen hatte, bohrte ich auf jeder Seite ein 30-mm-Loch und klebte dann einfach zwei kleine, aber leistungsstarke Lautsprecher ein.

Um die Montage zu erleichtern, lötete ich einige Überbrückungskabelstecker an die Lautsprecher, nachdem ich eine erschreckende Vorahnung hatte, dass ich dieses Projekt mehrmals auf- und abbauen würde.

Schritt 2: Augen

Augen
Augen
Augen
Augen
Augen
Augen

Für die Augen begann ich mit einem einzelnen Tischtennisball und baute einen Lego-Rahmen, so dass er auf einer Technic-Achse, die ich durchgestochen hatte, unheimlich hin und her schwenkte. Dies sollte nur ein Prototyp sein, aber es funktionierte so gut, dass es keinen Sinn machte, für den endgültigen Build etwas anderes zu verwenden.

Als nächstes nahm ich zwei weitere Achsstücke und klebte jeweils eine Laserdiode und eine geisterhafte weiße LED heiß. Dies bedeutete, dass die Laser mit den Augäpfeln schwenkten, während die LEDs die Kugeln zum Leuchten brachten.

Um die Achsen auf Befehl schwenken zu lassen, habe ich ein kleines Servo an den Rahmen kabelgebunden, von dem ich wusste, dass es gut mit dem Raspberry Pi funktionieren würde, und es mit technischen Teilen verbunden - es brauchte ein bisschen Lego-Trimming und Code-Wrangling aber am Ende hatte ich leuchtende, sich bewegende Laseraugen, ein wirklich zufriedenstellender Mini-Build.

Als letzten Schliff habe ich eine Kassette demontiert und die Rädchen mit Sekundenkleber auf die Augäpfel geklebt, was ihnen einen schönen Retro-Charakter verleiht.

An diesem Punkt war ich versucht, die Augenbaugruppe einfach in einen Kürbis zu stecken und damit fertig zu sein, aber eine ferne analoge Stimme ließ mich weitermachen…

Schritt 3: Mund

Mund
Mund
Mund
Mund
Mund
Mund

Ich dachte, der Mund wäre leicht und hatte eine klare Vorstellung davon, was ich tun wollte - eine transparente Kassette würde horizontal durch die Fechtmaske ragen und der Rauch würde aus dem Band selbst herauskommen. Diese Idee wurde jedoch früh vereitelt, als ich versuchte, ein Testloch in die Maske zu schneiden - rückblickend ist es naheliegend, aber ich habe festgestellt, dass Fechtmasken extrem hart sind! (Nun ja) Nachdem ich alle Tools ausprobiert hatte und keinen einzigen Eindruck hinterlassen hatte, beschloss ich, das Design neu zu gruppieren und zu ändern.

Die Mundbeleuchtung kommt von einem Pimoroni pHAT Beat, einem Audioverstärker für den Raspberry Pi, der über ein eigenes VU-Meter verfügt. Der Plan war, das VU-Meter für den Mund zu verwenden und die Kopfhörer-Lautsprecher als Ausgänge anzuschließen. Der pHAT Beat ist so konzipiert, dass er direkt auf einen Pi passt, aber wie immer brauchte ich ihn woanders, also verband ihn mit einem Band von Überbrückungskabeln, um zu prüfen, welche auf pinout.xyz benötigt würden.

Dann klebte ich den pHAT Beat auf eine halbtransparente Kassette, was ihm etwas mehr Form und analogen Stil verlieh. In einer idealen Welt hätte ich herausgefunden, wie man die LED-Farben ändert und sie alle rot statt grün-bernstein-rot macht, aber dies kann jederzeit zu einem späteren Zeitpunkt geändert werden.

Schritt 4: Rauch

Rauch
Rauch
Rauch
Rauch
Rauch
Rauch

Es ist cool, Laser in einem Projekt zu haben, aber ich dachte, es wäre viel besser, wenn Sie ihre Bankbankspuren sowie die roten Punkte sehen könnten, die sie projizieren. Die Katzen würden natürlich anderer Meinung sein, sie interessieren sich nur für die Punkte. Anstatt auf eine neblige Nacht zu warten oder verrauchte Verwandte einzuladen, entschied ich, dass das Projekt seinen eigenen Rauch oder Dampf erzeugen sollte, damit die Laser sichtbarer und unheimlicher werden.

Ich begann mit der Bestellung einer billigen USB-betriebenen 5-V-Luftpumpe bei Amazon - sie wurde als Luftbett-Inflator schlecht bewertet, aber da keiner der Rezensenten sie als Rauchpumpe für Laser-Augäpfel ausprobiert hatte, beschloss ich, es auszuprobieren.

Als nächstes wurde der "Rauch" erzeugt - ich dachte, ich würde den billigsten E-Zigaretten-Stift kaufen, den ich finden konnte, ihn an den Pumpeneinlass anschließen und ein Servo verwenden, um den "Go" -Knopf zu drücken, vor allem mit 0% Nikotin-Vape-Flüssigkeit. Dies war ein großartiger, aber überkomplizierter Plan, und ein Arbeitskollege vereinfachte ihn über Nacht, indem er mir von einer E-Zigarette erzählte, die zum Einschalten "saugen" anstelle eines Knopfes verwendet - und er hatte einen Ersatz. Dies machte die Sache viel einfacher, ich musste nur die Pumpe einschalten und dies würde wiederum die Dampferzeugung starten und stoppte, sobald die Pumpe stoppte. Es hat beim Testen funktioniert, also habe ich etwas Schwierigeres gemacht - alles miteinander zu verbinden.

Schritt 5: Verbindungen

Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse

Wie ich bereits sagte, war das pHAT Beat-Audioboard mit dem GPIO des Pi verbunden und nahm ziemlich viele Pins ein. Ich musste einige dieser GND- und 5V-Pins für andere Dinge teilen, also in einem Pico Hat Hack3r hinzugefügt, der im Wesentlichen ein GPIO-Splitter ist, der Ihnen zwei Sätze von Pins bietet (aber alle mit den gleichen Pins auf dem Pi verbunden).

Dies machte die Sache einfacher und ich konnte die Verbindungen zum Servo leicht hinzufügen. Als nächstes musste ich die Laser und die Pumpe steuern, die beide mit 5 V laufen. Ich wusste, dass ich mein Glück beim Pi bereits antrieb, also beschloss ich, sie separat von einer USB-Powerbank (zunächst) mit Strom zu versorgen. Um sie vom Pi aus zu steuern, habe ich ein Sparqee-Relais in den Mix eingebaut - eine sehr praktische kleine Platine, die Sie wie eine LED programmieren, die jedoch als Schalter für eine externe Stromquelle fungiert. Ich spaltete ein kurzes USB-Verlängerungskabel auf, legte das positive Kabel frei und schnitt es ab und verlängerte die abgeschnittenen Enden, damit sie mit der Relaisplatine verdrahtet werden konnten. Die Laser und die Pumpe waren beide mit USB-Steckern verbunden, also fügte ich einen alten Hub hinzu, was bedeutet, dass sie beide zusammen mit Strom versorgt werden. Ein weiterer Grund dafür war, dass sowohl die E-Zigarette als auch die Laser nur für kurze Zeit eingeschaltet sein mussten, um sie nicht zu beschädigen, und es gibt auch keinen Punkt, der Laser ohne Rauch abfeuert und umgekehrt.

Nach erfolgreicher Testmontage blieb nichts anderes übrig, als die Fechtmaske aufzusetzen und mit dem Anbringen zu beginnen.

Schritt 6: Kopf

Kopf
Kopf
Kopf
Kopf
Kopf
Kopf
Kopf
Kopf

Ich werde mich an zwei wichtige Dinge über Fechtmasken aus diesem Build erinnern - sie sind zu hart zum Durchschneiden und wirklich umständlich, damit zu arbeiten! Dieser hat mich jedoch nur 5 Pfund in einem Wohltätigkeitsladen gekostet und mich zu diesem Projekt inspiriert, also beschwere ich mich überhaupt nicht.

Ich passte zuerst die Augenbaugruppe an, nachdem ich den Lego-Rahmen auf das Minimum reduziert hatte. Da ich keine Löcher schneiden konnte, konnte ich es nur anbringen, indem ich Drähte durch die Maske und den Rahmen stecke und sie dann herumdrehe. Das war extrem fummelig, hielt aber das Lego gut an Ort und Stelle.

Als nächstes fügte ich die Pumpe direkt hinter den Augen hinzu, damit der Rauch ungefähr dort ausströmte, wo die Laser feuerten. Dazu habe ich eine dünne Gewindestange von einer Seite der Maske zur anderen gestochen und die Pumpe mit Kabelbindern an der Stange befestigt - nicht besonders elegant oder apokalypsesicher, aber durchaus funktional.

Der Kassettenmund war ähnlich, ich bohrte kleine Löcher in das Band und befestigte es mit Modellierdraht.

Als nächstes kam der Pi selbst, der in ein abgespecktes Gehäuse eingebaut wurde (um Platz für den Pico HAT Hack3r zu schaffen) und einfach mit einem Kabel an der Halterung an der Rückseite der Maske befestigt wurde.

Da ich wusste, dass es umständlich sein würde, war ich vorsichtig, alle Verbindungen miteinander zu verkleben und abzukleben, bevor ich anfing, und angesichts der Menge an Operationen, die ich nach der Montage mit einer echten Pinzette im Kopf durchführen musste, war dies definitiv eine gute Sache.

Erstaunlicherweise funktionierte danach noch alles, besonders gefreut hat mich, dass sowohl die Laserstrahlen als auch der Rauch ohne wirkliche Leistungsminderung durch das Netz der Maske gelangten.

Schritt 7: Körper

Körper
Körper
Körper
Körper
Körper
Körper

Warum konnte Dr. Tape Head nicht zur Halloween-Party gehen? Er hatte keinen Körper, zu dem er gehen konnte.

Ich hatte die ganze Zeit geplant, eine alte Schaufensterpuppe zu verwenden, um den Kopf zu stützen und Kleidungsoptionen zu geben, und die Maske hatte perfekt gepasst, als ich sie vor ein paar Wochen ausprobierte. Das war natürlich, bevor es mit Elektronik vollgestopft war - es hatte jetzt keine Chance mehr zu passen wegen des "Pollers" oben.

Fünf Minuten mit einer Bügelsäge sorgten jedoch bald dafür, hinterließen ein klaffendes Loch und enthüllten einen hohlen Fiberglas-Torso - grausig! Hier habe ich ein 5 m langes Verlängerungskabel auf Nackenhöhe hinzugefügt (nur für den Fall, dass er Lust auf einen Ausflug ins Freie hat) und das Ganze mit einer Nachtlicht / USB-Ladegerät-Kombination abgerundet, die ich letzte Woche instinktiv bei Lidl aufgeschnappt habe. Dies hat hervorragend geklappt, da ich jetzt sowohl für den Pi als auch für die Laser / Pumpe eine anständige USB-Stromversorgung hatte, mit dem zusätzlichen Bonus einer zusätzlichen Beleuchtung im Kopf.

Schritt 8: Haare & Kleiderschrank

Haare & Garderobe
Haare & Garderobe
Haare & Garderobe
Haare & Garderobe
Haare & Garderobe
Haare & Garderobe

Ich mochte das Aussehen der Fechtmaske, wollte aber, dass sie etwas mehr Persönlichkeit hat, insbesondere ein paar verrückte Haare, wie Doc aus Zurück in die Zukunft. Um das Analog-Audio-Thema fortzusetzen, habe ich mich für die Verwendung von Kassetten entschieden, da es irgendwie wie Haare aussieht und es in diesem Haus keinen Mangel daran gibt.

Ich gebe zu, ich hatte Hilfe - das Schneiden von C90-Kassetten (jeweils über 100 Meter lang) in kurze Längen dauerte eine ganze Weile, war aber eine schöne Familienaktivität an einem regnerischen Tag. Dann nahm ich eine Kapuze von einem alten Sweatshirt und klebte Streifen von doppelseitigem Klebeband darüber und klebte die Kassettenbandlängen nacheinander darauf. Das hat auch eine ganze Weile gedauert, hat sich aber für den Endeffekt gelohnt, eine volle Kassetten-Perücke!

Zuletzt war noch die Garderobe - was trägt ein "böse" Arzt? Als Phineas & Ferb-Fans war die Antwort offensichtlich, schwarzer Rollkragenpullover & Laborkittel, a la Dr. Doofenschmirtz. Der letzte Schliff war eine leuchtende EL-Drahtkassette, die an das Hemd gepinnt war - dies war meine allererste veröffentlichte Instructable im Jahr 2013, also war es schön, sie wieder verwenden zu können (und unglaublich, sie funktioniert immer noch).

Schritt 9: Gefährliche Polly & Python

Gefährliche Polly & Python
Gefährliche Polly & Python
Gefährliche Polly & Python
Gefährliche Polly & Python

Ich habe den Code im Laufe der Zeit entwickelt, Python-Skripte für die einzelnen Funktionen wie das Bewegen des Servos und das Einschalten des Relais erstellt, so konnte ich die einzelnen Teile des Builds testen und leichter sehen, welche defekt waren (was mehrmals passierte)).

Damit der gute Arzt spricht, habe ich Amazon Polly eingerichtet und konfiguriert, einen großartigen Text-to-Speech-Dienst mit vielen verschiedenen Stimmen und Optionen. Die Einrichtung ist nicht so schlimm, aber ein wenig kompliziert, wenn Sie nicht bereits mit Amazon Web Services eingerichtet sind - wie auch immer, wenn Sie der Anleitung von catqbat folgen, wie ich es getan habe, sind Sie in kürzester Zeit einsatzbereit. Für mich funktionierte es am besten mit PIP3 anstelle von PIP bei der Installation der Module, wobei das Sudo bei der Installation von boto3 weggelassen wurde, aber Ihre Erfahrung kann je nach Setup variieren.

Jetzt hatte ich einen sprechenden Kopf, brillant - aber ich brauchte eine Möglichkeit, ihn mit Text zu füttern, anstatt mich auf hartcodierte Phrasen zu verlassen. Ich hatte die Vision, das Projekt draußen zu stehen und dann in der Lage zu sein, ihm maßgeschneiderte Botschaften an Trick-oder-Treater zu senden ("Bist du Harry Potter? Nimm ein paar Süßigkeiten aus dem Eimer, kleiner Zauberer!").

Ich beschloss (aus Gründen, auf die wir noch kommen werden), dass ich möchte, dass der Arzt Text aus einer Tabelle in Google Sheets vorliest, damit er sofort vorgelesen wird, wenn neuer Text hinzugefügt wird. Das erste war, eine Tabelle auf meinem Google Drive einzurichten, was einfach war, und dann etwas Python-Code zu besorgen, um den Text zu extrahieren, was ziemlich einfach war. Um dies zu erreichen, bin ich dem Leitfaden von Dilan Jayasekara gefolgt, der Sie durch die erforderlichen Schritte in der Google Developer Console führt und Codebeispiele bereitstellt. Ich habe einen Beispielcode verwendet, um auf die Daten einer bestimmten Zelle zuzugreifen, und dann in einer Schleife zum Python-Code und ein paar Drehbits hinzugefügt, damit nur der neueste Eintrag und nur einmal ausgelesen wird.

An diesem Punkt konnte ich manuell Text zum Google Sheet hinzufügen und der Arzt würde ihn normalerweise innerhalb von etwa 10 Sekunden vorlesen. Jetzt musste ich zusätzliche Optionen hinzufügen, um Text in diese Tabelle einzufügen.

Schritt 10: Es ist gruselig und es ist Kooky, es ist IFTTT

Es ist gruselig und es ist verrückt, es ist IFTTT
Es ist gruselig und es ist verrückt, es ist IFTTT
Es ist gruselig und es ist verrückt, es ist IFTTT
Es ist gruselig und es ist verrückt, es ist IFTTT

Mit dem IFTTT (IF This, Then That)-Dienst habe ich eine Reihe von "Applets" eingerichtet, damit definierte Trigger von einem meiner verbundenen Web-Accounts automatisch Text in der Tabelle generieren, der dann vom guten Arzt innerhalb von etwa 15. vorgelesen wird Sekunden. Ich habe Trigger für die folgenden IFTTT-Dienste eingerichtet…

  • Google Assistant - Perfekt, um gruselige spezielle Nachrichten aus der Ferne von einem Telefon oder Google Home-Gerät aus zu diktieren (im Video ist es unser Retro-Fitted Home Mini).
  • WebHooks (Maker Event) - ideal, um Eingaben von einem anderen Pi zu übernehmen, in unserem Fall ruft eine MotionEyeOs-Kamera außerhalb des Hauses einen Web-Hook, sobald eine Bewegung erkannt wird und der Arzt spricht "Da ist etwas draußen". Perfekt, um Besuchern einen Streich zu spielen, wenn sie sich der Tür nähern!
  • Android SMS - mit IFTTT auf einem Handy können Sie den Absendernamen und den SMS-Inhalt direkt in die Tabelle übergeben, bei diesem Build kann ich mir so eine SMS senden und der Arzt liest sie vor.
  • Datum/Uhrzeit - Nützlich für eine stündliche "18 Uhr und alles gut"-Kontrolle oder um den Arzt erklären zu lassen: "Zoinks es ist Sonnenuntergang, Vampire werden bald draußen sein"
  • Weather Underground - ideal, um Änderungen des aktuellen Wetters anzukündigen, wie "Pass auf, es fängt gleich an zu regnen"
  • Twitter - Endlose Möglichkeiten mit diesem, da Sie den Text aller Tweets eines bestimmten Benutzers erfassen oder andere Suchkriterien wie Erwähnungen und Folgen verwenden können. In meinem Fall wird alles, was von @GuardianNews oder @FactSoup getwittert wird, von Dr. Tape Head laut vorgelesen. Natürlich müssen Sie aufpassen, welche Twitter-Accounts Sie vorlesen, wenn Kinder anwesend sind!

…und das Tolle ist, dass Sie die IFTTT-Aktion mit Zutaten und Text Ihrer Wahl anpassen können, sodass Sie den Benachrichtigungen wirklich etwas Farbe verleihen können. Für Halloween können wir das System so einstellen, dass bei jeder Bewegungserkennung ein gruseliger Satz vorgelesen wird, aber wir können auch besucherspezifischen Text per SMS oder Google Assistant vorlesen lassen.

Mit der obigen Arbeit habe ich den Code aus meinen früheren Experimenten eingefügt, wodurch der Arzt vor und nach jeder Benachrichtigung seine Augen bewegt, Rauch erzeugt und Laser abfeuert. Ich habe auch ein paar Zeilen PyGame-Code hinzugefügt, eine, um das "Pew Pew" -Geräusch zu erzeugen, während der Laser feuert (das Geräusch der Luftpumpe maskiert), und eine, um ein "schweres Atmen" -Geräusch in einer Schleife zu erzeugen, während das System wartet auf eine neue Benachrichtigung. Was im Dunkeln etwas freakig ist.

Das oben Genannte erfordert einiges an Setup, aber nichts davon ist allzu technisch, wenn Sie sich die Zeit nehmen und den Anleitungen folgen - das letzte Python-Skript, das ich verwendet habe, befindet sich auf GitHub (es ist funktional, aber bei weitem nicht perfekt, ich lerne noch !)

Schritt 11: Das Ende von Dr. Tape Head?

Das Ende von Dr. Tape Head?
Das Ende von Dr. Tape Head?
Das Ende von Dr. Tape Head?
Das Ende von Dr. Tape Head?
Das Ende von Dr. Tape Head?
Das Ende von Dr. Tape Head?

Ich habe dieses Projekt wirklich genossen, es hat viel Spaß gemacht, etwas mit einem Thema zu bauen, und ich habe es geschafft, den größten Teil der Vision zu verwirklichen, die ich zuerst hatte, als ich die günstige Fechtmaske aufhob. Ich habe auch viel über die Arbeit mit Google- und Amazon-Webdiensten in Python gelernt, was für zukünftige Builds nützlich sein wird, da bin ich mir sicher.

Dr. Tape Head freut sich sicherlich darauf, an Halloween auf der Veranda herumzuhängen, wird aber auch danach weiterleben, mit seiner Fähigkeit, individuelle Benachrichtigungen vorzulesen und Katzen mit seinen Laseraugen zu unterhalten, wird er eine wertvolle Bereicherung in der Werkstatt sein das ganze Jahr.

Oben ist die Konzeptzeichnung meiner Tochter enthalten - ich wäre überhaupt nicht überrascht, wenn sie die Figur in eine Graphic Novel verwandeln würde. Ich kann mir Dr. Tape Head auf einem Kreuzzug vorstellen, um die Welt von allen Streaming-Diensten zu befreien und die Zivilisation in die Welt zurückzubringen einfachere Zeiten von analogem Audio.

Frohes Halloween 2019 allerseits, seien Sie sicher und stimmen Sie bitte für uns im Halloween-Wettbewerb ab, wenn Sie dieses Instructable genossen oder traumatisiert wurden.

Meine andere Old Tech. Neue Spec-Projekte sind alle auf Instructables unter https://www.instructables.com/member/MisterM/inst… und auf unserem YouTube-Kanal unter bit.ly/oldtechtube

Weitere Details und ein Kontaktformular finden Sie auf unserer Website unter https://bit.ly/OldTechNewSpec. und Sie finden uns auf Twitter @OldTechNewSpec.

Empfohlen: