Week 18: Invention, Intellectual Property and Income
Note: My English writing skills are limited. For this documentation, I have used AI assistance for parts of the translation.
Date: May 27 - June 2, 2026
My Final Project: Smart Reptile Habitat System
Dissemination Plan
This project uses three separate licenses depending on the type of content.
| Content | License |
|---|---|
| Hardware design (PCB, 3D models, DXF files) | CERN Open Hardware Licence v2 — Weakly Reciprocal (CERN-OHL-W-2.0) |
| Firmware and software (Arduino, dashboard, Flask) | MIT License |
| Documentation (this site, text, photos) | Creative Commons Attribution 4.0 (CC BY 4.0) |
Why CERN-OHL-W for hardware: If someone modifies and redistributes the design files, they must keep the same license. But a product built using the design can be sold under any license. This fits the Fab Academy open-source spirit while allowing commercial use.
Why MIT for software: No restrictions on use, modification, or commercial use. I want the firmware to be easy to adapt for any reptile keeper or maker.
Why CC BY 4.0 for documentation: The standard license used across Fab Academy. Anyone can reuse the content if they credit the source.
Business Considerations
Patents
I do not plan to apply for a patent.
This project is not a single new invention — it is a combination of existing technologies (ESP32, SHT31, MQTT, web dashboard). Combining existing technologies in a new way is how most modern innovation works. The cost and time of a patent application is not worth it for a project of this scale.
Trademarks
I do not plan to register a trademark.
The project name "Smart Reptile Habitat System" is descriptive and used only in a personal / open-source context.
Minimum Viable Product (MVP)
If I were to release this as a product, the MVP would be a temperature and humidity monitor only.
- Core value: real-time sensor data + history graph on a browser dashboard
- No outputs required to get started — fans, heater, humidifier are all optional add-ons
- This reduces the setup barrier significantly
Sourcing all output devices (fans, relay, humidifier, heater) and wiring them correctly is difficult for most users. Making every output optional lets users start with just a sensor and expand over time.
Target Users
The primary target is reptile enthusiasts — especially people who:
- Keep multiple animals in separate terrariums and need to monitor all of them
- Travel frequently and want to check the terrarium environment remotely from a smartphone
These users already understand the importance of precise temperature and humidity. They are willing to invest time in setup if the result is reliable monitoring.
Market Assessment
This is a niche market. The reptile hobby community is passionate but small. It is unlikely to become a large business.
However, niche communities are often willing to pay a premium for tools that solve their specific problem. A small-scale kit or open-source project shared in the community could build a loyal user base even without large revenue.
The most realistic path is: 1. Publish all files on GitHub 2. Share in Japanese reptile keeper communities (Twitter/X, Discord, reptile forums) 3. Offer a kit through a small maker store if demand arises
Barriers to Entry
The barriers to entry are low. Anyone with basic electronics skills could build a similar system using off-the-shelf modules.
The advantage of this project is not exclusivity — it is documentation quality and ease of reproduction. Being fully open source and well-documented is itself a form of community value.
What Tasks Have Been Completed?
| Week | Task | Status |
|---|---|---|
| Week 7 | Gecko Shelf (CNC-milled plywood rack) | ✅ Complete |
| Week 8 | Reptile Monitor PCB (KiCad + CNC milling + soldering) | ✅ Complete |
| Week 9 | SHT31 × 2 sensor reading via I2C | ✅ Complete |
| Week 10 | Fan PWM control, OLED display | ✅ Complete |
| Week 11 | MQTT publishing over WiFi (ESP32C6) | ✅ Complete |
| Week 13 | Gecko emblem mold (silicone + UV resin casting) | ✅ Complete |
| Week 14 | Web dashboard (Bootstrap + Chart.js + Flask + SQLite) | ✅ Complete |
What Tasks Remain?
| Task | Priority |
|---|---|
| Integrated firmware (all sensors + 5 outputs + MQTT in one sketch) | 🔴 High |
| Heater and humidifier control testing | 🔴 High |
| Lighting (relay) ON/OFF control testing | 🟡 Medium |
| Final enclosure / housing for control board | 🟡 Medium |
| Real terrarium deployment and long-term test | 🟡 Medium |
| 1-minute final video | 🔴 High (for presentation) |
| Summary slide | 🔴 High (for presentation) |
What's Working? What's Not?
Working ✅
- Dual SHT31 sensor reading (I2C addresses 0x44 / 0x45)
- MQTT data publishing from ESP32C6 every 30 seconds
- Web dashboard: real-time sensor display, 5-device controls, history graph
- Fan speed control via I2C Motor Driver (PWM)
- Gecko emblem mold — silicone and UV resin both worked
Not Yet Confirmed ❓
- 4-pin fan RPM tachometer reading — tachometer pin not yet wired to the PCB
- Heater panel — not yet tested for safe continuous operation
- Humidifier — Grove Water Atomization module not yet tested with the final board
- WiFi stability over 24+ hours — not yet tested
What Questions Need to Be Resolved?
- Tachometer signal — Can the ESP32C6 read the 4-pin fan RPM signal reliably? The current PCB does not route the tachometer pin. May need a hardware fix.
- Heater safety — Is the PTC heater panel safe to run continuously? Need to measure surface temperature under load.
- WiFi stability — Will the MQTT connection stay up for 24+ hours without a watchdog reset?
- Humidity retention — Does the terrarium hold humidity well enough that the humidifier doesn't run constantly?
Planned Timeline
| Date | Milestone |
|---|---|
| May 6 | Week 15: System Integration — connect all hardware and test end-to-end |
| May 13 | Week 16: Wildcard |
| May 20 | Week 17: Applications and Implications |
| May 27 | Week 18: Invention, IP and Income (this page) |
| June 1 | Final video + summary slide ready |
| June 8–12 | Final project presentations |
What Have I Learned?
Fab Academy taught me a complete set of digital fabrication skills, which I applied directly to this project:
| Skill | How I used it |
|---|---|
| Electronics design (KiCad) | Designed the Reptile Monitor PCB from scratch |
| Electronics production | CNC-milled and soldered the board myself |
| Embedded programming | Wrote firmware for XIAO ESP32C6 (sensors, actuators, MQTT) |
| 3D printing | Printed motor mount and other mechanical parts |
| CNC machining | Milled the Gecko Shelf from 12 mm plywood |
| Molding and casting | Made a silicone mold and cast the Gecko emblem in UV resin |
| Networking | Set up MQTT over WiFi, WebSocket dashboard |
| Interface programming | Built a real-time web dashboard with Bootstrap and Chart.js |
| CAD | Designed parts in Fusion 360 and JW-CAD |
The biggest lesson was that every week's skill connected to the final project. I didn't build separate one-off exercises — I built the actual system piece by piece.
References
- Fab Academy: Invention, IP and Business
- CERN Open Hardware Licence v2
- Creative Commons CC BY 4.0
- MIT License
- Final Project Page
Last updated: May 2026