<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Boogie Bones</title><link>/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><description>Introduction 
 Building Boogie Bones - The Hardware 
 Bashing code for Boogie Bones - The Software 



 
 
Introduction
 
I&amp;#39;ve been dying to do something with this toy for ages, as it&amp;#39;s been lying in a box, gathering dust, for a rather ...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Wed, 12 Feb 2020 16:18:32 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>BigG</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve briefly turned my attention to the RSL10-SENSE board as I had made comment on another post some time back that I would look at an FFT example for this dev board.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This made me stumble across this YouTube video which I wanted to post here as it provides a nice visual demo of what the windowing function does. It&amp;#39;s a pretty cool demo.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I believe that this demo uses the ARM CMSIS-DSP Software Library which includes various transforms, such as real and complex FFT functions.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://www.youtube.com/watch?v=Nn7DweR--Po" rel="nofollow ugc noopener" target="_blank" title="https://www.youtube.com/watch?v=Nn7DweR--Po"&gt;https://www.youtube.com/watch?v=Nn7DweR--Po&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;CMSIS reference: &lt;a class="jive-link-external-small" href="https://arm-software.github.io/CMSIS_5/General/html/index.html" rel="nofollow ugc noopener" target="_blank" title="https://arm-software.github.io/CMSIS_5/General/html/index.html"&gt;https://arm-software.github.io/CMSIS_5/General/html/index.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I found the project details related to that video here: &lt;a class="jive-link-external-small" href="https://community.nxp.com/docs/DOC-100207" rel="nofollow ugc noopener" target="_blank" title="https://community.nxp.com/docs/DOC-100207"&gt;https://community.nxp.com/docs/DOC-100207&lt;/a&gt; &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Tue, 11 Feb 2020 22:42:26 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>jc2048</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Fun project. It was also interesting learning about FFT on an Arduino.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Wouldn&amp;#39;t the weighting-window code be more efficient if the multiplier values were all computed once at the start and then reused each time [always assuming that the processor had enough memory to store them], or have I misunderstood what it&amp;#39;s doing?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Tue, 11 Feb 2020 13:26:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>dixonselvan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice project &lt;span&gt;[mention:18d073d7306a4a8694ee59c07b9ecc65:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt; I thoroughly enjoyed going through your blog and learning some new information at the same time.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Finally your skeleton buddy has come to life! &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Mon, 10 Feb 2020 18:40:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>newbie101</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Great project! I am also interested in FFT and your description of the FFT code really helped out. I especially liked the video you linked &amp;quot;&lt;span&gt;to see how a Fourier Transform works visually&amp;quot;. It was a very good explanation of how the equations work. I am now encouraged to try out a FFT&amp;nbsp; project with an ESP32.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;One question: Why did you choose the FFT_WIN_TYP_BLACKMAN_HARRIS vs the FFT_WIN_TYP_HAMMING&amp;nbsp; windowing in the final project?&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Mon, 10 Feb 2020 10:05:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>dubbie</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This is a great project that is well executed and well documented. I had been planning to do something similar but it now looks like I will have to think of something different, or I might see if I can adapt your code instead!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Dubbie&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Sun, 09 Feb 2020 22:56:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Fantastic project! And really well documented : )&lt;/p&gt;&lt;p&gt;&lt;em&gt;**goes onto google to search for a DJ skeleton to make something similar**&lt;/em&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Boogie Bones</title><link>https://community.element14.com/challenges-projects/project14/acoustics/b/blog/posts/boogie-bones</link><pubDate>Sun, 09 Feb 2020 21:29:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b2219009-9aa6-4bf4-8698-56d8e0e00806</guid><dc:creator>three-phase</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;A great project and very well explained within the blog.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Kind regards&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8691&amp;AppID=251&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>