{"id":862,"date":"2019-06-06T12:10:50","date_gmt":"2019-06-06T12:10:50","guid":{"rendered":"http:\/\/fambach.net\/?p=862"},"modified":"2020-03-29T16:53:15","modified_gmt":"2020-03-29T16:53:15","slug":"gy-273-hmc5883l-kompassmodul","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/gy-273-hmc5883l-kompassmodul\/","title":{"rendered":"GY-273\/HMC5883L \u2013 Compass Module"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Fakten\" title=\"Facts\">Facts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Kompatibilitat\" title=\"Compatibility\">Compatibility<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Anwendungsbereiche\" title=\"Areas of application\">Areas of application<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Ansichten\" title=\"Views\">Views<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Programmierung\" title=\"Programming\">Programming<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Bibliotheken\" title=\"Libraries\">Libraries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Testprogramm\" title=\"Test programme\">Test programme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Probleme\" title=\"Problems\">Problems<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Fazit\" title=\"Conclusion\">Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Weitere_Beitrage\" title=\"More posts\">More posts<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Andere_Shields\" title=\"Other Shields\">Other Shields<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Mehr_ESPs\" title=\"More ESPs\">More ESPs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Quellen\" title=\"Sources\">Sources<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Quellen_zum_Shield\" title=\"Sources for the Shield\">Sources for the Shield<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/#Quellen_zu_den_Boards\" title=\"Sources for the boards\">Sources for the boards<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p>Der HMC5883L ist ein Kompass welcher \u00fcber den I2c Bus angesteuert werden kann. Er wird \u00fcber die Bus-Adresse&nbsp;0x1E  abgefragt und kann die Orientierung eines Gegenstandes, auf dem er montiert ist, feststellen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ansicht<\/h2>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"320\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/GY273Front.jpg\" alt=\"\" data-id=\"865\" data-link=\"https:\/\/fambach.net\/gy-273-hmc5883l-kompassmodul\/gy273front\/\" class=\"wp-image-865\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/GY273Front.jpg 400w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/GY273Front-300x240.jpg 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"317\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/GY273Back.jpg\" alt=\"\" data-id=\"864\" data-link=\"https:\/\/fambach.net\/gy-273-hmc5883l-kompassmodul\/gy273back\/\" class=\"wp-image-864\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/GY273Back.jpg 400w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/GY273Back-300x238.jpg 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Daten<\/h2>\n\n\n<table id=\"tablepress-10\" class=\"tablepress tablepress-id-10\">\n<thead>\n<tr class=\"row-1\">\n<th class=\"column-1\">Name<\/th>\n<th class=\"column-2\">GY273 mit Sensor HMC5883L<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n<td class=\"column-1\">Sensortyp<\/td>\n<td class=\"column-2\">Kompass &#8211; 3 Achs Magnetometer<\/td>\n<\/tr>\n<tr class=\"row-3\">\n<td class=\"column-1\">Betriebsspannung<\/td>\n<td class=\"column-2\">5V<\/td>\n<\/tr>\n<tr class=\"row-4\">\n<td class=\"column-1\">Sensorspannung <\/td>\n<td class=\"column-2\">1,8-3,6V<\/td>\n<\/tr>\n<tr class=\"row-5\">\n<td class=\"column-1\">Bus<\/td>\n<td class=\"column-2\">I2c ( 0x1E )<\/td>\n<\/tr>\n<tr class=\"row-6\">\n<td class=\"column-1\">Genauigkeit<\/td>\n<td class=\"column-2\">1 &#8211; 2 Grad<\/td>\n<\/tr>\n<tr class=\"row-7\">\n<td class=\"column-1\">Messbereiche<\/td>\n<td class=\"column-2\">3 Achsen x, y, z 360\u00b0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- #tablepress-10 from cache --><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grundlagen<\/h2>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"p2Upvz3HrS\"><a href=\"https:\/\/www.fambach.net\/en\/grundlagen-elektronischer-kompass\/\">Grundlagen elektronischer Kompass<\/a><\/blockquote><iframe title=\"&#8222;Grundlagen elektronischer Kompass&#8220; &#8212; Stefan&#039;s WebBlog\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/www.fambach.net\/grundlagen-elektronischer-kompass\/embed\/#?secret=p2Upvz3HrS\" data-secret=\"p2Upvz3HrS\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Schaltung<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/GY273Versuchsaufbau.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"301\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/GY273Versuchsaufbau.jpg\" alt=\"\" class=\"wp-image-904\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/GY273Versuchsaufbau.jpg 400w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/GY273Versuchsaufbau-300x226.jpg 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LSkizze_bb.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"719\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LSkizze_bb-1024x719.png\" alt=\"\" class=\"wp-image-905\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LSkizze_bb-1024x719.png 1024w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LSkizze_bb-300x211.png 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LSkizze_bb-768x539.png 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LSkizze_bb.png 1038w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Anschluss<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td>Ground<\/td><td>Masse<\/td><\/tr><tr><td>DRDY<\/td><td>??<\/td><\/tr><tr><td>Seventh-day Adventist<\/td><td>I2C SDA<\/td><\/tr><tr><td>SCL<\/td><td>I2C SCL<\/td><\/tr><tr><td>VCC<\/td><td>5 V<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Einsatzzwecke<\/h2>\n\n\n\n<ul><li>Richtungsbestimmung<\/li><li>Orientierung von Roboter<\/li><li>Erweiterung von Messdaten mit Orientierungsdaten<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Programming<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bibliothek<\/h3>\n\n\n\n<p>Auch hier gibt es von Adafruit eine Unified Bibliothek. Diese kann wie gewohnt \u00fcber den &#8222;Bibliothekar&#8220; installiert werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><figure><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/LibInstall1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-646\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/LibInstall1.png\" alt=\"\" width=\"547\" height=\"221\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/LibInstall1.png 547w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/LibInstall1-300x121.png 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><\/figure><\/h2>\n\n\n\n<p>Nach HMC suchen und die Unified ausw\u00e4hlen.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883L_Library_Manager.png\"><img loading=\"lazy\" decoding=\"async\" width=\"785\" height=\"223\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883L_Library_Manager.png\" alt=\"\" class=\"wp-image-911\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883L_Library_Manager.png 785w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883L_Library_Manager-300x85.png 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883L_Library_Manager-768x218.png 768w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Testprogramm 1<\/h3>\n\n\n\n<p>Auch ein kleines Testprogramm ist in der Bibliothek enthalten.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LExampleSelection.png\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"589\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LExampleSelection.png\" alt=\"\" class=\"wp-image-912\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LExampleSelection.png 541w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LExampleSelection-276x300.png 276w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><\/figure>\n\n\n\n<p>Die magnetische Abweischung muss im Programm auf den aktuellen Standort angepasst werden. Die Daten k\u00f6nnen auf dieser <a href=\"http:\/\/www.magnetic-declination.com\/\">Seite<\/a> abgerufen werden. Die Seite ist auch im Beispielquellcode mit zus\u00e4tzlichen Informationen verlinkt.<br>Bei mir sind das +2\u00b0 25&#8242; f\u00fcr Frankfurt und Umgebung.&nbsp; Diese m\u00fcssen noch in Rad umgerechnet werden (<a href=\"https:\/\/www.google.de\/search?ei=E-DEWrDGKqay6ASUm6_ADg&amp;q=deg+in+rad&amp;oq=deg+in+rad&amp;gs_l=psy-ab.3..0i67k1j0j0i203k1j0j0i22i30k1l6.3027.5291.0.5601.10.10.0.0.0.0.101.827.9j1.10.0....0...1c.1.64.psy-ab..0.10.820...0i131k1j35i39k1j0i20i263k1.0.RBz5QuC-cwQ\">hier ein Tool im Internet<\/a>).&nbsp; Was bei mir&nbsp;0,0349066 Rad f\u00fcr die +2\u00b0 ergibt.&nbsp; Bei mir im Quellcode steht dann:<\/p>\n\n\n\n<p>float declinationAngle = 0.0349066;<\/p>\n\n\n\n<p>Das Ganze kompilieren und auf den Arduino laden und schon sollte das Programm laufen.<\/p>\n\n\n\n<p>Die ausgegebenen Daten zeigen bei mir erstmal keine verifizierbaren Werte. Sie bewegten sich im Bereich von&nbsp; 200\u00b0-356\u00b0.<\/p>\n\n\n\n<p>Eine Platzierung des Sensors am Rand des Steckbrettes brachte eine Verbesserung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Testprogramm 2<\/h3>\n\n\n\n<p>Nach einiger Recherche im Internet habe ich ein paar M\u00f6glichkeiten zur Kalibrierung gefunden. Parallel habe ich mir die Daten mal Visualsiert und festgestellt, dass der Kreis den der Kompass bei einer vollen Umdrehung beschreibt auf der X und Y Achse verschoben ist. Hieraus hat sich die folgende einfache Kalibrierung ergeben.<\/p>\n\n\n\n<p>Dreht man den Kompass um 360\u00b0 um die Z-Achse und notiert alle paar Grad die Werte, kann man erkennen, dass sich ein Kreis bildet der auf der X und Y Achse verschoben ist.<\/p>\n\n\n\n<p>Von diesem Kreis kann man den Mittelpunkt errechnen. Der Mittel wird dann von den gemessenen X und Y Werten abgezogen. Dies bewirkt eine Verschiebung des Mittelpunkt auf den Nullpunkt (X= 0, Y=0).<\/p>\n\n\n\n<p>Die Minimal- und Maximalwerte k\u00f6nnen durch Drehen des Sensors um 360\u00b0 erhoben werden. <\/p>\n\n\n\n<p>Hier das erweiterte Beispielprogramm. Den Sensor am Anfang mindestens einmal, m\u00f6glichst auf einer glatten Fl\u00e4che, um die Z Achse drehen.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LCalibrationTest.ino\">HMC5883LCalibrationTest<\/a><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/04\/HMC5883LCalibrationTest.ino\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<p>Ich habe den Code nur mit meinem Kompass getestet, ich bin mir fast sicher, dass sollte sich die Verschiebung in einem anderen Quardranten bewegen, die Berechnungen angepasst werden m\u00fcssen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Der HMC58883L kann die Orientierung eines Gegenstgandes bestimmen auf dem er montiert ist. Eine Kalibrierung am Anfang ist unerl\u00e4sslich zur Verwendung des Moduls. St\u00f6rfaktoren wie Leiter und Metall k\u00f6nnen die Werte des Sensors stark beeinflussen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Problems<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Die Werte des Sensors stimmen nicht<\/h3>\n\n\n\n<p>Der Gund hierf\u00fc kann eine Ablenkung durch Metallteile und Magnetische Felder sein. Bei mir Reichte das Steckbrett aus, um die Sensordaten komplett zu verf\u00e4lsche.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">L\u00f6sung 1 Umgebung bereinigen<\/h4>\n\n\n\n<p>Die Umgebung \u00e4ndern. Den Sensor mal an den Rand des Steckbretts stecken oder nur mit Kabel verbinden. St\u00f6rende Elemente aus der direkten Umgebung entfernen. St\u00f6rungen werden durch Magnetfelder oder Metalle erzeugt. Magnetfelder k\u00f6nnen&nbsp; von Lautsprechern, Motoren oder allem was eine Strom durchflossene Spule\/Leiter enth\u00e4lt, erzeugt werden.&nbsp; Metallteile k\u00f6nnen entweder abschirmen oder durch nahe Spannungsquellen k\u00f6nnen Str\u00f6me induziert werden, die wiederum das gemessene Magenetfeld beeinflussen. <\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=UysOlmQC73o\">EZtech<\/a> meint das sogar die angel\u00f6teten Pins das Magenetfeld ebeinflussen wenn sie aus Eisen bzw. magnetischen Material sind. Somit k\u00f6nnte es hilfreich sein die Pins durch Kufperkabel zu ersetzen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">L\u00f6sung 2 Sensor justieren<\/h4>\n\n\n\n<p>Den Sensor justieren siehe Beispielprogramm oben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Der Sensor reagiert nicht<\/h3>\n\n\n\n<p>Das auslesen des Sensors funktioniert nicht. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">L\u00f6sung 1: Tauschen von SDA und SCL Leitung <\/h4>\n\n\n\n<p>Evtl. k\u00f6nnten die SDA und die SCL Leitung beim Verdrahten vertauscht worden sein (Das passiert den Besten ;)). Einfach mal die zwei Leitungen tauschen, es sollte eigentlich nichts passieren k\u00f6nnen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">L\u00f6sung 2: I2C\/Wire Bus testen<\/h4>\n\n\n\n<p>Evtl. hat euer Modul eine andere Adresse oder funktioniert nicht. Deshalb empfiehlt es sich zu Beginn mal den Bus zu scannen. Es gibt Programme hierf\u00fcr, unter anderem das im folgenden Beitrag gelinkte von mir:<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"PJ24Tib69S\"><a href=\"https:\/\/www.fambach.net\/en\/uno-wire-scannen\/\">Uno &#8211; Wire Scannen<\/a><\/blockquote><iframe title=\"&#8222;Uno &#8211; Wire Scannen&#8220; &#8212; Stefan&#039;s WebBlog\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/www.fambach.net\/uno-wire-scannen\/embed\/#?secret=PJ24Tib69S\" data-secret=\"PJ24Tib69S\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>Wire\/I2C Scanner<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Verwandte Berichte<\/h2>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-strom-sensor-ina219-dc\/\">Preview \u2013 INA3221 Power Monitor<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-digitaler-wagesensor\/\">Preview \u2013 Digital Weighing Sensor<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-bluetooth-gamepad-2\/\">ESP32 Bluetooth Gamepad<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp01-relay-platinen-2\/\">ESP01 \u2013 DHT11 Temperature and Humidity Sensor Boards<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/feuchtigkeitsmesser-dht11-2\/\">Temperature and humidity sensor DHT22<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/lm2596-step-down-spannungswandler\/\">LM2596 Step Down Spannungswandler<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/\">Preview &#8211; Strommessung mit dem ACS712<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-omidirectionales-i%c2%b2c-mikrofon\/\">Preview &#8211; Omnidirectionales I\u00b2C Mikrofon<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-pir-bewegungssensor\/\">D1 Mini Shield \u2013 PIR (Motion Sensor)<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/\">D1 Mini Shield \u2013 SG30 Air Quality Measurement<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/cdn-shop.adafruit.com\/datasheets\/HMC5883L_3-Axis_Digital_Compass_IC.pdf\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/wiki.eprolabs.com\/index.php?title=GY-273_Compass_Module\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.sparkfun.com\/tutorials\/301\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/github.com\/sleemanj\/HMC5883L_Simple\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-simtronyx-das-elektronik-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"rpPHyivt93\"><a href=\"http:\/\/blog.simtronyx.de\/kurz-vorgestellt-hmc5883l-magnetometer-kompassmodul-gy-271\/\">Kurz vorgestellt: HMC5883L Magnetometer (Kompassmodul GY-271)<\/a><\/blockquote><iframe title=\"&#8222;Kurz vorgestellt: HMC5883L Magnetometer (Kompassmodul GY-271)&#8220; &#8212; simtronyx - Das Elektronik Blog\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"http:\/\/blog.simtronyx.de\/kurz-vorgestellt-hmc5883l-magnetometer-kompassmodul-gy-271\/embed\/#?secret=rpPHyivt93\" data-secret=\"rpPHyivt93\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Der HMC5883L ist ein Kompass welcher \u00fcber den I2c Bus angesteuert werden kann. Er wird \u00fcber die Bus-Adresse&nbsp;0x1E abgefragt und kann die Orientierung eines Gegenstandes, auf dem er montiert ist, feststellen. Ansicht Daten Grundlagen Schaltung Anschluss GND Masse DRDY ?? SDA I2C SDA SCL I2C SCL VCC 5 V Einsatzzwecke Richtungsbestimmung Orientierung von Roboter Erweiterung &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/preview-esp01-relais-modul\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"ESP01 &#8211; Relais Platine\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":865,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[178,180,223],"tags":[29,97,98,80,5],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/862"}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=862"}],"version-history":[{"count":24,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/862\/revisions"}],"predecessor-version":[{"id":5105,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/862\/revisions\/5105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/865"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}