Increase i/o in industruino

Hi! I have bought an industruino ind i/o, but i need to more digital input/outputs. I've noticed that is an expander to give the gpio. I need to know if there are some pin free out of the 16bit pcal9555a used in the digital i/o section. Else, i think that i can use a second pcal9555a with different spi address. Would be nice to do a little board to put inside the case with same protections that are aready onboard and replicate them.

This would be the best way to have more i/o?

Thanks!

Michieletti Enrico
Michieletti Enrico
10
| 0 0 0
Asked on 5/23/19, 12:10 AM
0
vote
430 Views

If you only need some more Digital Inputs and you are using only dry contacts, you could multiplex your dry-contact DIs on one AI. We are doing this and manage to cram 5 Dis on one AI.

Ask me directly if interrested in a sketch of the thing with its code.

Didier, DG2R

Didier DORGUIN
Didier DORGUIN
47
| 0 0 0
Answered on 6/16/19, 5:51 PM
0
vote

Hi! I'm doing a little board based in the components used in the ind i/o to add or 8in + 8 out or directly 16 bidiretional io, talking via i2c. I've noticed also some interesting rs485 i/o modules...

Michieletti Enrico
on 6/16/19, 8:27 PM

Hi Didier ! You wrote:"If you only need some more Digital Inputs and you are using only dry contacts, you could multiplex your dry-contact DIs on one AI. We are doing this and manage to cram 5 Dis on one AI. Ask me directly if interrested in a sketch of the thing with its code." Can you give me more info on that subject please ?

Zsolnay Miklós
on 12/23/19, 9:37 PM

Right,

This is an example of what we did : We reduced the 24V to about 10V with a resistance, then added in series some carefully chosen resistances that your dry contacts will shunt , so the tension will vary between 0 and around 10 V. The scheme is in the ODT file, with the resistance values.

Please find enclosed a simulator with the corresponding code. All our code is opensource under the Apache licence.

Since the incoming tension may not be exactly 24V, there is a "learn" function you will first have to operate with all dry contacts open (this is when the code recalculates the reference power supply tension from a known theoretical reference value and memorises it).

Hope this helps !

Didier, DG2R
<img src="cid:part1.DEE6582C.9E3AAA14@dg2r.fr" border="0">

Le 23/12/2019 à 22:37, Zsolnay Miklós a écrit :
<blockquote type="cite" cite="mid:1577137036.355916976928711.209549768180727-openerp-785-forum.post@ubuntu-odoo-feb">

Hi Didier ! You wrote:"If you only need some more Digital Inputs and you are using only dry contacts, you could multiplex your dry-contact DIs on one AI. We are doing this and manage to cram 5 Dis on one AI. Ask me directly if interrested in a sketch of the thing with its code." Can you give me more info on that subject please ?

--
Zsolnay Miklós
Sent by Industruino using Odoo about Forum Post Increase i/o in industruino (785)

Didier DORGUIN
on 12/24/19, 5:44 AM

Right,

This is an example of what we did : We reduced the 24V to about 10V with a resistance, then added in series some carefully chosen resistances that your dry contacts will shunt , so the tension will vary between 0 and around 10 V. The scheme is in the ODT file, with the resistance values.

Please find enclosed a simulator with the corresponding code. All our code is opensource under the Apache licence.

Since the incoming tension may not be exactly 24V, there is a "learn" function you will first have to operate with all dry contacts open (this is when the code recalculates the reference power supply tension from a known theoretical reference value and memorises it).

Hope this helps !

Didier, DG2R
<img src="cid:part1.505BDF8B.47EEB316@dg2r.fr" class="" border="0">

Le 23/12/2019 à 22:37, Zsolnay Miklós a écrit :
<blockquote type="cite" cite="mid:1577137036.355916976928711.209549768180727-openerp-785-forum.post@ubuntu-odoo-feb">

Hi Didier ! You wrote:"If you only need some more Digital Inputs and you are using only dry contacts, you could multiplex your dry-contact DIs on one AI. We are doing this and manage to cram 5 Dis on one AI. Ask me directly if interrested in a sketch of the thing with its code." Can you give me more info on that subject please ?

--
Zsolnay Miklós
Sent by Industruino using Odoo about Forum Post Increase i/o in industruino (785)

Didier DORGUIN
on 12/24/19, 5:45 AM

Hi, to achieve more I/O channels we recommend connecting 2 INDIO units by Modbus RTU (using the including RS485) as described here https://industruino.com/blog/our-news-1/post/modbus-rtu-master-and-slave-14

We have a product in the pipeline which has the double of the current channels plus extra features, stay tuned

Tom
Tom
5450
| 0 0 1
Answered on 5/23/19, 1:59 AM
0
vote

Hi Tom, Is there any date known. I'm currently looking into your product but I need extra digital IO for my project!

Senne Vande Sompele
on 5/31/19, 9:47 AM

Your answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Ask a Question

Keep Informed

About This Forum

This community is for professionals and enthusiasts of our products and services.

Read Guidelines

Question tools

56 follower(s)

Stats

Asked: 5/23/19, 12:10 AM
Seen: 430 times
Last updated: 6/16/19, 5:51 PM