Below is a project designed in my junior. We are a five-person team to design and implement a braille display with a brand new modularized structure that can help blind people read braille alphabet. We used a STM-32 micro-controller running uC/OS-II kernel to control an electromagnet matrix and 3-D printing technology to manufacture our prototype.