Web edits
[beagleboard.org.git] / db / 2818.xml
blobe70ab4b97310951e63f5f8353f7ad3cc81a2d0e2
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <?xml-stylesheet type="text/xsl" href="helma.xsl"?>
3 <xmlroot xmlns:hop="http://www.helma.org/docs/guide/features/database">
4   <hopobject id="2818" name="SensorCape" prototype="Page" created="1372652469783" lastModified="1372652623921">
5   <hop:parent idref="20" prototyperef="Page"/>
6     <http_remotehost>127.0.0.1</http_remotehost>
7     <is_xhtml type="boolean">true</is_xhtml>
8     <pname>SensorCape</pname>
9     <registrant>maybeillrememberit@gmail.com</registrant>
10     <http_language>en-US,en;q=0.8</http_language>
11     <http_browser>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36</http_browser>
12     <uri>SensorCape</uri>
13     <time type="date">30.06.2013 23:23:43 CDT</time>
14     <updatetime type="date">30.06.2013 23:21:09 CDT</updatetime>
15     <hopsession>127.0.0.192.136.210.lxyjd0ubh5de</hopsession>
16     <body>The SensorCape is a BeagleBone Black add-on cape that provides extensive sensing capability to the already very capable BeagleBone Black platform. The SensorCape was developed for the &lt;a title=&quot;TI Design Competition Wiki&quot; href=&quot;http://ti.com/design2013&quot;&gt;Texas Instruments Intern Design Competition (2013)&lt;/a&gt;. I wanted to design an add-on that was as versatile and capable as the BeagleBone itself. Accomplishing this meant adding general functionality not included with the BeagleBone that would be useful in a wide variety of contexts. The simplest way to add functionality is to increase the possibilities for interacting with the BeagleBone. For me, this meant adding various sensors to enable the BeagleBone to know more about the world around it.&lt;img title=&quot;More...&quot; alt=&quot;&quot; src=&quot;http://www.michaelhleonard.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif&quot; /&gt;\r
17 &lt;br /&gt;\r
18 &lt;h3&gt;SensorCape Hardware&lt;/h3&gt;\r
19 Some broad requirements set for the SensorCape were:\r
20 &lt;ul&gt;\r
21         &lt;li&gt;Wide range of sensing capability&lt;/li&gt;\r
22         &lt;li&gt;Relatively low power draw as compared to similar sensing products&lt;/li&gt;\r
23         &lt;li&gt;Fast enough sensing to be useful in a broad range of applications&lt;/li&gt;\r
24         &lt;li&gt;Minimal use of the BeagleBone GPIO pins&lt;/li&gt;\r
25 &lt;/ul&gt;\r
26 Starting off, I knew that I wanted to add some type of motion sensing as well as a temperature sensor. After browsing around Mouser and DigiKey I decided on a set of sensors that give the SensorCape the following capability:\r
27 &lt;ul&gt;\r
28         &lt;li&gt;3-axis gyroscope&lt;/li&gt;\r
29         &lt;li&gt;3-axis accelerometer&lt;/li&gt;\r
30         &lt;li&gt;3-axis compass&lt;/li&gt;\r
31         &lt;li&gt;Ambient light sensor&lt;/li&gt;\r
32         &lt;li&gt;Ambient temperature sensor&lt;/li&gt;\r
33         &lt;li&gt;Non-contact temperature sensor&lt;/li&gt;\r
34         &lt;li&gt;Humidity sensor&lt;/li&gt;\r
35         &lt;li&gt;Pressure sensor (Can detect changes in altitude)&lt;/li&gt;\r
36         &lt;li&gt;38 kHz IR sensor (Interfaces with common consumer electronics)&lt;/li&gt;\r
37         &lt;li&gt;4 push-buttons&lt;/li&gt;\r
38 &lt;/ul&gt;\r
39 In addition to these sensors, the SensorCape has also been designed with four user configurable LED&apos;s and a production ready cape EEPROM which conforms to the requirements set in the &lt;a title=&quot;BeagleBone Black System Reference Manual&quot; href=&quot;http://circuitco.com/support/index.php?title=BeagleBoneBlack&quot; target=&quot;_blank&quot;&gt;BeagleBone Black System Reference Manual&lt;/a&gt;. For more details on the sensors included on the SensorCape and how to use them you are referred to the &lt;a title=&quot;SensorCape Reference Manual&quot; href=&quot;http://www.michaelhleonard.com/sensorcape-reference/&quot;&gt;SensorCape reference manual&lt;/a&gt;.\r
40 &lt;br /&gt;\r
41 &lt;h3&gt;SensorCape Software Library&lt;/h3&gt;\r
42 In addition to designing the hardware, I wanted to provide a software library that would allow users of the SensorCape to easily interact with the various sensors on the board. I believe that one of the greatest assets of the Arduino environment is the incredible amount of libraries the community has provided, I hope that the BeagleBone community can meet that demand in the same way. The software project is underway and &lt;a title=&quot;SensorCape software library on GitHub&quot; href=&quot;https://github.com/Michael0310/SensorCape&quot;&gt;is hosted at this repository on GitHub&lt;/a&gt;. The SensorCape library will eventually support both C and Python, with initial development focused on C. The intent is to finish developing the C library and to add a Python wrapper afterwards.</body>
43     <pseudoparent idref="20" prototyperef="Page"/>
44     <rssfeed></rssfeed>
45     <homepage>http://michaelhleonard.com/projects/sensorcape</homepage>
46     <render_skin>project</render_skin>
47     <edit_skin>edit_project</edit_skin>
48     <http_referer>http://beagleboard.org/project/SensorCape/edit</http_referer>
49     <http_host>beagleboard.org</http_host>
50     <errmsg></errmsg>
51     <shortdesc>Add powerful sensors to your next project! What will you make next? The SensorCape adds a crazy amount of sensors to your BeagleBone or BeagleBone Black. Combine the versatility of these sensors with the power of the BeagleBone to make something innovative.</shortdesc>
52     <user>maybeillrememberit@gmail.com</user>
53   </hopobject>
54 </xmlroot>