Tabla de contenido:
- Paso 1: información del producto
- Paso 2: Fritzing
- Paso 3: Estructura de base de datos normalizada
- Paso 4: Funciones de Azure
- Paso 5: Solicitud
- Paso 6: Producto final
Video: Proyecto 2 Smart-Helmet: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
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
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
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
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:
Monitoreo GPS con proyecto de pantalla OLED: 5 pasos (con imágenes)
Monitoreo GPS con pantalla OLED Proyecto: Hola a todos, en este artículo rápido compartiré con ustedes mi proyecto: módulo GPS ATGM332D con microcontrolador SAMD21J18 y pantalla SSD1306 OLED 128 * 64, construí una PCB especial para ella en Eagle Autodesk y la programé usando Atmel Studio 7.0 y ASF
Cómo hacer un proyecto de dibujos animados con Airblock y vasos de papel: 8 pasos (con imágenes)
Cómo hacer un proyecto de dibujos animados con Airblock y vasos de papel: Hola a todos, Airblock siempre anima a las personas a crear sus propios proyectos de bricolaje. Hoy te enseñaremos a hacer un proyecto de dibujos animados con Airblock y vasos de papel. El Drone Starter Modular y Programable. ¡Construye tu sueño! Más información: http: // kc
Proyecto de radio FM Art Deco con Arduino: 7 pasos (con imágenes)
Proyecto de radio FM Art Deco usando Arduino: Queridos amigos, ¡bienvenidos a otro proyecto de Arduino Instructable! Estoy muy emocionado porque hoy les voy a mostrar cómo construí este proyecto de radio FM estilo Art Deco usando Arduino. Es, con mucho, el proyecto más complejo que he construido y también mi
Práctica de tiro con varita mágica (proyecto IR Arduino): 7 pasos (con imágenes)
Práctica de tiro con varita mágica (proyecto IR Arduino): así es como hice mi proyecto para Electronic Art. Este proyecto se enfocaría en usar un Arduino Uno para hacer un wearable. No me concentré tanto en el wearable, me concentré más en jugar con un sensor de infrarrojos y un mando a distancia normal
Proyecto de clasificador de color Arduino con aplicación de control de PC: 4 pasos (con imágenes)
Proyecto de clasificador de color Arduino con aplicación de control de PC: En este proyecto, elegí el sensor de color TCS34725. Debido a que este sensor realiza una detección más precisa que los demás y no se ve afectado por el cambio de luz en el entorno. El robot de depuración del producto está controlado por el programa de interfaz