Skip to content

Smart curtains powered by Arduino, ESP8266 and IOT.

Notifications You must be signed in to change notification settings

alpepi/IOT-Smart-Curtains

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

IOT Smart Curtains

Undergraduate project for Product Development course (2018).

Project Objectives

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.

Program Functionality

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.

Images and Videos

Wiring Diagram: image

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.

About

Smart curtains powered by Arduino, ESP8266 and IOT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages