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.
-
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.
- Projects like Induction Sterilizer, Incubator, and Culture Fridge with KiCAD schematics. Explore Electronics Projects.
- Mushroom Cultivation Notebook: A Jupyter notebook that includes code snippets for interacting with IoT devices, and more. Setup instructions.
To get started with the projects in this repository:
-
Clone the repository: Clone or download the mushroom-monorepo to your local machine.
-
Explore the README files: Each project directory has its own README file with specific instructions on setup and usage.
-
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. -
Hardware projects: For electronics projects, refer to the KiCAD files and schematics provided in the
electronics
directory.
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.
- Most of the software is provided under the MIT License, allowing for wide use, modification, and distribution. View License.
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.