<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.iobridge.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>ioBridge Wiki smart-boards</title>
        <description></description>
        <link>http://www.iobridge.net/wiki/</link>
        <lastBuildDate>Thu, 09 Sep 2010 00:37:17 -0400</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.iobridge.net/wiki/lib/images/favicon.ico</url>
            <title>ioBridge Wiki</title>
            <link>http://www.iobridge.net/wiki/</link>
        </image>
        <item>
            <title>Serial Smart Board (SB-5)</title>
            <link>http://www.iobridge.net/wiki/smart-boards/serial-smart-board</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;serial-smart-board-sb-5&quot; id=&quot;serial-smart-board-sb-5&quot;&gt;Serial Smart Board (SB-5)&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/smart-boards/serialboard-l.jpg?id=smart-boards%3Aserial-smart-board&quot; class=&quot;media&quot; title=&quot;smart-boards:serialboard-l.jpg&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/smart-boards/serialboard-l.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
When attached to the IO-204 module, the Serial Smart Board acts as a serial port.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Serial Smart Board (SB-5)&quot; [1-161] --&gt;
&lt;h2&gt;&lt;a name=&quot;theory-of-operation&quot; id=&quot;theory-of-operation&quot;&gt;Theory of Operation&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;

The serial board has a 200 byte FIFO receive buffer.  This is necessary because the host module manages so many things as once.  It cannot listen solely to a serial board.  As data is received from an external serial peripheral, it is placed in the FIFO buffer.  Approximately once per second, the host module check the buffer.  If there is data in the buffer the module will fetch up to 50 characters of it and pass it along to the ioBridge server.  Any remaining data will be grabbed the next time the module checks the buffer one second later.  Therefore, regardless of the baud rate set for the serial board, there is only an effective transfer rate of 50 characters per second on in-bound serial data.  Obviously this is a large throughput by today&amp;#039;s standards.  But the serial board is meant for serial based sensors and interfacing with microcontrollers where the individual message lengths are short.
&lt;/p&gt;

&lt;p&gt;
On the transmit side of things (serial data being sent from the serial board), there is no buffer involved.  Data received by the module and passed along to the serial board is transmitted immediately.  However, the out-bound messages still must be 50 characters or less.         
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Theory of Operation&quot; [162-1386] --&gt;
&lt;h2&gt;&lt;a name=&quot;technical-details&quot; id=&quot;technical-details&quot;&gt;Technical Details&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Technical Details&quot; [1387-1416] --&gt;
&lt;h3&gt;&lt;a name=&quot;pinout&quot; id=&quot;pinout&quot;&gt;Pinout&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

&lt;strong&gt;+5V&lt;/strong&gt;  -  Power
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;TX&lt;/strong&gt;  -  Serial transmit
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;RX&lt;/strong&gt;  -  Serial receive
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;RTS&lt;/strong&gt; -  Ready-To-Send (goes low when RX buffer is full)
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;GND&lt;/strong&gt; -  Ground (must be connected to the ground of external circuit)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Pinout&quot; [1417-1641] --&gt;
&lt;h3&gt;&lt;a name=&quot;supported-modes&quot; id=&quot;supported-modes&quot;&gt;Supported Modes&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

This serial board is capable of serial communication with the following settings only.

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 8 Data Bits&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; No Parity&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 1 Stop Bit&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Inverted or Non-inverted signal polarity&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Baudrates: 1200, 2400, 4800, 9600, 19200&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Supported Modes&quot; [1642-1892] --&gt;
&lt;h3&gt;&lt;a name=&quot;pacing&quot; id=&quot;pacing&quot;&gt;Pacing&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

Pacing is a setting available on the module configuration page under the I/O channel for which the serial board is attached.  This value sets the number of milliseconds to wait between the transmission of individual bytes from the serial board.  For example, if pacing is set to 500 and the character sequence “AB” is sent to the serial board for transmission, there will be a 500ms delay between the “A” and the “B” as they are sent from the TX pin.  The purpose of pacing to allow a microcontroller time to process each byte of data and then resume listening for the next byte.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Pacing&quot; [1893-2491] --&gt;
&lt;h3&gt;&lt;a name=&quot;logic-levels&quot; id=&quot;logic-levels&quot;&gt;Logic Levels&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

The serial board operates naively on TTL voltage levels, 0v/5v.  However, the RX pin will accept other voltage levels, such as 0v/3v and RS-232 levels of -10v/+10v.  Be sure that the external circuit is capable of receiving 5v from the TX pin as that voltage is not adjustable.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Logic Levels&quot; [2492-2794] --&gt;
&lt;h3&gt;&lt;a name=&quot;rts-line&quot; id=&quot;rts-line&quot;&gt;RTS Line&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

RTS, short for Ready-To-Send, Indicates the condition of the 200 byte receive buffer.  If the buffer is capable of receiving additional bytes of data, the RTS will be high (5v).  If the buffer fills completely with 200 bytes, the RTS line will go low (0v).  At this point any additional bytes received through the RX pin of the serial board will be lost.  As the data bytes are removed from the buffer by the module, the buffer will again be free to receive more data and the RTS line will go high.  
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;RTS Line&quot; [2795-3316] --&gt;
&lt;h3&gt;&lt;a name=&quot;linking-two-serial-smart-boards&quot; id=&quot;linking-two-serial-smart-boards&quot;&gt;Linking Two Serial Smart Boards&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

Serial Smart Boards can be linked to create a “virtual serial cable” that spans the globe.  The two serial boards must be attached to modules under the same user account.
To create a serial link, go to &lt;strong&gt;Actions&lt;/strong&gt; and clink &lt;strong&gt;Create Action&lt;/strong&gt;.  There you can choose Serial Link select the proper module information.
&lt;/p&gt;

&lt;p&gt;
By default, a two-way serial link is created between the serial boards.  However, if only one-way communication is needed, the appropriate entry can be removed from the the Actions table.      
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Linking Two Serial Smart Boards&quot; [3317-3870] --&gt;
&lt;h2&gt;&lt;a name=&quot;accessing-serial-data&quot; id=&quot;accessing-serial-data&quot;&gt;Accessing Serial Data&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Accessing Serial Data&quot; [3871-3905] --&gt;
&lt;h3&gt;&lt;a name=&quot;through-widgets&quot; id=&quot;through-widgets&quot;&gt;Through Widgets&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

The following widgets are available under the Create Widget menu.

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Send Serial Message (Fixed Message)&lt;/strong&gt; - used to send a fixed character sequence from a web based widget&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Send Serial Message (Variable Message)&lt;/strong&gt; - used to create a text box for sending custom serial messages&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Serial Monitor (Real-time)&lt;/strong&gt; - used to monitor the data being received into the serial board&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;strong&gt;Encoding Special Characters&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
To encode special characters that cannot normally be typed into the browser, use &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; encoding.  For example, To include a carriage return and line feed in a serial message use %0D%0A.
A complete list of &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; character codes can be found here:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.w3schools.com/TAGS/ref_urlencode.asp&quot; class=&quot;urlextern&quot; title=&quot;http://www.w3schools.com/TAGS/ref_urlencode.asp&quot;  rel=&quot;nofollow&quot;&gt;http://www.w3schools.com/TAGS/ref_urlencode.asp&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Through Widgets&quot; [3906-4648] --&gt;
&lt;h3&gt;&lt;a name=&quot;through-the-api&quot; id=&quot;through-the-api&quot;&gt;Through the API&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.net/wiki/api/serial-api&quot; class=&quot;wikilink1&quot; title=&quot;api:serial-api&quot;&gt;Serial API&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.net/wiki/api/data-feed-api&quot; class=&quot;wikilink1&quot; title=&quot;api:data-feed-api&quot;&gt;Data Feed API&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Through the API&quot; [4649-4728] --&gt;
&lt;h2&gt;&lt;a name=&quot;resources&quot; id=&quot;resources&quot;&gt;Resources&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/api/serial-web-services-api&quot; class=&quot;wikilink1&quot; title=&quot;api:serial-web-services-api&quot;&gt;Serial Web Services API&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Resources&quot; [4729-] --&gt;</description>
        <category>smart-boards</category>
            <pubDate>Mon, 23 Nov 2009 13:48:58 -0400</pubDate>
        </item>
        <item>
            <title>Servo Controller Smart Board (SB-1)</title>
            <link>http://www.iobridge.net/wiki/smart-boards/servo-controller-smart-board</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;servo-controller-smart-board-sb-1&quot; id=&quot;servo-controller-smart-board-sb-1&quot;&gt;Servo Controller Smart Board (SB-1)&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/smart-boards/servoboard-l.jpg?id=smart-boards%3Aservo-controller-smart-board&quot; class=&quot;media&quot; title=&quot;smart-boards:servoboard-l.jpg&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/smart-boards/servoboard-l.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Control up to 4 R/C servos simultaneously. Each servo can be set own position and speed. The output of the servo headers is 4 separate PWM signal, power, and ground lines.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Servo Controller Smart Board (SB-1)&quot; [1-260] --&gt;
&lt;h2&gt;&lt;a name=&quot;technical-details&quot; id=&quot;technical-details&quot;&gt;Technical Details&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em&gt;Part Number:&lt;/em&gt; SB-1
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Caution:&lt;/strong&gt; Don&amp;#039;t plug or unplug servos while the system is powered. Doing so may create a power spike that damages the Servo Controller Board, causing it to overheat. Only apply power to the IO-204 module after the servo(s) have been attached to the controller board and the controller board has been inserted into an I/O channel.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Technical Details&quot; [261-647] --&gt;
&lt;h2&gt;&lt;a name=&quot;servo-wiring&quot; id=&quot;servo-wiring&quot;&gt;Servo Wiring&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
All servos have three wires:

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Black or Brown is for ground&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Red is for power (~4.8-6V)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Yellow, Orange, or White is the signal wire (3-5V)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.societyofrobots.com/actuators_servos.shtml&quot; class=&quot;urlextern&quot; title=&quot;http://www.societyofrobots.com/actuators_servos.shtml&quot;  rel=&quot;nofollow&quot;&gt;Society of Robots&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Servo Wiring&quot; [648-901] --&gt;
&lt;h2&gt;&lt;a name=&quot;additional-resources&quot; id=&quot;additional-resources&quot;&gt;Additional Resources&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.com/store/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.com/store/&quot;  rel=&quot;nofollow&quot;&gt;ioBridge Store&lt;/a&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Additional Resources&quot; [902-] --&gt;</description>
        <category>smart-boards</category>
            <pubDate>Mon, 28 Dec 2009 02:55:40 -0400</pubDate>
        </item>
        <item>
            <title>X10 Smart Board (SB-4)</title>
            <link>http://www.iobridge.net/wiki/smart-boards/x10-smart-board</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;x10-smart-board-sb-4&quot; id=&quot;x10-smart-board-sb-4&quot;&gt;X10 Smart Board (SB-4)&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/smart-boards/x10board-l.jpg?id=smart-boards%3Ax10-smart-board&quot; class=&quot;media&quot; title=&quot;smart-boards:x10board-l.jpg&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/smart-boards/x10board-l.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Used in conjunction with the Powerhouse PSC04 X10 Interface Module (US, Japan), XM10E (Euro Plug), or XM10U (UK), the X10 Smart Board relays commands from the web to any X10 outlet in your home without running a dedicated PC or Server. The X10 Smart Board also includes the 6-pin cable to connect to the X10 Interface. 
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;Note: The PSC04 is designed for 110v electrical grids only.&lt;/em&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;X10 Smart Board (SB-4)&quot; [1-457] --&gt;
&lt;h2&gt;&lt;a name=&quot;technical-details&quot; id=&quot;technical-details&quot;&gt;Technical Details&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em&gt;Part Number:&lt;/em&gt; SB-4

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Technical Details&quot; [458-509] --&gt;
&lt;h2&gt;&lt;a name=&quot;additional-resources&quot; id=&quot;additional-resources&quot;&gt;Additional Resources&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.marmitek.com/en/klantenservice/answer.php?product=41&amp;amp;faq=116&quot; class=&quot;urlextern&quot; title=&quot;http://www.marmitek.com/en/klantenservice/answer.php?product=41&amp;amp;faq=116&quot;  rel=&quot;nofollow&quot;&gt;Marmitek XM10 Controller TTL/CMOS X10 Interface&lt;/a&gt; (Europe / Germany)
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.com/technology/x10-home-automation.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.com/technology/x10-home-automation.html&quot;  rel=&quot;nofollow&quot;&gt;X10 Home Automation with ioBridge&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.com/store/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.com/store/&quot;  rel=&quot;nofollow&quot;&gt;ioBridge Store&lt;/a&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Additional Resources&quot; [510-] --&gt;</description>
        <category>smart-boards</category>
            <pubDate>Sat, 28 Nov 2009 03:25:53 -0400</pubDate>
        </item>
    </channel>
</rss>
