So, you just got some hardware from ioBridge or perhaps you are wondering what you can do with the IO-204 Monitor & Control Module. On this section of the wiki, we are putting together quick start guides, projects, and ideas so you can get started quickly with ioBridge technology.
The IO-204 does not require any additional function or smart boards to get started. You might already have electrical components, sensors, and microcontrollers that you want to control or monitor from a web interface or remotely. The module has 4 channels with standard pitch connectors like you would find on a breadboard. 22 AWG (gauge) wire works perfectly to connect to the IO-204 connectors.
The IO-204 is equipped with 4 channels. On each channel you have access to an Analog Input, Digital Input, Digital Output, +5VDC Power, and Ground. From this point you can connect sensors, switches, LEDs, buzzers, relays, serial LCD's, and microcontrollers directly to each channel. You can control a digital output (ex. LED light), digital input (ex. push button switch), and an analog input (ex. IR distance sensor) simultaneously on each channel.
Each I/O channel’s analog input pin is connected to a 10-bit analog-to-digital converter. The voltage input range is 0V to +5V. Avoid input above +5V or below 0V. If your sensor outputs a voltage between 0V to +5V - it is already compatible with the IO-204's channel.
ioBridge Temperature Sensor - Pre-made by ioBridge, measure temperature - trigger a relay to turn on when a temperature gets high
ioBridge Ambient Light Sensor - Pre-made by ioBridge, measure light level - get a TXT when your light turns on in your room
IR Range Sensor - Adafruit has an IR range sensor that detects distance 4” (10 cm) away and 32” (80 cm) away - voltage varies from +3V to +.4V respectively
Humidity Sensor - HIH-4000-001 - Measure humidity, get an email when it's time to fill your cigar humidor with water
Each I/O channel’s digital input pin is capable of accepting a digital signal of 0v (Off) and +5v (On). A digital input is useful for switches and “counting” - you can data log the number of times a switch opens and closes.
Magnetic Switch - Detect door and window closings with a magnetic switch
Each I/O channel’s digital output pin is capable of supplying a voltage level of 0v or +5v with a maximum current draw of 20mA per digital output. A digital output can drive LEDs, Relays, etc. The IO-204's digital output can also pulse on or off for a specified length of time or send serial data out. These functions are useful to control Garage Door Openers, send text to a microcontroller, serial LCD screen, and ZigBee / XBee wireless modules.
ioBridge Relay - Developed by ioBridge, control a 5A rated DPDT relay - control isolated motors, replace switches to control remotely
ioBridge Serial LCD - Use the serial out function to control a LCD screen, designed by ioBridge to support serial data and commands
SparkFun LEDs - Connect LEDs to blink when a visitor shows up on your website (use a resistor to protect your LED)
Digital Servo - Use the pulse out function to set a servo position on a digital servo - only pulse it once to set a position
Adafruit XBee Modules - Send serial data over a wireless connection using ZigBee / XBee radios
The default channel mode for the IO-204 is “I/O” supporting Digital Input, Analog Input, and Digital Output. Each channel also supports a “Smart Mode” - which supports smart boards that extend the core functionality of the IO-204. You can control Servos, send X10 commands, and send and receive Serial data.