A easy to use DIY grow controller firmware (for cannabis).
Find a file
2024-05-22 22:19:10 +02:00
Arduino/CanGrow firmware wip - set dry value for analog soilmoisture to 300, measured with dry soil. 2024-05-22 22:19:10 +02:00
KiCad/CanGrow minor pcb change 2024-05-01 21:35:19 +02:00
Logo firmware wip - add favico to HTMLheader 2024-05-01 01:58:13 +02:00
playground/html firmware wip - drop support for DHT11/22, we use now BME280 I2C 2024-05-22 21:24:29 +02:00
.gitignore firmware wip - sum analog sensor data and get middle value 2024-05-11 04:07:40 +02:00
LICENSE Initial commit 2024-03-30 01:24:43 +01:00
README.md check some todos in README 2024-05-03 02:56:57 +02:00

CanGrow

CanGrowLogo

A simple DIY plant growing system (for cannabis).

CanGrow_PCB_Front.png Screenshot_WebUI_root.png

WORK IN PROGRESS

Motivation

I want to build a simple grow system, which I can power by my off-grid 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 on my website. For that a REST API is planned.

I want to automate as much as possible which makes sense and is easy to build.

Features / ToDo List

  • Measure values
    • Humidity
    • soil moisture
    • temperature
    • water level for water tank
  • LED grow light control (on/off, dimming, max. 12V 50W load )
    • You can of course use a relais as well, if you want to drive 220V lights
  • fan control (on/off, (PWM?) max 1A)
  • pump control for automatic watering (max 1A) 🔵
  • Web UI and REST API for data and controlling 🔵
    • simple web ui
    • REST API 🔵
    • Send notifications with web call (e.g. for mastodon) 🔴
    • predefined grow profiles 🔵
    • persistend data
      • Start of Grow
      • day of grow 🔵
      • grow profile
        • watering amount per week 🔵
        • light cycle
      • wifi settings
      • settings in general
  • Easy to build and use for beginners (i hope so!)
    • PCB layout to order from manufacture (jlcpcb or pcbway)
    • easy to build up on a perfboard
    • easy to etch pcb
    • easy to access and modify
    • low cost as possible!

Done - 🔵 In Progress - 🔴 ToDo

Parts used