Invention, Intellectual Property and Income
Week 19 closes Fab Academy with three lenses on the final project: invention (what is genuinely new), intellectual property (how knowledge is shared or protected), and income (how the project could sustain itself, if at all). This page applies those ideas to Voice Keeper and records an honest project status before final presentation. See also final project documentation, Week 18 — Applications and Implications, and Week 16 — System Integration.
Checklist
- ✓ Created a dissemination plan for your final project
- ✓ Outlined future possibilities and described how to make them probabilities
- ✓ What tasks have been completed, and what tasks remain?
- ✓ What's working? what's not?
- ✓ What questions need to be resolved?
- ✓ Planned what will happen when?
- ✓ What have you learned?
Invention — What Is New?
Voice Keeper is not the first device that links photos to audio. The inventive step is the combination and intent: offline, screen-free, tactile playback driven by a visible quinary colour strip on the physical print (625 IDs, without RFID or QR codes), aimed at intergenerational memory-keeping.
Novel elements I claim for this project:
- Encoding scheme: 4 × base-5 colour blocks on the back and bottom of the photo edge, decoded by commodity TCS34725 sensors + calibration — documented openly so others can reproduce or improve it.
- Product philosophy: no cloud, no recording UI, no screen — deliberate reduction to photo + sound + one button (touch sensor).
- Parallel input paths: colour recognition and Web UI entry without mode switching.
- Fab-integrated implementation: custom PCB, laser-cutted and 3D-printed enclosure, and full documentation chain from Week 8 through Week 17.
Intellectual Property
License choice: I document Voice Keeper under Creative Commons Attribution–NonCommercial (CC BY-NC), consistent with my site footer. Anyone may study, remix, and share the design with attribution; commercial sale of the product as-is is not the default permission without separate agreement.
What is open: this website, weekly assignments, firmware sketches (Week 8–14), integration plans (Week 16), CAD/STL when uploaded, BOM, colour-encoding spec, and SmallerPic tool source (Week 17) in the GitLab repo.
What I am not pursuing: patent filing. Prior art exists in talking frames, barcode/RFID albums, and colour-as-data projects; patent cost and time do not match a Fab Academy prototype and an open-hardware ethos. If a unique mechanism becomes clearly patentable later, I would consult lab/legal advice first.
Third-party IP: I use Adafruit/DFRobot libraries (respect their licenses), Cropper.js and jQuery in SmallerPic (MIT-style open licenses), and Fab Academy curriculum structure. Audio content for demos will be recorded by me or licensed royalty-free — no commercial music in the device.
Attribution: I cite Fab Academy, component vendors, and prior art in documentation; instructors and peers who reviewed integration plans are acknowledged in presentation materials.
Income — Realistic Paths
Voice Keeper is primarily a personal and educational project, not a startup pitch. Possible income-related paths, ranked by feasibility:
| Path | Description | Feasibility |
|---|---|---|
| Open documentation | Free repo; reputation and portfolio value | High — already doing |
| Custom “memory box” commissions | Build 1-off units for families with pre-loaded SD cards and encoded prints | Medium — labour-intensive, local market |
| Workshop / kit | Chaihuo or community workshop: assemble kit + encode your photos | Medium — needs tested BOM and instructor time |
| Print-shop partnership | Shop prints photos with colour strip + exports MP3 naming convention | Low near-term — requires software pipeline and partner |
| Licensed product | OEM manufacturing at scale | Low — needs reliability data and capital |
I do not plan to monetize during Fab Academy. Income, if any, would come after validation with real users (family beta) and only if reliability and support burden are acceptable.
Dissemination Plan
How Voice Keeper knowledge reaches others after (and during) Fab Academy:
- Primary archive — GitLab Pages site (this repo): final project page, Week 15–18 logs, source code, BOM, slide, and video links. Permanent URL for instructors and future students.
- Final presentation: live demo + Q&A; slide and video on lab schedule (Week 18).
- Regional review: condensed story — problem, encoding, demo, open files.
- Repository README: quick-start — clone, flash firmware, print enclosure, calibrate colours.
- Physical loan: leave one working unit at Chaihuo for open-day demos.
Future Possibilities → Making Them Probabilities
| Future possibility | Action to increase probability | When |
|---|---|---|
| Others replicate the device | Publish STL, PCB files, single merged firmware, 10-minute assembly guide | Within 1 month after presentation |
| Family actually uses it | Load 100 real photos + voices; observe grandparents using | 1 month post-Fab |
| Workshop at lab | Propose 3-hour session to Chaihuo; pre-cut kits and pre-encoded demo cards | Q3 2026 if demo stable |
| Encoding tool for non-makers | Small web or desktop app: upload photo + audio → print PDF with strip + MP3 filename | Side project |
Completed vs Remaining Tasks
Completed (documented across Fab weeks):
- Concept, philosophy, and technical architecture — final project page
- Custom PCB design and milling — Week 08
- Input/output subsystems tested — button, touch, WS2812B — Week 09, Week 10
- I2C colour sensor, UART audio, ESP-NOW wireless — Week 11
- Web interface prototype (WS2812B) — Week 15
- System integration plan, packaging strategy — Week 16
- Full project plan, BOM, evaluation criteria, slide/video placeholders — Week 18
- Weekly documentation site with sidebar navigation and GitLab CI
Remaining before / shortly after final presentation:
- Make final decoration and assemble
- Merge sub-sketches into one Voice Keeper firmware
- Record and load demo MP3s; print 10+ encoded photos for evaluation set
- Replace slide/video placeholders with final poster and hosted video
- End-to-end test
What's Working? What's Not?
Working:
- Individual subsystems on the bench — TCS34725 reads stable raw values; DFPlayer plays from SD; Web UI for DFPlayer mini works;
- System architecture and pin budget are defined; integration plan from Week 15 is actionable
- Documentation pipeline (site + SmallerPic) keeps the project legible to reviewers
- Product narrative is clear and differentiated (offline, screen-free, physical photos)
Not working yet / risky:
- Full merged firmware — not yet one polished repo sketch;
- Mechanical alignment — sensor windows vs photo strip depend on tray height and print quality;
- Finished appearance — enclosure CAD exists as plan;
Questions That Need to Be Resolved
- How to update firmware without opening the whole box?
- How to make the assembly process easier for non-makers? Like to upgrade the whole box as 3D printed model and make it easier to assemble?
What I Have Learned
Invention: novelty is often in the system story, not a single sensor. Voice Keeper’s value is encoding memory in objects people already trust (prints), not in exotic hardware.
Intellectual property: for Fab-scale projects, documentation is dissemination. Choosing open licenses early makes it easier to share files without legal confusion; patents are a business tool, not a default for every maker invention.
Income: the realistic paths are workshops, commissions, and portfolio — not mass production. Planning income options still matters because it forces you to ask who pays, for what, and whether the device is reliable enough to support.
Project management: Week 18’s checklist is a useful mirror. Listing “what’s not working” is as important as hero shots — evaluators and future you need the risk list. Connecting dissemination to a timeline turns “maybe someday” workshops into concrete steps (stable demo → README → lab proposal).
Fab Academy arc: Voice Keeper only works as a masterpiece because Weeks 8–17 were stepping stones, not distractions. IP and income sit on top of that chain — they do not replace finishing the integrated box.