Skip to content

rdhariwal/esp32-garden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Artemis

Make the garden better by reducing toil, logging and detecting patterns.

ESP32 Garden Monitoring and Automation System

For this repo I used the HiLetGo ESP32 board for its ability to connect to wifi and low power consumption.

The ESP32 board acts as a passive listener, when ever it receives a http request on port 80 it responds with all the sensor data at that point of time. The board does not store any data and expects an external service to collect and collate the data. I chose to use prometheus server and grafana to visualize it.

Reference

Image of pin layout

Getting Started

  1. create file src/credentials.h and add your network details

    const char* mySSID = "your ssid name";
    const char* myPASSWORD = "your password";
    
  2. Sensor Wiring

Sensor Pin Other Pin Name
Soil Moisture Sensor (VH400) Pin 36 SVP
Light Snesor Pin 39 SVN
Soil Temperature Sensor Pin 34 P34

About

esp32 based garden monitoring node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages