{"id":5241,"date":"2014-01-27T21:28:35","date_gmt":"2014-01-27T19:28:35","guid":{"rendered":"http:\/\/willsagen.de\/?p=5241"},"modified":"2014-01-27T21:28:35","modified_gmt":"2014-01-27T19:28:35","slug":"arduino-fahrerlebnissometer","status":"publish","type":"post","link":"https:\/\/willsagen.de\/?p=5241","title":{"rendered":"[arduino] Fahrerlebnissometer"},"content":{"rendered":"<p><a href=\"http:\/\/willsagen.de\/wp-content\/uploads\/013_arduino.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-5271\" style=\"margin: 2px;\" alt=\"013_arduino\" src=\"http:\/\/willsagen.de\/wp-content\/uploads\/013_arduino-500x375.jpg\" width=\"300\" height=\"225\" \/><\/a>Bei BMW &#8211; so hab ich geh\u00f6rt &#8211; gibt&#8217;s einen Fahrerlebnisschalter. Mir ist jetzt nicht klar, ob dieser Schalter default-m\u00e4\u00dfig ein oder ausgeschaltet ist. Also, ob man bei so einem BMW das Fahr-Erlebnis erst ausschalten muss, um unaufgeregt dahinzugleiten, oder ob das Erlebnis mit dem ersten Meter aus der Parkl\u00fccke schon anf\u00e4ngt. Mein BMW hat auch einen &#8222;Fahrerlebnisschalter&#8220;. Experten nennen den auch Gaspedal. Egal. Kommen wir zu einem anderen Erlebnis: Messtechnik meets Bastelbude.<\/p>\n<p>Wie lie\u00dfe sich das Fahrerlebnis besser anzeigen als mit einem Beschleunigungsmessger\u00e4t? Grundstein meiner weltweit wahrscheinlich einzigartigen Sammlung von Beschleunigungsmessger\u00e4ten war ein Zeigerinstrument, das ich seinerzeit erst in meiner DS und danach in meinem 911er installiert hatte. Ich fand das immer ganz interessant, einen Eindruck davon zu bekommen, wie hoch die wirkenden Beschleunigungen und Verz\u00f6gerungen sind, gerade auch im Hinblick auf die Zahlen, die man so in Unfallrekonstruktionen anwendet. Sp\u00e4ter hatte ich sowas, nun f\u00fcr L\u00e4ngs- und Querbeschleunigung, als Digitalinstrument gebaut. Das war allerdings rein optisch eher nicht so sch\u00f6n. Display und &#8222;Rechner&#8220; waren auch getrennt in zwei K\u00e4sten. Alles irgendwie ungeil.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-5259\" style=\"margin: 2px;\" alt=\"001_arduino\" src=\"http:\/\/willsagen.de\/wp-content\/uploads\/001_arduino-200x300.jpg\" width=\"200\" height=\"300\" \/><\/p>\n<p>Schon l\u00e4nger haben es mir diese kleinen Einplatinenrechner angetan, wie z. B. der <a href=\"http:\/\/arduino.cc\/\" target=\"_blank\">Arduino<\/a>. Irgendwo flogen bei mir auch noch ein paar Analog Devices Beschleunigungssensoren rum, und so stand das erste Projekt fest: Ein analoges Beschleunigungsmessger\u00e4t. Aber erst mal musste ich mit meinem neuen italienischen Kumpel warm werden, was schnell klappte. Der Arduino gr\u00fc\u00dft mich freundlich und kennt schon die richtige Antwort.<\/p>\n<p>Schon mal ganz sch\u00f6n super. Als n\u00e4chstes hab ich meinen alten ADXL202 angekabelt, der mir nach ein paar Programmierfinger\u00fcbungen auch schon passable Werte lieferte. Vorteil ist ja heutzutage, dass man sich im Netz viele, viele Tipps und Beispiel-Code holen kann. Denn allein das Ansteuern der Anzeige h\u00e4tte ich allein nie hingekriegt. Was ich aber z. B. nirgendwo fand, ist, dass man nachdem Beschreiben einer Anzeigenzeile diese auch wieder l\u00f6schen muss. Wenn n\u00e4mlich ein Zahlenwert nur zweistellig ist und da vorher ein dreistelliger stand, kann man sich ganz sch\u00f6n lange fragen, warum die Anzeige unplausible Werte liefert, wenn man nicht ahnt, dass nur die Stellen \u00fcberschrieben werden, die tats\u00e4chlich aktualisiert werden, und alle anderen ihre Information behalten.<\/p>\n<p><a href=\"http:\/\/willsagen.de\/wp-content\/uploads\/002_arduino.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-5260\" style=\"margin: 2px;\" alt=\"002_arduino\" src=\"http:\/\/willsagen.de\/wp-content\/uploads\/002_arduino-500x375.jpg\" width=\"300\" height=\"225\" \/><\/a>Als n\u00e4chstes kam das Zeigerinstrument ins Spiel. Das wollte ich eigentlich mit einem Schrittmotor bewerkstelligen, hab dann aber doch erst ausprobiert, ob man \u00fcber die Pulsweitenmodulation (PWM) auch ein Zeigerinstrument ansteuern kann. Ergebnis: Klappt! Bl\u00f6d ist, dass die meisten Anzeigen nur einen Zeigerwinkel von 90\u00b0 liefern. Das war mir zu wenig. Ich wollte mehr! Also hab ich mir einen kleinen Drehzahlmesser besorgt. Warum man sowas f\u00fcr nicht mal 13 Euro\u00a0<span style=\"line-height: 1.5em;\">inklusive Versand<\/span><span style=\"line-height: 1.5em;\">\u00a0<\/span><span style=\"line-height: 1.5em;\">bekommt und einem das auch noch aus England geliefert wird, ist mir unklar. Egal. Kaum angekommen, hatte ich es schon zerlegt und ausgeweidet. Als erstes zeigte sich, dass der Zeiger stark ged\u00e4mpft ist. Nach weiterem Zerlegen fand ich heraus, dass die Zeigerachse in z\u00e4hem Fett gelagert ist. Das habe ich entfernt und schon ging der Zeiger so leicht, wie er sollte. Schnell noch den Strom gemessen: Knapp \u00fcber 40 mA bei Vollausschlag. Das geht gerade noch. Vollausschlag hat man ja nicht so oft. <\/span><\/p>\n<p><span style=\"line-height: 1.5em;\"><iframe loading=\"lazy\" style=\"line-height: 1.5em;\" src=\"https:\/\/vine.co\/v\/MumAYdOBatx\/embed\/simple\" height=\"480\" width=\"480\" frameborder=\"0\"><\/iframe><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-5263\" style=\"margin: 2px;\" alt=\"005_arduino\" src=\"http:\/\/willsagen.de\/wp-content\/uploads\/005_arduino-500x375.jpg\" width=\"300\" height=\"225\" \/><\/p>\n<p><span style=\"line-height: 1.5em;\">Dann war das Zeigerinstrument auch schon schnell an einen PWM-Ausgang angeschlossen. Erst dachte ich, dass der Zeiger eine Mittelstellung haben soll und dann nach links und rechts ausschl\u00e4gt. Ich hab mich dann aber entschlossen, dass, egal in welcher Richtung die Beschleunigung wirkt, der Zeiger immer in die gleiche Richtung ausschl\u00e4gt. Und da ich ja einen zweiaxialen Beschleunigungssensor hatte, hab ich mir dann noch gedacht, dass man zwischen L\u00e4ngs- und Querbeschleunigung mit einem Tastendruck wechseln kann. Eine LED zeigt dann die gew\u00e4hlte Messachse an.<\/span><\/p>\n<p><a href=\"http:\/\/willsagen.de\/wp-content\/uploads\/007_arduino.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-5265\" style=\"margin: 2px;\" alt=\"007_arduino\" src=\"http:\/\/willsagen.de\/wp-content\/uploads\/007_arduino-500x375.jpg\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p>Den &#8222;gro\u00dfen&#8220; Arduino (Uno R3) \u00a0hab ich mir im Grunde als Entwicklungsger\u00e4t besorgt. In das Rundinstrument wandert dann der Arduino Nano-Derivat , hier unten im Bild. Der kann das gleiche wie der gro\u00dfe, ist nur kleiner.<br \/>\nNachdem die Software soweit lief, musste ich den ganzen Kram nun in das vorgesehene Geh\u00e4use einbauen. Zum Arduino Nano gesellt sich noch die Platine mit dem Beschleunigungssensor und ein Spannungsreglerbaustein. Zwar kann man den Arduino an bis zu 12 Volt h\u00e4ngen, aber im Auto hat man ja schon mal etwas mehr. Au\u00dferdem kann ein Kondensator zum Gl\u00e4tten auch nicht schaden.<\/p>\n<p><a href=\"http:\/\/willsagen.de\/wp-content\/uploads\/009_arduino.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-5267\" style=\"margin: 2px;\" alt=\"009_arduino\" src=\"http:\/\/willsagen.de\/wp-content\/uploads\/009_arduino-500x375.jpg\" width=\"300\" height=\"225\" \/><\/a>Diverse Bauteile mussten daf\u00fcr an andere Stellen umgesetzt werden, damit alles in die kleine R\u00f6hre des Messger\u00e4ts passt. Die Beleuchtung des Ger\u00e4ts habe ich erst mal wieder eingebaut wie sie war, allerdings wird mir die Gl\u00fchbirne zu warm. Da werde ich wohl noch LEDs einbauen.<\/p>\n<p>\u00dcberhaupt scheint der gro\u00dfe Arduino die Werte des Beschleunigungssensors etwas anders als der Nano auszuwerten. Da muss ich die Software noch mal anpassen, damit der Zeiger wirklich anfangs auf Null steht. Vielleicht baue ich auch noch eine automatische Nullstellungsfunktion ein. Mal sehen. Ach, und das Superdupercarbonoptik Zifferblatt muss noch anders beschriftet werden. Wenn ich das ganz neu mache, kann ich auch noch eine andere Skala aufdrucken. Dann muss ich mich nicht mit einem Maximalwert von 7,5 m\/s<sup>2<\/sup> zufrieden geben. Work in Progress. Sowas ist ja nie fertig.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/vine.co\/v\/Mun6HlIwpV0\/embed\/simple\" height=\"480\" width=\"480\" frameborder=\"0\"><\/iframe><script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/platform.vine.co\/static\/scripts\/embed.js\" async=\"\"><\/script><\/p>\n\n\t\t<style>\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-5241 gallery-columns-2 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5259'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/001_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5260'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/002_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5261'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/003_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5262'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/004_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5263'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/005_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5264'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/006_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5265'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/007_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5266'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/008_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5267'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/009_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5268'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/010_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5269'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/011_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5270'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/012_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/willsagen.de\/?attachment_id=5271'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/willsagen.de\/wp-content\/uploads\/2014\/01\/013_arduino-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n<p><span style=\"line-height: 1.5em;\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei BMW &#8211; so hab ich geh\u00f6rt &#8211; gibt&#8217;s einen Fahrerlebnisschalter. Mir ist jetzt nicht klar, ob dieser Schalter default-m\u00e4\u00dfig ein oder ausgeschaltet ist. Also, ob man bei so einem BMW das Fahr-Erlebnis erst ausschalten muss, um unaufgeregt dahinzugleiten, oder ob das Erlebnis mit dem ersten Meter aus der Parkl\u00fccke schon anf\u00e4ngt. Mein BMW hat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,1],"tags":[],"class_list":["post-5241","post","type-post","status-publish","format-standard","hentry","category-rolling-rolling-rolling","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/posts\/5241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5241"}],"version-history":[{"count":0,"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/posts\/5241\/revisions"}],"wp:attachment":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}