Tabla de contenido:
- Paso 1: mira el nuevo video
- Paso 2: componentes
- Paso 3: la estructura
- Paso 4: Conéctelo todo
- Paso 5: programación
- Paso 6: disfrute del proyecto
Video: Brújula Arduino DIY: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Todos sabemos qué es una brújula y para qué sirve. La brújula nos dice las direcciones, es decir, E-W-N-S. Brújula tradicional trabajada con una aguja magnética en el medio. El polo norte de la aguja siempre apunta hacia el polo norte geográfico de la Tierra con su sur magnético.
El sensor que utilicé MPU 9250 tiene un magnetómetro que puede medir la intensidad magnética en una dirección determinada. Me limité a los ejes X e Y solo para simplificar un poco las cosas. Además, como mencioné en el video también, este proyecto es una extensión del proyecto de inclinómetro anterior. Por favor, mire el video y el artículo del inclinómetro. Los enlaces proporcionados se proporcionan a continuación.
ENLACE PARA YouTube
ENLACE PARA INSTRUCTABLES
Empecemos.
Paso 1: mira el nuevo video
Este video cubre un poco de teoría de imanes, campos magnéticos y algo de álgebra vectorial. Como se mencionó anteriormente, esta es una extensión del proyecto anterior. Mire el otro video en la introducción.
Paso 2: componentes
La lista de componentes es bastante sencilla. Un arduino simple, (Nano en mi caso), MPU 9250 IC y una pantalla OLED para generar los datos. Como de costumbre, tener el monitor no es obligatorio, pero pensar en un portátil cada vez que quieras probar una superficie puede ser un poco absurdo.
Conseguí el MPU 9250 de Ali Express por unos 3,5 dólares. Este no es el IC más barato, pero los niveles de ruido fueron considerablemente más bajos. Recomiendo encarecidamente este IC. No hay nada especial en el arduino o la madera. Arduino es un clon y funciona muy bien.
La madera y la nivelación de IC no son tan importantes como en el proyecto de inclinadores.
Tiene margen de error. CHILLAX !!!!!!!!!
Paso 3: la estructura
Para el cuerpo principal, tomé un poco de madera cuadrada simple y la corté a una longitud aproximada de unos 10 cm. Luego marqué dos agujeros a lo largo del IC. Es importante que coloque el IC correctamente. Además, si te equivocas, usa otro lado o, mejor aún, usa otra madera. No intente corregir un agujero perdido. Es posible que el tornillo no sujete bien dicho orificio.
Luego corté los cabezales hembra en longitudes adecuadas y los pegué con adhesivo de dos componentes. Una vez que todo encajó en su lugar, me quedé bastante contento con el aspecto.
Paso 4: Conéctelo todo
Con el protocolo I2C, el cableado siempre es fácil.
Luego comencé a estañar los cables y los encabezados femeninos. El cableado es muy muy sencillo.
SDA- A4
SCl- A5
Vcc- 5V
GND-GND
Asegúrese de que las conexiones de cableado sean seguras y adecuadas. Asegúrese de haber utilizado suficiente longitud de cable.
Cometí este error y créanme, es muy frustrante.
Paso 5: programación
Allí donde los dos proyectos gemelos toman caminos diferentes.
La biblioteca es la misma. Descarga la misma biblioteca.
El enlace de GitHub
github.com/bolderflight/MPU9250
Echando un vistazo al monitor de serie, estaba claro que los valores estaban mucho más desfasados. Hice algunas pruebas y finalmente pude producir una función sinusoidal decente.
He proporcionado una de mis hojas de Excel. Échale un vistazo si estás interesado.
La onda sinusoidal es hermosa, ¿no?
Paso 6: disfrute del proyecto
Si no entendiste la broma que se repite en mi video, no te lleves esta brújula de campamento contigo. Utilice siempre instrumentos fiables. tanto por su fiabilidad como por su facilidad de uso.
De todos modos, me gustó este proyecto.
Si lo disfrutó, considere darle Me gusta y suscribirse a mis instrutables y canales de YouTube.
Recomendado:
Micro: Brújula de bits DIY: 6 pasos
Micro: Bit Compass DIY: Cómo codificar un Micro: Bit brújula
Tutorial para conectar el sensor de brújula HMC5883L con Arduino: 10 pasos (con imágenes)
Tutorial para conectar el sensor de brújula HMC5883L con Arduino: Descripción HMC5883L es una brújula digital de 3 ejes que se utiliza para dos propósitos generales: medir la magnetización de un material magnético como un ferromaimán, o medir la fuerza y, en algunos casos, la dirección del campo magnético en un punto en s
Brújula digital con Arduino y magnetómetro HMC5883L: 6 pasos
Brújula digital usando Arduino y magnetómetro HMC5883L: Hola chicos, este sensor podría indicar el norte, sur, este y oeste geográficos, los humanos también podríamos usarlo en ocasiones cuando sea necesario. Entonces. En este artículo, intentemos comprender cómo funciona el sensor de magnetómetro y cómo conectarlo con un microcontro
Cómo usar el módulo GY511 con Arduino [Hacer una brújula digital]: 11 pasos
Cómo usar el módulo GY511 con Arduino [Hacer una brújula digital]: Descripción general En algunos proyectos de electrónica, necesitamos conocer la ubicación geográfica en cualquier momento y realizar una operación específica en consecuencia. En este tutorial, aprenderá a usar el módulo de brújula LSM303DLHC GY-511 con Arduino para hacer una brújula digital
Proyecto de brújula digital Arduino: 3 pasos
Proyecto Arduino Digital Compass: ¡Hola! En este instructivo, verá cómo puede hacer una brújula digital usando un Arduino y el IDE de procesamiento. Este es un proyecto Arduino bastante simple pero interesante y atractivo. Puede ver el ejemplo de demostración de este tutorial en el video