Our primary objectives included:
- Developing a Smart Interactive Mirror: Creating a mirror with automated activation and power-saving functionalities using PIR and mmWave sensors, Raspberry Pi Pico, and Raspberry Pi 4.
- Implementing Advanced Skin Analysis: Utilizing AI and image processing techniques to accurately analyze various skin conditions such as wrinkles, acne, redness, pores, and general skin luminance.
- Integrating AR Makeup Capabilities: Offering virtual makeup application (lipstick, blush, eyeshadow) in real-time, leveraging facial landmark detection and overlay technology.
- Creating an Interactive User Interface: Developing a touchscreen and voice-controlled UI to enhance user interaction, convenience, and accessibility.
- Maintaining Cost Efficiency: Ensuring that the entire system remains budget-friendly through the strategic use of open-source software and affordable hardware components.
Planned Approach:
We planned a structured, milestone-based approach with clearly defined phases to systematically achieve our goals:
- Initial Research and Feasibility Study:
- Conduct market research and identify necessary technological components.
- Evaluate hardware and software tools suitable for efficient implementation.
- System Design and Component Integration:
- Design the system architecture, defining communication between sensors, Raspberry Pi Pico, and Raspberry Pi 4.
- Create CAD designs for the mirror housing to accommodate all electronic components and interactive displays.
- Development of Core Functionalities:
- Implement Automatic ON/OFF power management to minimize energy usage.
- Develop facial recognition and skin analysis software.
- Integrate Augmented Reality (AR) makeup modules with real-time video processing.
- User Interface and Interaction Development:
- Build a dual control method interface (touchscreen and voice control).