Forum Replies Created
-
AuthorPosts
-
nickarsowParticipant…and the schematic…
Now, the question is:
As this combo system takes care of everything from well and water tanks, to the grass and vegetables, can we make it into one gadget? I will supply all hardware files, structure, the whole logic of how it works, etc., etc.
Any volunteers for the firmware?Attachments:
nickarsowParticipantHi guys,
I’m already using my irrigation system based on Opensprinkler+Zelio Logic. Almost a month tests and cleaning bugs, and …voila…it works perfect.
Attached are some pictures + schematic + Zelio Logic FBD.BR
Nick
nickarsowParticipantHi guys,
Have some pictures of my new irrigation controllers. They are both Open Hardware. I will grant them first to Opensprinkler team.
All files – schematics, PCB, CAM, etc. will be published for if Opensprinkler team allow me to do.BR
NickAttachments:
nickarsowParticipantHi Ray,
I tried both weak and strong pull-down at the outputs, but the result is the same.
Tomorrow I’ll try to read and store the I2C data stream with my Saleae Logger and will feedback.
The Saleae can read and decode I2C stream and I’ll try to find out what is going wrong.BR
Nick
nickarsowParticipantHi Ray,
I configured the PCF8575 expander board the same way as your OS Expander – address 0x24, Vcc=EVIN from OS expander connector. I added a RED LED with 220R series resistor to test 8575 outputs. The schematic is the same as of the exp30DC.
There is a strange problem:
When I start the OS along with the expander, all expander outputs are H, which os OK. Then I force the ZONE9 for 10 seconds and the LED goes ON, but when the 10s period is over, the LED doesn’t goes off?! The software says it is off, but it is not.
The other issue is that just ZONE09 ( first zone of the PCF8575 ) is “working”, the others not.
Any idea what could be the problem?BR
Nick
nickarsowParticipantPerfect, that’s exactly what I need. I don’t need the booster voltave at all.
Btw, which address I have to assign to the PCF8575 expander board?
Thanks
nickarsowParticipantHi Ray,
Thanks for the explanations. I had already converted the Eagle files to Altium as I’m designing using Altium Dsigner.
The question I asked because I thought to use my OS 3.0 without the MOSFET drivers, but with an additional ESP32 board with optoisolated inputs and relay outputs.
I’m thinking to use this combination because I have to manage filling the water tanks from a well. This needs constant monitoring of the tank levels and the well water level.
I have already tried to drive opto isolated relays ( active low ) using the OS baseboard, but as the optocouplers accept 5V, I used a bit different approach as you can see from the attached drawing. I’m using VIN power instead COM.
But anyway, it looks like I can remove the OS baseboard without any problems and use the PCF8575 expander board to drive outputs from 9 to 24 without using zones 0-8. Correct?BR
NickAttachments:
nickarsowParticipantHi Ray,
I have a question:
I have a 16 port I2C expander PCF8575 board. Can I use it instead the factory baseboard.
What I mean is to connect it to the 2×6 pin connector ( JP1 ), pins 3 ( SDA ) and 4 ( SCL ).
The factory baseboard has PCF8574TS, with addresses A0=0, A1=1 and A2=0. I can assign the same address to PCF8575 expander board.
Shall Open Sprinkler recognize the expander and how – like ports 1 to 16 or like ports 9 to 24?
My Open Sprinkler is DC V3.0, FW 2.1.9Best regards
Nick
nickarsowParticipantHi Ray,
It worked using the buttons. Now boost time shows 0.
Thanks.
BR
Nick
nickarsowParticipantHi Ray,
I noticed a strange OS 3.0 behavior while experimenting with relays:
My 8 relay board has optoisolators, which sink about 10mA/channel. So, I decided to use the 5V ( marked VIN on the OS 3.0 board ) to power the optoisolators. This works fine, but when I decided to set the BOOST time to 0ms, it refused to save and always shows 320ms.
I want to disable the booster, because it is not needed for relays.
What I have to do for the purpose? I can disable it in the hardware, but don’t like to cut traces.BR
Nick
nickarsowParticipantHi Ryan,
MasterPump on Q1 is separate from all other outputa, so you can use with any program and valve. Additionally, you can wire a valve in parallel to Master Relay Q2, but this valve will work only when Q2 is in ON position simultaneously with the Relay Q2. So, one valve group will have 7 valves, and when Relay Q2 switches OFF, the other valve group will have 6 valves you can operate with. The problem is that Valve 2 must be ON during the program of the first set of valves.1. Master Q1 is a MasterPump Q1. Relay Q2/Valve 2 = ON, the other valves Q3 to Q8 – according your program. The problem is that Valve 2 will be ON during this program;
2. Master Q1 is a MasterPump Q1. Relay Q2/Valve 2 = OFF, the valves Q9 to Q14 – according to your second program.BR
Nick
nickarsowParticipantHi Ray,
Attached is an example for 4 zones x 5 valves each = 20 valves total.Btw, do you know the time needed for charging the boost capacitor to fire a valve?
I need it to decide the program cicles.BR
NickAttachments:
nickarsowParticipantThanks Ray!
No problem to solder wires to the tactile button…..I’ve been soldering since 1966, but I’m currently designing hardware for flight controllers.
When you have time to think over some additional functionality, think of a button to manually start/stop the master + a desired valve.
This is useful for manual hose irrigation.
BR
Nick
nickarsowParticipantThe solution….for all users.
Add a timer 555 with 1s on and 1s off intervals to SN2. Thus, till the timer is on, the program will be on and on and on……
When you switch off the timer, the program will stop when it expires.Best regards
Nick
nickarsowParticipantHi again,
Yes, tested and it works with SN2, but the program can’t be stopper other way but within the software. Looks like SN2 can not be programmed to have ON/OFF function.
Thanks again.
Nick
nickarsowParticipantHi Ray,
Thanks for the explanations. Using B3 is not a solution because the controller is inside a IP65 box.
Should I understand that using SN2, I can trigger any ‘disabled’ program and if the duration of this program is t1, the valve will shut off after the expiration of t1 ?Best regards
Nick -
AuthorPosts