Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
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
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
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
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
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:
Comunicación serie Arduino: 5 pasos
Comunicación serial de Arduino: muchos proyectos de Arduino se basan en la transmisión de datos entre varios Arduino. Ya sea que sea un aficionado que esté construyendo un automóvil RC, un avión RC o diseñe una estación meteorológica con una pantalla remota, necesitará saber cómo hacerlo de manera confiable transferir seria
Comunicación inalámbrica mediante el módulo transceptor NRF24L01 para proyectos basados en Arduino: 5 pasos (con imágenes)
Comunicación inalámbrica utilizando el módulo transceptor NRF24L01 para proyectos basados en Arduino: este es mi segundo tutorial instructivo sobre robots y microcontroladores. Es realmente asombroso ver a su robot vivo y funcionando como se esperaba y créanme que será más divertido si controlas tu robot u otras cosas inalámbricas con rapidez y
Comunicación en serie Arduino y Python - Pantalla del teclado: 4 pasos
Comunicación en serie Arduino y Python - Pantalla del teclado: este proyecto está hecho para usuarios de Mac, pero también se puede implementar para Linux y Windows, el único paso que debería ser diferente es la instalación
Comunicación en serie inalámbrica con Bluefruit: 4 pasos
Comunicación en serie inalámbrica usando Bluefruit: Aquí hay una guía simple paso a paso para reemplazar sus cables con una conexión bluetooth de baja energía: Me tomó un tiempo resolver esto porque casi no hay documentación sobre cómo hacer esto con la tecnología moderna de bluetooth de baja energía, como como el Bluefrui
Comunicación en serie con ARM Cortex-M4: 4 pasos
Comunicación en serie usando ARM Cortex-M4: este es un proyecto basado en una placa de pruebas que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para la comunicación en serie usando un terminal virtual. La salida se puede obtener en la pantalla LCD de 16x2 y la entrada para la comunicación en serie se puede dar en Serial Mo