Here is a very dirt n simple portable watering system.
Based on Nodemcu with Tasmota firmware:
The 5V USB power is splitted with a TP4056 charging module to NodeMCU, and a submerged 5V mini water pump switched thru a relay.
Future integration will permit to set up the water quantity and trigger it based on the outside weather conditions or the soil humidity level
Here is the list of the parts I used:
- TP4056: US$ 0.30
https://www.alibaba.com/product-detail/Micro-USB-1A-Lithium-Battery-Charger_60753024494.html - ESP8266 NodeMCU: around US$2 or less
https://www.alibaba.com/product-detail/1PCS-Wireless-Module-CP2102-NodeMcu-V3_60829575191.html?spm=a2700.7724838.2017115.163.72bd15eapkvrT1 - 3.3V Relay module: US$ 0.85 for the dual channel version
https://www.alibaba.com/product-detail/Robotlinking-2-Channel-Low-Level-Relay_62381055105.html?spm=a2700.7724838.2017115.123.31327fc5LB8Dg1
About the relay, I used a single channel module, but using all the GPIO of the NodeMCU it’s possible to drive up to 8 separated channels with a single board.
The digital out of the ESP8266 can drive only 3.3V, therefore choose relay capable of a triggering current of 3.3V (aka. “low level” input relays).
- 5V submersible micropump: us$ 0.90
https://www.alibaba.com/product-detail/Micro-DC-3V-5V-6V-Submersible_62205627119.html?spm=a2700.7724838.2017115.88.4def7eb837DCA0
This pump is rated with a maximum lift of 110mm and the water flow is quite stable.
It has tested up to 150mm lift for short amounts of water (about 100ml).
- Other parts:
.dupont cables
.microusb cable
.plastic tube
.duct tape (for better insulation and durability, especially for external installation I recommend a proper plastic or 3d printed box and silicon insulation of all the open parts).
Notes:
I choose the smallest pump available having just a small plant to feed and looking for the smallest size possible for this project.
The power source is rated 1A, and the pump I’m using draws 0.2A.
Changing the power source and pump size you can increase the amount of water delivered. The relay module can drive pretty high loads being 250VAC 10A.
Wiring diagram (not very talented:) hope it’s easy to understand)