Undergraduate project for Product Development course (2018).
Our group was tasked to build, in 10 weeks, a functional prototype of curtains that could be used by a client with reduced mobility. We designed, programmed and built "Smart Curtains" that can be controlled using the client's Google Home device.
The ESP Wi-Fi chip is programmed to receive commands from third party IoT services, which are linked with the client's Google Assistant. These commands are relayed to the Arduino board using SPI.
Once a command is transmitted to the Arduino, it verifies the current state of the curtains using ultrasonic distance sensors. If appropriate, it drives DC motors to move the curtains to the desired state and uses ultrasonic distance sensors to monitor the movement of the curtains.
Demonstration Video:
Smart blinds allow for both voice/ mobile 🗣 and manual opening and closing. Using an arduino, the functions can be customized to the user. The curtain has sensors to know how extended they are. #uOttawa pic.twitter.com/nuP4bQ91Uv
— uOttawa Engineering (@uOttawaGenie) November 29, 2018
Awarded the 1st place prize in Accessibility category at uOttawa's Design Day 2018.