PCB board:
Components soldered:
Close-up view:
Connected to a serial LCD display
The schematic:
You can download Eagle schematic and PCB design here. Feel free to use it and/or modify it, but be kind to give me some credit for it :)
Parts list with Mouser/Digi-key links: valve_shield_parts.zip
As for sketch code, refer to my previous posts for code to control the valve and read input buttons. To interface with DS1337 RTC, I use this excellent RTC library.
As for sketch code, refer to my previous posts for code to control the valve and read input buttons. To interface with DS1337 RTC, I use this excellent RTC library.
Next steps:
- Try to make the circuit more power efficient, and run on batteries for a long time. This should be possible by periodically putting Arduino to sleep.
- Modify the circuit to control the Orbit 62035 valve.
- Use Arduino PWM voltaget booster to eliminate the need for the LT1303 chip.
This looks like it would match really well with the Draculino, a micropower Arduino variant.
ReplyDeleteRay -- Great work. This is needed as many people want to have more ability to get away from the standard timer units that come with these units. One question, I have used 24 volt DC power supply and gravity flow out of a tank and can not get the value to open. Have you played with how much water pressure is needed to get the value to open? I would like to use this type setup in an aquaponics situation with only a sump pump sending water back into the fish tank that is above my grow beds.
ReplyDeleteThanks,
Rik Kretzinger
To Laen, yes, a low-power Arduino variant is exactly what I am looking for. Thanks for letting me know.
ReplyDeleteRik, there is probably a minimum water pressure required to open the valve. It should be on the product box which I've thrown away. Have you considered using a small water pump such as mentioned in this Garduino project: http://garduino.dirtnail.com/
ReplyDeleteIt is a great option to have a different timer and switch from standard units which are very common. This is needed to get away from what is common as many people have the ability to do it.
ReplyDeleteI fully agree with you its very important!
ReplyDelete