n0bel / ESPrinkler2

Arduino/ESP8266 based sprinkler Controller
MIT License
31 stars 12 forks source link

Designed PCB for this project #4

Open glenosAU opened 5 years ago

glenosAU commented 5 years ago

I have designed a PCB to use for this project, based off the images from your build. Happy to take any feedback on my board design. https://easyeda.com/glen_3116/esprinkler

I'm going to start cobbling this project together this weekend to try and get it working and then order the boards once its running.

pbezza commented 5 years ago

I see your PCB has pads for a master relay on D6. Does the code support a master relay? Also, are Darlington transistors necessary to drive the relay board inputs? I'm about to order parts and want to make sure I have everything before I solder.

glenosAU commented 5 years ago

The fork being maintained by lawabb includes a master relay and he recommends the Darlington array.

I drew the PCB when I had some spare time while waiting for parts to arrive. I haven't got the circuit working yet. There was an error in my design where the shift register was powered by VCC (3.3v) I have changed it to be 5V.

There is a problem with this PCB. The D4 pin isn't connecting to the level sensor header. I added this on the weekend and ran out of time to troubleshoot easyEDA

pbezza commented 5 years ago

I didn't know it was forked - I had to google for lawabb on github to find his fork. I am setting up my sprinkler manifold at the moment which has a master solenoid so I will utilise the fork. Thanks.(Just realised that I couldn't see the forks on my phone.).

Regarding the Darlington array - the relay boards are opto isolated so I'll leave the Darlington ic out and drive my 8 channel relay board directly.

My relay board has 3.3v inputs and from what I can see, the shift register works at 3.3v.

Can you explain the level sensor header? It's not mentioned anywhere.

Meins321 commented 4 years ago

https://github.com/lawabb/ESPrinkler2