ESP32 project to monitor your bee hive's temperature, humidity and the weight of the hive (school assignment, for a client)
Find a file
Marco 88e92cbd5a use sample data for presentation
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
2026-02-08 21:53:25 +01:00
components fix: calling dht11/hx711 libs 2026-02-02 11:41:40 +01:00
main use sample data for presentation 2026-02-08 21:53:25 +01:00
.gitattributes only le C 2025-12-04 09:16:24 +01:00
.gitignore enhance: seperate sensor processing and sending 2026-01-28 01:03:10 +01:00
.gitmodules re-add submodules 2026-02-02 11:32:32 +01:00
CMakeLists.txt ready. set. go! 2025-11-26 09:45:20 +01:00
README.md update readme 2026-01-28 10:21:37 +01:00
sdkconfig use sample data for presentation 2026-02-08 21:53:25 +01:00
update-submodules.sh update submodule + add update script for it 2026-01-28 00:54:27 +01:00

🐝 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 C programming language
  • An ESP32 to test your code
  • DHT11 sensor & HX711 sensor connected to tbe ESP32

Instructions

  1. 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'
  1. 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