{"id":328,"date":"2015-02-07T11:25:41","date_gmt":"2015-02-07T16:25:41","guid":{"rendered":"http:\/\/projectsofdan.com\/?p=328"},"modified":"2015-03-01T16:04:27","modified_gmt":"2015-03-01T21:04:27","slug":"digital-dashboard-display-ideas","status":"publish","type":"post","link":"https:\/\/projectsofdan.com\/?p=328","title":{"rendered":"Digital Dashboard &#8211; Display Ideas"},"content":{"rendered":"<p>The dashboard\/logger is starting to come together. Most of the sensor functionality I want is in place, it logs well, etc. The tricky part now is how to display all this info in a way that is useful and clear while driving the car.<\/p>\n<p>One of the most import visual outputs is the shift light itself. The setup i&#8217;m using is fairly large and clear with enough length and resolution to hopefully make it clear where you are in the rev band and how its trending. I do hope that they are bright enough to see in the sunlight, but I think having it mounted in the factory dash area under the dash hood should make this ok.<\/p>\n<p>The second most important indication is for the warning messages. If my oil pressure drops or I start to overheat, i want it to be very clear very quickly. As of now, if there is an alarm condition, the whole display changes to a warning message screen:<\/p>\n<p><a href=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/achtung.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-330\" src=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/achtung.jpg\" alt=\"achtung\" width=\"640\" height=\"480\" srcset=\"https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/achtung.jpg 640w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/achtung-300x225.jpg 300w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/achtung-624x468.jpg 624w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>&#8220;Warning&#8221;, &#8220;Achtung!&#8221;, &#8220;Danger to the Manifold&#8221;, would all be appropriate. At the same time the shift lights will all blink red. I can display up to three alarms at once should hopefully be enough, even for a German car.<\/p>\n<p>Lastly, i thought it would be cool to have a large number display for the gear indicator. While i generally know what gear I&#8217;m in, i&#8217;m moving to a 3.46 rear end in the E36 this year and will be shifting more often so it may\u00a0come in handy.<\/p>\n<p><a href=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/IMG_1211.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-329\" src=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/IMG_1211.jpg\" alt=\"IMG_1211\" width=\"640\" height=\"480\" srcset=\"https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/IMG_1211.jpg 640w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/IMG_1211-300x225.jpg 300w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/02\/IMG_1211-624x468.jpg 624w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Working with an old school character display is pretty clunky, but it at least allows you to program 8 custom characters. I used five of the custom characters for the I, II, III, IIII, and IIII characters for the bar graph. I used the remaining three slots for the large number characters- basically an upper block, lower block, and full block. There are prettier 4 line characters out there, but I don&#8217;t have the memory for them with the bar graph.<\/p>\n<p>The mbed microcontroller i&#8217;m using does have a built in controller for a 7&#8243; 800&#215;480 full color TFT <a title=\"EA 7&quot; Display\" href=\"http:\/\/www.embeddedartists.com\/products\/displays\/lcdb_70.php\" target=\"_blank\">display<\/a>, but that&#8217;s for another day.<\/p>\n<p>In addition to the main screen, I can scroll through different screens using the buttons on the right side of the display. As of now I have a screen showing the raw ADC data for the 8 analog inputs, a screen with all processed sensors, a screen with GPS status, a screen with some basic setup stuff. I&#8217;ll post more info on those when i get them sorted out.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The dashboard\/logger is starting to come together. Most of the sensor functionality I want is in place, it logs well, etc. The tricky part now is how to display all this info in a way that is useful and clear while driving the car. One of the most import visual outputs is the shift light [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[22,19],"class_list":["post-328","post","type-post","status-publish","format-standard","hentry","category-digital-dashboard-electronics-robotics","tag-character-lcd","tag-digital-dashboard"],"_links":{"self":[{"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=328"}],"version-history":[{"count":2,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions"}],"predecessor-version":[{"id":338,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions\/338"}],"wp:attachment":[{"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}