<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	    xmlns:media="http://search.yahoo.com/mrss/"
	    xmlns:dc="http://purl.org/dc/elements/1.1/"
	    xmlns:creativeCommons="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html"
	    	    xmlns:flickr="urn:flickr:user" >
	<channel>


		<title>Uploads from linux-works, tagged arduino</title>
		<link>http://www.flickr.com/photos/linux-works/tags/arduino/</link>
 		<description></description>
		<pubDate>Mon, 29 Oct 2012 10:49:10 -0700</pubDate>
		<lastBuildDate>Mon, 29 Oct 2012 10:49:10 -0700</lastBuildDate>
		<generator>http://www.flickr.com/</generator>
		<image>
			<url>http://farm1.staticflickr.com/17/buddyicons/47907743@N00.jpg?1119240086#47907743@N00</url>
			<title>Uploads from linux-works, tagged arduino</title>
			<link>http://www.flickr.com/photos/linux-works/tags/arduino/</link>
		</image>

		<item>
			<title>my table setup at 'burning amp' this year (sercona audio remote controlled preamp)</title>
			<link>http://www.flickr.com/photos/linux-works/8135651481/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/8135651481/&quot; title=&quot;my table setup at 'burning amp' this year (sercona audio remote controlled preamp)&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8471/8135651481_8aeb5eaa4d_m.jpg&quot; width=&quot;240&quot; height=&quot;135&quot; alt=&quot;my table setup at 'burning amp' this year (sercona audio remote controlled preamp)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I ended up bringing more gear than most.  took well over an hour to setup.  too many cables; why can't we go all wireless?  lol&lt;br /&gt;
&lt;br /&gt;
the main component of this setup that I'm demo'ing is the silver 1U rackmount style device in the center, with the red (bigfonts) lcd display.  its an 8-channel analog (consumer/pro line level) preamp that is controlled digitally but varies volume purely in the analog domain.&lt;br /&gt;
&lt;br /&gt;
the new feature I just added was a 'link up' between the computer's notion of a volume control (eg, a volume slider on linux ALSA sound system) and my own preamp's volume value.  turn the knob on my real-world preamp and the value inside the pc changes.  change the pc's volume slider via any of the usual means (eg,android or alsamixer) and my volume mirror that value and your volume will go up or down that amount, to match.&lt;br /&gt;
&lt;br /&gt;
any app that has a volume slider and uses alsa sound engine in linux (almost all do) can make use of my preamp.  the connection is even RF wireless between the pc and the preamp (small xbee rf modem sitting on the white wifi router, right behind the silver sercona preamp box).  this means your pc music server could be located somewhere else, and the preamp and pc can still 'stay in touch' and keep the mirrored volume slider working.  and, of course, you can walk around with your android phone, change music using mpd and now change volume, too, without harming the sound in the process.&lt;br /&gt;
&lt;br /&gt;
and btw, if your source is natively analog (turntables, etc) this volume control avoids any conversion to digital.  its purely an analog volume control that happens to be digitally controlled.&lt;br /&gt;
&lt;br /&gt;
it runs the open-source LCDuino command code and a 2nd arduino processor runs embedded on the cirrus 3318 (vol control engine chip, itself) board.  the 2 arduinos are linked via serial-to-softserial.  the main arduino is 'reachable' via its hardware uart serial port and this is what the webserver or mpd server uses to talk over.&lt;br /&gt;
&lt;br /&gt;
a linux daemon process runs in the background keeping the mixer volume slider on ALSA linked to the serial stream on the sercona preamp.  if the sercona changes, alsa updates.  if alsa changes, the sercona updates.  its just that simple ;)&lt;br /&gt;
&lt;br /&gt;
top view of the preamp, showing the hand-wired proto boards: &lt;a href=&quot;http://www.flickr.com/photos/linux-works/8126599842/in/photostream&quot;&gt;www.flickr.com/photos/linux-works/8126599842/in/photostream&lt;/a&gt;&lt;/p&gt;</description>
			<pubDate>Mon, 29 Oct 2012 10:49:10 -0700</pubDate>
			                        <dc:date.Taken>2012-10-28T11:43:43-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/8135651481</guid>
                            <media:content url="http://farm9.staticflickr.com/8471/8135651481_8aeb5eaa4d_b.jpg" 
                   type="image/jpeg"
                   height="576"
                   width="1024"/>
    <media:title>my table setup at 'burning amp' this year (sercona audio remote controlled preamp)</media:title>
    <media:description type="html">&lt;p&gt;I ended up bringing more gear than most.  took well over an hour to setup.  too many cables; why can't we go all wireless?  lol&lt;br /&gt;
&lt;br /&gt;
the main component of this setup that I'm demo'ing is the silver 1U rackmount style device in the center, with the red (bigfonts) lcd display.  its an 8-channel analog (consumer/pro line level) preamp that is controlled digitally but varies volume purely in the analog domain.&lt;br /&gt;
&lt;br /&gt;
the new feature I just added was a 'link up' between the computer's notion of a volume control (eg, a volume slider on linux ALSA sound system) and my own preamp's volume value.  turn the knob on my real-world preamp and the value inside the pc changes.  change the pc's volume slider via any of the usual means (eg,android or alsamixer) and my volume mirror that value and your volume will go up or down that amount, to match.&lt;br /&gt;
&lt;br /&gt;
any app that has a volume slider and uses alsa sound engine in linux (almost all do) can make use of my preamp.  the connection is even RF wireless between the pc and the preamp (small xbee rf modem sitting on the white wifi router, right behind the silver sercona preamp box).  this means your pc music server could be located somewhere else, and the preamp and pc can still 'stay in touch' and keep the mirrored volume slider working.  and, of course, you can walk around with your android phone, change music using mpd and now change volume, too, without harming the sound in the process.&lt;br /&gt;
&lt;br /&gt;
and btw, if your source is natively analog (turntables, etc) this volume control avoids any conversion to digital.  its purely an analog volume control that happens to be digitally controlled.&lt;br /&gt;
&lt;br /&gt;
it runs the open-source LCDuino command code and a 2nd arduino processor runs embedded on the cirrus 3318 (vol control engine chip, itself) board.  the 2 arduinos are linked via serial-to-softserial.  the main arduino is 'reachable' via its hardware uart serial port and this is what the webserver or mpd server uses to talk over.&lt;br /&gt;
&lt;br /&gt;
a linux daemon process runs in the background keeping the mixer volume slider on ALSA linked to the serial stream on the sercona preamp.  if the sercona changes, alsa updates.  if alsa changes, the sercona updates.  its just that simple ;)&lt;br /&gt;
&lt;br /&gt;
top view of the preamp, showing the hand-wired proto boards: &lt;a href=&quot;http://www.flickr.com/photos/linux-works/8126599842/in/photostream&quot;&gt;www.flickr.com/photos/linux-works/8126599842/in/photostream&lt;/a&gt;&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8471/8135651481_8aeb5eaa4d_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">demo diy stereo linux dac audio hifi android tradeshow powersupply miniitx arduino mpd audiophile preamp chipamp lm3886 amblabs fanlesspc linuxworkslabs lcduino burningamp mpdroid rootednookcolor voyagelinux</media:category>
		</item>
		<item>
			<title>DIY: sercona preamp getting ready for Burning Amp (this sunday)</title>
			<link>http://www.flickr.com/photos/linux-works/8126599842/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/8126599842/&quot; title=&quot;DIY: sercona preamp getting ready for Burning Amp (this sunday)&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8045/8126599842_77b55e008d_m.jpg&quot; width=&quot;240&quot; height=&quot;122&quot; alt=&quot;DIY: sercona preamp getting ready for Burning Amp (this sunday)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;fort mason, san francisco is where this guy is headed, this coming sunday.  the annual 'burning amp' DIY audio show comes right around the last week of oct.&lt;br /&gt;
&lt;br /&gt;
today, I cleaned up (really, lol) the wiring and reoriented the internal boards so they fit better and are a bit neater.&lt;br /&gt;
&lt;br /&gt;
the input board is new (far left with green caps) but its passive, at this point (no op-amps yet).  that will come later and there's board space reserved for it.&lt;br /&gt;
&lt;br /&gt;
the output board (far right) does have sockets installed for output buffers but I am using shorting bypass plugins for the time being.&lt;br /&gt;
&lt;br /&gt;
the center chip is what this is all about and that's the cirrus cs3318 8ch volume control chip.&lt;br /&gt;
&lt;br /&gt;
to the front, center, is my own LCDuino.&lt;br /&gt;
&lt;br /&gt;
in this build, there are 2 arduinos and they are linked over a short serial connection.&lt;br /&gt;
&lt;br /&gt;
all that hand wiring and proto board soldering.  so much work! ;)&lt;br /&gt;
&lt;br /&gt;
(sercona = &amp;quot;&lt;b&gt;ser&lt;/b&gt;ial &lt;b&gt;con&lt;/b&gt;trolled &lt;b&gt;a&lt;/b&gt;udio&amp;quot;)&lt;/p&gt;</description>
			<pubDate>Fri, 26 Oct 2012 19:54:22 -0700</pubDate>
			                        <dc:date.Taken>2012-10-26T18:59:49-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/8126599842</guid>
                            <media:content url="http://farm9.staticflickr.com/8045/8126599842_77b55e008d_b.jpg" 
                   type="image/jpeg"
                   height="522"
                   width="1024"/>
    <media:title>DIY: sercona preamp getting ready for Burning Amp (this sunday)</media:title>
    <media:description type="html">&lt;p&gt;fort mason, san francisco is where this guy is headed, this coming sunday.  the annual 'burning amp' DIY audio show comes right around the last week of oct.&lt;br /&gt;
&lt;br /&gt;
today, I cleaned up (really, lol) the wiring and reoriented the internal boards so they fit better and are a bit neater.&lt;br /&gt;
&lt;br /&gt;
the input board is new (far left with green caps) but its passive, at this point (no op-amps yet).  that will come later and there's board space reserved for it.&lt;br /&gt;
&lt;br /&gt;
the output board (far right) does have sockets installed for output buffers but I am using shorting bypass plugins for the time being.&lt;br /&gt;
&lt;br /&gt;
the center chip is what this is all about and that's the cirrus cs3318 8ch volume control chip.&lt;br /&gt;
&lt;br /&gt;
to the front, center, is my own LCDuino.&lt;br /&gt;
&lt;br /&gt;
in this build, there are 2 arduinos and they are linked over a short serial connection.&lt;br /&gt;
&lt;br /&gt;
all that hand wiring and proto board soldering.  so much work! ;)&lt;br /&gt;
&lt;br /&gt;
(sercona = &amp;quot;&lt;b&gt;ser&lt;/b&gt;ial &lt;b&gt;con&lt;/b&gt;trolled &lt;b&gt;a&lt;/b&gt;udio&amp;quot;)&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8045/8126599842_77b55e008d_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy remotecontrol audio cirrus arduino audiophile volumecontrol preamp lcduino sercona cs3318</media:category>
		</item>
		<item>
			<title>DIY: start of a new embedded project</title>
			<link>http://www.flickr.com/photos/linux-works/8051065002/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/8051065002/&quot; title=&quot;DIY: start of a new embedded project&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8030/8051065002_758e932fc8_m.jpg&quot; width=&quot;240&quot; height=&quot;179&quot; alt=&quot;DIY: start of a new embedded project&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;digital section is mostly done and on the left side of this board.  it has its own ground plane (you can see a line going up/down where I cut the ground plane, creating 2 separate ones).&lt;br /&gt;
&lt;br /&gt;
power can be from the arduino 'download/host' cable or via the onboard 5v regulator (red jumper selects).  if reset is needed, use blue jumper; if serial i/o between host then remove blue jumper.&lt;br /&gt;
&lt;br /&gt;
the opto chip, below, has 4 leds and 4 transistors inside.  I'll use this for an SPI level converter from 5v down to 3.3v for the 'right hand side of the board'.&lt;/p&gt;</description>
			<pubDate>Wed, 03 Oct 2012 10:46:20 -0700</pubDate>
			                        <dc:date.Taken>2012-10-03T10:39:47-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/8051065002</guid>
                            <media:content url="http://farm9.staticflickr.com/8030/8051065002_758e932fc8_b.jpg" 
                   type="image/jpeg"
                   height="760"
                   width="1017"/>
    <media:title>DIY: start of a new embedded project</media:title>
    <media:description type="html">&lt;p&gt;digital section is mostly done and on the left side of this board.  it has its own ground plane (you can see a line going up/down where I cut the ground plane, creating 2 separate ones).&lt;br /&gt;
&lt;br /&gt;
power can be from the arduino 'download/host' cable or via the onboard 5v regulator (red jumper selects).  if reset is needed, use blue jumper; if serial i/o between host then remove blue jumper.&lt;br /&gt;
&lt;br /&gt;
the opto chip, below, has 4 leds and 4 transistors inside.  I'll use this for an SPI level converter from 5v down to 3.3v for the 'right hand side of the board'.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8030/8051065002_758e932fc8_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy ar circuitboard embedded spi arduino atmel protoboard perfboard optoisolator</media:category>
		</item>
		<item>
			<title>rasp_pi_and_cd4050_level_converter_2</title>
			<link>http://www.flickr.com/photos/linux-works/7978131232/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7978131232/&quot; title=&quot;rasp_pi_and_cd4050_level_converter_2&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8322/7978131232_6a31e6c915_m.jpg&quot; width=&quot;240&quot; height=&quot;213&quot; alt=&quot;rasp_pi_and_cd4050_level_converter_2&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;using a cmos cd4050 buffer chip to convert 3.3v to 5v.&lt;br /&gt;
&lt;br /&gt;
the raspberry pi has its UART run at 3.3v and the arduino needs 5v.  so, this little DIY perfboard 'shield' is needed.&lt;br /&gt;
&lt;br /&gt;
note, how the chip is specifically (yes, very much on purpose) resting on the unused white riser connector.  there is no other support (or screw mounts!) on this version-1 raspberry pi board.&lt;/p&gt;</description>
			<pubDate>Tue, 11 Sep 2012 17:41:36 -0700</pubDate>
			                        <dc:date.Taken>2012-09-11T13:58:46-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7978131232</guid>
                            <media:content url="http://farm9.staticflickr.com/8322/7978131232_6a31e6c915_b.jpg" 
                   type="image/jpeg"
                   height="905"
                   width="1020"/>
    <media:title>rasp_pi_and_cd4050_level_converter_2</media:title>
    <media:description type="html">&lt;p&gt;using a cmos cd4050 buffer chip to convert 3.3v to 5v.&lt;br /&gt;
&lt;br /&gt;
the raspberry pi has its UART run at 3.3v and the arduino needs 5v.  so, this little DIY perfboard 'shield' is needed.&lt;br /&gt;
&lt;br /&gt;
note, how the chip is specifically (yes, very much on purpose) resting on the unused white riser connector.  there is no other support (or screw mounts!) on this version-1 raspberry pi board.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8322/7978131232_6a31e6c915_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy shield ttl arduino cmos 5v uart raspberrypi 33v levelconverter lcduino cd4050</media:category>
		</item>
		<item>
			<title>rasp_pi_and_cd4050_level_converter_3</title>
			<link>http://www.flickr.com/photos/linux-works/7978130792/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7978130792/&quot; title=&quot;rasp_pi_and_cd4050_level_converter_3&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8176/7978130792_67302ea65a_m.jpg&quot; width=&quot;240&quot; height=&quot;123&quot; alt=&quot;rasp_pi_and_cd4050_level_converter_3&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;using a cmos cd4050 buffer chip to convert 3.3v to 5v.&lt;br /&gt;
&lt;br /&gt;
the raspberry pi has its UART run at 3.3v and the arduino needs 5v.  so, this little DIY perfboard 'shield' is needed.&lt;br /&gt;
&lt;br /&gt;
note, how the chip is specifically (yes, very much on purpose) resting on the unused white riser connector.  there is no other support (or screw mounts!) on this version-1 raspberry pi board.&lt;/p&gt;</description>
			<pubDate>Tue, 11 Sep 2012 17:41:25 -0700</pubDate>
			                        <dc:date.Taken>2012-09-11T14:05:04-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7978130792</guid>
                            <media:content url="http://farm9.staticflickr.com/8176/7978130792_67302ea65a_b.jpg" 
                   type="image/jpeg"
                   height="524"
                   width="1022"/>
    <media:title>rasp_pi_and_cd4050_level_converter_3</media:title>
    <media:description type="html">&lt;p&gt;using a cmos cd4050 buffer chip to convert 3.3v to 5v.&lt;br /&gt;
&lt;br /&gt;
the raspberry pi has its UART run at 3.3v and the arduino needs 5v.  so, this little DIY perfboard 'shield' is needed.&lt;br /&gt;
&lt;br /&gt;
note, how the chip is specifically (yes, very much on purpose) resting on the unused white riser connector.  there is no other support (or screw mounts!) on this version-1 raspberry pi board.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8176/7978130792_67302ea65a_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy shield ttl arduino cmos 5v uart raspberrypi 33v levelconverter lcduino cd4050</media:category>
		</item>
		<item>
			<title>rasp_pi_and_cd4050_level_converter_1</title>
			<link>http://www.flickr.com/photos/linux-works/7978129883/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7978129883/&quot; title=&quot;rasp_pi_and_cd4050_level_converter_1&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8176/7978129883_4f01dd5236_m.jpg&quot; width=&quot;240&quot; height=&quot;167&quot; alt=&quot;rasp_pi_and_cd4050_level_converter_1&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;using a cmos cd4050 buffer chip to convert 3.3v to 5v.&lt;br /&gt;
&lt;br /&gt;
the raspberry pi has its UART run at 3.3v and the arduino needs 5v.  so, this little DIY perfboard 'shield' is needed.&lt;br /&gt;
&lt;br /&gt;
note, how the chip is specifically (yes, very much on purpose) resting on the unused white riser connector.  there is no other support (or screw mounts!) on this version-1 raspberry pi board.&lt;br /&gt;
&lt;br /&gt;
schematic link1: &lt;a href=&quot;http://picasaweb.google.com/lh/photo/j-l64p2I_4QVANbyiK8JFdcYewrKXEVF7dlEXo9TSiA&quot; rel=&quot;nofollow&quot;&gt;picasaweb.google.com/lh/photo/j-l64p2I_4QVANbyiK8JFdcYewr...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
schematic link2: &lt;a href=&quot;http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart&quot; rel=&quot;nofollow&quot;&gt;www.andremiller.net/content/raspberry-pi-and-arduino-via-...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
discussion link (AMB diy forum thread): &lt;a href=&quot;http://www.amb.org/forum/raspberry-pi-lcduino-system-t1970.html&quot; rel=&quot;nofollow&quot;&gt;www.amb.org/forum/raspberry-pi-lcduino-system-t1970.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
this board was so simple, I actually didn't run out of wire-wrap wire colors ;)&lt;/p&gt;</description>
			<pubDate>Tue, 11 Sep 2012 17:41:49 -0700</pubDate>
			                        <dc:date.Taken>2012-09-11T15:05:53-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7978129883</guid>
                            <media:content url="http://farm9.staticflickr.com/8176/7978129883_4f01dd5236_b.jpg" 
                   type="image/jpeg"
                   height="711"
                   width="1020"/>
    <media:title>rasp_pi_and_cd4050_level_converter_1</media:title>
    <media:description type="html">&lt;p&gt;using a cmos cd4050 buffer chip to convert 3.3v to 5v.&lt;br /&gt;
&lt;br /&gt;
the raspberry pi has its UART run at 3.3v and the arduino needs 5v.  so, this little DIY perfboard 'shield' is needed.&lt;br /&gt;
&lt;br /&gt;
note, how the chip is specifically (yes, very much on purpose) resting on the unused white riser connector.  there is no other support (or screw mounts!) on this version-1 raspberry pi board.&lt;br /&gt;
&lt;br /&gt;
schematic link1: &lt;a href=&quot;http://picasaweb.google.com/lh/photo/j-l64p2I_4QVANbyiK8JFdcYewrKXEVF7dlEXo9TSiA&quot; rel=&quot;nofollow&quot;&gt;picasaweb.google.com/lh/photo/j-l64p2I_4QVANbyiK8JFdcYewr...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
schematic link2: &lt;a href=&quot;http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart&quot; rel=&quot;nofollow&quot;&gt;www.andremiller.net/content/raspberry-pi-and-arduino-via-...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
discussion link (AMB diy forum thread): &lt;a href=&quot;http://www.amb.org/forum/raspberry-pi-lcduino-system-t1970.html&quot; rel=&quot;nofollow&quot;&gt;www.amb.org/forum/raspberry-pi-lcduino-system-t1970.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
this board was so simple, I actually didn't run out of wire-wrap wire colors ;)&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8176/7978129883_4f01dd5236_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy shield ttl arduino cmos 5v uart raspberrypi 33v levelconverter lcduino cd4050</media:category>
		</item>
		<item>
			<title>DIY: wm8805 spdif-rx and LCDuino controller</title>
			<link>http://www.flickr.com/photos/linux-works/7816690048/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7816690048/&quot; title=&quot;DIY: wm8805 spdif-rx and LCDuino controller&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7124/7816690048_4baf93b9a9_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;DIY: wm8805 spdif-rx and LCDuino controller&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;an ebay wm8805 board (blue, rear) and a custom perf board (center), plus the LCDuino-1 (front) and finally the sigma25 (left) powering it all.&lt;br /&gt;
&lt;br /&gt;
this is an input selector for digital audio, and its goal is also to clean up the timing (jitter) if its too far out of whack.&lt;br /&gt;
&lt;br /&gt;
there are 3 inputs on the rear (usb, opto/toslink and coax/white).  there are 2 outputs (coax/red and balanced TRS). &lt;br /&gt;
&lt;br /&gt;
the front has an LCD display (2x16 char), a learn-mode IR receiver and 3 direct access push buttons.&lt;/p&gt;</description>
			<pubDate>Sun, 19 Aug 2012 10:44:29 -0700</pubDate>
			                        <dc:date.Taken>2012-08-19T09:45:54-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7816690048</guid>
                            <media:content url="http://farm8.staticflickr.com/7124/7816690048_4baf93b9a9_b.jpg" 
                   type="image/jpeg"
                   height="767"
                   width="1023"/>
    <media:title>DIY: wm8805 spdif-rx and LCDuino controller</media:title>
    <media:description type="html">&lt;p&gt;an ebay wm8805 board (blue, rear) and a custom perf board (center), plus the LCDuino-1 (front) and finally the sigma25 (left) powering it all.&lt;br /&gt;
&lt;br /&gt;
this is an input selector for digital audio, and its goal is also to clean up the timing (jitter) if its too far out of whack.&lt;br /&gt;
&lt;br /&gt;
there are 3 inputs on the rear (usb, opto/toslink and coax/white).  there are 2 outputs (coax/red and balanced TRS). &lt;br /&gt;
&lt;br /&gt;
the front has an LCD display (2x16 char), a learn-mode IR receiver and 3 direct access push buttons.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7124/7816690048_4baf93b9a9_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">digital ir ebay lcd audio rca spi wolfson arduino atmel toslink spdif hd44780 i2s lcduino aes3 wm8804 wm8805</media:category>
		</item>
		<item>
			<title>hardware-based (arduino) SPI is now working.  (mcp4822)</title>
			<link>http://www.flickr.com/photos/linux-works/7289041642/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7289041642/&quot; title=&quot;hardware-based (arduino) SPI is now working.  (mcp4822)&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8003/7289041642_d85a45f9fc_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;hardware-based (arduino) SPI is now working.  (mcp4822)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;MUCH better, now! 5.8microseconds to set a 12 bit value to the dac over hardware-spi.  (arduino 0022 has a bug in its SPI.cpp lib, sigh).&lt;br /&gt;
&lt;br /&gt;
for demo, I set the step-size to 1024 so that you only get 3 levels on the wave. the hardware frequency counter on this scope reads 35khz. that means I was able to synthesize a crude 35khz wave (could be a nice sine after shaping) using a serial-based dac chip. or, that I can get data samples out 172,000 times per second! that was the real improvement when I enabled hardware SPI.&lt;br /&gt;
&lt;br /&gt;
see:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7275918648/&quot;&gt;www.flickr.com/photos/linux-works/7275918648/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
for the software-only timing (264us vs 5.8us !)&lt;/p&gt;</description>
			<pubDate>Mon, 28 May 2012 12:28:14 -0700</pubDate>
			                        <dc:date.Taken>2012-05-28T12:10:20-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7289041642</guid>
                            <media:content url="http://farm9.staticflickr.com/8003/7289041642_d85a45f9fc_b.jpg" 
                   type="image/jpeg"
                   height="600"
                   width="800"/>
    <media:title>hardware-based (arduino) SPI is now working.  (mcp4822)</media:title>
    <media:description type="html">&lt;p&gt;MUCH better, now! 5.8microseconds to set a 12 bit value to the dac over hardware-spi.  (arduino 0022 has a bug in its SPI.cpp lib, sigh).&lt;br /&gt;
&lt;br /&gt;
for demo, I set the step-size to 1024 so that you only get 3 levels on the wave. the hardware frequency counter on this scope reads 35khz. that means I was able to synthesize a crude 35khz wave (could be a nice sine after shaping) using a serial-based dac chip. or, that I can get data samples out 172,000 times per second! that was the real improvement when I enabled hardware SPI.&lt;br /&gt;
&lt;br /&gt;
see:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7275918648/&quot;&gt;www.flickr.com/photos/linux-works/7275918648/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
for the software-only timing (264us vs 5.8us !)&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8003/7289041642_d85a45f9fc_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">code scope c dac serial oscilloscope debug spi timing arduino duration atmel 12bit rigol</media:category>
		</item>
		<item>
			<title>DIY: spi-based 12-bit DAC chip (mcp4822)</title>
			<link>http://www.flickr.com/photos/linux-works/7275372486/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7275372486/&quot; title=&quot;DIY: spi-based 12-bit DAC chip (mcp4822)&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7244/7275372486_a5d6cdda4b_m.jpg&quot; width=&quot;240&quot; height=&quot;188&quot; alt=&quot;DIY: spi-based 12-bit DAC chip (mcp4822)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;arduino driving an spi-based 12 bit DAC chip.&lt;br /&gt;
&lt;br /&gt;
(I know.. all white wires on a white background make this really easy to follow, lol)&lt;/p&gt;</description>
			<pubDate>Sat, 26 May 2012 14:09:12 -0700</pubDate>
			                        <dc:date.Taken>2012-05-26T13:05:41-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7275372486</guid>
                            <media:content url="http://farm8.staticflickr.com/7244/7275372486_a5d6cdda4b_b.jpg" 
                   type="image/jpeg"
                   height="751"
                   width="958"/>
    <media:title>DIY: spi-based 12-bit DAC chip (mcp4822)</media:title>
    <media:description type="html">&lt;p&gt;arduino driving an spi-based 12 bit DAC chip.&lt;br /&gt;
&lt;br /&gt;
(I know.. all white wires on a white background make this really easy to follow, lol)&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7244/7275372486_a5d6cdda4b_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">dac spi arduino mcp4822</media:category>
		</item>
		<item>
			<title>DIY: voltage programmable 'active load'</title>
			<link>http://www.flickr.com/photos/linux-works/6962613976/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6962613976/&quot; title=&quot;DIY: voltage programmable 'active load'&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7226/6962613976_bbbf0832f2_m.jpg&quot; width=&quot;225&quot; height=&quot;240&quot; alt=&quot;DIY: voltage programmable 'active load'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;inspired by dave jones (eevblog).  here's an updated schematic that helped me get mine working: &lt;a href=&quot;http://www.sleepyrobot.com/?p=95&quot; rel=&quot;nofollow&quot;&gt;www.sleepyrobot.com/?p=95&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
lm358 dual single-supply op-amp controlling a 'logic level' mtp-3055 mosfet.  mosfet is in negative feedback loop and the drain-src flow is where you put your power supply (or amp) under test.  the mofset will present a load based on how much voltage you supply to the op-amp's non-inverting input.  essentially, that's it.&lt;br /&gt;
&lt;br /&gt;
I used whatever I had on hand for a power resistor (src on the mosfet, to gnd).  the DJ circuit and many others use a power of 10 value of R (1ohm or .1 ohm) so that you can put a voltmeter across it and read, directly, the current being consumed.&lt;br /&gt;
&lt;br /&gt;
in my version, I plan to have an arduino drive this (via a digital pot or even DAC chip) and I can calibrate it via a lookup table.&lt;br /&gt;
&lt;br /&gt;
you do need a stable voltage source and your accuracy will depend on that, to a large degree.&lt;br /&gt;
&lt;br /&gt;
on my build, I included a stud mounted thermistor (2 small orange wires) and it was a neat little device that comes pre-mounted in a round hole mount metal washer.  the resistance varies from about 10k at room temp to less than 1k when I touch my soldering iron to it (lol).  when I push 1amp thru, its 2400 ohms.  I plan to pwm control the fan (this is an old CPU heatsink fan!) via the arduino if the temperature gets too hot.  I'm hoping I can get a continuous 3amps from this, maybe even more.  &lt;br /&gt;
&lt;br /&gt;
link to dave jones blog:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.eevblog.com/2010/08/01/eevblog-102-diy-constant-current-dummy-load-for-power-supply-and-battery-testing/&quot; rel=&quot;nofollow&quot;&gt;www.eevblog.com/2010/08/01/eevblog-102-diy-constant-curre...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
link to dave's video: &lt;a href=&quot;http://www.eevblog.org/video/EEVblog102-480x272.m4v&quot; rel=&quot;nofollow&quot;&gt;www.eevblog.org/video/EEVblog102-480x272.m4v&lt;/a&gt;&lt;/p&gt;</description>
			<pubDate>Mon, 23 Apr 2012 23:04:23 -0700</pubDate>
			                        <dc:date.Taken>2012-04-23T22:25:34-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/6962613976</guid>
                            <media:content url="http://farm8.staticflickr.com/7226/6962613976_bbbf0832f2_b.jpg" 
                   type="image/jpeg"
                   height="1024"
                   width="958"/>
    <media:title>DIY: voltage programmable 'active load'</media:title>
    <media:description type="html">&lt;p&gt;inspired by dave jones (eevblog).  here's an updated schematic that helped me get mine working: &lt;a href=&quot;http://www.sleepyrobot.com/?p=95&quot; rel=&quot;nofollow&quot;&gt;www.sleepyrobot.com/?p=95&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
lm358 dual single-supply op-amp controlling a 'logic level' mtp-3055 mosfet.  mosfet is in negative feedback loop and the drain-src flow is where you put your power supply (or amp) under test.  the mofset will present a load based on how much voltage you supply to the op-amp's non-inverting input.  essentially, that's it.&lt;br /&gt;
&lt;br /&gt;
I used whatever I had on hand for a power resistor (src on the mosfet, to gnd).  the DJ circuit and many others use a power of 10 value of R (1ohm or .1 ohm) so that you can put a voltmeter across it and read, directly, the current being consumed.&lt;br /&gt;
&lt;br /&gt;
in my version, I plan to have an arduino drive this (via a digital pot or even DAC chip) and I can calibrate it via a lookup table.&lt;br /&gt;
&lt;br /&gt;
you do need a stable voltage source and your accuracy will depend on that, to a large degree.&lt;br /&gt;
&lt;br /&gt;
on my build, I included a stud mounted thermistor (2 small orange wires) and it was a neat little device that comes pre-mounted in a round hole mount metal washer.  the resistance varies from about 10k at room temp to less than 1k when I touch my soldering iron to it (lol).  when I push 1amp thru, its 2400 ohms.  I plan to pwm control the fan (this is an old CPU heatsink fan!) via the arduino if the temperature gets too hot.  I'm hoping I can get a continuous 3amps from this, maybe even more.  &lt;br /&gt;
&lt;br /&gt;
link to dave jones blog:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.eevblog.com/2010/08/01/eevblog-102-diy-constant-current-dummy-load-for-power-supply-and-battery-testing/&quot; rel=&quot;nofollow&quot;&gt;www.eevblog.com/2010/08/01/eevblog-102-diy-constant-curre...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
link to dave's video: &lt;a href=&quot;http://www.eevblog.org/video/EEVblog102-480x272.m4v&quot; rel=&quot;nofollow&quot;&gt;www.eevblog.org/video/EEVblog102-480x272.m4v&lt;/a&gt;&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7226/6962613976_bbbf0832f2_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy powersupply heatsink arduino mosfet opamp testequipment voltagecontrol lm358 eevblog activeload mtp3055</media:category>
		</item>
		<item>
			<title>DIY: automated linux-assisted hardware testing</title>
			<link>http://www.flickr.com/photos/linux-works/6894914992/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6894914992/&quot; title=&quot;DIY: automated linux-assisted hardware testing&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7117/6894914992_b93ff7d710_m.jpg&quot; width=&quot;240&quot; height=&quot;173&quot; alt=&quot;DIY: automated linux-assisted hardware testing&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;a new milestone for me: I threw together some C code, shell scripts, cables and test gear in order to see how linear my relay attenuator (for audio) is.&lt;br /&gt;
&lt;br /&gt;
link to my write-up on how I did all this:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.amb.org/forum/automated-testing-of-delta1-steps-t1752.html&quot; rel=&quot;nofollow&quot;&gt;www.amb.org/forum/automated-testing-of-delta1-steps-t1752...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
the fluke shows 17.44dB measured and my LCDuino says it should be 17.5dB.  that's .06dB error on this step.  not bad, huh?&lt;br /&gt;
&lt;br /&gt;
with 50v put into the attenuator, the fluke reads 6.728v out.  I have the fluke setup to read both relative dB and absolute volts in its two displays (and also on its serial port).&lt;br /&gt;
&lt;br /&gt;
a typical fluke line would look like:&lt;br /&gt;
&lt;br /&gt;
-17.44 +6.7275&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
-125.42 +0.027E-3&lt;br /&gt;
-126.02 +0.025E-3&lt;br /&gt;
-126.33 +0.024E-3&lt;br /&gt;
-127.00 +0.022E-3&lt;br /&gt;
-127.18 +0.022E-3&lt;br /&gt;
&lt;br /&gt;
as we get closer and closer to 127.5dB attenuation (the most this relay board can handle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(not all the equip shown was used; but if it had its display on, it was part of this test) ;)&lt;/p&gt;</description>
			<pubDate>Mon, 02 Apr 2012 21:48:23 -0700</pubDate>
			                        <dc:date.Taken>2012-04-02T21:36:42-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/6894914992</guid>
                            <media:content url="http://farm8.staticflickr.com/7117/6894914992_b93ff7d710_b.jpg" 
                   type="image/jpeg"
                   height="739"
                   width="1023"/>
    <media:title>DIY: automated linux-assisted hardware testing</media:title>
    <media:description type="html">&lt;p&gt;a new milestone for me: I threw together some C code, shell scripts, cables and test gear in order to see how linear my relay attenuator (for audio) is.&lt;br /&gt;
&lt;br /&gt;
link to my write-up on how I did all this:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.amb.org/forum/automated-testing-of-delta1-steps-t1752.html&quot; rel=&quot;nofollow&quot;&gt;www.amb.org/forum/automated-testing-of-delta1-steps-t1752...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
the fluke shows 17.44dB measured and my LCDuino says it should be 17.5dB.  that's .06dB error on this step.  not bad, huh?&lt;br /&gt;
&lt;br /&gt;
with 50v put into the attenuator, the fluke reads 6.728v out.  I have the fluke setup to read both relative dB and absolute volts in its two displays (and also on its serial port).&lt;br /&gt;
&lt;br /&gt;
a typical fluke line would look like:&lt;br /&gt;
&lt;br /&gt;
-17.44 +6.7275&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
-125.42 +0.027E-3&lt;br /&gt;
-126.02 +0.025E-3&lt;br /&gt;
-126.33 +0.024E-3&lt;br /&gt;
-127.00 +0.022E-3&lt;br /&gt;
-127.18 +0.022E-3&lt;br /&gt;
&lt;br /&gt;
as we get closer and closer to 127.5dB attenuation (the most this relay board can handle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(not all the equip shown was used; but if it had its display on, it was part of this test) ;)&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7117/6894914992_b93ff7d710_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy fluke scripting arduino r2r serialport volumecontrol cprogramming testmeasurement scpi volumaster lcduino1 lcduino relayattenuator steppedattenuator fluke45 automatedlinuxtesting serialcontrol</media:category>
		</item>
		<item>
			<title>DIY: adding s/pdif LED display to an existing DAC</title>
			<link>http://www.flickr.com/photos/linux-works/6790083302/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6790083302/&quot; title=&quot;DIY: adding s/pdif LED display to an existing DAC&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7064/6790083302_565846af54_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;DIY: adding s/pdif LED display to an existing DAC&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;for more info on this project, see: &lt;a href=&quot;http://www.amb.org/forum/lcduino-code-that-displays-spdif-samplerates-t1668-10.html#p15396&quot; rel=&quot;nofollow&quot;&gt;www.amb.org/forum/lcduino-code-that-displays-spdif-sample...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
user interface detail: the left group of leds show the digital audio frequency (sample rate).  only 1 will be on at a time (or none) and I only had 3 colors to work with; but from a distance you can tell which of the leds is on by the color and whether its toward the left side or the right side.  no 'digits' display is really needed, and in fact, would be less readable at a distance than this scheme.&lt;br /&gt;
&lt;br /&gt;
the right 3 leds will show which one of the rear inputs is selected; only 1 of the leds will be on just as only 1 of the inputs could be selected at a time.&lt;br /&gt;
&lt;br /&gt;
very minimal drilling (or drilling skills, lol) needed for this user-interface style.&lt;br /&gt;
&lt;br /&gt;
I plan to label the leds, but after a while, you get to know what they mean and labels only clutter up the front.&lt;/p&gt;</description>
			<pubDate>Mon, 27 Feb 2012 13:10:29 -0800</pubDate>
			                        <dc:date.Taken>2012-02-27T12:58:16-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/6790083302</guid>
                            <media:content url="http://farm8.staticflickr.com/7064/6790083302_565846af54_b.jpg" 
                   type="image/jpeg"
                   height="768"
                   width="1024"/>
    <media:title>DIY: adding s/pdif LED display to an existing DAC</media:title>
    <media:description type="html">&lt;p&gt;for more info on this project, see: &lt;a href=&quot;http://www.amb.org/forum/lcduino-code-that-displays-spdif-samplerates-t1668-10.html#p15396&quot; rel=&quot;nofollow&quot;&gt;www.amb.org/forum/lcduino-code-that-displays-spdif-sample...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
user interface detail: the left group of leds show the digital audio frequency (sample rate).  only 1 will be on at a time (or none) and I only had 3 colors to work with; but from a distance you can tell which of the leds is on by the color and whether its toward the left side or the right side.  no 'digits' display is really needed, and in fact, would be less readable at a distance than this scheme.&lt;br /&gt;
&lt;br /&gt;
the right 3 leds will show which one of the rear inputs is selected; only 1 of the leds will be on just as only 1 of the inputs could be selected at a time.&lt;br /&gt;
&lt;br /&gt;
very minimal drilling (or drilling skills, lol) needed for this user-interface style.&lt;br /&gt;
&lt;br /&gt;
I plan to label the leds, but after a while, you get to know what they mean and labels only clutter up the front.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7064/6790083302_565846af54_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">digital diy optical led da dac audio hammond coax amb opto arduino gamma1 gamma2 audiophile spdif samplerate linuxworks amborg lcduino aes3 sampleratedisplay softwarefrequencycounter 3244148961764192</media:category>
		</item>
		<item>
			<title>DIY: arduino s/pdif samplerate LED display</title>
			<link>http://www.flickr.com/photos/linux-works/6931855681/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6931855681/&quot; title=&quot;DIY: arduino s/pdif samplerate LED display&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7178/6931855681_0ff25bd48c_m.jpg&quot; width=&quot;240&quot; height=&quot;218&quot; alt=&quot;DIY: arduino s/pdif samplerate LED display&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;a fully home-made arduino.  an ancient 168 version part, at that.&lt;br /&gt;
&lt;br /&gt;
it runs a software frequency counter program and displays the nearest standard spdif 'data rate' on a colored led.  for this build, I chose 6 led's in 3 colors.  from a distance, you can easily see which of the 3 colors it is, and you can also see which side of the display it is.  that's enough to know which item is displayed, even with lower eye vision.&lt;br /&gt;
&lt;br /&gt;
some standard rates that you could assign to leds: 32k, 44.1k, 48k, 64k, 88.2k, 96k, 128k, 176.4k, 192k.  there are 6 leds on this board but there are more arduino digital pins still available.  I chose 6 for visual simplicity and I can pick the 6 most common spdif sample rates and have those be the ones that the leds will show.&lt;br /&gt;
&lt;br /&gt;
this board is meant to be mounted in an existing stereo system.  only small round holes (your choice how many you want to use) are needed.  you can then add sample-rate display to your DAC, switch, cd/dvd/bd player, satellite receiver or anything that uses spdif digital audio.&lt;br /&gt;
&lt;br /&gt;
for solder-side, see:&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6931855049/&quot;&gt;www.flickr.com/photos/linux-works/6931855049/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
for the frequency counter arduino code, see: &lt;br /&gt;
&lt;a href=&quot;http://interface.khm.de/index.php/lab/experiments/arduino-frequency-counter-library/&quot; rel=&quot;nofollow&quot;&gt;interface.khm.de/index.php/lab/experiments/arduino-freque...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I will upload my own code for this complete solution, shortly.&lt;br /&gt;
&lt;br /&gt;
(crude video to show the leds coming on during valid spdif frequencies: &lt;a href=&quot;http://www.netstuff.org/spdif/spdif_led_meter_1.mp4&quot; rel=&quot;nofollow&quot;&gt;www.netstuff.org/spdif/spdif_led_meter_1.mp4&lt;/a&gt; )&lt;br /&gt;
&lt;br /&gt;
with complete wiring to a usb 'debug' port as well as the 2 wires needed for frequency sense that are schmitt-triggered by a 74hc14 chip (air-wired on the back of the board):&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6788052496/&quot;&gt;www.flickr.com/photos/linux-works/6788052496/&lt;/a&gt;&lt;/p&gt;</description>
			<pubDate>Sun, 26 Feb 2012 08:30:58 -0800</pubDate>
			                        <dc:date.Taken>2012-02-26T08:26:49-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/6931855681</guid>
                            <media:content url="http://farm8.staticflickr.com/7178/6931855681_0ff25bd48c_b.jpg" 
                   type="image/jpeg"
                   height="930"
                   width="1024"/>
    <media:title>DIY: arduino s/pdif samplerate LED display</media:title>
    <media:description type="html">&lt;p&gt;a fully home-made arduino.  an ancient 168 version part, at that.&lt;br /&gt;
&lt;br /&gt;
it runs a software frequency counter program and displays the nearest standard spdif 'data rate' on a colored led.  for this build, I chose 6 led's in 3 colors.  from a distance, you can easily see which of the 3 colors it is, and you can also see which side of the display it is.  that's enough to know which item is displayed, even with lower eye vision.&lt;br /&gt;
&lt;br /&gt;
some standard rates that you could assign to leds: 32k, 44.1k, 48k, 64k, 88.2k, 96k, 128k, 176.4k, 192k.  there are 6 leds on this board but there are more arduino digital pins still available.  I chose 6 for visual simplicity and I can pick the 6 most common spdif sample rates and have those be the ones that the leds will show.&lt;br /&gt;
&lt;br /&gt;
this board is meant to be mounted in an existing stereo system.  only small round holes (your choice how many you want to use) are needed.  you can then add sample-rate display to your DAC, switch, cd/dvd/bd player, satellite receiver or anything that uses spdif digital audio.&lt;br /&gt;
&lt;br /&gt;
for solder-side, see:&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6931855049/&quot;&gt;www.flickr.com/photos/linux-works/6931855049/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
for the frequency counter arduino code, see: &lt;br /&gt;
&lt;a href=&quot;http://interface.khm.de/index.php/lab/experiments/arduino-frequency-counter-library/&quot; rel=&quot;nofollow&quot;&gt;interface.khm.de/index.php/lab/experiments/arduino-freque...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I will upload my own code for this complete solution, shortly.&lt;br /&gt;
&lt;br /&gt;
(crude video to show the leds coming on during valid spdif frequencies: &lt;a href=&quot;http://www.netstuff.org/spdif/spdif_led_meter_1.mp4&quot; rel=&quot;nofollow&quot;&gt;www.netstuff.org/spdif/spdif_led_meter_1.mp4&lt;/a&gt; )&lt;br /&gt;
&lt;br /&gt;
with complete wiring to a usb 'debug' port as well as the 2 wires needed for frequency sense that are schmitt-triggered by a 74hc14 chip (air-wired on the back of the board):&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6788052496/&quot;&gt;www.flickr.com/photos/linux-works/6788052496/&lt;/a&gt;&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7178/6931855681_0ff25bd48c_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy led dac 48k digitalaudio arduino wordclock spdif i2s frequencycounter 96k 192k 176k sampleratedisplay 441k</media:category>
		</item>
		<item>
			<title>DIY: calibrating an arduino frequency counter</title>
			<link>http://www.flickr.com/photos/linux-works/6924244749/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6924244749/&quot; title=&quot;DIY: calibrating an arduino frequency counter&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7050/6924244749_0cdb07f5d3_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;DIY: calibrating an arduino frequency counter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;after adding a software calibration constant, the readings are much closer and within acceptable tolerance, now.&lt;/p&gt;</description>
			<pubDate>Thu, 23 Feb 2012 15:13:10 -0800</pubDate>
			                        <dc:date.Taken>2012-02-23T14:02:36-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/6924244749</guid>
                            <media:content url="http://farm8.staticflickr.com/7050/6924244749_0cdb07f5d3_b.jpg" 
                   type="image/jpeg"
                   height="600"
                   width="800"/>
    <media:title>DIY: calibrating an arduino frequency counter</media:title>
    <media:description type="html">&lt;p&gt;after adding a software calibration constant, the readings are much closer and within acceptable tolerance, now.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7050/6924244749_0cdb07f5d3_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy digitalaudio arduino spdif frequencycounter lcduino sampleratedisplay</media:category>
		</item>
		<item>
			<title>DIY: calibrating an arduino frequency counter</title>
			<link>http://www.flickr.com/photos/linux-works/6924244753/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/6924244753/&quot; title=&quot;DIY: calibrating an arduino frequency counter&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7198/6924244753_89df321524_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;DIY: calibrating an arduino frequency counter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;after adding a software calibration constant, the readings are much closer and within acceptable tolerance, now.&lt;/p&gt;</description>
			<pubDate>Thu, 23 Feb 2012 15:13:10 -0800</pubDate>
			                        <dc:date.Taken>2012-02-23T14:00:29-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/6924244753</guid>
                            <media:content url="http://farm8.staticflickr.com/7198/6924244753_89df321524_b.jpg" 
                   type="image/jpeg"
                   height="600"
                   width="800"/>
    <media:title>DIY: calibrating an arduino frequency counter</media:title>
    <media:description type="html">&lt;p&gt;after adding a software calibration constant, the readings are much closer and within acceptable tolerance, now.&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm8.staticflickr.com/7198/6924244753_89df321524_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">diy digitalaudio arduino spdif frequencycounter lcduino sampleratedisplay</media:category>
		</item>
		<item>
			<title>mcp4551 digital pot on MSOP carrier</title>
			<link>http://www.flickr.com/photos/linux-works/7117135249/</link>
			<description>			&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/linux-works/&quot;&gt;linux-works&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/linux-works/7117135249/&quot; title=&quot;mcp4551 digital pot on MSOP carrier&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8163/7117135249_8301b067e3_m.jpg&quot; width=&quot;240&quot; height=&quot;227&quot; alt=&quot;mcp4551 digital pot on MSOP carrier&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think I positioned this 180degrees the wrong way.&lt;br /&gt;
&lt;br /&gt;
when you get down this small the index hole is not easy to see.  at least with this vendor, they didn't do me any favors with a more obvious pin-1 marking.&lt;br /&gt;
&lt;br /&gt;
sigh.  I'll have to label this module with some sticky tape or something so that I don't plug it in the wrong way.  I'm not about to remove and redo it, either!&lt;/p&gt;</description>
			<pubDate>Thu, 26 Apr 2012 16:59:11 -0700</pubDate>
			                        <dc:date.Taken>2012-04-26T16:00:27-08:00</dc:date.Taken>
            			<author flickr:profile="http://www.flickr.com/people/linux-works/">nobody@flickr.com (linux-works)</author>
			<guid isPermaLink="false">tag:flickr.com,2004:/photo/7117135249</guid>
                            <media:content url="http://farm9.staticflickr.com/8163/7117135249_8301b067e3_b.jpg" 
                   type="image/jpeg"
                   height="966"
                   width="1023"/>
    <media:title>mcp4551 digital pot on MSOP carrier</media:title>
    <media:description type="html">&lt;p&gt;I think I positioned this 180degrees the wrong way.&lt;br /&gt;
&lt;br /&gt;
when you get down this small the index hole is not easy to see.  at least with this vendor, they didn't do me any favors with a more obvious pin-1 marking.&lt;br /&gt;
&lt;br /&gt;
sigh.  I'll have to label this module with some sticky tape or something so that I don't plug it in the wrong way.  I'm not about to remove and redo it, either!&lt;/p&gt;</media:description>
    <media:thumbnail url="http://farm9.staticflickr.com/8163/7117135249_8301b067e3_s.jpg" height="75" width="75" />
    <media:credit role="photographer">linux-works</media:credit>
    <media:category scheme="urn:flickr:tags">arduino dip8 tsop i2c msop digipot chipadapter chipcarrier mcp4551 256tappot</media:category>
		</item>

	</channel>
</rss>