<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Documents</title><link>https://community.element14.com/challenges-projects/project14/wearabletech/w/documents</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Documents</title><link>https://community.element14.com/challenges-projects/project14/wearabletech/w/documents</link><pubDate>Fri, 01 Oct 2021 18:10:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9dd1bc63-8be0-4753-b566-2b23621f7d23</guid><dc:creator>migration.user</dc:creator><description>Current Revision posted to Documents by migration.user on 10/1/2021 6:10:45 PM&lt;br /&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Project14 | Build Wearable Tech: PocketBeagles for Project ideas!</title><link>https://community.element14.com/challenges-projects/project14/wearabletech/w/documents/3982/project14-build-wearable-tech-pocketbeagles-for-project-ideas</link><pubDate>Thu, 06 Dec 2018 08:29:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6661e75a-f5d1-45a2-97cc-2a21d6ecb419</guid><dc:creator>tariq.ahmad</dc:creator><description>Current Revision posted to Documents by tariq.ahmad on 12/6/2018 8:29:25 AM&lt;br /&gt;
&lt;div style="border:1px solid #9EA900;margin:0px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="background-color:#f4f4f2;padding:0px;margin:0px;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="padding:6px 15px 6px 12px;"&gt;&lt;a href="/challengesprojects/project14/"&gt;&lt;img alt="image" src="/e14/assets/legacy/2017/project14_logodoc.png" style="vertical-align:top;"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="padding:6px 12px 8px 0px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:4px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/wearabletech/"&gt;Wearable Tech&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:17px;"&gt;&lt;strong&gt;Enter Your Electronics &amp;amp; Design Project&lt;/strong&gt; for a chance to win a $100 Shopping Cart!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challengesprojects/project14/"&gt;Back to The Project14 homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#9ea900;" width="24%"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/"&gt;&lt;span style="font-size:12px;color:#ffffff;"&gt;&lt;strong&gt;Project14 Home&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#767e00;"&gt;&lt;span style="color:#dceb93;text-decoration:none;font-size:12px;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/3370/project14-project-competition-events-trophies-timetable-projected-and-historical-timelines"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Themes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#596000;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Theme Poll&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;In the Comments Below:&amp;nbsp; Let Us Know What Wearable You Come Up With!&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/219x134/__key/communityserver-wikis-components-files/00-00-00-04-11/4532.contentimage_5F00_105840.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/4532.contentimage_105840.jpg-219x133.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=JRc4hZ0SVl5ibjwOvtqQRGZjJE6Js0FB7lMFLKWcMzc%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=6GyxZckTnZ+TqHsM5oxyhQ==" style="max-height: 133px;max-width: 219px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Choose Whatever Components You Like,&amp;nbsp; but We&amp;#39;re Giving Away a Limited Number of PocketBeagles for Project Ideas that Use One!&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The theme this month is &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/wearabletech/"&gt;Wearable Tech&lt;/a&gt; and its based on &lt;a class="jive-link-poll-small" href="https://www.element14.com/community/polls/2765#comment-138057"&gt;suggestion&lt;/a&gt; from &lt;span&gt;&lt;a href="/members/fmilburn"&gt;fmilburn&lt;/a&gt;&lt;/span&gt;.&amp;nbsp; He reminded us that costumes are not just for &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/members-area/halloween/"&gt;Halloween - Projects and Videos&lt;/a&gt; , they are universal to all cultures and celebrations.&amp;nbsp; Earlier this year, the community was introduced to 9 year old boy named Cody and a collaborative project dubbed Project C.O.D.I., an acronym for Computerized Obstacle Detection Interface. The goal of the project was to build a an assistive technology into a to superhero costume.&amp;nbsp; The project used an Arduino and was open sourced, with the idea that you can help the many by focusing on solutions for the few.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Should you be interested in building a &lt;strong&gt;wearable project for a good cause&lt;/strong&gt;,&amp;nbsp; here is your chance to do a project for a good cause.&amp;nbsp; It coincides with &lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/merryboxesleds/w/documents/3985/project14-holiday-special-spread-mirth-and-merry-through-music-and-led-displays"&gt;Project14 | Holiday Special: Spread Mirth and Merry Through Music and LED Displays!&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; Feel free to do projects for both.&amp;nbsp; Part of true joy comes from helping others.&amp;nbsp; Both project competitions will end at the same time.&amp;nbsp; You can find out more information on Project C.O.D.I by looking at &lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3633/project-c-o-d-i-overview-current-proof-of-concept-and-next-steps"&gt;Project C.O.D.I. | Overview, Current Proof of Concept, and Next Steps&lt;/a&gt; and in &lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3634/project-c-o-d-i-schematics-arduino-ide-sketch-b-o-m-and-eagle-files"&gt;Project C.O.D.I. |&amp;nbsp; Schematics, Arduino IDE Sketch, B.O.M, and Eagle Files!&lt;/a&gt;&amp;nbsp; You can literally do any accessibility project that&amp;#39;s wearable and we&amp;#39;ll also tag it in our &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="https://www.element14.com/community/community/designforacause"&gt;Design for a Cause&lt;/a&gt; space.&amp;nbsp; You could even make something stylish such as Darth Vader&amp;#39;s mask, a piece of wearable tech that he used just to stay alive:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="c3a4fa48_65a4_431b_806b_aa88d777f129"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=McUwVg6MfOk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Your wearable tech device can be literally anything wearable.&amp;nbsp; Such as this contraption, used to read thoughts:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="67919bf0_e492_4236_9700_f7222e506bf8"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=SR5BfQ4rEqQ"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#3334ca;font-size:18.6667px;"&gt;&lt;strong&gt;Here are Some Projects to Help Inspire You:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-blog-small" href="/challengesprojects/design-challenges/sudden-impact/b/blog/posts/project-report---wearable-sudden-impact-and-health-monitor-final-update"&gt;Wearable Sudden Impact and Health Monitor&lt;/a&gt; by &lt;span&gt;&lt;a href="/members/ciorga"&gt;ciorga&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/359x261/__key/communityserver-wikis-components-files/00-00-00-04-11/2477.contentimage_5F00_105843.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/2477.contentimage_105843.jpg-359x261.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=JI7jHiCCQAzRvvQmBeMKpa8HKRLd7I3MexzwtmfTN9A%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=WMnHGFC4FJ6ITJhISg5bMQ==" style="max-height: 261px;max-width: 359px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/364x257/__key/communityserver-wikis-components-files/00-00-00-04-11/1882.contentimage_5F00_105844.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/1882.contentimage_105844.jpg-364x256.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=YywTa2kLxABjXQwuVp%2F9I05mJdVxG6VxXQJdNS1qBWg%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=TxKqQ4qo5JoA4Cd5yYzrew==" style="max-height: 256px;max-width: 364px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="e217729a_22ab_40d6_a7ce_3368586aa362"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=BVJ20aiYME0"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/halloween/b/blog/posts/wearable-arc-reactor-for-halloween"&gt;Wearable Arc Reactor for Halloween&lt;/a&gt; by &lt;span&gt;&lt;a href="/members/luislabmo"&gt;luislabmo&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/465x262/__key/communityserver-wikis-components-files/00-00-00-04-11/6663.contentimage_5F00_105846.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/6663.contentimage_105846.jpg-465x261.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=SWV08sYiiju9IaveWKedUWai%2B1xT%2FccREDb6Pzv3jXE%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=6tmn6nThNIcWVJcr/Dp1Kg==" style="max-height: 261px;max-width: 465px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/326x258/__key/communityserver-wikis-components-files/00-00-00-04-11/1805.contentimage_5F00_105847.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/1805.contentimage_105847.jpg-326x257.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=sWBRw5db2gIDv4LwGHAKN%2FfxYNTm2%2BcVEvYei%2BdS%2B%2BE%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=gbjVWU+E/iN8c7tnSP64tg==" style="max-height: 257px;max-width: 326px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="f2609e41_f24d_4408_bc53_8e2f32fbb91e"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=kzD871v-eiQ"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3633/project-c-o-d-i-overview-current-proof-of-concept-and-next-steps"&gt;Project C.O.D.I. | Overview, Current Proof of Concept, and Next Steps&lt;/a&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/374x281/__key/communityserver-wikis-components-files/00-00-00-04-11/0410.contentimage_5F00_105849.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/0410.contentimage_105849.png-374x280.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=GvNxMqe%2B5bylFU8nEClZ6YvPIH03xqP%2FLB4Fog0FpLY%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=7C0s65h7qSvqpCdbDiHlug==" style="max-height: 280px;max-width: 374px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/273x248/__key/communityserver-wikis-components-files/00-00-00-04-11/3542.contentimage_5F00_105850.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/3542.contentimage_105850.png-273x247.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=IlQBTljWuWP0fVqBiMWPOUo9PN2SPjz7exDIu2QwaM0%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=BuXat8Ld8B28FGYd6uT2AA==" style="max-height: 247px;max-width: 273px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="b3f43c0f_3407_4a06_874a_d25919314da6"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=Fu0gkTnVahQ"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-blog-small" href="/members-area/halloween/b/blog/posts/morty-s-torture-underwear"&gt;Morty&amp;#39;s torture underwear&lt;/a&gt; by &lt;span&gt;&lt;a href="/members/zackaholic"&gt;zackaholic&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/355x279/__key/communityserver-wikis-components-files/00-00-00-04-11/3146.contentimage_5F00_105852.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/3146.contentimage_105852.jpg-355x279.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=t%2FZFIGk8%2BY0tS8FiE4SMfidZLQ9o448sbHD47pxWqZs%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mrQK3R4sfQ2S1Q1zP8TnxA==" style="max-height: 279px;max-width: 355px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/308x271/__key/communityserver-wikis-components-files/00-00-00-04-11/3554.contentimage_5F00_105853.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/3554.contentimage_105853.jpg-308x271.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Z5cRmV1%2FFq3MXLQfZOG3mmmTzzcVzbZdWn8uYd%2FX3NU%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=V4wzc3Dm2s+9azcQORAI5Q==" style="max-height: 271px;max-width: 308px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="d747b2a0_53ee_4606_9f14_8fed44a692dd"&gt;&lt;span&gt;&lt;a href="https://players.brightcove.net/1362235890001/NkxiVJdjx_default/index.html?videoId=5634731286001"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/design-challenges/designforacause/b/blog/posts/fingerprint-skeleton-key---first-working-prototype---design-for-a-cause-challenge---blog-post-10"&gt;Fingerprint Skeleton Key - First working prototype - Design for a Cause Challenge - Blog Post #10&lt;/a&gt;&amp;nbsp; by &lt;span&gt;&lt;a href="/members/milosrasic98"&gt;milosrasic98&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/216x242/__key/communityserver-wikis-components-files/00-00-00-04-11/8345.contentimage_5F00_105855.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/8345.contentimage_105855.jpg-216x242.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Tm0if2TGmI82lpKWqqKmroW3SOX%2FtmZKbY7%2B2QGrPy0%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=58IDDIKJxi7iN+1xhYcC5w==" style="max-height: 242px;max-width: 216px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/325x244/__key/communityserver-wikis-components-files/00-00-00-04-11/6201.contentimage_5F00_105856.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/6201.contentimage_105856.jpg-325x243.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=wx102%2B9v0t5zBNoio0OvTNfVjSrZ7kDgYw3jMyF7V1A%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=rev275AbJmsV9ndozfh/5g==" style="max-height: 243px;max-width: 325px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="8545768a_777c_4a29_beac_256b6fd45b9d"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=70FA3qHgiGA"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;h3&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1819/episode-257-ben-heck-s-halloween-superhero-wearables-part-1-development-episode"&gt;Superhero Wearables Part 1: Development Episode&lt;/a&gt; &lt;/strong&gt;&lt;/h3&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;h3&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1824/episode-258-ben-heck-s-halloween-superhero-wearables-part-2-assembly-episode"&gt;Superhero Wearables Part 2: Assembly Episode&lt;/a&gt; &lt;/strong&gt;&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1819/episode-257-ben-heck-s-halloween-superhero-wearables-part-1-development-episode"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/338x189/__key/communityserver-wikis-components-files/00-00-00-04-11/6354.contentimage_5F00_105858.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/6354.contentimage_105858.png-338x189.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=gQbSuSmO6RFQGVbG1Itf638TBBuCN8cRDH%2BGri6G9B8%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=X6ZSrSHdDYAkUH+cGewRvA==" style="max-height: 189px;max-width: 338px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1824/episode-258-ben-heck-s-halloween-superhero-wearables-part-2-assembly-episode"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/313x176/__key/communityserver-wikis-components-files/00-00-00-04-11/1586.contentimage_5F00_105859.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/1586.contentimage_105859.png-312x176.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=WQg4heSYsc%2FYFaoGnZ46oT5V5TuGDUjo2UyGmBAviKw%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=d5+32FobU7E0CeOUoBCv2Q==" style="max-height: 176px;max-width: 312px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/17936/episode-163-ben-heck-s-parallax-sensor-seeing-eye-hat-episode"&gt;Episode 163: Ben Heck’s Parallax Sensor Seeing-Eye Hat Episode&lt;/a&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/17936/episode-163-ben-heck-s-parallax-sensor-seeing-eye-hat-episode"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/644x359/__key/communityserver-wikis-components-files/00-00-00-04-11/4048.contentimage_5F00_105860.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/4048.contentimage_105860.png-620x346.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=JQKX2hOAOJiW0MTc1Nb2TG6JIrQCv%2FIuNb2CYJa28UA%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=Jo9Qp9cHe+J7ycZOLH2sFQ==" style="max-height: 346px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3797/a-dj-harrigan-video-homemade-retro-digital-wristwatch"&gt;A DJ Harrigan Video: Homemade Retro Digital Wristwatch&lt;/a&gt; by &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3796/vcp-biography-dj"&gt;VCP Biography: DJ&lt;/a&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="ab413063_cbb7_4417_849c_d0bb24b451e7"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=ycmw4Y20xOk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/design-challenges/texas-instruments-safe-sound-wearables-design-challenge/b/blog/posts/safe-and-sound---invisible-hazardous-environmental-factors-monitoring-system-conclusions---blog-23"&gt;Safe and Sound - Invisible Hazardous Environmental Factors Monitoring System&lt;/a&gt; by &lt;span&gt;&lt;a href="/members/dougw"&gt;dougw&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/398x246/__key/communityserver-wikis-components-files/00-00-00-04-11/1884.contentimage_5F00_105862.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/1884.contentimage_105862.jpg-398x245.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=MLacqjsfPXwOjS2D2KXNBO0wfrb7xo4HqHfpNeo5kyQ%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=h1nGSOzRz9i2v166qnOV9Q==" style="max-height: 245px;max-width: 398px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/338x252/__key/communityserver-wikis-components-files/00-00-00-04-11/3125.contentimage_5F00_105863.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/3125.contentimage_105863.png-338x252.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=w0EmlsCaNIiqAEjNwmMGP5C1lGNPHS%2F7HzgMWt0VCsY%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=YEuO5X43c1Bglh2VFdOpBg==" style="max-height: 252px;max-width: 338px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;span id="c577726e_7eb5_4d9f_af39_c5b5f5ae3868"&gt;&lt;span&gt;&lt;a href="https://players.brightcove.net/1362235890001/NkxiVJdjx_default/index.html?videoId=5491462113001"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Your Monthly Theme&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;The Monthly Theme You Voted For: Wearable Tech&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;strong&gt;&lt;a class="jive-link-blog-small" href="/challengesprojects/design-challenges/sudden-impact/b/blog/posts/project-report---wearable-sudden-impact-and-health-monitor-final-update"&gt;Project Report - Wearable Sudden Impact and Health Monitor final Update&lt;/a&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3633/project-c-o-d-i-overview-current-proof-of-concept-and-next-steps"&gt;Project C.O.D.I. | Overview, Current Proof of Concept, and Next Steps&lt;/a&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;span id="6173073c_1243_4802_93e3_f5ce85567323"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=BVJ20aiYME0"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;span id="03eec2b4_1f90_4ddf_b1d6_8a1f50e34710"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=Fu0gkTnVahQ"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Your Chance to Win&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Be Original&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Stick to the Theme&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;ul&gt;&lt;li&gt;You could come up with a clever name that make&amp;#39;s your project memorable!&lt;ul&gt;&lt;li&gt;This project is your baby! Part of the fun of bringing something new into the world is coming up with a name.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Your project could introduce something new or that is not commercially available or affordable!&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;ul&gt;&lt;li&gt;If you have an idea for a project that doesn&amp;#39;t fit the current theme then submit your idea in the comments section of the &lt;span style="font-style:inherit;font-size:14px;font-family:inherit;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition" style="border-bottom-style:none;font-weight:inherit;font-style:inherit;font-size:14px;font-family:inherit;color:#007fac;background-position:0px 50%;"&gt;monthly poll&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;width:50%;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;List the Steps&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;width:50%;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Submit Video Proof&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;ul&gt;&lt;li&gt;Provide the steps you took to complete your project (text, video, or images).&lt;ul&gt;&lt;li&gt;This could be a step by step how-to-guide, vlog, schematics, coding, napkin drawings, voice narration, or whatever you think will be useful!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;ul&gt;&lt;li&gt;If it doesn&amp;#39;t work that&amp;#39;s fine, this is more about the journey than the end product.&lt;/li&gt;&lt;li&gt;A short video is all that is required but you can shoot as much video as you like.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style:inherit;font-size:14px;font-family:inherit;"&gt;&lt;strong&gt;You are encouraged to be creative and have as much fun as possible!&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#3334ca;font-size:20px;font-weight:bold;"&gt;First Place Winners&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#e23d39;"&gt;&lt;strong&gt;3 First Place Winners Win a $100 Shopping Cart:&lt;/strong&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#303030;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/3148/how-to-redeem-your-shopping-cart-for-project14"&gt;How to Redeem Your Shopping Cart for Project14&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;table border="0px" class="jiveBorder mce-item-table" style="border:0px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/342x257/__key/communityserver-wikis-components-files/00-00-00-04-11/6170.contentimage_5F00_105865.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/6170.contentimage_105865.jpg-342x256.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=QrnuZGm1NYX1avCYn4c9imc5c880FpAPNoDDELROTlE%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=kwAceMlOfjLvZB0PgxJqrw==" style="max-height: 256px;max-width: 342px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/387x257/__key/communityserver-wikis-components-files/00-00-00-04-11/0312.contentimage_5F00_105866.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/0312.contentimage_105866.jpg-387x257.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=l4felt2QYlRI9Kx%2B%2BlFnjaovTuCOgWeQnPDcxTvut0I%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=I7Q2KbTUE5YPLw8Dp9pzdQ==" style="max-height: 257px;max-width: 387px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/337x253/__key/communityserver-wikis-components-files/00-00-00-04-11/8726.contentimage_5F00_105867.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/8726.contentimage_105867.jpg-337x252.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=zuuqSlZtTqBuJlQHSTYJM9dSk43%2BujUUjd95EBu95p0%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=yyvLB53+O9vSMqxVCi5tPg==" style="max-height: 252px;max-width: 337px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#3334ca;font-size:20px;font-weight:bold;"&gt;Your Project, Your Ideas!&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;About Project14&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Directions&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-family:inherit;"&gt;&lt;em&gt;Every month you&amp;#39;ll have a new poll where you&amp;#39;ll get to decide an upcoming project competition, based on your interests, that will take place a couple of months in advance. Themes are broad in scope so that everyone can participate regardless of skill set.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="color:#303030;font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;What are Monthly Themes?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Every month (around the 14th of each month) a new theme will be posted on &lt;span style="font-style:inherit;font-family:inherit;"&gt;&lt;strong&gt;&lt;a class="jive-link-community-small" href="/challengesprojects/project14/" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;Project14&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Submit your ideas (proposals) for your projects to get feedback from the rest of the community.&lt;/li&gt;&lt;li&gt;Submit a project entry in the Theme space once you start working on it.&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-style:inherit;font-family:inherit;"&gt;&lt;strong&gt;What are Monthly Theme Polls?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Every month (around the 14th of each month) there is a &lt;span style="font-style:inherit;font-family:inherit;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;project theme poll&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Vote on which project competition you want to see for the &lt;span style="font-weight:inherit;font-family:inherit;"&gt;&lt;em&gt;following upcoming&lt;/em&gt;&lt;/span&gt; theme.&lt;ul style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;li style="margin-top:0.5ex;margin-bottom:0.5ex;font-weight:inherit;font-style:inherit;font-family:inherit;list-style-type:inherit;"&gt;The themes voted on during the &lt;span style="font-weight:inherit;font-family:inherit;"&gt;&lt;em&gt;previous poll&lt;/em&gt;&lt;/span&gt; decided the &lt;span style="font-weight:inherit;font-family:inherit;"&gt;&lt;em&gt;upcoming theme&lt;/em&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;If you submit an idea for a theme that is not used then it can still be used in a future poll.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Themes comments and ideas from the comments section of the &lt;span style="font-style:inherit;font-family:inherit;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;project theme poll&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt; &lt;/span&gt;&lt;span style="color:#333333;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt; &lt;/span&gt;&lt;span style="color:#333333;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;padding-bottom:4px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;Step 1:&lt;/strong&gt;&lt;/span&gt; &lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;/span&gt;&lt;a class="" href="https://www.element14.com/community/login.jspa" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;Log in&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt; &lt;/span&gt;or&lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt; &lt;/span&gt;&lt;a class="" href="https://www.element14.com/community/create-account.jspa" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;register&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt; &lt;/span&gt;on element14, it&amp;#39;s easy and free.&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;Step 2:&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt; &lt;/span&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;Post in the comments section below to begin a discussion on your idea.&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt; &lt;/span&gt;Videos, pictures and text are all welcomed forms of submission.&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;Step 3:&lt;/strong&gt;&lt;/span&gt; &lt;span class="Apple-converted-space" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;/span&gt;&lt;span style="font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;strong&gt;Submit a blog post of your progress on your project by the end of the month.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp; You are free to submit as many blog entries as you like until the beginning of the next theme.&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-style:inherit;font-family:inherit;"&gt;&lt;strong&gt;Be sure to include video proof of your project!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Visit:&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/wearabletech/"&gt;Wearable Tech&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="color:#e23d39;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;"&gt;&lt;strong&gt;You have until January 14th End of Day to submit your completed project!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="color:#303030;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;"&gt;&lt;strong&gt;A jury consisting of your peers will judge project submissions!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;&lt;br /&gt;In the comments below: Tell us what you what electronics you would wear in your project!&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Bonus:&amp;nbsp; We&amp;#39;re Giving Away a Limited Number of PocketBeagles for Project Proposals that Use One!&lt;/span&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wearabletechch&lt;/div&gt;
</description></item><item><title>Project C.O.D.I. |  Schematics, Arduino IDE Sketch, B.O.M, and Eagle Files!</title><link>https://community.element14.com/challenges-projects/project14/wearabletech/w/documents/3634/project-c-o-d-i-schematics-arduino-ide-sketch-b-o-m-and-eagle-files</link><pubDate>Fri, 23 Nov 2018 08:13:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:38f6eaae-a4ef-4f42-917f-47d7f7c3be26</guid><dc:creator>tariq.ahmad</dc:creator><description>Current Revision posted to Documents by tariq.ahmad on 11/23/2018 8:13:02 AM&lt;br /&gt;
&lt;div style="border:1px solid #9EA900;margin:0px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="background-color:#f4f4f2;padding:0px;margin:0px;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="padding:6px 15px 6px 12px;"&gt;&lt;a href="/challengesprojects/project14/"&gt;&lt;img alt="image" src="/e14/assets/legacy/2017/project14_logodoc.png" style="vertical-align:top;"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="padding:6px 12px 8px 0px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:4px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/wearabletech/"&gt;Wearable Tech&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:17px;"&gt;&lt;strong&gt;Enter Your Electronics &amp;amp; Design Project&lt;/strong&gt; for a chance to win a $100 Shopping Cart!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challengesprojects/project14/"&gt;Back to The Project14 homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#9ea900;" width="24%"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/"&gt;&lt;span style="font-size:12px;color:#ffffff;"&gt;&lt;strong&gt;Project14 Home&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#767e00;"&gt;&lt;span style="color:#dceb93;text-decoration:none;font-size:12px;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/3370/project14-project-competition-events-trophies-timetable-projected-and-historical-timelines"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Themes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#596000;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Theme Poll&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#007fac;"&gt;&lt;strong&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/1206x900/__key/communityserver-wikis-components-files/00-00-00-04-11/4265.contentimage_5F00_105009.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/4265.contentimage_105009.png-620x463.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=%2B5ickMYiZEOH6uJjLtDEejE9HGQh0FUWujtiMnqghYk%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=s9vLjB8YWCjAujY+sD3Izw==" style="max-height: 463px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#007fac;"&gt;&lt;strong&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/1288x536/__key/communityserver-wikis-components-files/00-00-00-04-11/2112.contentimage_5F00_105010.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/2112.contentimage_105010.png-620x258.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=xUrtm1cm3YzVV%2BNXYR1VXEMiypZ1j0d9flaVGFb1wfs%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=kbe7x7zZXHqLrUTZPVMYSA==" style="max-height: 258px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/* ESP32_TOF_VL5130_USRF

 This code is based on the four &amp;quot;&amp;quot;SingleRanging&amp;quot; examples in the VL53L0X API.
 The range readings are in units of mm and the Pololu library example

 Written By:
 Cameron Rodriguez
 cameron@notimpossiblelabs.com


 Last Modified:
 May 2nd, 2018


 */




// ###################################
// ############ Libraries ############
// ###################################


#include &amp;lt;Wire.h&amp;gt;
#include &amp;lt;VL53L0X.h&amp;gt;


// Math Library
#include &amp;lt;math.h&amp;gt;






// ###################################
// ######### Program Options #########
// ###################################


// #define DEBUG // Enable debug prints
// #define MotorsDisabled // Kill the PWM Motors
#define USEnable // Enable US readings


//
  #ifdef DEBUG
    boolean debug = true;
  #else
    boolean debug = false;
  #endif




  #ifdef USEnable
    boolean usenable = true;
  #else
    boolean usenable = false;
  #endif




  #ifdef MotorsDisabled
    boolean RunMotors = false;
  #else
    boolean RunMotors = true;
  #endif
  
// Uncomment this line to use long range mode. This
// increases the sensitivity of the sensor and extends its
// potential range, but increases the likelihood of getting
// an inaccurate reading because of reflections from objects
// other than the intended target. It works best in dark
// conditions.


// #define LONG_RANGE


// Uncomment ONE of these two lines to get
// - higher speed at the cost of lower accuracy OR
// - higher accuracy at the cost of lower speed


#define HIGH_SPEED
//#define HIGH_ACCURACY


// ###################################
// ####### GPIO DECLARATIONS #########
// ###################################


#define PWMPin1        10
#define PWMPin2        11
#define USpw            5
#define USa            A0
#define LuxPin         A1


#define LEDC_CHANNEL_0     0
#define LEDC_CHANNEL_1     1


#define LEDC_TIMER_13_BIT  13 // use 13 bit precission for LEDC timer
#define LEDC_BASE_FREQ     5000 // use 5000 Hz as a LEDC base frequency


// ###################################
// ############# GLOBALS #############
// ###################################


// ***** PWM Setup *****
unsigned int pwmrange = 511;  // 32u4 Huzzah boards


//Normalizing Scale Factor Calculations for Log Scale Mapping
int count = 0; int NumAvg = 1;
#ifdef LONG_RANGE
  double TOF_RangeMax = 2000.0;
#else
  double TOF_RangeMax = 1200.0;
#endif
double TOF_RangeMin = 50.0;


double US_RangeMax = 5000.0;
double US_RangeMin = 300.0;


int PWMmap1 = 0;
int PWMmap2 = 0;


double TOF_MAPSF = 1 / -log(1 / (double(TOF_RangeMax) - double(TOF_RangeMin) + 1.0)); // 255 *  1/-LOG(1/(RANGEMAX-RANGEMIN+1)) OR 255/MAX LOG VALUE GIVEN THE RANGE
double US_MAPSF = 1 / -log(1 / (double(US_RangeMax) - double(US_RangeMin) + 1.0)); // 255 *  1/-LOG(1/(RANGEMAX-RANGEMIN+1)) OR 255/MAX LOG VALUE GIVEN THE RANGE


// *********************




// ***** Measurement Setup *****


const int HistSz = 5; 
long MI = 0; // Measurement Index
#if defined HIGH_SPEED
  const int USMeasInt = 1;
#else
  const int USMeasInt = 3;
#endif


// *********************


// ***** Lux *****


int LuxVal = 0;


// *********************




// ***** TOF Setup *****
float lux = 0.0;
int TOFrange = 0;
int TOFstatus = 1;


int TOF_Hist[HistSz]; // the Hist of the Status of the TOF
int TOF_Hist_Ind; // Index of Hist Array
int TOF_HistV = 0;


//


// ***** US Setup *****
long USpulse, USrange;
int USstatus = 0;


int US_Hist[HistSz]; // the Hist of the Status of the US
int US_Hist_Ind; // Index of Hist Array
int US_HistV = 0;


//


// ***** COMM Setup *****
const int serialSpeed = 115200;       // USB serial port speed




VL53L0X sensor;


// ###################################
// ############ BASE FXNS ############
// ###################################


void AnalogWrite(uint8_t channel, uint32_t value, uint32_t valueMax = pwmrange) {
  // calculate duty, 8191 from 2 ^ 13 - 1
  uint32_t duty = (8191 / valueMax) * min(value, valueMax);


  // write duty to LEDC
  ledcWrite(channel, duty);
}


// ###################################
// ############## SETUP ##############
// ###################################


void setup()
{
  if(debug){ 
    Serial.begin(serialSpeed);
    while (!Serial) {
      ; // wait for serial port to connect. Needed for native USB port only
    }
    Serial.println( F( &amp;quot;UART Communication Established&amp;quot; ) );
  }


  // Initialize I2C
  Wire.begin();
  
  // Initialize the GPIO
  //pinMode(PWMPin1, OUTPUT); digitalWrite(PWMPin1, LOW);
  //pinMode(PWMPin2, OUTPUT); digitalWrite(PWMPin2, LOW);


  ledcSetup(LEDC_CHANNEL_0, LEDC_BASE_FREQ, LEDC_TIMER_13_BIT);
  ledcAttachPin(PWMPin1, LEDC_CHANNEL_0);


  ledcSetup(LEDC_CHANNEL_1, LEDC_BASE_FREQ, LEDC_TIMER_13_BIT);
  ledcAttachPin(PWMPin2, LEDC_CHANNEL_1);
  
  pinMode(USpw, INPUT);
  pinMode(USa, INPUT);
  pinMode(LuxPin, INPUT);


  if(debug){ Serial.println( F( &amp;quot;Looking 4 Sensor&amp;quot;) );}
  sensor.init();
  sensor.setTimeout(500);
  if(debug){ Serial.println(F( &amp;quot;Sensor Starting&amp;quot;) );}


  #if defined LONG_RANGE
    // lower the return signal rate limit (default is 0.25 MCPS)
    sensor.setSignalRateLimit(0.1);
    // increase laser pulse periods (defaults are 14 and 10 PCLKs)
    sensor.setVcselPulsePeriod(VL53L0X::VcselPeriodPreRange, 18);
    sensor.setVcselPulsePeriod(VL53L0X::VcselPeriodFinalRange, 14);
  #endif


  #if defined HIGH_SPEED
    // reduce timing budget to 20 ms (default is about 33 ms)
    sensor.setMeasurementTimingBudget(20000);
  #elif defined HIGH_ACCURACY
    // increase timing budget to 200 ms
    sensor.setMeasurementTimingBudget(200000);
  #else // default is about 33 ms
    sensor.setMeasurementTimingBudget(33000);  
  #endif


  //Initialize the status histories for the TOF and US to 80% good
  for (int TOF_Hist_Ind = 0; TOF_Hist_Ind &amp;lt; HistSz; TOF_Hist_Ind++) {
    TOF_Hist[TOF_Hist_Ind] = 0;
  }
  TOF_Hist_Ind = 0;
  
  for (int US_Hist_Ind = 0; US_Hist_Ind &amp;lt; HistSz; US_Hist_Ind++) {
    US_Hist[US_Hist_Ind] = 0;
  }
  US_Hist_Ind = 0;
}


// ###################################
// ############# MAIN LOOP ###########
// ###################################


void loop(){


  LuxVal = analogRead(LuxPin);
  if(LuxVal &amp;gt;= 950){
  //if((LuxVal &amp;gt;= 900)||(TOF_HistV &amp;lt;=3)){
    #ifdef USEnable
      usenable = true;
    #endif  
  }
  else{usenable = false;}
  
  if(MI%USMeasInt == 0){ 
    if(usenable){
      read_US();
      if( (USrange &amp;lt;= US_RangeMax) &amp;amp;&amp;amp; (USrange &amp;gt; US_RangeMin) ){ 
        USstatus = 1; US_Tracker();}
      else{USstatus = 0; US_Tracker();}
    }
    else{USstatus = 0; USrange = 0; US_HistV = 0;}
  }
  
  TOFrange = sensor.readRangeSingleMillimeters();
  if( (!sensor.timeoutOccurred()) &amp;amp;&amp;amp; (TOFrange &amp;lt;= TOF_RangeMax) &amp;amp;&amp;amp; (TOFrange &amp;gt; 0) ){ 
    TOFstatus = 1; TOF_Tracker();}
  else{TOFstatus = 0; TOF_Tracker();}
  
  if(( TOFstatus == 1 )||(USstatus == 1 )){ // At least 1 channel of good data


    if((TOFstatus == 1) &amp;amp;&amp;amp; (USstatus == 0)){// TOF GOOD, US BAD
      if (TOFrange &amp;lt; TOF_RangeMin) {PWMmap1 = pwmrange;}
      else { PWMmap1 = LogMapTOF(double(TOFrange));}
    }
    else if((TOFstatus == 0) &amp;amp;&amp;amp; (USstatus == 1)){ // TOF BAD, US GOOD
      if (USrange &amp;gt; TOF_RangeMax) {PWMmap1 = 0;}
      else { PWMmap1 = LogMapTOF(double(USrange));}
    }
    else{ // BOTH GOOD
      if(TOF_HistV &amp;lt; US_HistV){ // Choose TOF over US if its history equal is better
        if (USrange &amp;gt; TOF_RangeMax) {PWMmap1 = 0;}
        else { PWMmap1 = LogMapTOF(double(USrange));}
      }
      else{
        if (TOFrange &amp;lt; TOF_RangeMin) {PWMmap1 = pwmrange;}
        else { PWMmap1 = LogMapTOF(double(TOFrange));}
      }
    }     
   
    if(RunMotors){
      AnalogWrite(PWMPin1, PWMmap1);
      AnalogWrite(PWMPin2, PWMmap1);
    }
    if(debug){
      if(( TOFstatus == 1 )&amp;amp;&amp;amp;(USstatus == 1 )){
        Serial.print(&amp;quot;Lux Value: = &amp;quot;); Serial.print( LuxVal ); Serial.print( &amp;quot;,     &amp;quot;);
        Serial.print(&amp;quot;PWM: = &amp;quot;); Serial.print( PWMmap1 ); Serial.print( &amp;quot;,     &amp;quot;);
        Serial.print(&amp;quot;TOF: Status = &amp;quot;); Serial.print( TOF_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;); Serial.print( TOFrange ); Serial.print( &amp;quot;mm,     &amp;quot;);
        Serial.print(&amp;quot;US: Status = &amp;quot; ); Serial.print( US_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;);Serial.print( USrange ); Serial.println( &amp;quot;mm&amp;quot; );}
      else if(( TOFstatus == 0 )&amp;amp;&amp;amp;(USstatus == 1 )){
        Serial.print(&amp;quot;Lux Value: = &amp;quot;); Serial.print( LuxVal ); Serial.print( &amp;quot;,     &amp;quot;);
        Serial.print(&amp;quot;PWM: = &amp;quot;); Serial.print( PWMmap1 ); Serial.print( &amp;quot;,     &amp;quot;);
        Serial.print(&amp;quot;TOF: Status = &amp;quot;); Serial.print( TOF_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;); Serial.print( &amp;quot;----- &amp;quot; ); Serial.print( &amp;quot;mm,     &amp;quot;);
        Serial.print(&amp;quot;US: Status = &amp;quot; ); Serial.print( US_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;);Serial.print( USrange ); Serial.println( &amp;quot;mm&amp;quot; );}
      else{
        Serial.print(&amp;quot;Lux Value: = &amp;quot;); Serial.print( LuxVal ); Serial.print( &amp;quot;,     &amp;quot;);
        Serial.print(&amp;quot;PWM: = &amp;quot;); Serial.print( PWMmap1 ); Serial.print( &amp;quot;,     &amp;quot;);
        Serial.print(&amp;quot;TOF: Status = &amp;quot;); Serial.print( TOF_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;); Serial.print( TOFrange ); Serial.print( &amp;quot;mm,     &amp;quot;);
        Serial.print(&amp;quot;US: Status = &amp;quot; ); Serial.print( US_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;);Serial.print( &amp;quot;----- &amp;quot;); Serial.println( &amp;quot;mm&amp;quot; );}
    }
    
  }
  else{
    if(RunMotors){
      digitalWrite(PWMPin1, LOW);
      digitalWrite(PWMPin2, LOW);
    }
    if(debug){
      Serial.print(&amp;quot;Lux Value: = &amp;quot;); Serial.print( LuxVal ); Serial.print( &amp;quot;,     &amp;quot;);
      Serial.print(&amp;quot;PWM: = 0,     &amp;quot;);
      Serial.print(&amp;quot;TOF: Status = &amp;quot;); Serial.print( TOF_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;); Serial.print( &amp;quot;----- &amp;quot; ); Serial.print( &amp;quot;mm,     &amp;quot;);
      Serial.print(&amp;quot;US: Status = &amp;quot; ); Serial.print( US_HistV ); Serial.print(&amp;quot;, Range = &amp;quot;);Serial.print( &amp;quot;----- &amp;quot;); Serial.println( &amp;quot;mm&amp;quot; );
    } 
  }


  MI++;
  
}




// ###################################
// ########### SUBFUNCTIONS ##########
// ###################################


void US_Tracker(){


  US_HistV = US_HistV - US_Hist[US_Hist_Ind]; // Remove old value from the running total
  US_Hist[US_Hist_Ind] = USstatus; // add new val to index
  US_HistV = US_HistV + US_Hist[US_Hist_Ind]; // Add new value to the running total
  US_Hist_Ind ++;


  if (US_Hist_Ind &amp;gt;= HistSz) {US_Hist_Ind = 0;}  // if we&amp;#39;re at the end of the array, then wrap around to the beginning
  
}


void TOF_Tracker(){


  TOF_HistV = TOF_HistV - TOF_Hist[TOF_Hist_Ind];
  TOF_Hist[TOF_Hist_Ind] = TOFstatus;
  TOF_HistV = TOF_HistV + TOF_Hist[TOF_Hist_Ind];
  TOF_Hist_Ind ++;


  if (TOF_Hist_Ind &amp;gt;= HistSz) {TOF_Hist_Ind = 0;} // if we&amp;#39;re at the end of the array, then wrap around to the beginning
}


void read_US(){
  #if defined HIGH_SPEED
    USrange = analogRead(USa)*5;
  #else
    USrange = pulseIn(USpw, HIGH);
  #endif  
}


int LogMapTOF(double val) {
  double MAPval = (val - TOF_RangeMin + 1);
  MAPval = TOF_MAPSF * pwmrange * ( -log( MAPval / (TOF_RangeMax - TOF_RangeMin + 1) ));
  return int(MAPval);
} // END LogMap


int LogMapUS(double val) {
  double MAPval = (val - TOF_RangeMin + 1);
  MAPval = US_MAPSF * pwmrange * ( -log( MAPval / (US_RangeMax - US_RangeMin + 1) ));
  return int(MAPval);
} // END LogMap&lt;/pre&gt;&lt;/p&gt;&lt;div style="display:none;"&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="color:#007fac;"&gt;&lt;strong&gt;Parts from:&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div style="float:right;"&gt; &lt;/div&gt;&lt;p style="margin:0;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/229x35/__key/communityserver-wikis-components-files/00-00-00-04-11/0068.contentimage_5F00_105011.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/0068.contentimage_105011.png-229x35.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Cl5eVS8ad6Urn667PpJ55sdbs6YkhonbfjFgiMDi4oY%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=LQZjAaj3JCk2CIcg2Resaw==" style="max-height: 35px;max-width: 229px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 style="font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;/h2&gt;&lt;table border="1" class="jiveBorder" style="border:1px solid #000000;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Manufacturer Part Number&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Quantity&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Part Link&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Transistor NPN T092&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;"&gt;2n2222a&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-TNC8WpwV-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=9207120&amp;amp;nsku=10M4197&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=9207120&amp;amp;nsku=10M4197&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-TNC8WpwV-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Diode&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="color:black;font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;1N4001&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-BGrW7RbK-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=1651089&amp;amp;nsku=10M8464&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=1651089&amp;amp;nsku=10M8464&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-BGrW7RbK-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Resistor 180&lt;span style="font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;"&gt;Ω&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;"&gt;180Ω&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-XyFsAi6t-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=&amp;amp;nsku=97K5564&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=&amp;amp;nsku=97K5564&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-XyFsAi6t-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;span style="color:#007fac;"&gt;&lt;strong&gt;&lt;br /&gt;Parts From:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding-bottom:8px;"&gt;&lt;span style="color:#007fac;"&gt;&lt;strong&gt;&lt;a href="https://www.adafruit.com/" rel="nofollow ugc noopener" target="_blank"&gt; &lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/153x52/__key/communityserver-wikis-components-files/00-00-00-04-11/6825.contentimage_5F00_105012.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/6825.contentimage_105012.jpg-153x52.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=ypyYbPj5DYaN8r1I7Aa%2FcFeEhC2037FOICZV1hU2NuM%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=/xwD1DiG4rscrP4B+9tWuw==" style="max-height: 52px;max-width: 153px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border:1px solid #000000;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Manufacturer Part Number&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Quantity&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;TOF Sensor&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;3317&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;US Sensor&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;DejaVu Sans&amp;#39;, serif;font-size:14.6667px;text-align:center;"&gt;984&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;ESP32 Feather&lt;br /&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;DejaVu Sans&amp;#39;, serif;font-size:14.6667px;text-align:center;"&gt;3404&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Female Header Pin&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;DejaVu Sans&amp;#39;, serif;font-size:14.6667px;text-align:center;"&gt;2886&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;2000mah LiPo&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;2011&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#007fac;"&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border:1px solid #000000;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Manufacturer Part Number&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Quantity&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Haptic Motor&lt;/strong&gt;&lt;/td&gt;&lt;td colspan="1" style="border:1px solid black;border:1px solid #000000;"&gt;JinLong Machinery &lt;span style="font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;"&gt;Z7AL2B1692082&lt;/span&gt;&lt;/td&gt;&lt;td colspan="1" style="border:1px solid black;border:1px solid #000000;"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Custom PCB&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;OSH Park&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Wrist Brace&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;DejaVu Sans&amp;#39;, serif;font-size:14.6667px;text-align:center;"&gt;Mueller &lt;span style="font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;"&gt;74676862729&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;strong&gt;Velcro&lt;br /&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;DejaVu Sans&amp;#39;, serif;font-size:14.6667px;text-align:center;"&gt;3M &lt;span style="font-size:12.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;"&gt;B00006IC2T&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3611/design-for-a-cause-project-c-o-d-i-help-build-a-superhero-costume-for-cody"&gt;Design for a Cause | Project C.O.D.I:&amp;nbsp; Help Build a Superhero Costume for Cody!&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3633/project-c-o-d-i-overview-current-proof-of-concept-and-next-steps"&gt;Project C.O.D.I. | Overview, Current Proof of Concept, and Next Steps&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;div class="migration-injected-attachments"&gt;&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;table style="border:0;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;span class="_se_attachment" id="attid_https://www.element14.com/community/api/core/v3/attachments/262462"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-11/Codi_5F00_Files.zip"&gt;community.element14.com/.../Codi_5F00_Files.zip&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wearabletechch&lt;/div&gt;
</description></item><item><title>Design for a Cause | Project C.O.D.I:  Help Build a Superhero Costume for Cody!</title><link>https://community.element14.com/challenges-projects/project14/wearabletech/w/documents/3611/design-for-a-cause-project-c-o-d-i-help-build-a-superhero-costume-for-cody</link><pubDate>Fri, 23 Nov 2018 08:09:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3785cc16-0c14-4ec0-83bc-f86c0b495676</guid><dc:creator>tariq.ahmad</dc:creator><description>Current Revision posted to Documents by tariq.ahmad on 11/23/2018 8:09:21 AM&lt;br /&gt;
&lt;div style="border:1px solid #9EA900;margin:0px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="background-color:#f4f4f2;padding:0px;margin:0px;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="padding:6px 15px 6px 12px;"&gt;&lt;a href="/challengesprojects/project14/"&gt;&lt;img alt="image" src="/e14/assets/legacy/2017/project14_logodoc.png" style="vertical-align:top;"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="padding:6px 12px 8px 0px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:4px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/wearabletech/"&gt;Wearable Tech&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:17px;"&gt;&lt;strong&gt;Enter Your Electronics &amp;amp; Design Project&lt;/strong&gt; for a chance to win a $100 Shopping Cart!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challengesprojects/project14/"&gt;Back to The Project14 homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#9ea900;" width="24%"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/"&gt;&lt;span style="font-size:12px;color:#ffffff;"&gt;&lt;strong&gt;Project14 Home&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#767e00;"&gt;&lt;span style="color:#dceb93;text-decoration:none;font-size:12px;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/3370/project14-project-competition-events-trophies-timetable-projected-and-historical-timelines"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Themes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#596000;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Theme Poll&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="border-style:solid;border-color:#ffffff;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;tbody style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;"&gt;You may be familiar with superhero costumes that go beyond simple disguises. Using electronic components you can design an outfit that can give you special abilities such as a costume that uses an accelerometer to detect speed, magnetometer to detect orientation, a microcontroller to act as the brains, and speakers to produce sounds like punches and kicks.&amp;nbsp; Projects such as these make great Halloween costumes.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Here&amp;#39;s an example of a SuperHero Costume from The Ben Heck Show:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Ben Heck&amp;#39;s Superhero Wearables&lt;br /&gt;&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1819/episode-257-ben-heck-s-halloween-superhero-wearables-part-1-development-episode"&gt;Superhero Wearables Part 1: Development Episode&lt;/a&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1824/episode-258-ben-heck-s-halloween-superhero-wearables-part-2-assembly-episode"&gt;Superhero Wearables Part 2: Assembly Episode&lt;/a&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1819/episode-257-ben-heck-s-halloween-superhero-wearables-part-1-development-episode"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/338x189/__key/communityserver-wikis-components-files/00-00-00-04-11/0181.contentimage_5F00_105001.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/0181.contentimage_105001.png-338x189.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=%2B1WAljK8V1KujVGAYevOaT%2BjtAENwb4ocy1RFO8F7Y0%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=X6ZSrSHdDYAkUH+cGewRvA==" style="max-height: 189px;max-width: 338px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/1824/episode-258-ben-heck-s-halloween-superhero-wearables-part-2-assembly-episode"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/313x176/__key/communityserver-wikis-components-files/00-00-00-04-11/6036.contentimage_5F00_105002.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/04/11/6036.contentimage_105002.png-312x176.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=dMb4a3dEvMTVoxuz6db8jYlnwq5mZ%2BQ7mMnl0ky%2FTXE%3D&amp;amp;se=2026-04-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=d5+32FobU7E0CeOUoBCv2Q==" style="max-height: 176px;max-width: 312px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;font-size:13px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;background-color:#fafafa;"&gt;When you think of Superhero you think of people that wear costumes to mask their super human abilities.&amp;nbsp; But every super hero has their vulnerabilities...&amp;nbsp; Some of these superheroes must overcome obstacles over many things we take for granted.&amp;nbsp; Daredevil relies on heightened senses to makeup for his loss of his sight,&amp;nbsp; Professor Xavier relies on telepathic and psychic power to battle villains from his wheelchair, and Tony Stark uses a metal suit to sustain his weak heart and become Iron Man.&amp;nbsp; Each one of these superheroes is a fighter who didn&amp;#39;t let the hand that life dealt determine their fate.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#2873ee;"&gt;Meet Cody, a Real Life Superhero&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#303030;"&gt;Now, let&amp;#39;s meet a real life superhero. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Cody is a fighter and so are his parent&amp;#39;s who are doing everything they can so that Cody can live a &amp;quot;normal&amp;quot; life.&amp;nbsp; &lt;/span&gt;&lt;span style="color:#303030;"&gt;Cody appeared to be just a regular &lt;/span&gt;2 year old&lt;span style="color:#303030;"&gt; playing with his toy.&amp;nbsp; That was until his Mom called out to him while he was playing and became concerned.&amp;nbsp; At this point, it appeared that something could be wrong. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Then, when he began putting a toy to his ear so that he could hear the sound it was making, it became painfully obvious that something was wrong. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Imagine the panic his parents must have felt.&amp;nbsp; As a parent &lt;/span&gt;its&lt;span style="color:#303030;"&gt; your job is to protect your child, especially when they are very young, at their most helpless and vulnerable point. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Hearing loss at such an early age would be cruel enough.&amp;nbsp; So much of what everybody takes for granted has already been robbed. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Without the ability to hear, you don&amp;#39;t get to feel what its like to have music move your soul, you can&amp;#39;t hear the love coming from someone&amp;#39;s voice no matter what their words say, and it would be completely disorienting and confusing to not hear something as simple as someone walking up behind you until you see the person with your eyes. &lt;/span&gt;&lt;span style="color:#303030;"&gt;As it turns out, the news was worse, far worse&lt;/span&gt;....&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#303030;"&gt;Chris and Shannon Coulter were about to learn that their son Cody had a rare disease most people will go their entire life without hearing about, Peroxisomal Biogenesis Disorder. &lt;/span&gt;&lt;span style="color:#303030;"&gt;How rare is it? In the United &lt;/span&gt;States&lt;span style="color:#303030;"&gt; there are only 500 cases. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Most children do not live past the age of 10 years old. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Like all degenerative diseases, there’s no hope that anything is ever going to get better.&amp;nbsp;&amp;nbsp;&amp;nbsp; It will lead to almost certain blindness, the loss of hearing, and shut down most of his body. &lt;/span&gt;&lt;span style="color:#303030;"&gt;Cody is beating the odds.&amp;nbsp; His condition is stable, although the reality is that it could get worse at any time.&amp;nbsp; No one knows how long Cody has. PBD is so rare that there is not much known about his condition at this time. &lt;/span&gt;&lt;span style="color:#303030;"&gt;His parent&amp;#39;s refuse to quit fighting for Cody.&amp;nbsp; As long as their son has a chance to live, they’re going to provide him with as normal a life as possible.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#2873ee;"&gt;Not Impossible Labs:&amp;nbsp; Work Begins on a Superhero Costume for Cody&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Batman had Wayne Enterprises. Iron Man had Stark Industries. Cody has Not Impossible Labs. The mission of Not Impossible Labs is to make the impossible not impossible in order to inspire and solve the world&amp;#39;s biggest problems. The designation for the project is C.O.D.I., standing for Computerized Object Detection Interface.&amp;nbsp; The team has developed a wearable device, adapted from Music: Not Impossible technology, and built it into a superhero costume. It includes range-finding technology that is built into Music Not Impossible&amp;#39;s existing vibrotactile hardware to allow Cody to feel what his eyes will no longer be able to perceive.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;“What Cody can see now is like if you had a straw and you looked through the straw... He would just see that little field of vision.” — Shannon, Cody&amp;#39;s mother&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The idea is to remap the visual and auditory components of Cody’s world into the tactical domain. Here the distance, composition, approximate location of predominant environmental sounds, e.g., mom calling, engine siren, etc, are mapped into unique tactile experiences.&amp;nbsp; In addition to remapping the sensory domains, likely extrasensory inputs will be mapped as well, e.g. temperature,&amp;nbsp; auditory reflectance, optical reflectance, radio frequency field mapping,&amp;nbsp; etc. These will be Cody&amp;#39;s superpowers.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3633/project-c-o-d-i-overview-current-proof-of-concept-and-next-steps"&gt;Project C.O.D.I. | Overview, Current Proof of Concept, and Next Steps&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3634/project-c-o-d-i-schematics-arduino-ide-sketch-b-o-m-and-eagle-files"&gt;Project C.O.D.I. |&amp;nbsp; Schematics, Arduino IDE Sketch, B.O.M, and Eagle Files!&lt;/a&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wearabletechch&lt;/div&gt;
</description></item><item><title>Project C.O.D.I. | Overview, Current Proof of Concept, and Next Steps</title><link>https://community.element14.com/challenges-projects/project14/wearabletech/w/documents/3633/project-c-o-d-i-overview-current-proof-of-concept-and-next-steps</link><pubDate>Fri, 23 Nov 2018 07:37:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:38a00a98-77f8-493c-94eb-c19386796a1a</guid><dc:creator>tariq.ahmad</dc:creator><description>Current Revision posted to Documents by tariq.ahmad on 11/23/2018 7:37:11 AM&lt;br /&gt;
&lt;div style="border:1px solid #9EA900;margin:0px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="background-color:#f4f4f2;padding:0px;margin:0px;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="padding:6px 15px 6px 12px;"&gt;&lt;a href="/challengesprojects/project14/"&gt;&lt;img alt="image" src="/e14/assets/legacy/2017/project14_logodoc.png" style="vertical-align:top;"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="padding:6px 12px 8px 0px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:4px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/wearabletech/"&gt;Wearable Tech&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:17px;"&gt;&lt;strong&gt;Enter Your Electronics &amp;amp; Design Project&lt;/strong&gt; for a chance to win a $100 Shopping Cart!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challengesprojects/project14/"&gt;Back to The Project14 homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#9ea900;" width="24%"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/"&gt;&lt;span style="font-size:12px;color:#ffffff;"&gt;&lt;strong&gt;Project14 Home&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#767e00;"&gt;&lt;span style="color:#dceb93;text-decoration:none;font-size:12px;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/3370/project14-project-competition-events-trophies-timetable-projected-and-historical-timelines"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Themes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:10px 12px;vertical-align:middle;background-color:#596000;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Theme Poll&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="border-style:solid;border-color:#ffffff;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;tbody style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;What is Project C.O.D.I.?&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The name Project C.O.D.I comes from an acronym for Computerized Obstacle Detection Interface and its named after a 9 year old boy named Cody.&amp;nbsp; It&amp;#39;s an assistive piece of wearable technology that is adapted from Music: Not Impossible technology, and its built into a Superhero costume.&amp;nbsp; Cody&amp;#39;s superhero costume will help him compensate a rare disease known as peroxisome biogenesis disorder, that will cause him to lose his sight and hearing, by allowing him to feel what his eyes can no longer see and his ears no longer hear.&amp;nbsp; Most people with P.B.D. are not expected to live past the age of 10.&amp;nbsp; At the age of 9, Cody appears to be a special case, his condition appears to be stable, although that can change at any time. PBD has already cost him his peripheral vision and he&amp;#39;s on the verge of profound deafness.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Current Proof of Concept&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The current proof of concept we are sharing is one of multiple implementations envisioned for project Cody.&amp;nbsp;&amp;nbsp; There are many many individual pieces that will create a mesh network progressing upwards to a wearable set of gauntlets, ankle wraps and vest (a set of sensor nodes).&amp;nbsp;&amp;nbsp; This will allow sensor streams from one node to inform the other, e.g., the signal from the left gauntlet could inform the right and vice versa.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The mesh would be able to do the following:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Minimize crosstalk between different nodes&lt;/li&gt;&lt;li&gt;Merge the streams of all of the nodes to expand the field of view (map of the world)&lt;/li&gt;&lt;li&gt;Predict in real-time how Cody will move through the mapped world and inform him accordingly&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Wrist Wearable Proof of Concept&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;The current proof of concept we are sharing is one of multiple implementations envisioned for project Cody.&amp;nbsp;&amp;nbsp; There are many many individual pieces that will create a mesh network progressing upwards to a wearable set of gauntlets, ankle wraps and vest (a set of sensor nodes).&amp;nbsp;&amp;nbsp; This will allow sensor streams from one node to inform the other, e.g., the signal from the left gauntlet could inform the right and vice versa.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder mce-item-table" style="border:0px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt;&lt;/td&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#000000;font-size:12pt;font-family:Montserrat;"&gt;&lt;a href="https://lh4.googleusercontent.com/n-zeAJxfB2fVKlW9dOFMmF-jF5scm0Wu7DbxMZzCGq-7U3P6SSwpxefPPbnX1Hq9VPp9hAaox0nXmCSe95Omdv5kIY1owVmerV7dwazlRFrmbBK26ndenG5koLKAY45TeFBFi318ggXAsJWfbQ"&gt;&lt;img loading="lazy" alt="image" class="jive-image" height="248" src="https://lh4.googleusercontent.com/n-zeAJxfB2fVKlW9dOFMmF-jF5scm0Wu7DbxMZzCGq-7U3P6SSwpxefPPbnX1Hq9VPp9hAaox0nXmCSe95Omdv5kIY1owVmerV7dwazlRFrmbBK26ndenG5koLKAY45TeFBFi318ggXAsJWfbQ" style="border-style:none;" width="465"  /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;span style="color:#000000;font-size:12pt;font-family:Montserrat;"&gt;&lt;a href="https://lh4.googleusercontent.com/kPydjs4sneP1cSpl1RP5SfInFN28-Bc8Ze7luGGGJZ100oNfPrJew9GWDB4HH5iwnKQqzBwvTrYqF-MX1DCwaCq7TIWhZXH5tC2L9ppPzhp10U6SXphz9_-GpqvqIrgWL8UfnAwwDGZwisu6Aw"&gt;&lt;img loading="lazy" alt="image" class="jive-image" height="277" src="https://lh4.googleusercontent.com/kPydjs4sneP1cSpl1RP5SfInFN28-Bc8Ze7luGGGJZ100oNfPrJew9GWDB4HH5iwnKQqzBwvTrYqF-MX1DCwaCq7TIWhZXH5tC2L9ppPzhp10U6SXphz9_-GpqvqIrgWL8UfnAwwDGZwisu6Aw" style="border-style:none;" width="406"  /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The motor driver and the microcontroller (purple board, leftside center) connected to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2 ERM haptic motors (blue, above and below the purple board&lt;/li&gt;&lt;li&gt;a USRF and TOF (right, center, TOF is the rightmost board, USRF is adjacent)&lt;/li&gt;&lt;li&gt;an ambient light sensor on the backside of the wearable (red, blue &amp;amp; black braided wires)&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Velcro straps allow the wearable to be easily applied.&amp;nbsp; The device is powered by a lipo battery (not shown).&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The Backside of C.O.D.I Wrist Wearable Proof of Concept.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Visible above is the ambient light sensor which connects to the microcontroller on the palmside of the wearable&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;(red, blue, &amp;amp; black braided wires)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Figures 1 &amp;amp; 2 consist of a device that is mounted to a wrist guard.&amp;nbsp; The device uses both a time of flight sensor (TOF) and ultrasonic range finder (USRF) to measure the distances and then maps the distances to haptic vibrations.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The device has a narrow field of view allowing the wearer to move their hand, point the deviec, and feel the distance in the direction their hand is pointing.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Mapping is done using an inverse logarithmic function:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder mce-item-table" style="border:0px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;strong&gt;Figure 3:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;span style="color:#000000;font-size:12pt;font-family:Montserrat;"&gt;&lt;a href="https://lh5.googleusercontent.com/MxiAd4FvlXDQ_rRPwZ0F7b6m551nUgsWy0lrIh-S8j6l5hMLdRCFz2Dtp4PJ8hEFbUl221ws-r19EHrqiqvkvIEuIYzTlqFNlKslkY2jOWE_0tj76ppwufGYj0s_TujyfRnvpIdCksEJ4HLx1g"&gt;&lt;img loading="lazy" alt="image" class="jive-image" height="332" src="https://lh5.googleusercontent.com/MxiAd4FvlXDQ_rRPwZ0F7b6m551nUgsWy0lrIh-S8j6l5hMLdRCFz2Dtp4PJ8hEFbUl221ws-r19EHrqiqvkvIEuIYzTlqFNlKslkY2jOWE_0tj76ppwufGYj0s_TujyfRnvpIdCksEJ4HLx1g" style="border-style:none;height:332px;width:1012.35px;" width="1012"  /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;"&gt;Mapping of Distane to Vibration Strength.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Left:&lt;/strong&gt; a remapping of the full sensor range to normalized motor output.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Distance is remapped using a decaying logarithmic function.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Right: &lt;/strong&gt;A zoom of the first 50mm of sensing range.&amp;nbsp; While changes in vibration strength occur at a distance the majority of quantization is concentrated in the near field.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Next Steps&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#303030;"&gt;There are multiple implementations envisioned for Project C.O.D.I.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#303030;"&gt;The C.O.D.I wearable system would consist of a set of gauntlets, ankle wraps, and vest (a set of sensor nodes).&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder mce-item-table" style="border:0px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;strong&gt;Figure 4&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;a href="https://lh5.googleusercontent.com/U-S3lzl-geAXt9eQsDoie4G6NoVLizmZ8SGce8DIT023HdABqwZqykMsf9NZVg2DbclmZIlyvKzlLknogTFZfd0DlRrJCKzhqrh4joB3F4t_dIOhXAkNUuu3s5yqMsYTWr23mL7b3fki4yKVAA"&gt;&lt;img loading="lazy" alt="image" class="jive-image" height="605" src="https://lh5.googleusercontent.com/U-S3lzl-geAXt9eQsDoie4G6NoVLizmZ8SGce8DIT023HdABqwZqykMsf9NZVg2DbclmZIlyvKzlLknogTFZfd0DlRrJCKzhqrh4joB3F4t_dIOhXAkNUuu3s5yqMsYTWr23mL7b3fki4yKVAA" style="width:666px;height:604.811px;" width="666"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Sketch of C.O.D.I. Wearables - The Body Layout&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Wearables (shaded) displayed from posterior view (Left), anterior view (Center), left side view (Right).&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Range sensors for vest can be seen in left and center views (yellow dots). For the wrist wearable, the approximate sensor emission location can be seen in the anterior view (darkened area).&amp;nbsp; This can also be seen in Figure 5.&amp;nbsp; For the wrist wearable it is important to shift the sensor as far back as possible in order to prevent interference from the fingers.&amp;nbsp; For the ankle wearable, the approximate sensor emission location can be seen in the anterior and left side views.&amp;nbsp; The approximate sensor spread pattern can be seen in the left side view.&amp;nbsp; The foot (pink), near (orange), &amp;amp; far (yellow) sensor fields for the ankle wearable are visible in the left side view.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder mce-item-table" style="border:0px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;width:33%;padding:6px;"&gt;&lt;strong&gt;Figure 5:&lt;/strong&gt;&lt;/td&gt;&lt;td colspan="1" style="border:0pxpx solid black;border:0px solid #ffffff;width:33%;padding:6px;"&gt;&lt;strong&gt;Figure 6:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:33%;padding:6px;"&gt;&lt;span style="color:#000000;font-weight:bold;font-size:12pt;font-family:Montserrat;"&gt;&lt;a href="https://lh3.googleusercontent.com/EVzl4w_NLQi5gOMRrEgs_SoHwDomW6Kh9-lhfHmicz6EFx7yZBu0edGymBZ6oqzVU3oc0q4lSvFHP0mhVvcikMxwtlITsD-zLuuAfQnngtG5BxvciKYKbexFY-vXlDu76G8TNDSZ3wizBiB7dA"&gt;&lt;img loading="lazy" alt="image" class="jive-image" height="220" src="https://lh3.googleusercontent.com/EVzl4w_NLQi5gOMRrEgs_SoHwDomW6Kh9-lhfHmicz6EFx7yZBu0edGymBZ6oqzVU3oc0q4lSvFHP0mhVvcikMxwtlITsD-zLuuAfQnngtG5BxvciKYKbexFY-vXlDu76G8TNDSZ3wizBiB7dA" style="border-style:none;" width="390"  /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:33%;padding:6px;"&gt;&lt;span style="color:#000000;font-weight:bold;font-size:12pt;font-family:Montserrat;"&gt;&lt;a href="https://lh3.googleusercontent.com/T5uhRdsvHdC72VtY6ODciyXdMChsM3gWQtY_R96xR2qDG6iZi_lulikPmumicN6iZ-OcInN7sBblefqaz32J5f0_DP-2XlIbMjvj5tbagkZNjr4sOzEMeadM5XjyGT6Rxgc4AISvNcCZj0eXVg"&gt;&lt;img loading="lazy" alt="image" class="jive-image" height="302" src="https://lh3.googleusercontent.com/T5uhRdsvHdC72VtY6ODciyXdMChsM3gWQtY_R96xR2qDG6iZi_lulikPmumicN6iZ-OcInN7sBblefqaz32J5f0_DP-2XlIbMjvj5tbagkZNjr4sOzEMeadM5XjyGT6Rxgc4AISvNcCZj0eXVg" style="border-style:none;" width="378"  /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:33%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Sketch of Wrist Wearable&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The approximate sensor emission location for the wrist wearable can be seen in the center view (darkened area).&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;For the wrist wearable it is important to shift the sensor as far back as possible in order to prevent interference from the fingers.&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:33%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Sketch of C.O.D.I. Ankle Wearable with Proposed Throw Patterns.&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;For the ankle wearable there are three distinct sensor fields of view. The first, the foot field, pink rays above, will be used to monitor the articulation of the foot with respect to the lower leg. The second, near field, the orange rays above, will project slightly in front of the foot and will be used to find the next stair/step. The third, far field, yellow rays above, will be used.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Feature List:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;To fully enable the abilities described above in The Plan, the below feature will be needed.&amp;nbsp; Future features will likely improve accuracy robustness by including additional sensors and prior knowledge.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;Minimum Requirements:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Durability&lt;ul&gt;&lt;li&gt;Dust resistance, Waterproof, Impact Resistance IP672 minimum&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Power&lt;ul&gt;&lt;li&gt;Rechargeable power, 8hrs between charges&lt;/li&gt;&lt;li&gt;Wireless Qi charging&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Usability&lt;ul&gt;&lt;li&gt;Nodes (gauntlets, ankle wraps, vest) can act independently but will automatically detect and partner with other nodes.&lt;/li&gt;&lt;li&gt;Work in a wide range of lighting from pitch black to studio lighting and daylight.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Sensors:&lt;ul&gt;&lt;li&gt;TOF&lt;/li&gt;&lt;li&gt;Ultrasonics&lt;/li&gt;&lt;li&gt;9DOF / Accelerometer / Gyroscope / Magnetometer&lt;ul&gt;&lt;li&gt;Absolute orientation module e.g. BNO055&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Ambient Light&lt;/li&gt;&lt;li&gt;Microphones&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Haptics&lt;ul&gt;&lt;li&gt;LRA&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Future features:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sensors:&lt;ul&gt;&lt;li&gt;Temperature - Thermal Camera&lt;/li&gt;&lt;li&gt;GPS&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Communication&lt;ul&gt;&lt;li&gt;Cellular&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Integration&lt;ul&gt;&lt;li&gt;google maps/street view&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/wearabletech/w/documents/3634/project-c-o-d-i-schematics-arduino-ide-sketch-b-o-m-and-eagle-files"&gt;Project C.O.D.I. |&amp;nbsp; Schematics, Arduino IDE Sketch, B.O.M, and Eagle Files!&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wearabletech, accessibility_projects, wearabletechch&lt;/div&gt;
</description></item></channel></rss>