<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Card shuffling machine failure</title>
	<atom:link href="http://hackaday.com/2008/12/30/card-shuffling-machine-failure/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:02:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Paul P</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-136231</link>
		<dc:creator><![CDATA[Paul P]]></dc:creator>
		<pubDate>Thu, 15 Apr 2010 15:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-136231</guid>
		<description><![CDATA[If you keep the shuffle chamber to a thickness less than the width of a card they can tumble but not flip so they wouldn&#039;t need the sorting stage.
I would use a tumble box with a few odd shaped sides and or or random placed pegs to add to the random dispersion.]]></description>
		<content:encoded><![CDATA[<p>If you keep the shuffle chamber to a thickness less than the width of a card they can tumble but not flip so they wouldn&#8217;t need the sorting stage.<br />
I would use a tumble box with a few odd shaped sides and or or random placed pegs to add to the random dispersion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: isa de leener</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-58004</link>
		<dc:creator><![CDATA[isa de leener]]></dc:creator>
		<pubDate>Mon, 05 Jan 2009 20:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-58004</guid>
		<description><![CDATA[maby you can shuffel the cards with your hands]]></description>
		<content:encoded><![CDATA[<p>maby you can shuffel the cards with your hands</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: esrever</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57841</link>
		<dc:creator><![CDATA[esrever]]></dc:creator>
		<pubDate>Sun, 04 Jan 2009 05:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57841</guid>
		<description><![CDATA[just to toss out an idea, how about a plinko style randomizing system.  It&#039;d be a pain to build something precise enough to have a precise 50% chance of going left or right, but at the end if built correctly should have the same orientation.  there&#039;s probably a statistical weakness for a fresh deck to hmm..]]></description>
		<content:encoded><![CDATA[<p>just to toss out an idea, how about a plinko style randomizing system.  It&#8217;d be a pain to build something precise enough to have a precise 50% chance of going left or right, but at the end if built correctly should have the same orientation.  there&#8217;s probably a statistical weakness for a fresh deck to hmm..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: halfay2hell</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57611</link>
		<dc:creator><![CDATA[halfay2hell]]></dc:creator>
		<pubDate>Fri, 02 Jan 2009 04:13:51 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57611</guid>
		<description><![CDATA[instead of blower why don&#039;t you place an electric motor with a wheel covered with rubber and place the deck on the wheel? The rubber should grip the cards one by one sending them through the slot:D]]></description>
		<content:encoded><![CDATA[<p>instead of blower why don&#8217;t you place an electric motor with a wheel covered with rubber and place the deck on the wheel? The rubber should grip the cards one by one sending them through the slot:D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Endless</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57552</link>
		<dc:creator><![CDATA[Endless]]></dc:creator>
		<pubDate>Thu, 01 Jan 2009 20:47:50 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57552</guid>
		<description><![CDATA[You can probably fix the vacuum problem localroger is talking about by creating channels in your tracks and walls, either with a router, or by gluing 1/4&quot; square acrylic dowels to all surfaces.]]></description>
		<content:encoded><![CDATA[<p>You can probably fix the vacuum problem localroger is talking about by creating channels in your tracks and walls, either with a router, or by gluing 1/4&#8243; square acrylic dowels to all surfaces.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaded</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57346</link>
		<dc:creator><![CDATA[jaded]]></dc:creator>
		<pubDate>Wed, 31 Dec 2008 02:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57346</guid>
		<description><![CDATA[The way to pick a single sheet or card is not through thickness (which can vary during play as the cards get bent or swell due to humidity) but through friction.  You need a rubber or polyurethane drive wheel on the bottom of the deck to drive one card when desired.  You need fixed friction to prevent the other cards from following the first, usually an adjustable stationery rubber wheel about a card&#039;s thickness from the bottom.  Finally, if gravity isn&#039;t enough you may want a spring follower on the top to keep feeding the cards to the bottom drive wheel.

There&#039;s no good way to draw that in ASCII art, so I won&#039;t try.  But it&#039;s how things like envelope feeders or other automated machinery deal with thin flat materials.]]></description>
		<content:encoded><![CDATA[<p>The way to pick a single sheet or card is not through thickness (which can vary during play as the cards get bent or swell due to humidity) but through friction.  You need a rubber or polyurethane drive wheel on the bottom of the deck to drive one card when desired.  You need fixed friction to prevent the other cards from following the first, usually an adjustable stationery rubber wheel about a card&#8217;s thickness from the bottom.  Finally, if gravity isn&#8217;t enough you may want a spring follower on the top to keep feeding the cards to the bottom drive wheel.</p>
<p>There&#8217;s no good way to draw that in ASCII art, so I won&#8217;t try.  But it&#8217;s how things like envelope feeders or other automated machinery deal with thin flat materials.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: localroger</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57322</link>
		<dc:creator><![CDATA[localroger]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 23:26:39 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57322</guid>
		<description><![CDATA[i dont see much hope for this project for a couple of reasons.  Most importantly, visually interesting != random.  I remember when the first auto shufflers (using elevators and motorized wheels to flip cards from two stacks into a center stack, which could then be cut split and re-shuffled).  They had nice glass fronts so you could see the action -- for a few weeks.  Then someone figured out that if you aimed a hidden camera at it during the shuffle you could gather enough info about the shuffle to profitably track it.  End of glass windows.

Second, the air shuffler just isn&#039;t going to work with cards no matter what you do; it works with lottery balls because they don&#039;t stick together or to surfaces, but cards do -- and the more air you put on them, the harder they&#039;ll be pushed against the walls and each other to form vacuum bonds.  They will also fall into the separator in at a totally crazy array of angles which will jam half of them no matter how perfectly the chutes are made.  (And making the chutes too perfect and smooth isn&#039;t a solution, because that makes the vacuum bond situation worse.)]]></description>
		<content:encoded><![CDATA[<p>i dont see much hope for this project for a couple of reasons.  Most importantly, visually interesting != random.  I remember when the first auto shufflers (using elevators and motorized wheels to flip cards from two stacks into a center stack, which could then be cut split and re-shuffled).  They had nice glass fronts so you could see the action &#8212; for a few weeks.  Then someone figured out that if you aimed a hidden camera at it during the shuffle you could gather enough info about the shuffle to profitably track it.  End of glass windows.</p>
<p>Second, the air shuffler just isn&#8217;t going to work with cards no matter what you do; it works with lottery balls because they don&#8217;t stick together or to surfaces, but cards do &#8212; and the more air you put on them, the harder they&#8217;ll be pushed against the walls and each other to form vacuum bonds.  They will also fall into the separator in at a totally crazy array of angles which will jam half of them no matter how perfectly the chutes are made.  (And making the chutes too perfect and smooth isn&#8217;t a solution, because that makes the vacuum bond situation worse.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ribblem</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57315</link>
		<dc:creator><![CDATA[ribblem]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 22:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57315</guid>
		<description><![CDATA[I just saw orv&#039;s comment.  Your plan agrees with mine :)  I do have a way to detect a specific spot on the card.  The third gate stops the card at the same spot every time.  The only variance is that the card can be face up/down and that it can be backwards/forwards.  Since the borders are usually symmetric the backwards/forwards part doesn&#039;t matter.]]></description>
		<content:encoded><![CDATA[<p>I just saw orv&#8217;s comment.  Your plan agrees with mine :)  I do have a way to detect a specific spot on the card.  The third gate stops the card at the same spot every time.  The only variance is that the card can be face up/down and that it can be backwards/forwards.  Since the borders are usually symmetric the backwards/forwards part doesn&#8217;t matter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ribblem</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57314</link>
		<dc:creator><![CDATA[ribblem]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 22:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57314</guid>
		<description><![CDATA[I didn&#039;t expect many people to read this post since it didn&#039;t work so I didn&#039;t do a very thorough writeup.  Let me list the problems I saw and make some comments.

1) I claimed that the fan was underpowered.  This isn&#039;t entirely true.  If the fan moved 500 cubic feet of air a minute as advertised I&#039;d have over 30 mph wind and that would be more than enough to blow the cards around.  The problem is that airflow is restricted at certain points.  One of those is the is the vent.  I did try taping up some of the holes and it did not help.  I actually found that removing the vent entirely gave the best performance, but it was still not good enough.  I think an aerospace engineer could calculate why the observed airflow is so much less the theoretical max, but I can&#039;t.  All I know is I was hoping for 10%-20% drop and I&#039;m probably seeing 70-80%.   As it stands the cards get blown around as long as they are perpendicular to the airflow they get blown around, but if they turn sideways they fall and get stuck at the bottom.  One person on my website suggested using compressed air and I like that idea, but it would increase the cost.  I also think replacing the fan entirely with a spinning plexiglass cube might be a good solution.

2) I completely agree with those above that a webcam could easily detect if a card is upside down.  However, I was planning to go a cheaper route.  I was planning to use just an Arduino and no PC.  I know if I put a black dot on one side of the cards I could reliably detect that dot with IR sensor.  I think I could have also probably used a specialized clear IR paint.  Another option would be to find a deck of cards that allowed the IR sensor to work without modifying the cards.  I am pretty sure this problem is easy to solve so I was saving it to last.

3) Cards sometimes randomly got stuck in the slide system.  There is a chance that adding paint and sanding would make the slides slippery enough so this didn&#039;t happen, but I suspect I would have needed to do some minor tweaks to the slide system.  By tweaks I mean change slide positions and angles.

4) I hadn&#039;t hooked up the servos so I don&#039;t know if there would have been a problem with selecting a single card.  My hunch is that there would be a problem here and I&#039;m not sure of an easy way to solve this one.  My best bet would be buying those slightly thicker plastic cards.]]></description>
		<content:encoded><![CDATA[<p>I didn&#8217;t expect many people to read this post since it didn&#8217;t work so I didn&#8217;t do a very thorough writeup.  Let me list the problems I saw and make some comments.</p>
<p>1) I claimed that the fan was underpowered.  This isn&#8217;t entirely true.  If the fan moved 500 cubic feet of air a minute as advertised I&#8217;d have over 30 mph wind and that would be more than enough to blow the cards around.  The problem is that airflow is restricted at certain points.  One of those is the is the vent.  I did try taping up some of the holes and it did not help.  I actually found that removing the vent entirely gave the best performance, but it was still not good enough.  I think an aerospace engineer could calculate why the observed airflow is so much less the theoretical max, but I can&#8217;t.  All I know is I was hoping for 10%-20% drop and I&#8217;m probably seeing 70-80%.   As it stands the cards get blown around as long as they are perpendicular to the airflow they get blown around, but if they turn sideways they fall and get stuck at the bottom.  One person on my website suggested using compressed air and I like that idea, but it would increase the cost.  I also think replacing the fan entirely with a spinning plexiglass cube might be a good solution.</p>
<p>2) I completely agree with those above that a webcam could easily detect if a card is upside down.  However, I was planning to go a cheaper route.  I was planning to use just an Arduino and no PC.  I know if I put a black dot on one side of the cards I could reliably detect that dot with IR sensor.  I think I could have also probably used a specialized clear IR paint.  Another option would be to find a deck of cards that allowed the IR sensor to work without modifying the cards.  I am pretty sure this problem is easy to solve so I was saving it to last.</p>
<p>3) Cards sometimes randomly got stuck in the slide system.  There is a chance that adding paint and sanding would make the slides slippery enough so this didn&#8217;t happen, but I suspect I would have needed to do some minor tweaks to the slide system.  By tweaks I mean change slide positions and angles.</p>
<p>4) I hadn&#8217;t hooked up the servos so I don&#8217;t know if there would have been a problem with selecting a single card.  My hunch is that there would be a problem here and I&#8217;m not sure of an easy way to solve this one.  My best bet would be buying those slightly thicker plastic cards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Orv</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57311</link>
		<dc:creator><![CDATA[Orv]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 21:54:15 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57311</guid>
		<description><![CDATA[If there&#039;s enough of a contrast difference between the front and back of the card a simple CdS cell and comparator might even work.  If you had a way of reliably checking the same spot on every card you could pick an area near the edge that&#039;s always white on the face side.]]></description>
		<content:encoded><![CDATA[<p>If there&#8217;s enough of a contrast difference between the front and back of the card a simple CdS cell and comparator might even work.  If you had a way of reliably checking the same spot on every card you could pick an area near the edge that&#8217;s always white on the face side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eric</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57304</link>
		<dc:creator><![CDATA[eric]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 21:22:58 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57304</guid>
		<description><![CDATA[There is an open source vision software package developed at intel called OpenCV that would work well for determining card orientation.]]></description>
		<content:encoded><![CDATA[<p>There is an open source vision software package developed at intel called OpenCV that would work well for determining card orientation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raged</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57272</link>
		<dc:creator><![CDATA[Raged]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 18:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57272</guid>
		<description><![CDATA[I&#039;m sure some embeded software with a webcam could look for a large white area (front of the card) and make a decision based on that.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m sure some embeded software with a webcam could look for a large white area (front of the card) and make a decision based on that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57270</link>
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 17:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57270</guid>
		<description><![CDATA[it might not have worked, but at least there was no loss of life so that is a plus]]></description>
		<content:encoded><![CDATA[<p>it might not have worked, but at least there was no loss of life so that is a plus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andrew</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57269</link>
		<dc:creator><![CDATA[andrew]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 17:26:33 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57269</guid>
		<description><![CDATA[Pressure = force / area.  as speedphreak said, decreasing the area should increase pressure.]]></description>
		<content:encoded><![CDATA[<p>Pressure = force / area.  as speedphreak said, decreasing the area should increase pressure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dashdingo</title>
		<link>http://hackaday.com/2008/12/30/card-shuffling-machine-failure/comment-page-1/#comment-57268</link>
		<dc:creator><![CDATA[dashdingo]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 17:23:20 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=7357#comment-57268</guid>
		<description><![CDATA[It seems that the fan problem would be easy to solve, I&#039;d be more interested in what he does to figure out whether or not the card is face up or face down.]]></description>
		<content:encoded><![CDATA[<p>It seems that the fan problem would be easy to solve, I&#8217;d be more interested in what he does to figure out whether or not the card is face up or face down.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

