Go to file
coolneng 4e5fd09175
Update README
2023-04-03 10:37:19 +02:00
include Move header to include directory 2023-04-03 10:25:11 +02:00
lib Initial commit 2023-02-25 02:43:35 +01:00
src Move header to include directory 2023-04-03 10:25:11 +02:00
test Initial commit 2023-02-25 02:43:35 +01:00
.clangd Ignore spurrious clang arguments 2023-03-15 05:33:55 +01:00
.gitignore Implement WLAN connection and deep sleep 2023-03-30 01:28:31 +02:00
LICENSE.md Initial commit 2023-02-25 02:43:35 +01:00
README.org Update README 2023-04-03 10:37:19 +02:00
flake.lock Initial commit 2023-02-25 02:43:35 +01:00
flake.nix Initial commit 2023-02-25 02:43:35 +01:00
pinout.png Update README 2023-03-15 00:00:07 +01:00
platformio.ini Send the data to one MQTT topic using JSON 2023-04-03 06:23:03 +02:00
result.png Update README 2023-04-03 10:37:19 +02:00
shell.nix Add clang to dependencies 2023-03-15 01:41:23 +01:00

README.org

Homeostasis

Temperature, air humidity and soil humidity sensor that communicates via MQTT. The project is implemented using a Wemos D1 mini board with the following addons:

  • DHT11 temperature and humidity
  • FC-28 soil hygrometer sensor
  • Battery shield
  • 3.7V 1000mAh Lithium battery

The sensor captures the data every 15 minutes and sends it to a MQTT broker and then enters deep sleep, it is important to save power as the device runs off a battery.

/coolneng/homeostasis/media/commit/4e5fd091757c4c0655468e3797bf143ff6434426/result.png

Pinout of the board

/coolneng/homeostasis/media/commit/4e5fd091757c4c0655468e3797bf143ff6434426/pinout.png

Deployment

The software uses the Arduino framework and the development environment of PlatformIO, which offers better tools that the Arduino IDE