Project

# Title Team Members TA Documents Sponsor
37 Smart Home Conditioning System
Leo Li
Shuning Zhang
Zhaonan Shi
Dushyant Singh Udawat design_document2.pdf
final_paper1.pdf
photo1.jpg
photo2.jpg
photo3.jpg
presentation1.pptx
proposal2.pdf
video
# Smart Home Conditioning System
Team Members:
- Haoen Li (haoenli2)
- Shuning Zhang (sz31)
- Zhaonan Shi (zhaonan4)

# Problem
The windows and curtains, which enable the exchange of air, light, and sound, are essential pieces of furniture that maintain the comfortable environment of a house. For people with physical disabilities who often stay at home for a long time, to maintain their mental health, it is particularly important to keep their home in exchange for fresh air and receive mild sunshine which will help them build a connection with nature and the outside world. However, for people with physical disabilities, it might be inconvenient for them to open the windows and curtains when it’s a pleasant day outside or to close them when it rains, fogs, smokes, or when it is too noisy or shiny outside. Therefore, we aim to design a Smart Home Conditioning System that automatically keeps the house in exchange for fresh air and mild sunshine on pleasant days and blocks the unpleasant weather outside for people with disabilities.

# Solution
The Smart Home Conditioning System consists of sensors to detect humidity, temperature, brightness, air quality, and noise levels, and two motors to open/close the window and draw the curtain. The sensor module consists of two subsystems: indoor and outdoor. For the outdoor subsystem, we will have the rain sensor, humidity sensor, and PM2.5 sensor to determine whether it rains, fogs, or smokes outside. For the indoor subsystem, we will have the brightness sensor and noise sensor to measure brightness and noise level. Additionally, we will also have two temperature sensors to measure indoor and outdoor temperatures. When the indoor temperature is lower than a preset value, and the outdoor temperature is high, the microcontroller will tell the motor to open the window. When the indoor temperature is higher than a preset value, and the outdoor temperature is low, the microcontroller will also tell the motor to open the window. In the case when the outdoor temperature is not within a preset range, when it rains, fogs, or smokes, or when it is too shiny or noisy outside, the microcontroller will tell the motors to close the window and draw the curtain. Besides, we will have an ultrasonic sensor for the motor to know whether the window and curtain are closed or opened. To address potential safety problems, we will employ a pressure sensor to detect whether there are any obstacles such as hands or pets between the window and the frame, and stop the motion of the window when necessary. Overall, this Smart Home Conditioning System consists of a sensor module with indoor and outdoor subsystems, a safety module with a pressure sensor, an ultrasonic sensor, a microcontroller, a window control module, and a curtain control module.

# Solution Components
## Sensor Module
With sound sensor, humidity and temperature sensor, light sensor, rain detector, and dust sensor, we can measure humidity, temperature, brightness, air quality, and noise. The data would be used to decide the operation of motors.
- Sound Sensor - https://www.makerfabs.com/sound-sensor.html
- Humidity and Temperature Sensor - https://www.smart-prototyping.com/DHT11-Humidity-and-Temperature-Sensor-Module
- Sunlight Sensor - https://wiki.seeedstudio.com/Grove-Sunlight_Sensor/
- Rain Sensor - https://www.amazon.com/HiLetgo-Moisture-Humidity-Sensitivity-Nickeled/dp/B01DK29K28/ref=sr_1_8?keywords=rain+sensor&qid=1674709659&sr=8-8
- Dust Sensor for PM2.5 - https://www.amazon.com/KEYESTUDIO-Particle-Monitor-Arduino-Raspberry/dp/B07B2PFPB5/ref=sr_1_1_sspa?crid=2IZSOXO2TUWC&keywords=dust+sensor+arduino&qid=1674710017&sprefix=dust+sensor+%2Caps%2C88&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEySjVZNktJNUlOMEtEJmVuY3J5cHRlZElkPUEwODY4ODY4M0w3WlZXSUs0OEEyMCZlbmNyeXB0ZWRBZElkPUEwODk3NTU4NDA2MUtXVEpCQUxBJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==
- Ultrasonic Sensors - https://www.amazon.com/Smraza-Ultrasonic-Distance-Mounting-Duemilanove/dp/B01JG09DCK/ref=sr_1_1_sspa?crid=3THQW59WDTPH4&keywords=ultrasonic+sensor&qid=1674767394&sprefix=ultrasonic+sensor%2Caps%2C98&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExN1lJSTUwV1RJRzFYJmVuY3J5cHRlZElkPUEwMzIxMDE0M1U4MTlFRU43R0VYSiZlbmNyeXB0ZWRBZElkPUEwNjgwMDI0M0FZVUdVR1dXQk1LUiZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=

## Safety Module
- Pressure Sensors - Amazon.com: Thin Film Pressure Sensor Flex/Bend Sensor ZD10-100 500g Resistance Type FSR Sensor Thin Film Pressure Sensor Force Sensing Resistor, Force Sensitive Resistor : Industrial & Scientific

## Power and Control Module
In the Smart Home Conditioning System, we will send the data measured by the sensor module to the microcontroller to determine whether opening/closing the window or drawing the curtain will provide a better environment. The power is supplied by a 6V battery and the close/open operation is achieved by DC motors.
- 6V 2000mAh battery - https://www.amazon.com/EMEPOVGY-6V-Connector-Rechargeable-Receivers/dp/B09TKTL8WX/ref=sr_1_53?crid=QNBK0KT6P28H&keywords=6v+battery+arduino&qid=1674710775&sprefix=6v+battary+arduino%2Caps%2C82&sr=8-53
- Customized PCB and microcontroller

## Window Control Module
With instructions sent by the controller, the window would be closed or opened with a DC motor that is powered by a 6V battery.
- DC motor for opening and closing of slide window - https://www.amazon.com/KOOKYE-28BYJ-48-Stepper-ULN2003-Arduino/dp/B019TOJRC4/ref=sr_1_47?crid=38BGIC631XE8Z&keywords=dc+motor+arduino&qid=1674710593&sprefix=6v+dc+motor+ardu%2Caps%2C115&sr=8-47

## Curtain Control Module
With instructions sent by the controller, the curtain would be closed or opened with a DC motor that is powered by a 6V battery.
- DC motor for opening and closing of slide window - https://www.amazon.com/KOOKYE-28BYJ-48-Stepper-ULN2003-Arduino/dp/B019TOJRC4/ref=sr_1_47?crid=38BGIC631XE8Z&keywords=dc+motor+arduino&qid=1674710593&sprefix=6v+dc+motor+ardu%2Caps%2C115&sr=8-47

# Criterion For Success
We hope to realize a system that will automatically open or close the window and the curtain given the change in the environment by collecting data from the sensors and making decisions in the microcontroller. We want to increase the accuracy of the sensors in the detection of different scenarios and achieve the precise movement of the motor. We need to make sure that the power offered by the motor wouldn’t be too large since the battery has a limit and the motor may lead to security problems. At the same time, we want to limit the operating time for the project to make sure that our smart system can respond to the different scenarios as quickly as possible.
Besides from above expectation, we also need to:
- Order the necessary (and backup) motors and sensors ahead of time
- Provide good protection for the different sensors we are using, allow stable usage
- Adjust the motors to have the right speed and position setting
- Keep track of the lab notebook and every code we write
- Good testing and debugging skills

Filtered Back – Projection Optical Demonstration

Tori Fujinami, Xingchen Hong, Jacob Ramsey

Filtered Back – Projection Optical Demonstration

Featured Project

Project Description

Computed Tomography, often referred to as CT or CAT scans, is a modern technology used for medical imaging. While many people know of this technology, not many people understand how it works. The concepts behind CT scans are theoretical and often hard to visualize. Professor Carney has indicated that a small-scale device for demonstrational purposes will help students gain a more concrete understanding of the technical components behind this device. Using light rather than x-rays, we will design and build a simplified CT device for use as an educational tool.

Design Methodology

We will build a device with three components: a light source, a screen, and a stand to hold the object. After placing an object on the stand and starting the scan, the device will record three projections by rotating either the camera and screen or object. Using the three projections in tandem with an algorithm developed with a graduate student, our device will create a 3D reconstruction of the object.

Hardware

• Motors to rotate camera and screen or object

• Grid of photo sensors built into screen

• Light source

• Power source for each of these components

• Control system for timing between movement, light on, and sensor readings