Skip to content

Curated by IXYZ list of OpenSource projects in indoor/outdoor agriculture automation, crop steering and cannabis cultivation

License

Notifications You must be signed in to change notification settings

Intergalactic-XYZ/awesome-cropsteering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Crop Steering

Curated by IXYZ list of OpenSource projects in indoor/outdoor agriculture automation, crop steering and cannabis cultivation

Awesome Build Status Track Awesome List

Contents

AI/ML

  • OpenWeedLocator - Opensource hardware and software weed detector that uses entirely off-the-shelf componentry, very simple green-detection algorithms (with capacity to upgrade to in-crop detection) and 3D printable parts
  • Plant disease - Predictive model for cannabis sickness. One source identifies 30 types of cannabis ailments.

⬆ back to top

Grow Automation

  • DROMatic OS - The DRO-Matic OS has been built to automate nearly every aspect of hydroponic farming for you! From nutrient dosing to pH / EC drift fixing, feeding types to draining, top-offs and even timers; we have quantified everything you need to automate successful crops.

  • MudPi - A python package to gather sensor readings, trigger components, control devices and more in an event based system that can be run on a linux SBC, including Raspberry Pi

  • Mycodo - Mycodo is open source software for the Raspberry Pi that couples inputs and outputs in interesting ways to sense and manipulate the environment

  • gardenAutomation - Garden Automation toolkit by LedGardener

  • WEGA-Box - Hydroponic system management toolkit

  • Potnanny - Potnanny turns your Raspberry Pi into powerful grow-room automation system using inexpensive, off-the-shelf Bluetooth sensors, power outlets, and other devices

⬆ back to top

Calculators

⬆ back to top

General automation

Node RED

  • Node-RED - Low-code programming for event-driven applications

Node RED flows

  • Home Automation Repository - repository contains configuration files for a home automation system, including various sensors, inputs, and automation scripts

Node RED plugins

  • N/A

⬆ back to top

Home Assistant

  • Home Assistant - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts

Home Assistant Automation

  • HAGR - Home Assistant Grow Room is a repository for grow automation related things for Home Assistant

Home Assistant UI

  • N/A

⬆ back to top

Facility management

  • OpenTHC - OpenTHC is an environment of web-based applications focused on helping Cannabis/Hemp and Organic Horticulture industry participants meet their regulatory requirements

⬆ back to top

Irrigation

  • OpenSprinkler AVR/RPI/BBB Firmware - This is a unified OpenSprinkler firmware for Arduino, and Linux-based OpenSprinklers such as OpenSprinkler Pi

  • OpenMinder - Allows anyone to build a device that can monitor the rootzone of their plants to make the most optimum use of water and fertigation ingredients to ensure a happy plant. This is done by measuring the water going into the plants on the irrigation side, as well as coming out on the runoff side, thus allowing comparisons

⬆ back to top

Frameworks

ESPHome

  • ESPHome - ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems
  • PLF10 - KAUF Power Monitoring Smart Plug (PLF10)

ESPHome Configs

  • Aquaponics-Kit - Code for Atas Scientific Wi-Fi Aquaponics Kit to be compatable with ESPHome and HomeAssistant using Adafruit HUZZAH32 – ESP32 Feather Board

⬆ back to top

Tasmota

  • Tasmota - Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX

Tasmota Configs

  • N/A

⬆ back to top

Hardware

Components

  • Seed Studio - various modules and components based on ESP32 and other MCU

  • LILYGO - varous modiles and components. Good relay boards based on ESP32

  • Adafruit - Adafruit ESP32 modules

  • M5 Stack - Standard 5×5cm functionally stacking modularized components hardware system

Sensors

  • Atlas Scientific - T/H, Pressure, pH, EC, ORP probes and interface boards. Dosing pumps, flowmeters. Lab grade.

MCU and SOC

  • ESP32 - A feature-rich MCU with integrated Wi-Fi and Bluetooth connectivity for a wide-range of applications

  • Particle - hardware modules for IoT

Modular systems

⬆ back to top

DIY

  • OpenSprinkler Hardware - OpenSprinkler Hardware Design files, made in EagleCAD software

  • SENTSOR Core ESP32-EMBED - all-in-one, super low power development board based on latest revision of ESP32 chip. BOM, easyEDA PCB blueprints

  • Hydromisc - A single PCBA with all the necessary I/O to automate a typical small to mid-size hydroponic grow, controllable over Wifi. It may also be suitable for aquariums, ponds, or any other biological or chemical process involving water treatment

⬆ back to top

Metrics and Logging

  • OS-RS485 - OpenSteering-RS485 Data logger

  • OpenSteering-SDI12 - SDI-12 Data logger, up to 62 addresses

  • TDR-Sensor - A TDR sensor that measures moisture content, EC, and temperature for Rockwool Substrates or Soil Substrates

⬆ back to top

Mixers and Dosers

  • WEGA-Mixer - WEGA-Mixer is a device for the automatic preparation of two-component complex fertilizers in liquids by precisely mixing their composition (RU, requires google translate).

⬆ back to top

MQTT

  • Mosquitto - Mosquitto is an open source implementation of a server for version 5.0, 3.1.1, and 3.1 of the MQTT protocol
  • EMQX - EMQX is the world's most scalable open-source MQTT broker with a high performance that connects 100M+ IoT devices in 1 cluster, while maintaining 1M message per second throughput and sub-millisecond latency.

⬆ back to top

Relay and power control

⬆ back to top

Storing Data

  • InfluxDB - InfluxDB is an open source time series database
  • Open TSDB - OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase

⬆ back to top

Visualization

Visualization Libraries

  • Giraffe - A React-based visualization library powering the data visualizations in the InfluxDB 2.0 UI

  • D3.js - D3 (or D3.js) is a free, open-source JavaScript library for visualizing data. Its low-level approach built on web standards offers unparalleled flexibility in authoring dynamic, data-driven graphics

⬆ back to top

Visualization platforms

  • Grafana - The open-source platform for monitoring and observability

  • InfluxDB - InfluxDB is an open source time series database

⬆ back to top

Zigbee

  • Zigbee2MQTT - It bridges events and allows you to control your Zigbee devices via MQTT. In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using.

⬆ back to top

Reading

Crop Steering Guides

⬆ back to top

Other Awesome Lists

⬆ back to top

About

Curated by IXYZ list of OpenSource projects in indoor/outdoor agriculture automation, crop steering and cannabis cultivation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published