Tabla de contenido:

SmartMirror basado en web mediante comunicación en serie: 6 pasos
SmartMirror basado en web mediante comunicación en serie: 6 pasos

Video: SmartMirror basado en web mediante comunicación en serie: 6 pasos

Video: SmartMirror basado en web mediante comunicación en serie: 6 pasos
Video: Habilitar TRANSMITIR PANTALLA (Pantalla inalámbrica) en Motorola Moto G6 Play y otros 2024, Mes de julio
Anonim
SmartMirror basado en web mediante comunicación en serie
SmartMirror basado en web mediante comunicación en serie

Este instructivo se entrega con todo el código listo para usar. El desarrollo fue muy complicado, pero una vez configurado, es muy fácil de personalizar.

Echa un vistazo y disfruta;)

Paso 1: Configurando su Arduino

Configurando su Arduino
Configurando su Arduino
Configurando su Arduino
Configurando su Arduino

En primer lugar, deberá configurar su arduino.

Comencemos conectando el sensor SRF a su arduino. En la foto de arriba puedes ver cómo conecté el SRF a mi arduino.

En el archivo zip, encontrará un código Arduino para cargarlo en su Arduino. Cuando ejecuta este código y abre el monitor en serie en el IDE de Arduino, debería ver un "0" cuando esté a más de 1 metro y un "1" cuando esté a un metro del sensor.

Puede reemplazar estos números, pero es más fácil leerlos más tarde.

Paso 2: instalar Node.js y ejecutar Websocket

Instalación de Node.js y ejecución de Websocket
Instalación de Node.js y ejecución de Websocket
Instalación de Node.js y ejecución de Websocket
Instalación de Node.js y ejecución de Websocket

Antes de que podamos enviar los datos a nuestro entorno de navegador, necesitaremos instalar Node. JS.

Si está instalado, abre el símbolo del sistema y navega hasta la carpeta Smartmirror

$ cd Escritorio / SmartMirror

Ahora está en la carpeta en la que ejecuta el archivo index.js que se proporciona en el ZIP.

$ node index.js

Normalmente debería ver el "0" y el "1" de su sensor ahora.

NOTA:

dentro de index.js probablemente tendrá que cambiar su puerto. El mío se configuró en COM6. Verifique en su arduino IDE a cuál está conectado su arduino.

var myPort = new SerialPort ('COM6', {baudRate: 9600});

Paso 3: abre la página web

Abra la página web
Abra la página web

Dentro de la página web configuré un par de API como un reloj, el clima, etc.

Abra el archivo index.html dentro del mapa público y verá dentro de su símbolo del sistema "nueva conexión".

Si todo funciona como debería, el texto debería comenzar (des) aparecer si estás dentro de un metro o no.

Paso 4: corte con láser la carcasa

Corte con láser la carcasa
Corte con láser la carcasa
Corte con láser la carcasa
Corte con láser la carcasa

También proporcioné mi propia plantilla para una carcasa, pero puedes crear la tuya propia porque probablemente tendrás otro monitor que yo.

Una vez que lo cortas, lo ensamblas y escondes todos los cables.

Paso 5: ¡HECHO

Si todo salió según lo planeado, ¡ahora debería tener su espejo inteligente!

Paso 6: Consejos

Podría hacerlo más compacto e inalámbrico si usa una Raspberry Pi. Esto será menos cables y más móvil.

Recomendado: