Close
0%
0%

Low-Power Watering with a WEMOS

Want to run your watering plant on battery? If you have enough battery capacity for your pump you can try with this project.

Similar projects worth following
304 views
0 followers
The WEMOS D1 is a board built around an ESP8266 System on Chip. That component has several suspend modes, we are interested in "deep sleep". When the board enters deep sleep, power consumption drops below the milliwatt. An internal timer wakes up the device after a programmable interval (not more than one hour), but the internal state is lost: no variables, no clock, everything is lost. You need to store all that somewhere else before entering deep sleep.

For instance in the cloud: all your state and history can be recorded in a MongoDB DBaaS, and operated on using Stitch functions.

This project describes
- the board hosting the WEMOS, the relais, and the circuitry needed to power the boards and the empty tank sensing
- the sketch running on the WEMOS
- some hints about the DB structure and the functions running on the MongoDB platform.

top_info.pdf

Top-side of the prototype board with labels

Adobe Portable Document Format - 80.48 kB - 07/30/2019 at 07:43

Preview
Download

bottom.jpg

Wiring on the copper side of the prototype board

JPEG Image - 185.73 kB - 07/30/2019 at 07:38

Preview
Download

scheme.png

The schematics of the board

image/png - 49.23 kB - 07/29/2019 at 17:19

Preview
Download

oled.h

A library for the (optional) OLED board

x-chdr - 827.00 bytes - 07/29/2019 at 16:36

Download

ESP8266_DEEPSLEEP_stitch.ino

Sketch to flash on the WEMOS board

x-arduino - 9.27 kB - 07/29/2019 at 16:35

Download

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates