Inhoudsopgave:
- Stap 1: De onbewerkte gegevens voor kalibratie maken
- Stap 2: De gekalibreerde metingen maken
- Stap 3: Een LCD-scherm toevoegen
Video: Kantelgecompenseerd kompas met LSM303DHLC - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In deze Instructable wil ik laten zien hoe de LSM303-sensor te gebruiken om een tilt gecompenseerd kompas te realiseren. Na een eerste (mislukte) poging heb ik me beziggehouden met de kalibratie van de sensor. Hierdoor zijn de waarden van de magnetometer aanzienlijk verbeterd. De combinatie van gekalibreerde waarden van de magnetometer en versnellingsmeter resulteerde vervolgens in een kantelgecompenseerd kompas.
Wat je nodig hebt:
1 Arduino Uno
1 LSM303DHLC-uitbraak
1 Breadboard
1 Weerstand 220 Ohm
1 Potmeter 10k
1 2x16 LCD in 4-bits modus
1 Kartonnen koffer
1 kompas
1 gradenboog
Sommige draden
Stap 1: De onbewerkte gegevens voor kalibratie maken
De kalibratie gebeurt telkens afzonderlijk voor magnetometer en versnellingsmeter op dezelfde manier. In een eerste stap worden de ruwe gegevens van de sensor uitgelezen in 12 gedefinieerde posities (Afbeelding 5.2). Vervolgens worden de correctiegegevens met behulp van Magmaster 1.0 (Afbeelding 5.3) berekend en in een bijbehorende schets geëvalueerd. Een hele goede gids vind je hier
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Bedankt YuriMat!
De Arduino-schets "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" levert de benodigde ruwe gegevens. Hiervoor kun je in regel 17 de bron selecteren.
Om met Magmaster 1.0 te werken, gelieve het venster Serial Monitor te sluiten.
Stap 2: De gekalibreerde metingen maken
Om de gekalibreerde metingen van magnetometer en accelerometer te krijgen, zet u de waarden in de transformatiematrix en bias in de Arduino-schets "LSM303DHLC_Tilt_compensated_Compas_211218", regel 236 - 246 voor Magnetometer, 268 - 278 voor Accelerometer.
Ter controle biedt de schets ook een vergelijking van de ruwe data en de gekalibreerde sensorwaarden. Bovendien kunt u de metingen controleren met kompas en gradenboog.
Stap 3: Een LCD-scherm toevoegen
Het LC-display wordt gebruikt om de huidige positie ten opzichte van het aardmagnetisch veld weer te geven. De X-as van de sensor wijst naar het noorden, waarbij 0° overeenkomt met het magnetische noorden. De waarde neemt toe door met de klok mee te draaien tot 360°. De helling van de sensor wordt goed gecompenseerd, maar mag niet groter zijn dan 45°.
De aansluiting van het 16x2 LC-display is standaard en wordt goed uitgelegd in de volgende Arduino-tutorial:
www.arduino.cc/en/Tutorial/HelloWorld
Ik hoop dat ik je kan inspireren tot nieuwe Instructables en ik kijk uit naar je projecten.
Aanbevolen:
Digitaal kompas en koerszoeker: 6 stappen
Digitaal kompas en koerszoeker: Auteurs: Cullan Whelan Andrew Luft Blake Johnson Erkenningen: California Maritime Academy Evan Chang-Siu Inleiding: De basis van dit project is een digitaal kompas met koersbepaling. Hierdoor kan de gebruiker een koers volgen over lange afstand
Kompas voor astronomen: 7 stappen
Kompas voor astronomen: het idee dat ik van astronomie hou en onlangs een telescoop heb gekocht. Om te beginnen met het observeren van de lucht, ontdekte ik dat ik een niveaukompas en een hellingmeter nodig had om mijn telescoop correct te positioneren. Ik kon al deze kalibratie doen met mijn mobiele telefoon. Maar
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Het morele kompas: 7 stappen (met afbeeldingen)
Het morele kompas: het project dat werd uitgevoerd als onderdeel van het seminar Computational Design en Digital Fabrication in het ITECH-masterprogramma en werd u aangeboden door Vanessa Costalonga, James Hayward en Christo van der Hoven._____Heb je ooit getwijfeld aan de keuzes die
DIY Arduino-kompas: 6 stappen
DIY Arduino-kompas: we weten allemaal wat een kompas is en waarvoor het wordt gebruikt. Het kompas vertelt ons de richtingen, d.w.z. E-W-N-S. Traditioneel kompas werkte met een magnetische naald in het midden. De noordpool van de naald wijst altijd naar de geografische noordpool van de aarde met