update: improve documentation and restructure code for modular hardware integration, add CAN communication to HAL, and update KiCad layouts
This commit is contained in:
@@ -11,18 +11,35 @@ tags: ["esp32", "hardware"]
|
||||
<img src="pcb_back.png" class="grid-w50" />
|
||||
{{< /gallery >}}
|
||||
|
||||
<!-- TODO: Add new screenshots of the modular PCB setup -->
|
||||
|
||||
{{< gitea server="https://git.mannheim.ccc.de/" repo="C3MA/PlantCtrl" >}}
|
||||
|
||||
## ESP32-C6
|
||||
* RiscV
|
||||
* Fully done in Kicad (#schematics here link)
|
||||
* Supports 16 Moisture Sensors (two per plant)
|
||||
* Support for 8 Pumps/Valves
|
||||
* Support for main Pump/Valve
|
||||
* All Pump/Valve outputs are 7-24V based on supplied Voltage
|
||||
* Use of efficient DC-DC Converters for 3.3V and for Led-Nightlight
|
||||
* Embedded Solar MPPT Charger
|
||||
* Can also be used with a power supply
|
||||
## Modular Design
|
||||
The PlantCtrl hardware has been redesigned from a single large PCB into a more flexible, modular system. This allows users to only build or use the components they actually need for their specific setup.
|
||||
|
||||
The system now consists of a **MainBoard** which acts as the controller and several pluggable or connectable modules.
|
||||
|
||||
## MainBoard (ESP32-C6)
|
||||
* **Processor:** ESP32-C6 (RiscV)
|
||||
* **Connectivity:** WiFi, Bluetooth, Zigbee/Thread support
|
||||
* **Form Factor:** Compact main board with headers for modules
|
||||
* **Fully Open Source:** Designed in KiCad
|
||||
|
||||
## Available Modules
|
||||
* **MPPT Charger:** Efficient solar charging for batteries.
|
||||
* **Pump Driver:** High-current outputs for pumps and valves.
|
||||
* **Sensor Interface:** Support for multiple moisture sensors.
|
||||
* **Light Controller:** For LED nightlights or growth lights.
|
||||
|
||||
## Capabilities
|
||||
* **Moisture Sensors:** Supports multiple capacitive or resistive sensors via expansion modules.
|
||||
* **Pumps/Valves:** Support for multiple independent watering zones.
|
||||
* **Power:**
|
||||
* Solar powered with MPPT
|
||||
* Battery powered with optional Battery Management (Fuel Gauge)
|
||||
* Can also be used with a standard power supply (7-24V)
|
||||
* **Efficient Power:** Use of high-efficiency DC-DC converters for 3.3V and peripherals.
|
||||
|
||||
## Made with:
|
||||
<a href="https://www.kicad.org/">
|
||||
|
||||
Reference in New Issue
Block a user