Lighting Controller relay board
Brian Carpenter
Posts: 728
I would like to create a controller board for the lighting at my office. I already have all of my lighting broken in to separate zones by having them connected to contacts with 24VAC coils.
I know that this is doable using the Parallax Digital IO Board, however, i am limited by IO pins from my prop. I will be using the Spinneret for the brains. The way i see it is that i have 4 i/o from the J1 header as well as 2 others if i give up my terminal debugging via the Prop Plug. I noticed however that the I2C clock and data are also available to me in the header.
I need a total of 6 outputs and 12 inputs.
I was considering using the PCA9554 (8bit) for the 6 outputs and the PCA9555 (16 bit) for the 12 inputs.
The outputs will go to the Sharp Solid State Relays (parallax # 400-00053)
The inputs will come from two different sources for each zone (6 zones). One is a motion sensor that is normally open and the other is a push button that is also normally open.
The idea will be that each zone will have its independent time schedule. For the sake of the example we will make it 0600 to 1900 hrs. If there is a closure on the motion sensor outside of this time, it will turn its associated output on for 15 minutes ( giving plenty of time for a person to pass through this area) Or if the push button is pressed, its associated output will stay on for 1 hour.
So.. are the chips stated above for IO expansion going to be a good choice for this application? I have not ever used them so i am going to have to order few and get started playing with them
I know that this is doable using the Parallax Digital IO Board, however, i am limited by IO pins from my prop. I will be using the Spinneret for the brains. The way i see it is that i have 4 i/o from the J1 header as well as 2 others if i give up my terminal debugging via the Prop Plug. I noticed however that the I2C clock and data are also available to me in the header.
I need a total of 6 outputs and 12 inputs.
I was considering using the PCA9554 (8bit) for the 6 outputs and the PCA9555 (16 bit) for the 12 inputs.
The outputs will go to the Sharp Solid State Relays (parallax # 400-00053)
The inputs will come from two different sources for each zone (6 zones). One is a motion sensor that is normally open and the other is a push button that is also normally open.
The idea will be that each zone will have its independent time schedule. For the sake of the example we will make it 0600 to 1900 hrs. If there is a closure on the motion sensor outside of this time, it will turn its associated output on for 15 minutes ( giving plenty of time for a person to pass through this area) Or if the push button is pressed, its associated output will stay on for 1 hour.
So.. are the chips stated above for IO expansion going to be a good choice for this application? I have not ever used them so i am going to have to order few and get started playing with them
Comments