Skip to content

just-innovative-bro/Smart-pot

Repository files navigation

Smart-pot

Making a smart pot with Esp-32, which will show some interactive feelings of plants on a screen. Like thirsty, hot, cold, night, sleep.....

Components Required

  1. ESP32 Wroom32 Module
  2. Wemos D1 Mini charging Shield
  3. 8in TFT Touch Screen with SD card reader
  4. Soil Moisture Sensor
  5. DHT11 Sensor
  6. LDR Sensor
  7. On Off Switch
  8. Pushbuttons x 2
  9. Rechargeable LiPo Battery (1000 mAh)
  10. 4GB Micro SD Card
  11. SD card Adapter
  12. 3 pin Male-Female connectors x 2
  13. 2 pin Male-Female connectors x 2
  14. 10k Resistor x 3
  15. 47k Resistor x 2
  16. HT7333 LDO

WROOM 32 pinout

ESP32 WROOM32 DevKit Pinout

Code requirments

Before you use the code, you first need to download & install several libraries whose links are mentioned below.

  1. TFT_eSPI
  2. Pangodream_18650_CL
  3. DHT
  4. JPEGDecoder

After Downloading and installing all the libraries, you need to do one small change to support the libraries for our ESP32 module. For that, just open the folder containing all the installed libraries of Arduino.

In this just open up TFT_eSPI folder and delete User_Setup.h file

file After deleting this file, just download the new User_Setup.h file by clicking here and paste this new file in the same folder as shown above

How to install ESP-32 boards

  1. Attact below links in preferances.
https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json
  1. Go to tools --> Board --> Board Manager --> serch ESP --> Download ESP related.
  2. The installation process is finished.

Board selection

file

Hit the upload button

Circuit diagram

License

MIT

About

Making a smart pot with Esp-32

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages