stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Myco OS

Hardware
  • 2 Devlogs
  • 6 Total hours

An open-source ecosystem for growing mushrooms using low-cost hardware and fully offline software. MycoOS is designed to be reproducible, repairable, scalable, and accessible

Open comments for this post

5h 7m 7s logged

After setting up the initial project the next step was to figure out how to approach the firmware without making the first prototype unnecessarily complicated

Ai assistance was used as a reference for choosing a firmware folder structure and planning a simple architecture . The idea was to keep the code separated into modules so that individual component could be changed later without having to rewrite the entire system.

the initial structure uses PlatformIO with the Arduino framework for the ESP32 . The Sensor-related files were placed in a separate sensor folder , with for climate control , power management and controller logic as the project develops.

The First piece of firmware work was the sensor abstraction . A common Sensor interface and a SensorData structure were created , along with two sensor implementation : FakeSensor and Sht31Sensor

The fake senor returns fixed temperature and humidity values which makes it possible to develop the basic firmware without having the physical sensor connected . The Sh31 implementation is intended to read actual temperature and humidity measurement using Adafruit SH31 library.

The initial main.cpp was written to select a sensor, initialize it and print its reading through the serial monitor . This gives the project a starting point for checking the senor interface before moving on to climate control.

There is still issue to resolve with Sh31 Library being recognized by VS Code .The Physical sensor has not yet been tested with the ESP32(due to lack of funding) ,so real reading have not been verified. Fan Control , humidification and automatic humidity regulation are also pending .

For now the focus is on getting the sensor layer working reliably before adding more features. Once the ESP32 can read actual environmental data , the next step will be to start building the control logic

0
0
20
Open comments for this post

33m 36s logged

Devlog-1~Project Foundation

Overview

today i laid the foundation of Myco OS , an open source ecosystem planned for low cost mushroom cultivation. The objective is to build a system that is inexpensive , reliable , scalable, and fully repairable using commodity hardware

I’m trying to integrate my engineering skills will my passion of farming to make a functional project which may really make an impact on my life and other activity

Principles

  • Cheap
  • Reliable
  • Scalable
  • Open

These Priciple will guide every hardware and software decision through development

Task

Repository

The GitHub Repo was initialized with the Mit License, CERN open hardware License . The repo structure was planned for firmware hardware cad dashboard doc

Scope

the first prototype will focus on the core environmental controller:

  • Esp32
  • temp and humidity sensing
  • Automatic Humidity control(kinda tough)
  • fan control
  • Local optimaztion
  • Easy Integration

Features for next release
QR Tracking, Multi Chamber networking and ‘’’.myco’’’ will be planned and worked upon after the first release

Why

Existing cultivation system are often expensive , proprietary, or difficult to repair .MycoOS Aims to Provide reproducibly open hardware Alternative that anyone can build modify and maintain

Next Step

  • Finalize Hardware
  • Select exact Component
  • Design Wiring diagram
  • Begin firmware development
1
0
15

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…