{"id":488,"date":"2014-02-20T15:13:37","date_gmt":"2014-02-20T15:13:37","guid":{"rendered":"http:\/\/192.168.3.4\/?p=488"},"modified":"2018-01-09T06:48:34","modified_gmt":"2018-01-09T14:48:34","slug":"controller-of-the-sensor-helmet","status":"publish","type":"post","link":"https:\/\/www.cloudacm.com\/?p=488","title":{"rendered":"Controller of the Sensor Helmet"},"content":{"rendered":"<p>The <a href=\"https:\/\/www.sparkfun.com\/products\/11113\">Arduino Pro Mini<\/a> will be selected as the controller due to its small size and reliability.\u00a0 This micro controller is small.\u00a0 I ordered 2 of them from Sparkfun and they arrived in a few days.\u00a0 They don&#8217;t come with header pins installed.\u00a0 This is a plus because I have the option to header or wire it in a way the is dictated by the design.<\/p>\n<p>Here is a pin out map of the Arduino Pro Mini for reference.<\/p>\n<p><a href=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/02\/ProMini.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-534\" alt=\"ProMini\" src=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/02\/ProMini.png\" width=\"875\" height=\"622\" \/><\/a><\/p>\n<p>I had some reservations about how to power the controller.\u00a0 I wasn&#8217;t sure if the micro controller came with a voltage regulator or not.\u00a0 Turns out it did.\u00a0 The RAW supply voltage can be 3.3Vdc to 12Vdc for my 3.3V boards.\u00a0 The 5V boards use a range from 5-12 instead.\u00a0 There is voltage input pin from a regulated supply.\u00a0 This could be handy if I need to use a more efficient regulator or use an external regulator to supply more peripherals.<\/p>\n<p>Programing the board was another area of uncertainty.\u00a0 The micro controller doesn&#8217;t have a USB connection, so I had to use the <a href=\"https:\/\/www.sparkfun.com\/products\/9873\">FTDI Basic Breakout from Sparkfun<\/a>.\u00a0 It turned out to be easier than I thought.\u00a0 The pin out connection with the micro controller is outlined here in this diagram:<\/p>\n<p><a href=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/02\/assembly.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-539\" alt=\"assembly\" src=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/02\/assembly-300x179.jpg\" width=\"300\" height=\"179\" srcset=\"https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/02\/assembly-300x179.jpg 300w, https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/02\/assembly-1024x612.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>The controller will need to be protected from the elements.\u00a0 Accessibility to the programing port will need to be considered.\u00a0 This will allow system improvements through firmware updates.\u00a0 The controller should be programmed to use the least amount of power possible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Arduino Pro Mini will be selected as the controller due to its small size and reliability.\u00a0 This micro controller is small.\u00a0 I ordered 2 of them from Sparkfun and they arrived in a few days.\u00a0 They don&#8217;t come with header pins installed.\u00a0 This is a plus because I have the option to header or wire it in a way the is dictated by the design. Here is a pin out map of the Arduino Pro Mini for reference. I&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.cloudacm.com\/?p=488\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-488","post","type-post","status-publish","format-standard","hentry","category-bike-rides","category-rd"],"_links":{"self":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=488"}],"version-history":[{"count":8,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/488\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/488\/revisions\/541"}],"wp:attachment":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}