Edward.farm
Summary
Edward.farm (github.com/alfredtorch/edward, platform at my.edward.farm) is an open-source project that synergizes citizen science with urban farming through modular aquaponics stations. The concept transforms existing water bodies — ponds, basins — into productive food sources, pairing a Sustainable Food Cycle (organic waste → bio-converters → fish feed → vegetables, cradle-to-cradle) with an Optimization Biological Cycle (community-gathered observations feeding machine-learning models to continuously refine practices). The repository holds hardware design (PCB, components), ESP32/ESPHome-based station firmware, water-management documentation, tutorials, and a software specification sheet inviting collaborators. The current prototype runs Home Assistant + ESPHome on a local Raspberry Pi; a listed development project aims to move beyond that toward a standalone, remotely monitorable system. Research sub-projects include water-cooled LED grow lights whose waste heat warms the fish tank. The web platform (in Public Beta as of verification) offers IoT monitoring, citizen-science experiments, planting/harvest tracking, and GDPR-compliant community features. License: CC0-1.0 (public domain dedication). Repo last pushed September 2024; the platform remains in active public beta.
Guiding Principles
- Circular Economy — cradle-to-cradle nutrient loops: waste becomes bio-converters and fish feed; LED waste heat warms the tank.
- Community Self-Sufficiency — citizen-operated stations share responsibility for plants and fish, blending digital and in-person connection.
- Open Source — CC0-1.0 dedication, community-driven development, open hardware and documentation.
- Food Sovereignty — explicitly frames public-space aquaponics as local, low-input food production owned by the community.
Learning Outcomes & Transferable Skills
Participants gain Electronics (ESP32/ESPHome station controllers, PCB work), Coding (embedded YAML/firmware, state machines), Water Chemistry and Biology (aquaponic cycling, water-cooled LED research), Community Organizing (shared station stewardship, gamified observation), and Data Literacy (contributing observations that train models). The "Return on Research" framing teaches that community-generated knowledge is itself a yield.
How to Replicate or Build On It
- Start at the repo root: read
README.md, thenHardware.md,Components.md,WaterManagement.md, andSoftware.md/SoftwareSpecificationSheetM2.md. - Flash the ESPHome YAML configs to an ESP32 station controller; the documented prototype pairs it with Home Assistant on a Raspberry Pi.
- Review the linked hardware PCB repo and HackADay.io project (linked from the README) for fabrication details.
- Join the Discord server (linked in the README) — the project explicitly invites collaboration on software development and documentation verification.
Considerations & Constraints
- Cost: Free, CC0-1.0. Hardware build cost varies by station design; ESP32 + Raspberry Pi class components are low-cost commodity parts.
- Skill Level: Intermediate — ESPHome/Home Assistant familiarity, basic PCB/electronics assembly, and aquaponics fundamentals.
- Space/Climate: Designed for urban outdoor/public-space water bodies and greenhouses; adaptable across climates.
- Tools Required: ESP32 dev boards, Raspberry Pi (current prototype), sensors per
Components.md, soldering/assembly tools. - Ongoing Maintenance: Living aquaponics systems require daily-to-weekly attention; the station electronics are low-maintenance once deployed.
- Access Barriers: Documentation is flagged by the maintainers as partially unverified; core system is mid-migration away from Home Assistant; English only; Discord-centric community.
Prerequisites
Basic aquaponics concepts; ESP32/ESPHome familiarity helps.