homeostasis/README.org

27 lines
1.0 KiB
Org Mode
Raw Normal View History

2023-03-14 23:49:59 +01:00
* 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:
2023-03-15 01:49:46 +01:00
- DHT11 temperature and humidity
- FC-28 soil hygrometer sensor
2023-03-14 23:49:59 +01:00
- Battery shield
- 3.7V 1000mAh Lithium battery
2023-04-03 10:25:33 +02:00
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.
#+ATTR_HTML: :width 60%
[[./result.png]]
2023-03-14 23:49:59 +01:00
** Pinout of the board
2023-04-03 10:25:33 +02:00
#+ATTR_HTML: :width 40%
2023-03-14 23:49:59 +01:00
[[./pinout.png]]
2023-04-03 10:25:33 +02:00
** Dependencies
- [[https://github.com/adafruit/DHT-sensor-library][Adafruit DHT sensor library]]
- [[https://github.com/adafruit/Adafruit_Sensor][Adafruit Unified Sensor Driver]]
- [[https://github.com/knolleary/pubsubclient][PubSubClient]]
- [[https://github.com/bblanchon/ArduinoJson][ArduinoJSON]]
** Deployment
The software uses the Arduino framework and the development environment of [[https://platformio.org/][PlatformIO]], which offers better tools that the Arduino IDE