Project information
- Category: Prototype
- Project date: 30 March, 2023
- GitHub URL: https://github.com/loukiaioannou17/Moodle_smartMirror
- Documentation: pictorial-moodle.pdf
Moodle - Smart mirror for mental health check-in
Moodle aims to explore the development and potential benefits of the mental health mirror, an
innovative solution that promotes employee well-being and productivity in the workplace. With its sleek and
discreet design, this tool blends seamlessly with any workspace decor while providing discreet support for
employees' mental health. Apart from serving its primary purpose as a reflective surface, the mental health mirror
also provides employees with an opportunity to take pictures of themselves with prompts or captions, thereby
encouraging them to take breaks, manage their stress levels, and prioritize their mental health.
Placement
Incorporating this mirror into the workplace is a proactive step employers can take towards prioritizing their
employees' well-being. The mental health mirror provides personalized prompts and resources to employees based on
their chosen emotions, making it an accessible tool that caters to individual needs. This pictorial aims to highlight
the potential benefits of the mental health mirror and encourage workplaces to invest in employee mental
health and well-being.
The smart mirror was implemented using Raspberry Pi that was connected with 3 buttons, 1 RFID card scanner and a monitor.
Architecture
- When the mirror is idle it shows the index.html. The user scans their card, the system detects the scan through a websocket in the server.mjs, and the display is now the selection.html file.
- Using the buttons on the dashboard the user selects their emotion that is detected through javascript and when the select button is pressed then the display shows the prompts of the selected emotion.
- If the user is in a prompt page and presses the select button again, then the system shuffles through the prompts.
- Once the next button is pressed then the display shows the exit.html.
- If the user selects the yes option on the "Is there anything that I can help you with?" question then the page changes back to the selection.html page, otherwise it goes back to the index.html page until a new card is scanned.