Índice:
- Suprimentos
- Etapa 1: orelhas
- Etapa 2: olhos
- Etapa 3: boca
- Etapa 4: fumar
- Etapa 5: conexões
- Etapa 6: Cabeça
- Etapa 7: Corpo
- Etapa 8: Cabelo e guarda-roupa
- Etapa 9: Polly e Python perigosas
- Etapa 10: é assustador e excêntrico, é IFTTT
- Etapa 11: O fim do Dr. Tape Head?
Vídeo: Dr. Tape Head - Undead Media: 11 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Dr. Tape Head é o companheiro assustador perfeito quando você está trabalhando até tarde no laboratório! Ele usa o serviço Polly da Amazon para ler o texto de uma planilha do Google Sheets, preenchida pelo serviço IFTTT e coletada do Twitter, mensagens SMS e alertas de movimento da câmera. Ele está até integrado ao Google Assistant para que você possa ditar mensagens personalizadas remotamente para assustar aqueles travessuras irritantes.
Entre as notificações, seus olhos brilhantes emoldurados em Lego, sua respiração pesada e a boca do medidor VU LED não deixam você em dúvida de que ele ainda está escondido nas sombras. Enquanto ele fala, seus olhos em movimento disparam raios laser através de uma nuvem misteriosa de vapor, gerada por uma bomba USB controlada por relé e um cigarro eletrônico ligeiramente hackeado.
Seu cérebro Raspberry Pi controla todas essas funções, com fala e efeitos sonoros emitidos por um par de alto-falantes montados em fones de ouvido, conectados por meio de um amplificador Pimoroni pHAT Beat
Sua cabeça começou como uma máscara de esgrima, seu corpo de manequim contém uma fonte de alimentação de chumbo longo e seu cabelo de cientista maluco é feito à mão com fitas cassete antigas.
É complicado descrever um indivíduo tão complexo em palavras e imagens, definitivamente vale a pena assisti-lo em ação no vídeo (https://www.youtube.com/embed/mykrJEozIoM se você não puder ver a versão incorporada).
Suprimentos
Máscara de esgrima
Bolas de pingue-pongue
Raspberry Pi 2
Adaptador WiFi USB
Pimoroni pHAT Beat
Pico HAT Hack3r
Sparqee Relay Board
Bomba de ar 5v
Ok e-cigarro
0% vape líquido
Tanque de vapor usado
Tubos de borracha
Cabos Jumper
2x Diodos Laser
2 LEDs brancos brilhantes
Extensão USB curta
Etapa 1: orelhas
A primeira parte do corpo que montei foram as orelhas - neste caso, um par de fones de ouvido Sony quebrados. Depois de retirar os drivers de fone de ouvido existentes, fiz um orifício de 30 mm em cada lado e, em seguida, coloquei cola quente em dois alto-falantes pequenos, mas poderosos.
Para tornar a montagem mais fácil, soldei alguns conectores de cabo de ligação aos alto-falantes, tendo tido uma premonição arrepiante de que estaria montando e desmontando este projeto várias vezes.
Etapa 2: olhos
Para os olhos, comecei com uma única bola de pingue-pongue, construindo uma estrutura de Lego para que girasse assustadoramente para frente e para trás em um eixo Technic que eu havia enfiado. Este era apenas um protótipo, mas funcionou tão bem que não fez sentido usar mais nada para a construção final.
Em seguida, peguei mais dois pedaços de eixo e colei um diodo laser e um LED branco fantasma em cada um. Isso significava que os lasers girariam com os globos oculares, enquanto os LEDs fariam as esferas brilharem.
Para fazer os eixos girarem sob comando, amarrei um pequeno servo ao quadro, que eu sabia que funcionaria bem com o Raspberry Pi, e o vinculei a peças técnicas - foi necessário um pouco de ajuste de lego e discussão de códigos mas acabei com olhos brilhantes de laser em movimento, uma miniconstrução realmente satisfatória.
Como toque final, desmontei uma fita cassete e colei as rodinhas nos olhos, dando a eles um belo caráter retrô.
Nesse ponto, fiquei tentado a simplesmente colocar o conjunto do olho em uma abóbora e acabar com ele, mas uma voz analógica distante me fez prosseguir …
Etapa 3: boca
Achei que a boca seria fácil e tinha uma ideia clara do que queria fazer - uma fita cassete transparente se projetaria horizontalmente através da máscara de esgrima e a fumaça sairia da própria fita. No entanto, essa ideia foi destruída no início, quando tentei fazer um furo de teste na máscara - é lógico, olhando para trás, mas descobri que as máscaras de esgrima são extremamente resistentes! (Bem, duh) Depois de tentar todas as ferramentas que tenho e não causar nenhuma impressão, decidi reagrupar e mudar o design.
A iluminação da boca vem de um Pimoroni pHAT Beat, um amplificador de áudio para o Raspberry Pi que possui seu próprio medidor VU integrado. O plano era usar o medidor VU para a boca e conectar os alto-falantes do fone de ouvido como saídas. O pHAT Beat é projetado para caber diretamente em cima de um Pi, mas como de costume, eu precisava que ele estivesse em outro lugar, então conectei-o com uma fita de cabos auxiliares, verificando quais seriam necessários no pinout.xyz.
Eu então colei o pHAT Beat em uma fita cassete semitransparente, o que deu um pouco mais de forma e estilo analógico. Em um mundo ideal, eu teria descoberto como alterar as cores do LED e torná-los todos vermelhos em vez de verde-âmbar-vermelho, mas isso sempre pode ser alterado posteriormente.
Etapa 4: fumar
É legal ter lasers em um projeto, mas achei que seria muito melhor se você pudesse ver seus traços de banco e também os pontos vermelhos que eles projetam. É claro que os gatos discordariam, eles só estão interessados nos pontos. Em vez de esperar por uma noite de neblina ou convidar parentes enfumaçados, decidi que o projeto deveria gerar sua própria fumaça ou vapor, para que os lasers fossem mais visíveis e sinistros.
Comecei pedindo uma bomba de ar 5v com alimentação USB barata da Amazon - ela foi mal avaliada como um inflador de colchão de ar, mas como nenhum dos revisores a tinha experimentado como uma bomba de fumaça para olhos de laser, decidi tentar.
Em seguida, estava gerando a "fumaça" - decidi comprar a caneta de cigarro eletrônico mais barata que pudesse encontrar, conectá-la à entrada da bomba e usar um servo para pressionar o botão "ir", principalmente usando líquido de vapor de nicotina a 0%. Este era um plano grandioso, mas muito complicado, e um colega de trabalho o simplificou durante a noite, me contando sobre um e-cig que usa "sucção" em vez de um botão para ligar - e ele tinha um sobressalente. Isso tornou as coisas muito mais fáceis, tudo que eu tinha que fazer era ligar a bomba e isso por sua vez iniciaria a geração de vapor, parando assim que a bomba parasse. Funcionou muito bem nos testes, então mudei para algo mais complicado - conectar tudo.
Etapa 5: conexões
Como eu disse antes, a placa de áudio pHAT Beat foi conectada ao GPIO do Pi e ocupou vários pinos. Eu precisava compartilhar alguns desses pinos GND e 5v para outras coisas, então adicionei em um Pico Hat Hack3r, que é essencialmente um divisor GPIO que fornece dois conjuntos de pinos (mas todos conectados aos mesmos pinos no Pi).
Isso facilitou as coisas e fui capaz de adicionar as conexões ao servo facilmente. Em seguida, precisei controlar os lasers e a bomba, que funcionam em 5v. Eu sabia que já estava abusando da minha sorte em termos de energia no Pi, então decidi ligá-los separadamente, a partir de um banco de energia USB (inicialmente). Para controlá-los a partir do Pi, adicionei um relé Sparqee à mistura - uma pequena placa muito útil que você programa como um LED, mas que atua como uma chave para uma fonte de alimentação externa. Eu abri um cabo de extensão USB curto, expondo e cortando o cabo positivo, e estendi as pontas cortadas para que pudessem ser conectadas à placa de relé. Os lasers e a bomba estavam conectados a plugues USB, então adicionei um hub antigo, o que significa que ambos seriam ligados juntos. Outra razão para fazer isso era que tanto o e-cig quanto os lasers precisavam estar ligados apenas por curtos períodos para evitar danificá-los, e também não faz sentido disparar lasers sem fumaça e vice-versa.
Depois de um teste de montagem bem-sucedido, não havia mais nada a fazer a não ser trazer a máscara de esgrima e começar a encaixar as coisas no lugar.
Etapa 6: Cabeça
Vou me lembrar de duas coisas principais sobre as máscaras de esgrima desta construção - elas são muito difíceis de cortar e realmente difíceis de trabalhar! Este só me custou 5 libras em uma loja de caridade e me inspirou a fazer este projeto, então não estou reclamando de forma alguma.
Eu ajustei a montagem dos olhos primeiro, depois de retirar o quadro Lego ao mínimo. Como não consegui fazer buracos, a única maneira que encontrei de prendê-lo foi enfiando os fios na máscara e na moldura e depois torcendo-os. Isso era extremamente complicado, mas mantinha o Lego bem no lugar.
Em seguida, acrescentei a bomba, logo atrás dos olhos, para que a fumaça saísse mais ou menos de onde os lasers estavam disparando. Para fazer isso, cutuquei uma haste roscada fina de um lado a outro da máscara, fixando a bomba na haste com braçadeiras - não especialmente elegante ou à prova de apocalipse, mas certamente funcional.
A boca da cassete era semelhante, fiz pequenos orifícios na fita e fixei-a com arame de modelar.
Em seguida foi o próprio Pi, que foi encaixado em uma caixa cortada (para dar espaço para o Pico HAT Hack3r) e apenas amarrado ao suporte na parte de trás da máscara.
Sabendo que seria estranho, tive o cuidado de colar com cola quente e prender todas as conexões umas às outras antes de começar, e dada a quantidade de cirurgia pós-montagem que tive que fazer dentro da cabeça com uma pinça de verdade, isso foi definitivamente uma coisa boa.
Surpreendentemente, tudo ainda funcionou depois, fiquei especialmente satisfeito com o fato de os feixes de laser e a fumaça passarem pela malha da máscara sem redução real de potência.
Etapa 7: Corpo
Por que o Dr. Tape Head não pôde ir à festa de Halloween? Ele não tinha corpo para acompanhar.
Eu planejei o tempo todo usar um manequim velho para apoiar a cabeça e dar opções de roupas, e a máscara tinha se encaixado perfeitamente quando eu tentei algumas semanas atrás. Claro que isso foi antes de ser recheado de eletrônicos - agora não tinha chance de caber por causa do "poste de amarração" no topo.
Cinco minutos com uma serra logo resolveram isso, deixando um buraco aberto e revelando um torso oco de fibra de vidro - horrível! Aqui eu adicionei um cabo de extensão de 5m ao nível do pescoço (apenas no caso de ele gostar de uma viagem ao ar livre) e finalizei com uma combinação de luz noturna / carregador USB que peguei por instinto no Lidl na semana passada. Isso funcionou de forma brilhante, pois agora eu tinha uma alimentação USB decente para o Pi e Lasers / Bomba, com o bônus adicional de iluminação extra dentro da cabeça.
Etapa 8: Cabelo e guarda-roupa
Adorei o visual da máscara de esgrima, mas queria que tivesse um pouco mais de personalidade, especificamente um cabelo maluco, como Doc de Volta para o Futuro. Para continuar com o tema do áudio analógico decidi usar fita cassete para isso, pois meio que parece cabelo e não falta nesta casa.
Eu admito que tive ajuda - cortar fitas cassete C90 (cada uma com mais de 100 metros de comprimento) em comprimentos curtos demorou um pouco, mas foi uma boa atividade para a família em um dia chuvoso. Eu então peguei um capuz de um moletom velho e colei tiras de fita dupla-face por todo ele, colando os pedaços de fita cassete um de cada vez. Isso também demorou um pouco, mas valeu a pena para o efeito final, uma peruca completa de fita cassete!
Por último, estava o guarda-roupa - o que um médico "malvado" veste? Como fãs de Phineas & Ferb, a resposta era óbvia, gola alta e jaleco preto, à la Dr. Doofenschmirtz. O toque final foi um cassete de fio EL brilhante, preso à camisa - este foi o meu primeiro Instructable publicado em 2013, então foi bom poder usá-lo novamente (e incrível que ainda funciona).
Etapa 9: Polly e Python perigosas
Desenvolvi o código à medida que avançava, criando scripts Python para as funções individuais, como mover o servo e ligar o relé, isso significava que eu poderia testar as partes individuais da construção e ver mais facilmente qual estava quebrada (o que aconteceu várias vezes)
Para fazer o bom médico falar, instalei e configurei o Amazon Polly, um serviço incrível de texto para fala com muitas vozes e opções diferentes. A configuração não é tão ruim, mas é um pouco complicada se você ainda não tiver configurado o Amazon Web Services - de qualquer forma, se você seguir o guia do catqbat como eu fiz, você estará pronto e funcionando rapidamente. Para mim funcionou melhor usando PIP3 em vez de PIP ao instalar os módulos, omitindo o Sudo ao instalar o boto3, mas sua experiência pode variar dependendo da sua configuração.
Agora eu tinha uma cabeça falante, brilhante - mas precisava de uma maneira de alimentá-la com texto, em vez de depender de frases embutidas em código. Eu tive a visão de colocar o projeto do lado de fora, e então ser capaz de enviar mensagens personalizadas para truques ou travessuras ("Você é Harry Potter? Pegue alguns doces do balde, pequeno bruxo!").
Decidi (por motivos que veremos) que gostaria que o médico lesse o texto de uma planilha do Google Sheets, para que fosse lido imediatamente se um novo texto fosse adicionado. A primeira coisa foi configurar uma planilha no meu Google Drive, o que foi fácil, e depois obter algum código Python para extrair o texto, o que foi bastante simples. Para conseguir isso, segui o guia de Dilan Jayasekara, que o conduz pelas etapas necessárias no Google Developer Console, além de fornecer exemplos de código. Usei um código de amostra para acessar os dados de uma célula específica e, em seguida, adicionei em um loop ao código python e alguns bits de torção para que apenas a entrada mais recente fosse lida, e apenas uma vez.
Nesse ponto, eu poderia adicionar texto manualmente à planilha do Google e o médico iria lê-lo, geralmente em cerca de 10 segundos. Agora eu precisava adicionar opções extras para inserir texto na planilha.
Etapa 10: é assustador e excêntrico, é IFTTT
Usando o serviço IFTTT (IF This, Then That), configurei vários "miniaplicativos" para que os gatilhos definidos de uma das minhas contas da web conectadas gerassem texto na planilha automaticamente, com o bom médico lendo-o em cerca de 15 segundos. Eu configurei gatilhos nos seguintes serviços IFTTT …
- Google Assistente - Perfeito para ditar mensagens assustadoramente específicas remotamente de um telefone ou dispositivo Google Home (no vídeo, está o nosso Mini Home Retroajustado).
- WebHooks (Maker Event) - ideal para receber entradas de outro Pi, no nosso caso uma câmera MotionEyeOs fora de casa chama um web hook assim que o movimento é detectado, e o médico fala "Há algo lá fora". Perfeito para pregar partidas aos visitantes quando eles se aproximam da porta!
- Android SMS - com o IFTTT rodando em um celular, você pode passar o nome do remetente e o conteúdo do SMS diretamente para a planilha, para esta compilação, isso me permite enviar uma mensagem de texto para mim mesmo e o médico lê.
- Data / Hora - Útil para uma verificação de hora em hora "18h e tudo bem" ou para que o médico declare: "Zoinks é o pôr do sol, os vampiros sairão em breve"
- Clima subterrâneo - ótimo para anunciar mudanças no clima atual, como "cuidado, está prestes a começar a chover"
- Twitter - possibilidades infinitas com este, já que você pode capturar o texto de todos os tweets de um usuário específico, ou usar outros critérios de pesquisa como menções e segue. No meu caso, qualquer coisa tweetada por @GuardianNews ou @FactSoup é lida em voz alta pelo Dr. Tape Head. Obviamente, você precisa ter cuidado com as contas do Twitter que lê em voz alta, se houver crianças presentes!
… E o melhor é que você pode personalizar o IFTTT Action usando ingredientes e texto de sua escolha, para que possa realmente adicionar um pouco de cor às notificações. Então, para o Halloween, podemos configurar o sistema para ler uma frase assustadora sempre que um movimento for detectado, mas também podemos fazer com que o texto específico do visitante seja lido usando SMS ou Google Assistente.
Com o trabalho acima, colei o código de minhas experiências anteriores, fazendo o médico mover os olhos, gerar fumaça e disparar lasers antes e depois de cada notificação. Também adicionei algumas linhas de código PyGame, uma para fazer o som "Pew Pew" enquanto o laser está disparando (mascarando o ruído da bomba de ar) e outra para fazer um som de "respiração pesada" em um loop enquanto o sistema está aguardando uma nova notificação. O que é um pouco estranho no escuro.
Há um pouco de configuração envolvida no acima, mas nada disso é tão técnico se você tomar seu tempo e seguir os guias - o script Python final que usei está no GitHub (é funcional, mas longe de ser perfeito, ainda estou aprendendo !)
Etapa 11: O fim do Dr. Tape Head?
Eu realmente gostei deste projeto, construir algo com um tema foi muito divertido e consegui realizar a maior parte da visão que tive quando peguei a máscara de esgrima da pechincha. Também aprendi muito sobre como trabalhar com os serviços da web do Google e da Amazon em Python, o que será útil para compilações futuras, tenho certeza.
Dr. Tape Head certamente está ansioso para sair na varanda no Halloween, mas viverá depois também, com sua capacidade de ler notificações personalizadas e entreter gatos com seus olhos de laser, ele será um recurso valioso no workshop. todo o ano.
Incluído acima está a arte conceitual da minha filha - eu não ficaria surpreso se ela transformasse o personagem em uma história em quadrinhos, posso apenas imaginar o Dr. Tape Head em uma cruzada para livrar o mundo de todos os serviços de streaming e devolver a civilização ao tempos mais simples de áudio analógico.
Feliz Halloween 2019 a todos, fiquem seguros e votem em nós no concurso de Halloween se vocês gostaram ou ficaram traumatizados com este Instructable.
Meu outro Old Tech. Novos projetos de especificações estão todos em Instructables em https://www.instructables.com/member/MisterM/inst … e em nosso canal no YouTube em bit.ly/oldtechtube
Mais detalhes e um formulário de contato estão em nosso site em https://bit.ly/OldTechNewSpec. e você pode nos encontrar no Twitter @OldTechNewSpec.
Recomendado:
Tire ótimas fotos com um iPhone: 9 etapas (com fotos)
Tire ótimas fotos com um IPhone: a maioria de nós carrega um smartphone conosco para todos os lugares atualmente, por isso é importante saber como usar a câmera do smartphone para tirar ótimas fotos! Só tenho um smartphone há alguns anos e adoro ter uma câmera decente para documentar coisas que eu
Media Player Amigável à Demência: 4 etapas (com fotos)
Media Player Amigável à Demência: A música pode ter um benefício profundo para pessoas com demência. Além de seu valor de entretenimento, pode fornecer um link para o passado, desbloqueando memórias e cada vez mais fazendo parte do tratamento da demência. Infelizmente, muitos produtos modernos de entretenimento doméstico
Cabine de fotos de casamento Arduino - peças impressas em 3D, automatizadas e de baixo orçamento: 22 etapas (com fotos)
Arduino Wedding Photo Booth - peças impressas em 3D, automatizadas e de baixo orçamento: Recentemente fui convidado para o casamento do irmão do meu parceiro e eles perguntaram se poderíamos construir uma cabine fotográfica para eles, pois seu aluguel é muito caro. Isso é o que nós pensamos e depois de vários elogios, decidi transformá-lo em um instrutivo
Capa de telefone Duck Tape com bolsa de dinheiro: 3 etapas (com fotos)
Capa de telefone Duck Tape com bolsa de dinheiro: Este manual mostrará como fazer uma capa de telefone totalmente de fita adesiva com uma bolsa atrás que pode conter uma ou duas notas. Isenção de responsabilidade: este estojo não fornecerá proteção adequada ao seu telefone se você deixá-lo cair. No entanto, neste caso
Sr. Instructables Head (R): 4 etapas (com fotos)
Sr. Instructables Head (R): OK, então o Papai Noel se esqueceu de dar a você todo esse clássico estufado de meia retrô, então vou mostrar a você como fazer um … Fui inspirado no Bolo Robô Instructables (desculpe, terceiro dia em o trabalho, não descobri como vincular - não funciona para mim)