<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=4&amp;t=588" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2007-09-03T19:49:46+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=4&amp;t=588</id>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-09-03T19:49:46+01:00</updated>
<published>2007-09-03T19:49:46+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10877#p10877</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10877#p10877"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10877#p10877"><![CDATA[
Thanks i-Bot, you are a true genius  <img src="http://forum.robosavvy.com/images/smilies/icon_exclaim.gif" alt=":!:" title="Exclamation" /> <br /><br />Are you going to ROBOtic'07<br /><br />Chris<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Mon Sep 03, 2007 7:49 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2007-09-03T19:36:58+01:00</updated>
<published>2007-09-03T19:36:58+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10875#p10875</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10875#p10875"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10875#p10875"><![CDATA[
I just tried my new I2c Master patch which I added to the C3024. This adds a new I2C master controller on the PWM0 and PWM1 pins<br /><br />After a couple of design iterations, I ended up using unused BYTEOUT and BYTEIN addresses, and made a generic I2C which should be flexible enough to talk to any I2C device. You can send/receive any I2C sequence, even sending and checking NAK.<br /><br />I used to SP03 code from NovaOne as a test comparison. The I2c part of that takes about 2 seconds in the original bit bang code. The new I2c master takes 35 millisec.<br /><br />If this is not fast enough, we could encode the full support for the Microchip I/O expander or the PCF8574, and get it down to a couple of millisec.<br /><br />I will post more in the &quot;need for sound&quot; thread<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Mon Sep 03, 2007 7:36 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-09-03T18:48:31+01:00</updated>
<published>2007-09-03T18:48:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10872#p10872</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10872#p10872"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10872#p10872"><![CDATA[
I considered using a micro controller, but i am using what i believe to be the cheapest option, for a change <img src="http://forum.robosavvy.com/images/smilies/icon_wink.gif" alt=":wink:" title="Wink" /> ie<br /><br />Basic stamp 2 from milford instruments (<a href="http://www.milinst.com/" class="postlink">http://www.milinst.com/</a>) in the UK is £30<br /><br />For this simple task I thought simpler controller would do the trick eg a:<br /><br />PICAXE18 from <a href="http://www.techsupplies.co.uk" class="postlink">http://www.techsupplies.co.uk</a> for £2.50<br /><br />Then I looked at the MCP23016 i2c I/O expander which from <a href="http://uk.farnell.com/" class="postlink">http://uk.farnell.com/</a> they only cost £1.31 <br /><br />Humanoido this question is for you:<br />I would like to add lots more distributed processing power to my RN, by using extra micro controllers maybe even a gunstix , but assuming i do not have a free UART or many free ports, what is the best way for them to communicate with one another?<br /><br />Chris<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Mon Sep 03, 2007 6:48 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Humanoido]]></name></author>
<updated>2007-09-03T07:47:58+01:00</updated>
<published>2007-09-03T07:47:58+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10865#p10865</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10865#p10865"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10865#p10865"><![CDATA[
If you get back to this project, a small Basic Stamp 2 microcontroller from Parallax Inc. has 16 ports, perfect for sensing 16 switches each on a discrete line. You could also put several switches on the same line with some resistors and read the values through analog to know which one was activated. Also, the BS1 has a button command in PBASIC which could be very useful.<br /><br />humanoido<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=416">Humanoido</a> — Mon Sep 03, 2007 7:47 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BillB]]></name></author>
<updated>2007-09-01T21:24:22+01:00</updated>
<published>2007-09-01T21:24:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10821#p10821</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10821#p10821"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10821#p10821"><![CDATA[
To tell you the truth I have focussed my efforts on the Bioloid since my last posting on this thread. I am patiently waiting for JonHylands foot sensors - so I can try out concept.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=264">BillB</a> — Sat Sep 01, 2007 9:24 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-09-01T19:01:33+01:00</updated>
<published>2007-09-01T19:01:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10818#p10818</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10818#p10818"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=10818#p10818"><![CDATA[
<blockquote class="uncited"><div><br />But unfortunately I don't know how to interface a large number (initially 16) binary switches to the robonova controller.<br /><br />Does anyone have suggestions to how this can be done?<br /></div></blockquote><br /><br />I BillB are you still considering this or have you done it?<br /><br />I've been considering this, wth very small microswitches, 8 per foot using a MCP23016 I2c i/o expander.<br /><br />But do you think Force Sensing resistors would be better like the ones JonHylands is selling for the Bioloid?<br /><br />Chris<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Sat Sep 01, 2007 7:01 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robo1]]></name></author>
<updated>2006-09-12T14:29:51+01:00</updated>
<published>2006-09-12T14:29:51+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3658#p3658</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3658#p3658"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3658#p3658"><![CDATA[
Hello<br /><br />One way you could do it would be to have a pic or another proccessor running your switches then have that sending commands to the controller.  the problem would be geting the system to work in real time and making the control board do something useful with all this information.<br /><br />bren<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=216">Robo1</a> — Tue Sep 12, 2006 2:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[hivemind]]></name></author>
<updated>2006-09-11T19:42:23+01:00</updated>
<published>2006-09-11T19:42:23+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3637#p3637</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3637#p3637"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3637#p3637"><![CDATA[
I would think that you would need to have them be on the AtoD ports, and you might want to power them off the battery directly because the MR C-3024 board only has a few hundred mA, and not that much to spare.  <br /><br />Supposing you could even link the system up you would need more control than the robobasic provides.  You would most likely want a real time control so you could control the feet touch sensors over variable terrain, yes? But robobasic will not allow this, and furthermore will not allow a variable type move command.<br /><br />Sorry I have to dash your hopes a little here, and I certainly hope one could find a way around this, but I hoped to help by making you aware that there would be some difficulties you would need to deal with.<br /><br />Goodluck to you, it sounds like a great project if you can find a way to get it working.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=221">hivemind</a> — Mon Sep 11, 2006 7:42 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BillB]]></name></author>
<updated>2006-09-11T19:13:01+01:00</updated>
<published>2006-09-11T19:13:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3636#p3636</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3636#p3636"/>
<title type="html"><![CDATA[How to add Touch Sensors?]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=588&amp;p=3636#p3636"><![CDATA[
I am contemplating adding touch sensors (binary switces)to my Robonova. I have reasoned that few (up to 4) on the bottom of each foot could be useful for maintaining balance (perhaps more useful than Gyros - will see) and a few on other swiches in strategic places (arms, knees etc) for obstacle detection.<br /><br /><br />But unfortunately I don't know how to interface a large number (initially 16) binary switches to the robonova controller. <br /><br />Does anyone have suggestions to how this can be done?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=264">BillB</a> — Mon Sep 11, 2006 7:13 pm</p><hr />
]]></content>
</entry>
</feed>