{"id":316,"date":"2015-01-30T17:36:39","date_gmt":"2015-01-30T22:36:39","guid":{"rendered":"http:\/\/projectsofdan.com\/?p=316"},"modified":"2015-02-07T12:57:49","modified_gmt":"2015-02-07T17:57:49","slug":"digital-dashboard-main-unit-shield-pcb","status":"publish","type":"post","link":"https:\/\/projectsofdan.com\/?p=316","title":{"rendered":"Digital Dashboard &#8211; Main Unit Shield PCB"},"content":{"rendered":"<p>I went around in circles for a few weeks trying to figure out the best way to deal with the main unit. My initial thought was to spin an entirely new PCB to house the <a title=\"LPC4088 Quickstart Board\" href=\"https:\/\/developer.mbed.org\/platforms\/EA-LPC4088\/\" target=\"_blank\">LPC4088 Quickstart board<\/a>, SDcard interface, accelerometer, ADCs, buffer opamps, etc, etc. Basically it would replace the <a title=\"QSB Base Board\" href=\"http:\/\/www.embeddedartists.com\/products\/boards\/lpc4088_qsb_bb.php\" target=\"_blank\">LPC4088 QSB Base Board<\/a> and add the additional components I needed. Nice and clean.<\/p>\n<p>After thinking a bit, however, I came to the conclusion that this would be pretty redundant, entail a much more complicated design effort, and cost more to build. I might as well use what&#8217;s been done for me and simply add what I need. Fortunately, the Base Board has an Arduino shield interface. I can just build a shield! It will plug into the empty shield header interface shown here:<\/p>\n<p><a href=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/image5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-319\" src=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/image5.jpg\" alt=\"image5\" width=\"640\" height=\"480\" srcset=\"https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/image5.jpg 640w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/image5-300x225.jpg 300w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/image5-624x468.jpg 624w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>The other benefit of this reduced scope is that I can actually get the design done and built in a timely manner. I decided on using a Microchip 8-channel MP3208 12-bit ADC. This will cover 8 channels of 0-5V analog input, plenty for my logger. I&#8217;m using MCP604 opamps and basic RC filters for input buffering\/filtering.<\/p>\n<p>Here&#8217;s an example of one of the analog input circuits. It has an optional 5V pullup via jumper, buffer, and antialiasing filter.<\/p>\n<p><a href=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/AnalogInCircuit.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-335\" src=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/AnalogInCircuit.png\" alt=\"AnalogInCircuit\" width=\"517\" height=\"302\" srcset=\"https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/AnalogInCircuit.png 517w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/AnalogInCircuit-300x175.png 300w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/a><\/p>\n<p>The other main purpose of the shield is two connectors. One for all my sensors to connect to as inputs and the other to connect to the Remote Display.<\/p>\n<p>The board looks like this:<\/p>\n<p><a href=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/TOP.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-317\" src=\"http:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/TOP.png\" alt=\"TOP\" width=\"500\" height=\"334\" srcset=\"https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/TOP.png 500w, https:\/\/projectsofdan.com\/wp-content\/uploads\/2015\/01\/TOP-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>I just placed the order today so the PCBs should be here in a couple weeks. In the mean time i need to gather up the BOM and \u00a0order the parts.<\/p>\n<p>In the meantime I plan to focus on the software a bit and get that decent shape. More to come!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I went around in circles for a few weeks trying to figure out the best way to deal with the main unit. My initial thought was to spin an entirely new PCB to house the LPC4088 Quickstart board, SDcard interface, accelerometer, ADCs, buffer opamps, etc, etc. Basically it would replace the LPC4088 QSB Base Board [&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":[],"class_list":["post-316","post","type-post","status-publish","format-standard","hentry","category-digital-dashboard-electronics-robotics"],"_links":{"self":[{"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts\/316","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=316"}],"version-history":[{"count":4,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts\/316\/revisions"}],"predecessor-version":[{"id":336,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=\/wp\/v2\/posts\/316\/revisions\/336"}],"wp:attachment":[{"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projectsofdan.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}