Skip to content

All of LightningSpore's Open Source Mushroom Cultivation Code!

Notifications You must be signed in to change notification settings

lightningspore/mushroom-monorepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mushroom-monorepo

Welcome to the LightningSpore's Open Source Mushroom Cultivation Codebase, a comprehensive repository dedicated to providing tools, software, and hardware projects for mushroom cultivation enthusiasts and researchers. This repository, includes a wide range of projects from software applications for analog gauge reading to firmware for microcontroller-based sensors, and even electronics schematics for DIY hardware projects.

Key Components

Software Projects

  • Analog Gauge Reader: A Python application that uses OpenCV to read analog gauges. Useful for monitoring pressure in autoclaves or substrate jars. Read more.

  • Camera Server: Starts a web server on a device to return images taken from a webcam. Read more.

  • Pico Firmware: Firmware written in CircuitPython for various sensors including temperature and humidity sensors. Read more.

  • Shelly IoT Devices: Integration with Shelly IoT devices for controlling environmental conditions. Example in notebook.

Electronics Projects

Jupyter Notebooks

  • Mushroom Cultivation Notebook: A Jupyter notebook that includes code snippets for interacting with IoT devices, and more. Setup instructions.

Getting Started

To get started with the projects in this repository:

  1. Clone the repository: Clone or download the mushroom-monorepo to your local machine.

  2. Explore the README files: Each project directory has its own README file with specific instructions on setup and usage.

  3. Install dependencies: For Python projects, ensure you have the correct version of Python installed and use pip to install required packages as listed in pyproject.toml files, e.g., camera-server dependencies.

  4. Hardware projects: For electronics projects, refer to the KiCAD files and schematics provided in the electronics directory.

Contributing

Contributions are welcome! Whether it's adding new features, fixing bugs, or improving documentation, your help is appreciated. Please read through the existing issues or create a new one before submitting a pull request.

Licensing

  • Most of the software is provided under the MIT License, allowing for wide use, modification, and distribution. View License.

Contact

For any questions or suggestions, feel free to open an issue in the repository, or contact us at lightningspore.com. If you like the contents of this repository, and you would like to financially support further development, please consider purchasing one of the products available on our website.

About

All of LightningSpore's Open Source Mushroom Cultivation Code!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published