Final project requirements
Final Project Summary
This project has been a mix of exploration, learning, and bringing an idea to life—from concept to actual working hardware. I’ve documented the full process, and here’s a breakdown of what I’ve done and submitted for evaluation:
Slide
I’ve made slide (1920 x 1080 pixels) that includes dummy image for now to check if likned or not. It’s saved as presentation.png and placed in the root of my website folder.
Video
I shot and edited a short video (less than 1 minute, under 25MB, 1080p) where it is just part of design being 3d printed and saved as presentation.mp4
Final Project Page (What I’ve Documented)
The project page includes:
-
An intro to what the project is and why I chose this idea (project)
-
Detailed breakdown of how it was made
-
Progress images from early testing to the final model
-
Embedded Bill of Materials (BOM)
-
System integration section (how all components talk to each other)
-
Links to all the weekly assignments that contributed to this project
-
Downloadable files and source code
-
Acknowledgments for any external help I got
Bill of Materials
Component | Quantity | Purpose |
---|---|---|
ESP32-CAM Module | 1 | Core microcontroller with built-in camera—used to click and store photo |
8x8 WS2812 RGB LED Matrix | 2 | For displaying the pixelated version of the image (side-by-side layout) |
MicroSD Card with Adapter | 1 | Stores the clicked images for later use |
TTP223 Touch Sensor | 1 | Acts as the shutter—clicks the photo when touched |
5V Voltage Regulator Module | 1 | Ensures stable power for LED matrix and ESP32 |
Custom PCB | 1 | Designed and milled to connect everything cleanly without jumper wires |
3D Printed Camera Housing | 1 | Sleek, minimal casing to protect electronics, lightweight and portable |
Laser Cut Front Panel (Acrylic/Wood) | 1 | For a clean, flat aesthetic face and button placement |
Vinyl Sticker | 1 | Added on casing for graphic finish and personal touch |
Jumper Wires, Resistors, Capacitors, Solder | As needed | For electronic connections and proper circuit performance |
Files and Archive
-
I’ve uploaded all my original design and working files in a single archive:
-
STL, DXF, and Fusion files for the 3D printed and laser-cut parts
-
PCB design files (EasyEDA or KiCAD format)
-
Arduino code and libraries
-
No files are hosted externally—everything is in the final project archive on the site
System Integration
The whole system works together as follows:
-
The ESP32-CAM handles image capture and saves the photo on the SD card.
-
Once a touch is detected via the TTP223 sensor, it triggers the camera to take a photo.
-
That photo is processed (in a simplified, low-res format), and its pixel values are mapped to color outputs on the LED matrix.
-
The LED matrix lights up to represent the clicked photo in pixel form.
-
Everything is powered using a 5V supply, with regulation managed by a separate module to keep things stable.
All the components are mounted securely in a custom-designed 3D printed case, with a front panel made using laser-cut material for a clean, polished look.
Licensing
I haven’t attached any official license to this project because I don’t plan to commercialize it or keep it closed. It was made purely out of curiosity and personal interest in photography and interactive design.
I’m completely open to others learning from it, trying it out, or even modifying it in their own way. If someone does use it, I’d really appreciate a small mention or credit, just as a way of acknowledging where the idea started.
So while it’s not under any formal license like Creative Commons, it’s meant to stay open and inspiring. Use it for learning, experimentation, and creativity—but please be thoughtful and respectful when doing so.
Link to Input Devices where tried different components for final project electronic.
Link to Electronic Design which led to making own customised pcb as per need.
Link to Computer Controlled Machine which helps aesthetic part of final project look by using Vinyl Cutter Machine.