Taula de continguts:
- Pas 1: Preparació de materials
- Pas 2: descripció del pin
- Pas 3: fixació de la connexió
- Pas 4: connecteu Arduino a l'ordinador
- Pas 5: mostra el codi font
- Pas 6: Biblioteca
- Pas 7: sortida corresponent
- Pas 8: Resultat: Monitor de sèrie
- Pas 9: vídeo
- Pas 10: Notícies
![Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges) Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges)](https://i.howwhatproduce.com/images/004/image-10589-j.webp)
Vídeo: Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges)
![Vídeo: Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges) Vídeo: Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges)](https://i.ytimg.com/vi/cw31L_OwX3A/hqdefault.jpg)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
![Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino](https://i.howwhatproduce.com/images/004/image-10589-1-j.webp)
Descripció
HMC5883L és una brúixola digital de 3 eixos que s’utilitza per a dos propòsits generals: per mesurar la magnetització d’un material magnètic com un ferromagnet o per mesurar la força i, en alguns casos, la direcció del camp magnètic en un punt de l’espai. La comunicació amb l'HMC5883L és senzilla i es fa a través d'una interfície I2C. Hi ha un regulador a bord. La placa de sortida inclou el sensor HMC5883L i tots els condensadors de filtratge. Els pins d’interfície d’alimentació i de 2 fils es divideixen en capçalera de 0,1 . Utilitza el famós xip magnetòmetre HMC5883L. Admet nivells IO de 3.0V a 5.0V en pins I2C SCL i SDA.
Especificació
- Font d'alimentació: 3V - 5V
- Nivell de tensió IO: 3V - 5V
- Comunicació: protocol de comunicació estàndard IIC
- Dimensions del mòdul: 14,35 mm (L) x 13,16 mm (W) x 3,40 mm (H)
- Gruix del PCB: 1,60 mm
- Rang de mesura: ± 1,3-8 Gauss
Pas 1: Preparació de materials
En aquest tutorial, necessitareu:
1. Placa Arduino Uno i cable USB.2. Sensor de brúixola HMC 5883L Jumper Wires4. LCD 16X25. Taula de pa6. Potenciòmetre 10K7. Programari IDE Arduino
Pas 2: descripció del pin
![Descripció del pin Descripció del pin](https://i.howwhatproduce.com/images/004/image-10589-2-j.webp)
VCC: font d'alimentació
GND: poder de GND
SCL: entrada de rellotge I2C
SDA: I2C Data IO
DRDY: sortida de dades preparades
Pas 3: fixació de la connexió
![Connexió de pins Connexió de pins](https://i.howwhatproduce.com/images/004/image-10589-3-j.webp)
![Connexió de pins Connexió de pins](https://i.howwhatproduce.com/images/004/image-10589-4-j.webp)
Connecteu HMC5883L a la placa Arduino Uno de la següent manera:
- VCC a + 5V
- GND a GND
- SCL a A5
- SDA a A4
Connecteu la pantalla LCD a la placa Arduino Uno de la manera següent:
- VSS a + 5V
- VDD a GND
- RS a 12
- De RW a GND
- E a 11
- D4 a 5
- D5 a 4
- D6 a 3
- D7 a 2
- A / VSS a + 5V
- K / VDD a GND
Connecteu el potenciòmetre de 10K a la pantalla LCD de la manera següent (consulteu la imatge per obtenir el pinout del potenciòmetre):
- GND a GND
- Dades a v0
- VCC a + 5V
Pas 4: connecteu Arduino a l'ordinador
![Connecteu Arduino a l'ordinador Connecteu Arduino a l'ordinador](https://i.howwhatproduce.com/images/004/image-10589-5-j.webp)
Un cop hàgiu completat el circuit, connecteu la placa Arduino Uno a l'ordinador mitjançant un cable USB. Podeu veure que la pantalla LCD està encesa.
Pas 5: mostra el codi font
![Exemple de codi font Exemple de codi font](https://i.howwhatproduce.com/images/004/image-10589-6-j.webp)
![Exemple de codi font Exemple de codi font](https://i.howwhatproduce.com/images/004/image-10589-7-j.webp)
Podeu descarregar aquest codi font d’exemple i obrir-lo al vostre IDE Arduino. Trieu la placa i el port correctes. A continuació, pengeu el vostre codi a la vostra placa Arduino Uno.
Pas 6: Biblioteca
![Biblioteca Biblioteca](https://i.howwhatproduce.com/images/004/image-10589-8-j.webp)
Heu de descarregar aquestes biblioteques abans de penjar el codi font de mostra al vostre IDE Arduino per permetre que Arduino es comuniqui amb LCD i HMC5883L. Baixeu-vos el fitxer ZIP a continuació> Obriu el fitxer Zip> Extraieu-lo a la carpeta Arduino Uno Library. Consulteu la imatge anterior per obtenir les vostres referències.
Pas 7: sortida corresponent
![Resultat corresponent Resultat corresponent](https://i.howwhatproduce.com/images/004/image-10589-9-j.webp)
Com es mostra, girar o girar el dispositiu proporcionarà les sortides corresponents.
Pas 8: Resultat: Monitor de sèrie
![Resultat: Monitor de sèrie Resultat: Monitor de sèrie](https://i.howwhatproduce.com/images/004/image-10589-10-j.webp)
![Resultat: Monitor de sèrie Resultat: Monitor de sèrie](https://i.howwhatproduce.com/images/004/image-10589-11-j.webp)
![Resultat: Monitor de sèrie Resultat: Monitor de sèrie](https://i.howwhatproduce.com/images/004/image-10589-12-j.webp)
![Resultat: Monitor de sèrie Resultat: Monitor de sèrie](https://i.howwhatproduce.com/images/004/image-10589-13-j.webp)
jo. quan el dispositiu gira al voltant de l'eix X, l'eix X continua sent el mateix mentre canvien els altres dos eixos.
ii. quan el dispositiu gira al voltant de l'eix Y, l'eix Y continua sent el mateix mentre canvien els altres dos eixos.
iii. quan el dispositiu gira al voltant de l'eix Z, l'eix Z continua sent el mateix mentre canvien els altres dos eixos.
Pas 9: vídeo
![](https://i.ytimg.com/vi/aK-WYq3kRKc/hqdefault.jpg)
Aquest vídeo mostra la sortida corresponent del mòdul de brúixola HMC5883L quan s’interfata amb Arduino Uno.
Pas 10: Notícies
HMC5883L no funciona.
Proveu de baixar la biblioteca (Mecha_QMC5883L) i el codi font.
Recomanat:
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
![Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Brúixola digital mitjançant magnetòmetre Arduino i HMC5883L: 6 passos
![Brúixola digital mitjançant magnetòmetre Arduino i HMC5883L: 6 passos Brúixola digital mitjançant magnetòmetre Arduino i HMC5883L: 6 passos](https://i.howwhatproduce.com/images/002/image-5015-30-j.webp)
Brúixola digital que utilitza el magnetòmetre Arduino i HMC5883L: Hola nois, aquest sensor podria indicar el nord, el sud, l'est i l'oest geogràfics, els éssers humans també el podríem utilitzar de vegades quan ho requereixi. Tan. En aquest article, intentem entendre com funciona el sensor del magnetòmetre i com connectar-lo amb un microcontro
Tutorial per a la interfície RGB Led WS2812B amb Arduino UNO: 7 passos (amb imatges)
![Tutorial per a la interfície RGB Led WS2812B amb Arduino UNO: 7 passos (amb imatges) Tutorial per a la interfície RGB Led WS2812B amb Arduino UNO: 7 passos (amb imatges)](https://i.howwhatproduce.com/images/002/image-4688-65-j.webp)
Tutorial per a la interfície RGB Led WS2812B amb Arduino UNO: Aquest tutorial us ensenyarà alguns conceptes bàsics sobre l'ús de Sparkfun RGB Led WS2812B amb Arduino UNO
Tutorial per a la interfície OLED de 0,91 polzades 128x32 amb Arduino UNO: 7 passos (amb imatges)
![Tutorial per a la interfície OLED de 0,91 polzades 128x32 amb Arduino UNO: 7 passos (amb imatges) Tutorial per a la interfície OLED de 0,91 polzades 128x32 amb Arduino UNO: 7 passos (amb imatges)](https://i.howwhatproduce.com/images/003/image-8062-16-j.webp)
Tutorial per a la interfície OLED de 0,91 polzades 128x32 amb Arduino UNO: Aquest tutorial us ensenyarà alguns conceptes bàsics sobre l’ús de LCD OLED de 0,91 polzades 1288x32 amb Arduino UNO
Tutorial per a la interfície HX711 amb barra recta de cèl·lula de càrrega de 50 kg: 10 passos (amb imatges)
![Tutorial per a la interfície HX711 amb barra recta de cèl·lula de càrrega de 50 kg: 10 passos (amb imatges) Tutorial per a la interfície HX711 amb barra recta de cèl·lula de càrrega de 50 kg: 10 passos (amb imatges)](https://i.howwhatproduce.com/images/003/image-8241-15-j.webp)
Tutorial per a la interfície HX711 amb cèl·lula de càrrega barra recta de 50 kg: MODUL BALACE HX711 Descripció: Aquest mòdul utilitza 24 convertidors A / D d'alta precisió. Aquest xip està dissenyat per a una bàscula i disseny electrònic d'alta precisió, té dos canals d'entrada analògica, un guany programable de 128 amplificadors integrats. El circuit d'entrada