<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>light painting &#8211; Matthew Petroff</title>
	<atom:link href="https://mpetroff.net/tag/light-painting/feed/" rel="self" type="application/rss+xml" />
	<link>https://mpetroff.net</link>
	<description>mpetroff.net</description>
	<lastBuildDate>Sun, 05 Apr 2015 22:09:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Light Painting Wand</title>
		<link>https://mpetroff.net/2015/02/light-painting-wand/</link>
					<comments>https://mpetroff.net/2015/02/light-painting-wand/#respond</comments>
		
		<dc:creator><![CDATA[Matthew Petroff]]></dc:creator>
		<pubDate>Fri, 06 Feb 2015 03:33:17 +0000</pubDate>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[light painting]]></category>
		<category><![CDATA[photography]]></category>
		<guid isPermaLink="false">http://mpetroff.net/?p=1733</guid>

					<description><![CDATA[A digital light wand, used to paint images in long exposure photography, has been around for a few years, since the advent of cheap, controllable RGB LEDs. While there are freely available designs and code for such a device, I &#8230; <a href="https://mpetroff.net/2015/02/light-painting-wand/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><span class="dropcap">A</span> digital light wand, used to paint images in long exposure photography, has been around for a few years, since the advent of cheap, controllable RGB LEDs. While there are <a href="http://mrossphoto.com/wordpress32/neopixel-ws2812-dlw/">freely available designs and code</a> for such a device, I wasn&#8217;t happy with them, so I decided to design and build my own. The control electronics for the design I looked at used a Arduino Mega 2560, with a display and control shield as well as other components; I found this far too bulky. Furthermore, the design used a grossly underpowered voltage regulator rated for 1A with a strip of LEDs that draws upwards of 2.5A. The LED strip, however, is one of the nicest ones available, with 144 individually controllable <a href="https://www.sparkfun.com/products/11821">WS2812B RGB LEDs</a> on a one meter strip.</p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/peppers.jpg" title="Peppers" data-sbox="1733"><img loading="lazy" decoding="async" class="aligncenter wp-image-1743 size-large" title="Peppers" src="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/peppers-640x427.jpg" alt="Peppers" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/peppers-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/peppers-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/peppers-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/peppers.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><span id="more-1733"></span></p>
<p>To this end, I designed a small, minimal board around the Freescale ARM chip used in the Teensy 3.1, due to the very nice <a href="https://www.pjrc.com/teensy/td_libs_OctoWS2811.html">WS2812B library</a> available for it. For power, I used a <a href="http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=56267">20A regulator</a> to ensure enough current and a <a href="http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=15019">rechargeable lithium polymer battery</a> to avoid eating through disposable alkaline cells.</p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/control-electronics.jpg" title="Control Electronics" data-sbox="1733"><img loading="lazy" decoding="async" class="aligncenter wp-image-1746 size-large" title="Control Electronics" src="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/control-electronics-640x427.jpg" alt="Control Electronics" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/control-electronics-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/control-electronics-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/control-electronics-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/control-electronics.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>A Python script is used to convert an image into a binary file and add start delay and display rate information. The file is then loaded onto a micro SD card and named to fit into one of four slots, corresponding to the control board&#8217;s four buttons for displaying images.</p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/pipes.jpg" title="Pipes" data-sbox="1733"><img loading="lazy" decoding="async" class="aligncenter wp-image-1744 size-large" title="Pipes" src="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/pipes-640x427.jpg" alt="Pipes" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/pipes-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/pipes-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/pipes-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/pipes.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>The one meter LED strip is actually two 50cm strips soldered together, due to manufacturing limitations for flexible PCBs, which leads to a noticeable gap where the two parts are joined. I was able to narrow this gap by resoldering the parts together by stacking them instead of them just abutting, but the gap is not completely gone. Additionally, I damaged one of the LEDs at the joint in the process and had to replace it. I then mounted the strip on a four foot section of 3/4&#8243; square oak molding with clear heat shrink tubing and mounted the control electronics and power supply using interlocking fasteners.</p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/light-wand.jpg" title="Light Wand" data-sbox="1733"><img loading="lazy" decoding="async" class="aligncenter wp-image-1742 size-large" title="Light Wand" src="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/light-wand-640x960.jpg" alt="Light Wand" width="640" height="960" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/light-wand-640x960.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/light-wand-200x300.jpg 200w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/light-wand.jpg 1000w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/leds.jpg" title="LEDs" data-sbox="1733"><img loading="lazy" decoding="async" class="aligncenter wp-image-1745 size-large" title="LEDs" src="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/leds-640x427.jpg" alt="LEDs" width="640" height="427" srcset="https://cdn0.mpetroff.net/wp-content/uploads/2015/02/leds-640x427.jpg 640w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/leds-300x200.jpg 300w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/leds-1280x853.jpg 1280w, https://cdn0.mpetroff.net/wp-content/uploads/2015/02/leds.jpg 1500w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a>Designs and code are available from a <a href="https://github.com/mpetroff/light-painting-wand">GitHub repository</a>.</p>
<p>While I felt it had some shortcomings, <a href="http://mrossphoto.com/wordpress32/neopixel-ws2812-dlw/">Michael Ross&#8217;s design</a> is much better documented and easier to build. As much as it irks me to see development boards used in final products, I&#8217;ll concede that they make things much easier for those without extensive soldering experience. However, his design&#8217;s power supply is inadequate, and one should really use something rated for more power.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mpetroff.net/2015/02/light-painting-wand/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2012</title>
		<link>https://mpetroff.net/2012/01/2012/</link>
					<comments>https://mpetroff.net/2012/01/2012/#respond</comments>
		
		<dc:creator><![CDATA[Matthew Petroff]]></dc:creator>
		<pubDate>Sun, 01 Jan 2012 05:01:02 +0000</pubDate>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[light painting]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[photography]]></category>
		<guid isPermaLink="false">http://www.mpetroff.net/?p=382</guid>

					<description><![CDATA[Happy New Year!]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;">Happy New Year!</p>
<p style="text-align: center;">
<a title="Happy 2012! by Matthew Petroff, on Flickr" href="//www.flickr.com/photos/petroffm/6609673101/"><img loading="lazy" decoding="async" src="//farm8.staticflickr.com/7027/6609673101_1089fe08b7.jpg" alt="Happy 2012!" width="500" height="333" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mpetroff.net/2012/01/2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Content Delivery Network via Amazon Web Services: CloudFront: cdn0.mpetroff.net
Minified using Disk

Served from: mpetroff.net @ 2026-03-29 09:02:45 by W3 Total Cache
-->