[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4694: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4695: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4696: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
8devices Community - View topic - Carambola IO board with 8 relays and 8 inputs
www.8devices.com
View unanswered posts | View active topics It is currently 19 Apr 2024, 21:16



Reply to topic  [ 7 posts ] 
 Carambola IO board with 8 relays and 8 inputs 
Author Message
User avatar

Joined: 04 Mar 2013, 15:43
Posts: 5
Location: Ireland
Hi folks,

Just finished off the hardware for an IO board for the Carambola. It uses a MCP23017 I2C bus extender to drive 8 realys and also has 8 inputs too.

Part one: circuit design -
Part two: PCB production -

Enjoy.. Time to get writing some software for it now! Anyone done anything with MQTT and the Carambola? Thinking of a Lua implementation.

Regards,

Mark


Attachments:
File comment: The finished PCB loaded and working..
Carambola IO Board working.JPG
Carambola IO Board working.JPG [ 267.16 KiB | Viewed 9496 times ]
04 Mar 2013, 15:53
Profile WWW

Joined: 07 Dec 2011, 16:01
Posts: 525
Location: Lithuania
Hi,
we are using Lua for our commercial projects.Works fine.
btw really nice project!


04 Mar 2013, 16:58
Profile
User avatar

Joined: 04 Mar 2013, 15:43
Posts: 5
Location: Ireland
Hi gedass,

Have you used MQTT at all?

-Mark


04 Mar 2013, 17:00
Profile WWW

Joined: 07 Dec 2011, 16:01
Posts: 525
Location: Lithuania
Never.Only I used vscp protocol for my home automation projects.


04 Mar 2013, 17:16
Profile

Joined: 26 May 2012, 01:19
Posts: 66
What about the PCF8574? You can configure address on these and have up to 64 IO.


04 Mar 2013, 22:43
Profile
User avatar

Joined: 04 Mar 2013, 15:43
Posts: 5
Location: Ireland
The PCF8574 looks like a 8 port extender. The MCP23017 has 16 IO pins on it and the PCB has the I2C address lines in a place that you can change it if you need! The header on the PCB also allows you to connect other I2C bus devices too. So in theory you could use 8 MCP23017's giving 128 IO pins.

I'm using this board for home automation, for controlling a boiler and a few electric valves and a hot water heater. I'm planning to connect some DS18B20's to the Carambola too, you can see more here:

-Mark


05 Mar 2013, 11:06
Profile WWW
User avatar

Joined: 04 Mar 2013, 15:43
Posts: 5
Location: Ireland
Hi folks,

Working on some MQTT Lua client software today...

You can read more on my blog..

Regards,

Mark


06 Mar 2013, 21:07
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron

Protected by Anti-Spam ACP Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.