Tabla de contenido:
- Paso 1: Cosas que necesita
- Paso 2: prepare el panel del monitor
- Paso 3: crea el marco
- Paso 4: Juntando piezas
- Paso 5: Instale el software
Video: Smart Mirror de Raspberry Pi: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Así que había una frambuesa pi 1B sin usar en el cajón y un monitor sin usar. Esa es razón suficiente para crear un espejo inteligente.
El espejo debe mostrar la hora, la fecha y la información meteorológica, así como información sobre el estado de los interruptores domésticos inteligentes y la música que se está reproduciendo actualmente.
Paso 1: Cosas que necesita
Para crear el espejo inteligente necesitas lo siguiente
- Dongle WIFI Raspberry Pi (excepto Raspberry Pi 3, este incluye WIFI)
- Monitor (utilicé un BenQ de 24 '')
- Marco de imagen (obtuve uno de https://wunsch-bilderrahmen.de en Alemania)
- Espejo unidireccional (obtuve uno de https://www.myspiegel.de/ en Alemania), pero también puede usar un espejo acrílico transparente
- Listones de madera para extender el marco de la imagen para que pueda contener el monitor
- Soporte en ángulo para sujetar el monitor en el marco
- Cinta adhesiva negra para evitar el contacto directo entre el vidrio y el metal
- Pegamento para madera y taco de madera para pegar el marco y el borde de madera juntos
- Alambre o cordón para montaje, así como anclajes de tornillo.
- Canal de cable
- Abrazadera de barra
- Taladro
Si desea una luz de fondo con una tira de led, también necesita lo siguiente
- Tira de LED con controlador, ver este proyecto Tira de LED controlada por RC
- Transmisor de 433 MHz
Existe una lista que contiene los principales costos del proyecto.
- Marco de imagen - 28 € ~ 29,3 $
- Espejo unidireccional - 73 € ~ 76,6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Frambuesa Pi 3-37 € ~ 38,8 €
- Listones de madera (ya cortados a la longitud correcta) - 15 € ~ 15,7 $
- Tira de LED 6 €
Esto asciende a 259 € ~ 272 $ asumiendo que tienes todas las cosas pequeñas como herramientas, pegamento para madera, tornillos, etc. Pero como ya mencioné, la razón para construir el espejo fue el monitor sin usar, la raspi y la tira de led, así que invertí 116 € ~ 122 $ para darles una nueva tarea.
Paso 2: prepare el panel del monitor
El primer paso que debe hacer es quitar el bisel del panel del monitor. Eso es necesario para obtener el tamaño correcto del panel del monitor. Necesitará el tamaño para obtener el marco de imagen, el espejo unidireccional y las lamas de madera en el tamaño correcto.
Ya hay varias descripciones de cómo quitar el bisel. Eche un vistazo a este resultado de búsqueda para obtener más información
A continuación, puse una cinta adhesiva negra en el borde metálico del panel del monitor. La primera razón es evitar el contacto directo del metal con el vidrio más adelante, cuando coloque el monitor en el espejo. La segunda razón es evitar el reflejo del metal, por lo que elijo el color negro que debe absorber la luz entrante.
Paso 3: crea el marco
Una vez que sepamos el tamaño correcto del panel del monitor podemos encargar el marco de imagen, el espejo unidireccional y las lamas de madera. Pedí un marco de imagen y un espejo unidireccional que coincidieran exactamente para que el espejo quede sujeto por el marco de imagen. Sin embargo, el monior también debe arreglarse, así que creé un borde en la parte posterior del marco de imagen que debería contener el monitor.
Conecté los listones de madera con pegamento para madera, tacos de madera y tornillos para estar a salvo. La primera imagen muestra dos orificios para tacos de madera en el marco de la imagen. Tenga cuidado de no perforar el marco de la imagen, ya que no se vería tan bien. La segunda imagen muestra los orificios para los tornillos, una vez más, tenga cuidado de no perforar el tornillo a través del marco de la imagen.
El borde también necesita un orificio para los cables de salida, así como un orificio para la tira de led, si desea usar uno.
Paso 4: Juntando piezas
Cuando el marco está completo, podemos juntar las cosas. El espejo lo fija el monitor. Para fijar el monitor en el marco de madera, agregué dos soportes angulares en tres lados, formando seis ángulos. El cuarto lado negro del panel del monitor está cubierto con una placa de circuito, así que me salto este.
La caja de metal central contiene la electrónica del panel del monitor y originalmente estaba fijada por el bisel del monitor. Ahora, sin el bisel, agregué la cinta marrón para arreglar esta caja en el monitor. Conecté un cordón verde en las lamas de madera izquierda y derecha con tornillos, esto será necesario para montar el espejo en la pared.
Coloqué el raspberry pi en la esquina inferior izquierda y el controlador de tira de led en la parte inferior derecha. Los GPIO de la raspi están conectados a un transmisor de 433 MHz para establecer el color de la tira de led. Pero el remitente también puede tener algunas funciones más, por ejemplo, controlar algunos enchufes inalámbricos.
Paso 5: Instale el software
El software del espejo inteligente está completamente basado en html, javascript y css. Todo lo que necesitas es un navegador. Para una frambuesa pi, recomiendo usar midori. El código fuente está alojado en un repositorio de gitpub. Este es un tablero muy minimalista que solo muestra la hora, el clima, la música y los interruptores. El tiempo proviene de la hora del sistema de la computadora. Para mostrar información meteorológica utilizo https://api.openweathermap.org. La información de la música y el interruptor proviene de mi servidor doméstico inteligente basado en este repositorio de githup: https://github.com/dabastynator/RemoteControlSystem. Esta solución de hogar inteligente define varias unidades controlables, por ejemplo, servidor de medios o toma inalámbrica en un xml de configuración y hace que todo esté disponible a través de una api web relajante.
Para configurar la raspberry pi tienes que clonar el repositorio de github:
git clone [email protected]: dabastynator / SmartMirror.git
Y edite el archivo ~ / SmartMirror / smart_config.js para configurar la clave openweatherapi y el token de seguridad del sistema de control remoto:
var mSecurity = 'token =';
var mOpenWeatherKey = '';
Ahora, la raspberry pi debería mostrar el navegador midori al inicio y también ocultar el cursor del mouse en inactividad por orden. Por lo tanto, agregue las siguientes líneas en ~ /.bashrc:
dormir 20s
# Ocultar mouse en inactividad
despejar -display: 0 -noevents -grab &
log = "/ home / pi / magic_mirror.log"
mirror = "archivo: ///home/pi/SmartMirror/smart_mirror.html"
exportar DISPLAY =: 0
midori -e Pantalla completa -a $ espejo >> $ log &
A continuación, elimino la pantalla en blanco predeterminada en 6 minutos de inactividad descrita en esta página: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Por lo tanto, modifique el archivo / etc / kbd / config y cambie estas líneas:
BLANK_TIME = 0
BLANK_DPMS = desactivado
POWERDOWN_TIME = 0
Y agregue estas líneas adicionales al archivo / etc / xdg / lxsession / LXDE-pi / autostart.
@xset s noblank
@xset s apagado
@xset -dpms
Para girar la pantalla 90 ° agregué las siguientes líneas en /boot/config.txt.
# Girar la pantalla al modo de retrato
display_rotate = 1
Eso es todo. Mi experiencia ahora es utilizar mejor un monitor led real en lugar de un monitor lcd. Eso debería producir menos luz en el área negra, consumir menos energía y debería ser más ligero y delgado. Mi espejo pesa 10 kg.
Finalista en el Concurso de Microcontroladores 2017
Recomendado:
Easy Infinity Mirror con Arduino Gemma y NeoPixels: 8 pasos (con imágenes)
Espejo infinito fácil con Arduino Gemma y NeoPixels: ¡He aquí! ¡Mire profundamente en el espejo infinito encantador y engañosamente simple! Una sola tira de LED brilla hacia adentro en un sándwich de espejo para crear el efecto de un reflejo sin fin. Este proyecto aplicará las habilidades y técnicas de mi introducción Arduin
Cómo: Instalación de Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: 7 pasos (con imágenes)
Cómo: Instalar Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: planeo usar este Rapsberry PI en un montón de proyectos divertidos en mi blog. No dudes en comprobarlo. Quería volver a usar mi Raspberry PI, pero no tenía un teclado ni un mouse en mi nueva ubicación. Ha pasado un tiempo desde que configuré una Raspberry
Montaña rusa Infinity Mirror: 8 pasos (con imágenes)
Montaña rusa con espejo infinito: en este proyecto, te mostraré cómo construir una montaña rusa con espejo infinito con una carcasa impresa en 3D personalizada
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil
Smart Mirror Pi de $ 100: 6 pasos (con imágenes)
Smart Mirror Pi de $ 100: Vi uno de estos espejos en línea e instantáneamente me dispuse a hacer uno de la manera más barata, económica y fácil que pude encontrar, ¡y ahora tú también puedes! Este espejo es mi segunda iteración, primero usé una computadora portátil para escribir el código y me abrí paso en el uso