Tabla de contenido:
- Suministros
- Paso 1: inspiración
- Paso 2: Empuje para romper
- Paso 3: cableado y configuración de pi
- Paso 4: toma un descanso
Video: 1963 Tele-LED Comfort Break Recordatorio: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Este antiguo e inusual teléfono sin marcación ahora ayuda a que el bienestar y la productividad coexistan en la oficina en casa! Debajo de su rejilla vintage, un anillo de neopixel enciende sus 24 LED en secuencia durante una hora, cambiando a una llamativa pantalla de arcoíris cuando llega el momento de tomar un descanso. Ignore el arco iris y el anillo LED comenzará a parpadear en rojo, acompañado de un pitido sutil pero imperdible de la unidad de timbre original del teléfono.
Para cancelar el pitido o restablecer el temporizador en cualquier momento, solo necesito presionar el botón del teléfono o levantar momentáneamente el auricular, lo que me obliga a levantarme y caminar por la habitación, y luego ver que estoy despierto de todos modos. También puedo estirar las piernas, tomar un café… ya ves cómo funciona.
Todo funciona con una vieja y agradable Raspberry Pi 2, que utiliza los interruptores y el timbre originales del teléfono junto con el anillo de neopixel.
Se alimenta desde un concentrador USB en mi computadora portátil de trabajo y se inicia automáticamente cuando lo enciendo por la mañana, por lo que no hay nada que hacer más que restablecer el temporizador cuando tomo un descanso.
En caso de que no pueda ver el video de YouTube incrustado, está en
Suministros
Frambuesa pi 2
Anillo NeoPixel (24 LED en este caso)
1x LED blanco para el portalámparas
Cables de salto
Teléfono Vintage
Paso 1: inspiración
Después de mirar este extraño teléfono viejo en la esquina de mi oficina durante un mes, pensé que ya era hora de que hiciera algo. No quería gastar demasiado tiempo ni dinero en él, así que decidí usar solo las piezas que tenía en el taller, como una especie de desafío.
Cogí el teléfono en una feria de antigüedades de la calle hace casi dos años, y nunca pude averiguar su propósito, tiene una rejilla en lugar de un dial, pero no tiene altavoz adentro; supuestamente era de una base de la fuerza aérea local, por lo que podría haberlo hecho. sido un intercomunicador o una extensión de algún tipo.
Decidí emparejarlo con un anillo LED Kitronik Zip Halo; este era del tamaño correcto y también había estado rondando el taller durante más de un año, sin usar. No se usó porque técnicamente es para el bbc micro: bit, pero al finalmente encontrar un propósito para él, me di cuenta de que es solo un anillo de neopixel disfrazado y que se puede controlar como cualquier otra tira de LED RGB WS2812B.
Paso 2: Empuje para romper
Después de un rápido desmontaje y limpieza, las partes del teléfono eran mucho más accesibles y me dispuse a conectarlas con la Raspberry Pi.
El botón original era el más fácil, resultó ser uno de los primeros microinterruptores, con terminales de tornillo, por lo que se conectaba fácilmente a algunos cables de puente hembra. La pequeña lámpara roja era un poco más complicada, pero solo necesitaba reemplazar su bombilla con un LED blanco; de lo contrario, el soporte se dejó intacto, nuevamente conectado a los cables de puente.
A continuación, quería poder levantar el auricular del teléfono para restablecer el temporizador de interrupción, por lo que con un multímetro configurado en "resistencia" comencé a probar diferentes combinaciones de las conexiones de tornillo originales en el teléfono, y finalmente tropecé con un par de terminales que se conectaría directamente al interruptor del receptor.
No estaba seguro del timbre, ya que estaba marcado como "12v". Consideré usar una placa de relés pequeña y una batería de 9v, pero luego de probar me di cuenta de que sonaría bastante bien a 3v, así que lo conecté directamente a los cables de puente..
Paso 3: cableado y configuración de pi
Había usado cables de puente bastante largos en todos los interruptores, por lo que el montaje no fue demasiado difícil. Primero aseguré la placa Raspberry Pi en su lugar con algunos pernos adhesivos (sujetacables de 3 m con pernos pequeños perforados) y luego conecté las piezas al GPIO una por una.
Aparte del anillo NeoPixel, que estaba cableado hasta 5v, GND y GPIO18, los componentes se configuraron de la siguiente manera:
GPIO12 (Entrada) - Botón original GPIO16 (Entrada) - Interruptor del receptor del auricular GPIO14 (Salida) - Zumbador del teléfono original GPIO26 (Salida) - LED para lámpara
Para que el Pi funcione con el anillo NeoPixel, primero instalé un software para una placa basada en el mismo tipo de LED (The Unicorn HAT):
curl -sS https://get.pimoroni.com/unicornhat | intento
Este script de configuración hizo la mayor parte del trabajo duro, y recomiendo probarlo si necesita controlar los LED WS2812B, viene con algunos ejemplos excelentes. Dependiendo de la cantidad de LED en su tira / anillo, es posible que deba editar …
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… Ya que esto controla (estoy bastante seguro) la cantidad de LED que el software espera encontrar.
Después de hacer funcionar los conceptos básicos, reuní un script de Python que controlaría los LED y el zumbador, integrado con los dos interruptores. Esto requirió algo de prueba y error, pero el script que utilicé está disponible en GitHub; podría adaptarse fácilmente para usar diferentes entradas y salidas. ¡Funciona pero no es perfecto!
La última parte de la configuración fue hacer que el script se ejecutara al inicio, así que edité …
sudo nano / etc / xdg / lxsession / LXDE-pi / autostart
… Agregando la línea…
sudo python3 /home/pi/timer.py &
..hasta el final del archivo, guardando y reiniciando.
La parte final del ensamblaje fue simplemente juntar las dos mitades de la carcasa del teléfono, convenientemente sostenidas en su lugar por los pernos originales.
Paso 4: toma un descanso
Me gusta mucho este teléfono ahora, se encuentra en silencio en la esquina de la oficina, se ve bien, tiene un trabajo (lo que me obliga a mudarme de vez en cuando) y lo hace bien. Fue divertido y rápido de construir, pero muy difícil de fotografiar: ¡los LED son mucho más brillantes y vívidos que en las imágenes!
Siempre he trabajado desde casa unos días a la semana, y en tiempos normales era una oportunidad para trabajar más horas seguidas y hacer más trabajo, sin distracciones.
Sin embargo, esa no es una forma sostenible de trabajar cuando eres FMH todos los días, en una situación de larga distancia como esta es muy importante tomar esos pequeños descansos para estar cómodo, por el bien (en mi caso especialmente) de tu espalda baja y tu salud mental..
¡Gracias por leer, mantente a salvo y tómate esos descansos, trabajadores a domicilio!
Mis otros proyectos de Old Tech, New Spec están todos en Instructables en
Más detalles están en el sitio web en https://bit.ly/OldTechNewSpec. y estoy en Twitter @OldTechNewSpec.
Segundo premio en el Work From Home Speed Challenge
Recomendado:
Recordatorio de apagar las luces: 5 pasos
Recordatorio de apagar las luces: recuerde, apague las luces, salve la tierra. Este dispositivo me ayuda a aprender a desarrollar el hábito de apagar las luces cuando salgo de mi habitación. El dispositivo es simplemente construido por Arduino, principalmente utilizando un sensor de luz, un instrumento de medición de distancia ultrasónico, un
Recordatorio de reunión del calendario de Outlook con pantalla táctil de Nextion: 6 pasos
Recordatorio de reunión del calendario de Outlook con pantalla táctil de Nextion: La razón por la que comencé este proyecto fue porque muchas veces me perdía las reuniones y pensé que necesitaba un mejor sistema de recordatorios. Aunque usamos el calendario de Microsoft Outlook, pasé la mayor parte de mi tiempo en Linux / UNIX en la misma computadora. Mientras trabaja con
Recordatorio de lavado a mano: 5 pasos (con imágenes)
Recordatorio de lavado de manos: El recordatorio de lavado de manos es una banda de mano que le recuerda que debe lavarse las manos cada 20 minutos. Tiene tres modos de color, rojo que indica las manos a lavar, modo de desvanecimiento del color (30 segundos) para frotarse las manos durante 30 segundos y verde para las manos lavadas
Soporte para botella de agua con recordatorio de agua: 16 pasos
Soporte para botella de agua con recordatorio de agua: ¿Alguna vez te olvidaste de beber tu agua? ¡Sé lo que hago! Por eso se me ocurrió la idea de crear un soporte para botellas de agua que te recuerde que debes beber tu agua. El soporte para botella de agua tiene una función en la que sonará un ruido cada hora para recordarle que
Consola de juegos Pi Tourer 1963: 9 pasos (con imágenes)
Consola de juegos 1963 Pi Tourer: esta es una radio de automóvil Sky Tourer de 1963 que he convertido en una práctica consola de juegos retro portátil. Tiene una Raspberry Pi 3 incorporada, con 6 botones de arcade y un joystick que controla esos sprites RetroPie antiguos a través de una placa controladora Picade. Los