Tabla de contenido:
- Paso 1: Material necesario
- Paso 2: Programación del sensor DHT11
- Paso 3: Programación del sensor HMC5883L
- Paso 4: Programación del acelerómetro ADXL335
- Paso 5: Programación de la etiqueta RFID
- Paso 6: Programación del GPS Groove
- Paso 7: envío de datos en Actoboard
- Paso 8: Módulo Sigfox
- Paso 9: Envío de datos en la nube
- Paso 10: Main.cpp
Video: Brazalete de carrera de orientación: 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿Has intentado alguna vez pasar al siguiente nivel de orientación? ¿Tiene toda la información necesaria a mano? Aquí verás cómo mejoramos una gran actividad con tecnología.
Vamos a crear una pulsera de orientación que te dará mucha información, y te permitirá mucha funcionalidad, como:
- La temperatura y la humedad del clima.
- La brújula
- La posición en la que te encuentras con la información del GPS
- La detección de cualquier caída
- Un lector RFID
- Un botón SOS
- Envía todos los datos a la nube
Todo lo que tienes que hacer es seguir este tutorial paso a paso, ¡así que comencemos!
Nota: Este proyecto ha sido realizado por una especificación de sistema Embedded de Polytech Paris-UPMC.
Paso 1: Material necesario
Esta es la lista de material que necesita para construir este instrumento:
- Ranura de GPS
- Regulador Pololu Regulator U1V11F5
- Convertidor 0, 5V -> 5V
- RFID Marin H4102
- Acelerómetro ADXL335
- Brújula: módulo de 3 ejes HMC5883L
- Pantalla LCD: gotronic 31066
- DHT11: sensor de temperatura y humedad
- Botón para SOS
- Módulo Sigfox
- Soporte de batería + batería LR06 1.2v 2000 mAh
- Microcontrolador: placa MBED LPC1768
Ahora que tenemos todos nuestros muebles, podemos pasar al siguiente paso.
Paso 2: Programación del sensor DHT11
1. Coloque una resistencia 4K7 entre VCC y el pin de datos del DHT11
2. Conecte el cable verde al Pin donde desea obtener los datos (aquí está el pin D4 de NUCLEO L476RG)
3. La placa debe estar conectada a la alimentación 3V3 (rojo) y al suelo (negro)
4; Utilice una conexión en serie en el pin A0 del NUCLEO L476RG para ver los datos
5. Utilice el entorno MBED para compilar el código (Cf. foto)
El main.c completo está disponible en el archivo adjunto
Paso 3: Programación del sensor HMC5883L
1. Para el HMC5883L puede tomar la misma alimentación que antes.
2. En la placa NUCLEOL476RG, tiene dos pines llamados SCL y SDA
3. Conecte el SCL del HMC5883L al pin SCL de la placa NUCLEO.
4. Conecte el SDA del HMC5883L al pin SCL de la placa NUCLEO.
El main.cpp completo está disponible en el archivo adjunto.
Paso 4: Programación del acelerómetro ADXL335
1. Como en los pasos anteriores, puede utilizar la misma alimentación (3V3 y molida).
2. En la interfaz MBED, utilice tres entradas diferentes declaradas como "analogin"
3. Llámelos InputX, InputY y InputZ.
4. Luego, asócielos con tres pines de su elección (aquí usamos respectivamente PC_0, PC_1 y PB_1)
A0 Pin sigue siendo el puerto donde se transmiten todos los datos.
El main.cpp completo está disponible en el archivo adjunto
Paso 5: Programación de la etiqueta RFID
1. Use la misma alimentación
2. En el microcontrolador, use dos PIN disponibles para conectar el sensor RFID RX / TX (aquí es D8 y D9 en el NUCLEO L476RG)
3. En MBED, no olvide declarar los PIN (aquí es PA_9 y PA_10)
El main.cpp completo está disponible en el archivo adjunto
Paso 6: Programación del GPS Groove
1. Puede utilizar la misma alimentación aquí (3V3 y Ground)
2. Utilice solo la transmisión del GPS y conéctelo al microcontrolador.
3. Luego, debe cortar los datos para usar datos relevantes, como DMS y la hora.
El main.cpp completo está disponible en el archivo adjunto.
Paso 7: envío de datos en Actoboard
1. Para todas las variables que se utilizan para Actoboard, tenemos que convertirlas todas al tipo "int".
2. En el compilador MBED, use los siguientes caracteres en un "printf": "AT $ SS:% x, nombre de la variable que desea enviar en actoboard".
3. La variable debe estar en forma hexadecimal, como XX. Un valor <FF (255 en decimal) no coincide, es por eso que usamos solo los primeros tres caracteres para la RFID.
4. Cree una cuenta en Actoboard.
Paso 8: Módulo Sigfox
1. Conecte el módulo sgfox en el microcontrolador.
2. Utilice el pase actoboard y el módem correspondiente para recibir datos en actoboard, gracias al módulo sigfox.
Paso 9: Envío de datos en la nube
1. Cree una cuenta Bluemix y cree una aplicación NodeRed "Pulsera" en la nube mediante la configuración de Cloudant.
2. Conecte los datos de Actoboard a la aplicación NodeRed en la nube a través de la URL de Actoboard y PUBLÍQUELO.
3. Implemente la aplicación NodeRed con los sensores de datos recopilados recibidos por actoboard y enviados a la aplicación NodeRed.
4. Cree un elemento para mostrar los datos recibidos para todos los sensores. por ejemplo, "Base de datos ° 1".
5. Configure un elemento geoespacial para mostrar las coordenadas GPS en el mapa de la aplicación utilizando el lenguaje de programación JSON.
Paso 10: Main.cpp
Aquí está el main.cpp + el gps.h que creamos nosotros porque la función GPS era demasiado larga.
Recomendado:
Brazalete con sensor de temperatura y LED: 5 pasos
Brazalete con sensor de temperatura y LED: en este proyecto, hice un brazalete que cuenta con un sensor de temperatura con luces LED involucradas
Reciclaje de CD en autos de carrera: 8 pasos (con imágenes)
Reciclaje de CD en autos de carrera: Hola a todos. Este es nuestro auto de carreras Es completamente gratis y automático Si eres Padre, será muy adecuado para jugar con tus Hijos Haciéndolo muy simple, será muy interesante Te guiaré, hagámoslo! NECESITASCD discRub
Tecnología usable para niños: brazalete de héroe: 4 pasos
Tecnología usable para niños: brazalete de héroe: este instructivo cubrirá cómo hacer un 'brazalete de héroe' que se ilumina cuando se usa. Usando cinta de tela conductora, hilo conductor y LED para coser, esta es una gran actividad para que los estudiantes de la escuela aprendan los conceptos básicos de los circuitos y la tecnología portátil. Te
Brazalete Samsung S8 TPU impreso en 3D: 5 pasos
Samsung S8 Armband 3D Printed TPU: un breve y sencillo instructivo que muestra el viaje de la impresión 3D de un brazalete
[WIP] Creación de un Drawbot controlado por un brazalete Myo: 11 pasos
[WIP] Creación de un Drawbot controlado por un brazalete Myo: ¡Hola a todos! Hace unos meses, decidimos intentar abordar la idea de construir un robot de tracción de marco abierto que solo usaba una banda Myo para controlarlo. Cuando nos pusimos en marcha por primera vez en el proyecto, sabíamos que tendría que dividirse en un par de p