update: improve documentation and restructure code for modular hardware integration, add CAN communication to HAL, and update KiCad layouts

This commit is contained in:
2026-01-23 22:02:14 +01:00
parent 1de40085fb
commit 0c0b62e2ed
18 changed files with 486 additions and 219 deletions

View File

@@ -1,27 +1,26 @@
---
title: "Software"
title: "PlantCtrl"
date: 2025-01-24
draft: false
description: "Information about the Firmware"
tags: ["software"]
description: "Solar Powered Plant Monitoring and Watering"
tags: ["iot", "plants", "solar"]
---
PlantCtrl is an open-source, modular, solar-powered system for monitoring and watering your plants.
Initial creation story here
## Key Features
* **Modular Design:** Choose the components you need (MPPT, Pumps, Sensors, Lights).
* **Solar Powered:** Integrated MPPT charger for battery operation.
* **Low Power:** Optimized for long-term autonomous operation.
* **IoT Enabled:** MQTT support for integration with Home Assistant or other systems.
* **Rust Firmware:** Reliable and efficient firmware based on ESP-IDF and Rust.
## Target group:
* DIY Enthusiasts
* Open Source supporters
* Small scale use (balcony, greenhouse, indoor garden)
* Automatic Watering from a water tank
<div align="left">
[Explore Hardware]({{< relref "/hardware" >}})
## Target group:
* DIY
* OpenSource
* Small scale (as in balcony/garden not agriculture)
* Automatic Watering for a limited amount of time via a water tank (I do not recommend pipe connection due to flooding risks)
* Use as is, or improve as you see fit
</div>
[Hardware]({{< relref "/hardware" >}})
[Software]({{< relref "/software" >}})
{{< article link="/hardware/" >}}
[Explore Software]({{< relref "/software" >}})