Building a self-watering plant using Micropython on a WiFi-enabled Arduino ESP8266
summary
A working self‑watering system runs on an ESP8266 running MicroPython, reads a capacitive soil moisture sensor over the ADC, averages ~10 samples, and checks every 15 minutes; if moisture falls below 70% threshold it pulses a submerged pump via a transistor for 3 seconds, uploads readings to Ubidots and posts a Slack alert. Firmware is flashed with esptool, files managed with mp/WebREPL, and a power bank solves intermittent power failures.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 4:19What is MicroPython
- 8:14MicroPython vs Arduino
- 10:20Setting up MicroPython
- 20:31Self-watering plant components
- 24:23Live demo of the system
- 37:52Data visualization options
- 38:34Acknowledgments and closing
- 39:17Q&A session
related talks
28m"from seeds import plants: using IoT to grow healthy herbs"
33mSmart and Simple Data Driven Hydroponic Sensing Applications Using Python, Flask & Raspberry Pi
39mIoT Is Fun With Micropython
31mProgram all the things - How to develop IoT devices using MicroPython
22mBasic microcontroller programming with Python
46mProgramming the Web of Things with Python and MicroPython
30mBuilding A Smarter Sprinkler With Scenic And Nerves
01h 05mIoT is fun using MicroPython
