ESP32 project to monitor your bee hive's temperature, humidity and the weight of the hive (school assignment, for a client)
sadly, the DHT11 sensor died and it didn't work anymore. The HX711 has wiring issues that will need to be resolved later. this is the last day before internships tho |
||
|---|---|---|
| components | ||
| main | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| README.md | ||
| sdkconfig | ||
| update-submodules.sh | ||
🐝 Hive Monitor
Hardware side of an assignment from my course for a client.
This repository is only 1/3 of the project, you can find the other repos here:
Before you build
Make a copy of the config.h.example file and enter your wifi credentials and the location of an endpoint.
Building
Requirements
- ESP IDF framework
- Basic knowledge of the
Cprogramming language - An ESP32 to test your code
- DHT11 sensor & HX711 sensor connected to tbe ESP32
Instructions
- Initialize the development environment
#Windows
Open the ESP IDF profile in Windows Terminal
# MacOS (and linux (depending on install type)) run this in your terminal:
'. $HOME/esp/esp-idf/export.sh'
- Use the following commands to build and or flash
# build (make sure you are in the main/ folder)
idf.py build
# flash - {PORT} = COM{x} on Windows (usually 3)
# macos -> ls /dev/cu* on MacOS
# linux -> ls /dev/tty*
idf.py -p {PORT} flash monitor