Story board # 1 - Productivity Pal
Story board # 2 - Email scraper display
Story board # 3 - Meal prep randomizer
Abstract / Concept statement
For this project I will develop a Productivity Companion with RFID Tokens. The device is a small desk tool that allows a user to quickly switch between productivity modes using physical tokens. Each token represents a category such as focus timers, reminders, or motivational quotes. When the user taps a token on the device, an RFID reader recognizes it and the screen changes to the corresponding mode. A rotary knob allows the user to navigate options and the button confirms actions such as starting a timer.
Hardware List
Main components
ESP32 microcontroller
Small TFT LCD display
RFID reader module
RFID tags to place inside round tokens
Rotary encoder with push button
Extra components
Breadboard
Jumper wires
Connection cables
3D components
Enclosure for the device
Round tokens containing RFID tags
Printed dock to hold the tokens
Software List
Development tools
Arduino IDE
Programming
Component’s libraries
AI tools to help generate and debug code when needed
Design Tools
TinkerCAD for designing the enclosure and tokens
3D printing slicer software used by the campus printers
Project plan
Phase 1: Research and planning
- Review documentation for the ESP32, TFT display, and RFID reader.
- Confirm how the RFID reader detects different tags.
- Define the four tokens and their functions (Focus timer, Reminders, Quotes, Idle mode).
Phase 2: Basic hardware setup
- Connect the ESP32 to the breadboard.
- Connect the TFT display and test that it can show text.
- Connect the RFID reader and test reading RFID tags.
- Test the rotary encoder input.
Phase 3: Prototype interaction
- Write basic code to detect which RFID token is scanned.
- Display different text on the screen depending on the token.
- Add rotary encoder functionality to scroll through options.
- Add button functionality to confirm selections.
Phase 4: Productivity features
- Implement a simple focus timer (5, 10, and 25 minute options).
- Add simple reminders stored in the program.
- Add a set of motivational or stoic quotes.
Phase 5: Physical design
- Design the enclosure using TinkerCAD.
- Design round token cases that hold the RFID tags.
- Design a dock that holds the tokens next to the device.
- Print the enclosure and tokens using campus 3D printers.
Phase 6: Assembly
- Solder wires for permanent connections.
- Install the screen, RFID reader, and rotary encoder inside the enclosure.
- Assemble and mount all components in the case.
Phase 7: Testing and refinement
- Test that tokens reliably trigger the correct modes.
- Adjust the interface for readability on the small screen.
- Fix any wiring or code issues.
- Test the device in a desk environment.
Phase 8: Final presentation preparation
- Clean up the enclosure and improve the appearance if needed.
- Prepare demonstration scenarios showing how the tokens activate the system.
- Document the final device and interaction.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.