Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Este telefone sem discagem antigo e incomum agora ajuda o bem-estar e a produtividade a coexistir no escritório em casa! Abaixo de sua grade vintage, um anel de neopixel acende seus 24 LEDs em sequência por uma hora, mudando para um display de arco-íris atraente quando é hora de fazer uma pausa. Ignore o arco-íris e o anel de LED começará a piscar em vermelho, acompanhado por um bipe sutil, mas não ignorável, da unidade de campainha original do telefone.
Para cancelar o bipe ou zerar o cronômetro a qualquer momento, só preciso pressionar o botão no telefone ou levantar momentaneamente o fone - ambos me forçam a me levantar e atravessar a sala, vendo que estou de pé de qualquer maneira Posso também esticar as pernas, tomar um café … veja como funciona.
A coisa toda é alimentada por um bom e velho Raspberry Pi 2, usando os interruptores originais e a campainha do telefone junto com o anel de neopixel.
Ele é alimentado por um hub USB no meu laptop de trabalho e inicializa automaticamente quando eu ligo pela manhã, então não há nada a fazer a não ser zerar o cronômetro quando faço uma pausa.
Caso você não consiga ver o vídeo do YouTube incorporado, ele está em
Suprimentos
Raspberry Pi 2
Anel NeoPixel (24 LED neste caso)
1x LED branco para o suporte da lâmpada
Cabos Jumper
Telefone vintage
Etapa 1: Inspiração
Depois de olhar para este estranho telefone antigo no canto do meu escritório por um mês, pensei que já era hora de fazer alguma coisa. Não queria gastar muito tempo ou dinheiro com isso, então decidi usar apenas peças que tinha na oficina, como uma espécie de desafio.
Peguei o telefone em uma feira de antiguidades de rua quase dois anos atrás, e nunca consegui descobrir seu propósito, ele tem uma grade em vez de um botão, mas nenhum alto-falante dentro - era supostamente de uma base da força aérea local, então poderia ter foi um interfone ou extensão de algum tipo.
Decidi combiná-lo com um anel LED Kitronik Zip Halo - esse era do tamanho certo e também vinha assombrando a oficina há mais de um ano, sem uso. Ele não foi usado porque tecnicamente é para o bbc micro: bit, mas finalmente encontrando um propósito para ele, percebi que é apenas um anel de neopixel revestido e pode ser controlado como qualquer outra faixa de LEDs RGB WS2812B.
Etapa 2: Empurre para quebrar
Depois de uma rápida desmontagem e limpeza, as peças do telefone ficaram muito mais acessíveis e comecei a conectá-las ao Raspberry Pi.
O botão original era o mais fácil, este acabou por ser um micro-switch antigo, com terminais de parafuso, por isso foi facilmente conectado a alguns cabos de ligação fêmea. A pequena lâmpada vermelha era um pouco mais complicada, mas só precisava ter sua lâmpada substituída por um LED branco, caso contrário, o suporte foi deixado intacto, novamente conectado aos cabos de ligação.
Em seguida, eu queria ser capaz de levantar o fone do telefone para zerar o cronômetro de interrupção, então, com um multímetro definido como "resistência", comecei a testar diferentes combinações das conexões de parafuso originais no telefone, eventualmente tropeçando em um par de terminais que se conectaria diretamente ao switch do receptor.
Eu não tinha certeza da campainha, pois estava marcada como "12v" - considerei usar uma pequena placa de relé e uma bateria de 9v, mas depois de testar percebi que emitiria um bipe muito bom a 3v, então conectei diretamente aos cabos de jumper.
Etapa 3: Fiação e configuração de Pi
Eu usei cabos de jumper bastante longos em todos os interruptores, então a montagem não foi muito difícil. Primeiro, fixei a placa Raspberry Pi no lugar com alguns parafusos adesivos (suportes de braçadeira de 3m com pequenos parafusos perfurados) e, em seguida, conectei as peças ao GPIO, uma por uma.
Além do anel NeoPixel, que foi conectado até 5v, GND e GPIO18, os componentes foram configurados da seguinte forma:
GPIO12 (entrada) - Botão originalGPIO16 (entrada) - Interruptor do receptor do monofone GPIO14 (saída) - Buzzer do telefone originalGPIO26 (saída) - LED para lâmpada
Para fazer o Pi funcionar com o anel NeoPixel, primeiro instalei um software para uma placa baseada no mesmo tipo de LEDs (The Unicorn HAT):
curl -sS https://get.pimoroni.com/unicornhat | bash
Este script de configuração fez a maior parte do trabalho árduo e eu recomendo experimentá-lo se você precisar controlar os LEDs WS2812B. Ele vem com alguns ótimos exemplos. Dependendo do número de LEDs em sua faixa / anel, você pode precisar editar …
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… Já que isso controla (tenho quase certeza) o número de LEDs que o software espera encontrar.
Depois de fazer o básico funcionar, criei um script Python que controlaria os LEDs e a campainha, integrado aos dois interruptores. Isso exigiu algumas tentativas e erros, mas o script que usei está disponível no GitHub - pode ser facilmente adaptado para usar diferentes entradas e saídas. Funciona, mas não é perfeito!
A última parte da configuração foi fazer com que o script rodasse na inicialização, então editei …
sudo nano / etc / xdg / lxsession / LXDE-pi / autostart
… adicionando a linha …
sudo python3 /home/pi/timer.py &
..para o final do arquivo, salvando e reiniciando.
A parte final da montagem foi apenas colocar as duas metades da caixa do telefone juntas - convenientemente presas no lugar pelos parafusos originais.
Etapa 4: faça uma pausa
Eu realmente gosto deste telefone agora, ele fica quieto no canto do escritório, é bonito, tem um trabalho (me forçando a me mudar ocasionalmente) e funciona bem. Foi divertido e rápido de construir, mas muito difícil de fotografar - os LEDs são muito mais brilhantes e vivos do que nas fotos!
Sempre trabalhei em casa alguns dias por semana e, em tempos normais, era uma oportunidade de trabalhar mais horas seguidas e realizar mais tarefas, sem distrações.
Essa não é uma maneira sustentável de trabalhar quando você está WFH todos os dias, no entanto, em uma situação de longa distância como esta, é tão importante fazer aquelas pequenas pausas para conforto, pelo bem (no meu caso especialmente) de sua parte inferior das costas e saúde mental.
Obrigado pela leitura, fiquem seguros e façam uma pausa, trabalhadores domésticos!
Meus outros projetos Old Tech, New Spec estão todos no Instructables em
Mais detalhes no site https://bit.ly/OldTechNewSpec. e estou no Twitter @OldTechNewSpec.
Segundo prêmio no Desafio de Velocidade Work From Home
Recomendado:
Jogo de quebra-cabeça da memória usando um BBC MicroBit: 7 etapas
Jogo de quebra-cabeça da memória usando um BBC MicroBit: Se você não sabe o que é um BBC MicroBit, ele é basicamente um dispositivo muito pequeno que você pode programar para ter entradas e saídas. Mais ou menos como um Arduino, mas mais elaborado. O que eu realmente adorei no MicroBit é que ele tem duas entradas integradas b
Lembrete para lavar as mãos: 5 etapas (com fotos)
Lembrete para lavar as mãos: O lembrete para lavar as mãos é uma faixa que lembra você de lavar as mãos a cada 20 minutos. Tem três modos de cor, vermelho indicando as mãos a serem lavadas, modo de desbotamento da cor (30 seg) para esfregar as mãos por 30 segundos e verde para as mãos lavadas
Como construir uma estação de sensor de monitoramento de conforto: 10 etapas (com fotos)
Como construir uma estação de sensor de monitoramento de conforto: Este instrutível descreve o projeto e a construção de uma chamada Estação de monitoramento de conforto CoMoS, um dispositivo de sensor combinado para as condições ambientais, que foi desenvolvido no departamento de Ambiente Construído da TUK, Technische Universität Ka
Como abrir uma lâmpada sem quebrá-la: 10 etapas (com fotos)
Como abrir uma lâmpada sem quebrá-la: neste instrutível, vou mostrar a você como abrir uma lâmpada incandescente padrão que pode ser usada para muitos projetos incríveis. Tudo começou quando eu estava olhando para projetos de pessoas feitos com luz aberta lâmpadas e a etapa de como abrir t
Lembrete do banheiro: 4 etapas (com fotos)
Lembrete do banheiro: Em nossa casa, temos dois adolescentes e 1,5 banheiro. Como os dois gostam de passar muito tempo tomando banho e se arrumando, isso significa que na maior parte do tempo minha esposa e eu ficamos apenas com o banho de meia para usar. Isso é um problema. Nós não