Tabla de contenido:

Proyecto 2 Smart-Helmet: 6 pasos (con imágenes)
Proyecto 2 Smart-Helmet: 6 pasos (con imágenes)

Video: Proyecto 2 Smart-Helmet: 6 pasos (con imágenes)

Video: Proyecto 2 Smart-Helmet: 6 pasos (con imágenes)
Video: Natanael quizo abrazar a peso pluma no se dejo 2024, Noviembre
Anonim
Proyecto 2 Smart-Helmet
Proyecto 2 Smart-Helmet
Proyecto 2 Smart-Helmet
Proyecto 2 Smart-Helmet
Proyecto 2 Smart-Helmet
Proyecto 2 Smart-Helmet

Nosotros, Benoot Sven, Staelens Lennert y Dujardin Laurens, tuvimos que hacer un proyecto para la escuela. Tuvimos que trabajar junto con un estudiante de IPO (Diseño de Producto Industrial). Se le ocurrió la idea de hacer un casco de motocicleta inteligente. Él hizo el diseño del casco y tuvimos que hacer una aplicación para trabajar con este casco inteligente. Entonces comenzamos a hacer …

Las partes que necesitamos para este proyecto son:

- un Arduino Uno

- pan de molde

- cables de puente

- resistencias

- luces

- Módulo Bluetooth (de bajo consumo no compatible)

- OLED

Puede consultarlo en el BoM que vinculé aquí. Para el resto del instructivo, te explicaré cómo puedes recrear este proyecto.

Paso 1: información del producto

El casco está diseñado para motociclistas que desean mejorar su experiencia. La aplicación proporciona una experiencia más agradable tanto dentro como fuera de la motocicleta. La aplicación no tiene funciones que puedes usar con tu casco, pero también una especie de juego-ificación que la hace realmente más agradable para la motocicleta.

Paso 2: Fritzing

Fritzing
Fritzing

Entonces, en primer lugar, recibimos un esquema de Fritzing del estudiante de IPO, porque tienes que saber cómo funcionan correctamente tus piezas.

En estas imágenes puede ver qué pin de la pieza debe conectarse a qué pin en el Arduino UNO. Si deja que alguien revise su esquema de fritzing, que sabe mucho sobre este tema, no cometerá errores cruciales que pueden ser fatales para su proyecto.

Paso 3: Estructura de base de datos normalizada

Estructura de base de datos normalizada
Estructura de base de datos normalizada

Para la estructura normalizada de la base de datos, primero debe realizar un estudio preliminar. Aquí puede intercambiar ideas sobre qué datos necesita y cómo funcionará su proyecto.

Después de haber realizado el estudio preliminar, puede continuar creando la estructura normalizada de la base de datos. En primer lugar, necesita una tabla de usuarios para almacenar las cuentas que se crean en la aplicación. Ahora puede conectar todas las demás tablas a la tabla Usuario, para que pueda almacenar elementos específicos de la cuenta. Los elementos específicos de la cuenta en esta aplicación son una lista de deseos, amigos y pines que puede colocar en el mapa.

Paso 4: Funciones de Azure

Funciones de Azure
Funciones de Azure
Funciones de Azure
Funciones de Azure
Funciones de Azure
Funciones de Azure

En nuestra aplicación utilizamos Azure Functions para realizar la conexión con la base de datos. Con las funciones azure puede sacar todos los datos de la base de datos y también insertar datos en la base de datos. Usamos mucho esta función, porque es muy útil y no es tan difícil de escribir (si tienes un poco de conocimiento previo, por supuesto). Algunos ejemplos de funciones azure que usamos son CheckLogin, esto verifica si el valor que ingresó en la página de inicio de sesión (nombre de usuario y contraseña) es correcto para el valor en la base de datos, si no es así, no puede iniciar sesión. Ejemplo del código que puede ver arriba. Otro ejemplo de funciones azules que usamos es agregar un pin, que desea mostrar en el mapa en la aplicación, en la base de datos. Ejemplo del código, puedes ver arriba.

Paso 5: Solicitud

Solicitud
Solicitud
Solicitud
Solicitud
Solicitud
Solicitud

La mayor parte de este proyecto fue hacer la aplicación. Arriba puede ver todas las pantallas de la aplicación en su orden de cómo acceder a ellas. La página de inicio de sesión, como dije antes, está conectada a la base de datos. Solo puede iniciar sesión si su nombre de usuario y contraseña están en la base de datos. La siguiente pantalla es la página de bluetooth, aquí puedes hacer la conexión con el módulo bluetooth que se encuentra dentro del casco. También puede omitir la página de bluetooth, pero de esta manera no puede acceder a todas las pantallas en la página de descripción general, algunas de ellas desaparecen. En la página de descripción general, puede acceder a todas las demás páginas, como la página del mapa, la página de amigos, la página del cubo, la página de la luz, la página de velocidades y la página de instrucciones. Al mirar todas las capturas de pantalla, puede ver lo que puede hacer en esta página, por ejemplo, en la página de luz puede encender las luces del casco del motor. En la página de indicaciones, puede recibir indicaciones desde donde desee hasta donde desee. Además, la salida que obtiene en la página de instrucciones también se muestra en el pequeño OLED que se adjunta al casco.

Paso 6: Producto final

Producto final
Producto final
Producto final
Producto final
Producto final
Producto final

Ahora la aplicación está conectada al casco y el producto está funcionando completamente. Aquí hay algunas imágenes de cómo se ve. ¡Espero que hayas disfrutado leyendo!

Espero que todo haya sido claro y bueno y que este post te haya ayudado mucho. ¡Que te lo pases bien recreando mi proyecto!

Miembros de este proyecto: - Benoot Sven- Staelens Lennert- Dujardin Laurens

Estudia Nuevos Medios y Tecnología de la Comunicación en HOWEST Kortrijk, Bélgica.

Recomendado: