Descripción
Qué es
El módulo GY-27 es una brújula electrónica de 3 ejes que utiliza el sensor HMC5883L para medir la orientación en un campo magnético. Permite determinar la dirección norte, este, sur y oeste con cierta precisión.
Características
- Tipo: Brújula electrónica de 3 ejes
- Sensor: HMC5883L
- SKU: ARD009442
- Precio: 20,02 €
- Categorías: Giroscopios / Acelerómetros / Magnetómetros, Movimiento
Para qué sirve
El módulo GY-27 es ideal para proyectos que requieren una orientación precisa, como robots, vehículos autónomos, sistemas de navegación y aplicaciones de realidad aumentada. Puede ser utilizado con microcontroladores como Arduino y ESP para adquirir datos de orientación e implementar su control.
Tutorial: Cómo usar Brújula Electrónica de 3 Ejes GY-27
La brújula electrónica de 3 ejes GY-27 es un componente fundamental para proyectos que requieren orientación y navegación. Útil para robótica, automatas y vehículos autónomos.
Qué necesitas
- Arduino o compatible
- Conector FFC
- Resistencia 10kΩ
- Cable de alimentación 5V
- Microcontrolador para el código
Pasos
- 1. Monta el módulo GY-27 en el circuito. Consulta el datasheet.
- 2. Conecta el pin VCC al 5V del Arduino. Consulta el datasheet.
- 3. Conecta el pin GND al GND del Arduino. Consulta el datasheet.
- 4. Conecta el pin SCL al pin A5 (SCL) del Arduino. Consulta el datasheet.
- 5. Conecta el pin SDA al pin A4 (SDA) del Arduino. Consulta el datasheet.
- 6. Conecta el pin INT al pin 2 del Arduino. Consulta el datasheet.
- 7. Conecta la resistencia 10kΩ entre VCC y SDA. Consulta el datasheet.
- 8. Carga el código mínimo para leer los datos. Consulta el datasheet.
Código de ejemplo
```cpp
#include <Wire.h>
void setup() {
Wire.begin();
}
void loop() {
Wire.beginTransmission(0x1E);
Wire.write(0x02);
Wire.endTransmission();
Wire.requestFrom(0x1E, 6);
if (Wire.available()) {
int x = Wire.read() << 8 | Wire.read();
int y = Wire.read() << 8 | Wire.read();
int z = Wire.read() << 8 | Wire.read();
Serial.print("X: "); Serial.println(x);
Serial.print("Y: "); Serial.println(y);
Serial.print("Z: "); Serial.println(z);
}
}
```
Miniproyecto
Crea un vehículo autónomo que se mueve en una dirección específica basándose en las lecturas de la brújula. En 30 minutos, programa el Arduino para girar a la derecha o a la izquierda en función de los datos de la brújula.
Errores comunes
- Conectar correctamente los pines SDA y SCL.
- Verificar la resistencia de 10kΩ entre SDA y VCC.
- Asegúrate de que el Arduino esté recibiendo 5V.
- Revisa la frecuencia de lectura de los datos.
Accesorios recomendados
- Arduino Nano
- Display LCD 16×2
- Batería LiPo 3.7V
- Dropper de agua
Preguntas frecuentes
¿Cuáles son los requisitos de alimentación para el GY-27?
Alimentación de 3.3V a 5V.
¿Puedo usar un Arduino Uno?
Sí, pero asegúrate de conectar correctamente los pines.
¿Cuánto tiempo dura la brújula en funcionamiento?
Verifica el datasheet para la duración de la batería.
¿Puedo usar esta brújula en un entorno externo?
Sí, pero asegúrate de proteger el módulo de intemperies.





Valoraciones
No hay valoraciones aún.