README WIP
This commit is contained in:
parent
c59f790c15
commit
b74d0c88ca
1 changed files with 43 additions and 9 deletions
50
README.md
50
README.md
|
@ -4,7 +4,7 @@
|
||||||
![CanGrowLogo](Logo/CanGrow_Logo.png)
|
![CanGrowLogo](Logo/CanGrow_Logo.png)
|
||||||
|
|
||||||
|
|
||||||
A simple DIY plant growing system (for cannabis).
|
An easy to use DIY grow controller (for cannabis).
|
||||||
|
|
||||||
![CanGrow_PCB_Front.png](KiCad/CanGrow/CanGrow_PCB_Front_small.png)
|
![CanGrow_PCB_Front.png](KiCad/CanGrow/CanGrow_PCB_Front_small.png)
|
||||||
![Screenshot_WebUI_root.png](Arduino/CanGrow/Screenshot_WebUI_root.png)
|
![Screenshot_WebUI_root.png](Arduino/CanGrow/Screenshot_WebUI_root.png)
|
||||||
|
@ -12,17 +12,51 @@ A simple DIY plant growing system (for cannabis).
|
||||||
# WORK IN PROGRESS
|
# WORK IN PROGRESS
|
||||||
|
|
||||||
## Motivation
|
## Motivation
|
||||||
|
I havn't found an already existing grow controller project within the ESP / Arduino Core eco system which
|
||||||
|
met my personal requirements.
|
||||||
|
Those are an easy DIY, using low cost parts, Arduino Core sourcecode to hack own things together, having a WebUI, grab some Metrics for monitoring, standalone and my very special need that the Hardware should run completely with 12V.
|
||||||
|
|
||||||
I want to build a simple grow system, which I can power by my off-grid
|
### Update 14.09.2024 - Code Rewrite v0.2
|
||||||
12V solar system. So this project is limited to a small 40x40x120 tent
|
|
||||||
for one plant with a 50W 12V grow LED light.
|
|
||||||
|
|
||||||
As I did it for my solar system, the measurements of this project will be shown
|
I took some "summer break" from the project, and had the opportunity to talk to different people about it.
|
||||||
on my website. For that a REST API is planned.
|
My conclusion at this point is, that the focus of this project is not the Hardware, it came out that it should be the software.
|
||||||
|
So I decided to completely rewrite the code from 0 - with recycling some parts of it.
|
||||||
|
Goal of the Rewrite is that the Firmware becomes more independent of the hardware used. It has to support both ESP8266 and ESP32
|
||||||
|
and let the user decide at which pin which output, sensor or whatever will be connected to. Like done in the (Tasmota)[https://github.com/arendst/Tasmota] Firmware, I also want to support "Hardware Templates" which come with presets for PCBs like the one I created.
|
||||||
|
|
||||||
I want to automate as much as possible which makes sense and is easy to build.
|
Checklist for v0.2 Firmware
|
||||||
|
- Support ESP8266 and ESP32
|
||||||
|
- AsyncWebserver instead ESP8266Webserver
|
||||||
|
- LittleFS instead of EEPROM()
|
||||||
|
- deliver static HTML, dynamic Stuff with Javascript
|
||||||
|
- (or is there a better way? please tell me!)
|
||||||
|
- Free configurable outputs
|
||||||
|
- Main outputs for Light, Air, Water
|
||||||
|
- Support for Tasmota Wifi Plugs (and others?)
|
||||||
|
- No Limitation for Amount of outputs
|
||||||
|
- Light
|
||||||
|
- support for I2C 0-10V Dimm control
|
||||||
|
- PWM dimm control
|
||||||
|
- Air
|
||||||
|
- support for I2C 0-10V Dimm control
|
||||||
|
- PWM dimm control
|
||||||
|
- Support for humidifier, heater (, CO2?)
|
||||||
|
- Water
|
||||||
|
- Usual watering
|
||||||
|
- Pump for fertilizer
|
||||||
|
- Free configurable Inputs
|
||||||
|
- Support for various I2C devices
|
||||||
|
- All kind of sensors for Temp, Humidity, Moisture, and so on
|
||||||
|
- Support for ADCs to connect multiple analoge sensors
|
||||||
|
- Support for Analog inputs
|
||||||
|
- onboard ones or I2C (ADC)
|
||||||
|
- Analog Multiplexer support (like CD4051)
|
||||||
|
- Calibrate sensors
|
||||||
|
- define 0% and 100% values
|
||||||
|
- Offsets
|
||||||
|
|
||||||
## Features / ToDo List
|
|
||||||
|
## Old v0.1 Features / ToDo List
|
||||||
|
|
||||||
- Measure values :white_check_mark:
|
- Measure values :white_check_mark:
|
||||||
- Humidity :white_check_mark:
|
- Humidity :white_check_mark:
|
||||||
|
|
Loading…
Reference in a new issue