Web edits
[beagleboard.org.git] / db / 3290.xml
blobf6f841424c54f80d82accba789b2bd51e11e56dd
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <?xml-stylesheet type="text/xsl" href="helma.xsl"?>
3 <xmlroot xmlns:hop="http://www.helma.org/docs/guide/features/database">
4   <hopobject id="3290" name="octoscroller" prototype="Page" created="1386790530896" lastModified="1386790530898">
5   <hop:parent idref="20" prototyperef="Page"/>
6     <edit_skin>edit_project</edit_skin>
7     <updatetime type="date">11.12.2013 13:35:30 CST</updatetime>
8     <uri>octoscroller</uri>
9     <time type="date">11.12.2013 13:35:30 CST</time>
10     <pseudoparent idref="20" prototyperef="Page"/>
11     <registrant>jkridner@gmail.com</registrant>
12     <pname>Octoscroller and LEDscape</pname>
13     <user>jkridner@gmail.com</user>
14     <categories>library,cape,demo</categories>
15     <body>&lt;p&gt;From&amp;nbsp;http://beagleboard.org/blog/2013-10-22-project-spotlight-octoscroller/:&lt;/p&gt;\r
16 &lt;div id=&quot;page&quot; style=&quot;color: #525252; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;&quot;&gt;\r
17 &lt;div style=&quot;float: left; width: 898px;&quot;&gt;\r
18 &lt;h1 style=&quot;font-family: Arial, Verdana, Helvetica, sans-serif; color: #b4a279;&quot;&gt;BeagleBone Black project spotlight:&lt;br /&gt;The Octoscroller&lt;/h1&gt;\r
19 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;By Tara Stratton&lt;/p&gt;\r
20 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;New York is one of the brightest places on Earth. Times Square is definitely a large factor, but now a new BeagleBone Black-based project&amp;mdash;the Octoscroller&amp;mdash;is adding to the glow.&lt;/p&gt;\r
21 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;&lt;img src=&quot;http://i.imgur.com/VINl9ZE.jpgg&quot; alt=&quot;&quot; width=&quot;391&quot; height=&quot;170&quot; /&gt;&lt;/p&gt;\r
22 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;The Octoscroller, which you may have seen at Maker Faire New York a few weeks ago, is a project created by NYC Resistor&amp;rsquo;s Trammel Hudson and Matt Mets. The Octoscroller is a classic message alert polygon featuring eight 16x32 RGB LED matrix panels. It features LEDS at eight to 16 levels of brightness for each color (producing approximately 12-bit color). The userspace application renders images into a shared memory frame buffer or can receive UDP packets containing video images from the&amp;nbsp;&lt;a style=&quot;color: #de7224; text-decoration: none;&quot; href=&quot;../../blog/2013-10-15-project-spotlight-disorient-pyramid/&quot;&gt;Disorient Pyramid&lt;/a&gt;&amp;nbsp;transmitter.&lt;/p&gt;\r
23 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;&lt;img src=&quot;http://i.imgur.com/Oce4HhQ.jpg&quot; alt=&quot;&quot; width=&quot;397&quot; height=&quot;298&quot; /&gt;&lt;/p&gt;\r
24 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;The BeagleBone Black open-source computer, based on TI&apos;s Sitara AM335x processor, is the brains behind the operation. The LEDscape custom firmware runs on the AM335x processor&amp;rsquo;s programmable real-time unit (PRU)&amp;mdash;two separate real-time microcontrollers built into the die, with full access to the GPIO lines and cache-coherent access to the main memory. The&amp;nbsp;&lt;a style=&quot;color: #de7224; text-decoration: none;&quot; href=&quot;https://github.com/osresearch/LEDscape/blob/master/matrix.p&quot;&gt;LEDscape custom firmware&lt;/a&gt;&amp;nbsp;allows the user application render into a frame buffer, which is then driven to the Octoscroller&amp;rsquo;s panels by the PRU.&lt;/p&gt;\r
25 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;Trammel and Matt purchased the&amp;nbsp;&lt;a style=&quot;color: #de7224; text-decoration: none;&quot; href=&quot;http://www.adafruit.com/products/420&quot;&gt;16&amp;times;32 RGB panels&lt;/a&gt;&amp;nbsp;on the Octoscoller from Adafruit Industries. The panels are very inexpensive since they require continuous refresh by an external driver. With LEDscape, BeagleBone Black can drive up to four chains of four panels, each at 0 percent CPU load. The panels are built as six parallel shift registers, each with 32 bits and 12 16-channel constant current LED drivers. The connectors have six data inputs and six control inputs each: F1, G1, B1, R2, G2 and B2; and A, B, C, CLK, LTC and OE. The three address select lines (A, B and C) select which two rows are currently displayed. On each falling edge of the CLK line, a new bit is shifted in on the six data inputs. On the falling edge of the LAT line, the new data is latched and, when OE is held low, displayed. To save on GPIO lines, the PRU shares the control lines between all output chains and only needs the six additional data lines per chain. If the HDMI hardware is disabled, four chains can be driven by a single BeagleBone Black. The panels and BeagleBone Black are powered by a&amp;nbsp;&lt;a style=&quot;color: #de7224; text-decoration: none;&quot; href=&quot;http://www.adafruit.com/products/658&quot;&gt;5V 10A DC supply&lt;/a&gt;.&lt;/p&gt;\r
26 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;If you missed Trammell and Matt&amp;rsquo;s Octoscroller at Maker Faire New York, find out more about it from Trammell&amp;rsquo;s&amp;nbsp;&lt;a style=&quot;color: #de7224; text-decoration: none;&quot; href=&quot;http://www.nycresistor.com/2013/09/12/octoscroller/&quot;&gt;recent blog post&lt;/a&gt;.&lt;/p&gt;\r
27 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;&amp;nbsp;&lt;/p&gt;\r
28 &lt;p style=&quot;font-size: 1.1em; line-height: 1.3em;&quot;&gt;&lt;iframe class=&quot;vine-embed loaded &quot; src=&quot;https://vine.co/v/h17j6QuqXxP/embed/simple&quot; width=&quot;695&quot; height=&quot;695&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;\r
29 &lt;/div&gt;\r
30 &lt;/div&gt;\r
31 &lt;p&gt;&amp;nbsp;&lt;/p&gt;\r
32 &lt;div id=&quot;list&quot; style=&quot;color: #525252; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/div&gt;</body>
33     <errmsg></errmsg>
34     <homepage>https://github.com/osresearch/LEDscape</homepage>
35     <render_skin>project</render_skin>
36     <shortdesc>Message alert polygon featuring eight 16x32 RGB LED matrix panels and PRU library for feeding graphics and video to those panels---also a cape design</shortdesc>
37     <rssfeed></rssfeed>
38   </hopobject>
39 </xmlroot>