Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Somos Katrina Concepcion y Adil Qaiser, ambos estudiantes de segundo año en WBASD STEM Academy. Este es el proyecto en el que hubiéramos colaborado y realizado para el mejor premio de este año.
Cuando decidimos hacer este proyecto, teníamos en mente "¿cuál sería la forma más eficiente para que una persona se prepare y mire lo que ha planeado para el día?" Se nos ocurrió C. Q. Utiliza un espejo bidireccional normal para su propio uso y un monitor para mostrar los diferentes segmentos de información. ¡Combinado con MagicMirror, puede personalizar qué segmentos de información desea que se muestren, como la hora, el clima y muchos más! La aplicación utiliza Raspberry Pi y requiere el uso de WiFi y pantalla de salida LCD. Esto también está habilitado por Google, que puede personalizar los diferentes segmentos de la pantalla. Este es un instructivo sobre cómo hacer y configurar C. Q.
Suministros
Materiales
- Piezas de madera
- Pegamento de madera
- Empulgueras
- Espejo bidireccional
- Frambuesa Pi 3b +
- Monitor
- Paño de oscurecimiento
- Fuente de alimentación 5V
- Fuente de alimentación 12V
- cable HDMI
- Acorde de extensión
- Adaptador de tarjeta SD
- MicroSD
- Micrófono
Enlaces de Raspberry Pi
- Grabador:
- VNC:
Paso 1: Hacer el marco
El marco exterior:
Corta 4 piezas de madera para el marco exterior. Corta un ángulo de 45 grados en las esquinas de las piezas. Conecte estas piezas con pegamento y coloque clavos para darle más soporte. (foto 1)
El marco interior:
Corta 4 piezas de madera que se ajusten al tamaño del espejo.
Conecte estas piezas con pegamento y clavos como soporte. (imagen 2)
Poniendo los dos marcos juntos:
Coloque el marco exterior plano en el suelo.
Luego, mida media pulgada de cada lado del marco exterior y márquelo. Esto es para asegurar que el espejo tenga suficiente espacio para colocarse sin caerse.
Pegue el marco interior dentro de las líneas que se dibujaron. Ponga un poco de peso sobre él y déjelo secar durante la noche. (foto 3)
Tanto Katrina como Adil habrían trabajado juntos para hacer el marco.
Paso 2: Pasos para configurar Raspberry Pi 3
Paso uno (la configuración)
El primer paso es descargar la imagen SD del Voice Kit de
Luego use Etcher de
Seleccione la imagen SD del kit de voz recién descargada y la tarjeta Micro SD y luego presione flash.
Conecte su Raspberry Pi y use el visor VNC para ver la Raspberry Pi.
El siguiente paso es conectar su Raspberry Pi a Wifi y asegurarse de que la hora y la fecha sean correctas.
Luego actualice su Raspberry Pi usando estos comandos:
sudo apt-get update
sudo apt-get dist-upgrade
Reinicia tu Raspberry Pi
Segundo paso
Vaya a las preferencias de la parte superior izquierda y asegúrese de que sus altavoces y micrófono estén configurados correctamente y verifique el audio.
Abra Chromium e inicie sesión, vaya a las API de Google y cree un proyecto, habilite las API y habilite el asistente de Google, haga clic en crear credenciales y cree ID de cliente, luego haga clic en "Configurar pantalla de consentimiento" y establezca el nombre del producto (es preferible mantener todo coherente) después que presione guardar, presione otro y ponga un nombre.
Después de hacer eso, puede descargar su archivo, haga clic con el botón derecho en el archivo recién descargado y presione "mostrar en la carpeta", cámbiele el nombre a Asistente y arrástrelo a la carpeta "pi"
Vaya a https://myaccount.google.com/activitycontrols?pli=… y asegúrese de que la "Actividad web y de aplicaciones" esté habilitada, la "Información del dispositivo" esté habilitada, la "Actividad de voz y audio" esté habilitada.
Vaya a su carpeta y vaya a / home / pi / AIY-projects-python / src / examples / voice, luego ejecute asistant_library_demo.py y luego chromium debería aparecer y tendrá que iniciar sesión en Chrome y presionar permitir.
Paso tres
Vaya a Configuración de Raspberry Pi, vaya a Localización, establezca su ubicación en su país, establezca su zona horaria (Área: EE. UU., Ubicación: Este para mí) ahora tendrá que reiniciar.
Instale MagicMirrors 2 en su Raspberry Pi
Puede instalarlo fácilmente usando el comando bash:
bash -c "$ (curl -sL https://raw.githubusercontent.com/ MichMich / MagicMirror / master / installers / raspberry.sh)"
(elimine todos los espacios más allá del enlace de github ya que esta era la única forma de hacer todo el comando)
Cuando aparezca el mensaje, presione y e ingrese y se configurará el inicio automático del MagicMirror
Paso cuatro
Abra su terminal de desarrollador y escriba pm2 stop MagicMirror
Luego abra su carpeta y vaya a / home / pi / MagicMirror / config y abra config.js
Aquí cambiará la escala de tiempo a "12" y las unidades a "imperial" si se aplican a usted.
Quite del módulo "{" arriba ":" alerta "," al}, debajo de "Posición:" barra_de_punta "" y guarde ahora abra la terminal del desarrollador y vaya a Internet y vaya a https://openweathermap.org/ api y regístrate.
Luego vaya a inicio, luego las claves API copie la clave API luego regrese al archivo config.js y pegue la clave API donde dice "YOUR_OPENWEATHER_API_KEY" en el módulo "currentweather" y el módulo "weatherforecast", y guarde.
Paso cinco
Ahora abrirá MagicMirror escribiendo "cd MagicMirror", presione enter y luego escriba "npm start"
Copie el enlace de arriba donde pegó la clave API y péguelo en cromo y busque su identificación de ubicación presionando "CTRL + F" y cambie el nombre de la "Ubicación". Ahora vuelva a abrir la terminal del desarrollador y escriba "npm MagicMirror" y debería estar listo.
Adil habría hecho la mayor parte de esta parte.
Paso 3: Montaje de componentes en el interior
Recorta un trozo de material opaco del tamaño del espejo.
Haga que el monitor encaje en una mitad del espejo y coloque el material de oscurecimiento en la otra mitad. Asegúrese de que el paño no cubra el monitor.
Corta trozos de madera más pequeños para mantener todo en su lugar en la parte de atrás. Reúna esas piezas. Luego atornille este marco más pequeño en el marco interior.
Taladre algunos orificios en el lugar donde se encuentra el monitor para ventilarlo. La imagen adjunta es un diagrama de cómo se vería.
Katrina habría trabajado en la mayor parte de esta parte.
Paso 4: Cableado de todo junto
Pegue la Raspberry Pi en la parte posterior del monitor, cerca de la placa de control del monitor.
Conecte los dos con el cable HDMI.
Coloque el micrófono fuera del marco y conéctelo a la Raspberry Pi.
Conecte la fuente de alimentación de 5 V a la Raspberry Pi y el otro extremo al cordón de extensión.
Conecte la fuente de alimentación de 12V al tablero de control del monitor y el otro extremo al cordón de extensión.
Atornille todo en su lugar.
La imagen adjunta muestra un diagrama de cómo se vería el cableado desde la parte posterior.
Katrina y Adil habrían hecho el cableado juntos.
Paso 5: el producto final
Esta es la maqueta de cómo se vería el producto final. Puede ver que la pantalla del monitor se muestra a través del espejo, lo que indica el día, la hora, el clima y el calendario. La otra mitad será principalmente un espejo para usar. Puede conectar esto a Google para una mayor personalización y un uso fácil. C. Q. se puede colocar en cualquier lugar de su casa u oficina.