Group Members: Daniel Park: danielp7 (ECE120), Jay Patel: jayhp2 (ECE120)

Statement of Purpose:

Our project is a sensor mechanism that is connected to a set of LED lights to alter color based on temperature of a room. My roommates and I wanted to get LED lights for our apartment but we did not know what we wanted. We like to mess around with colors and we realized that it would be awesome to have LED lights that altered colors based on something. We realized that LED lights that changed on temperature would be a great idea because it would let us know the temperature in the room without looking at the thermostat. We would be able to see if we should be turning the temp down or up based on the color and how we feel. If we have extra time, we would also like to add things that read different measurements such as a noise calibration which changes color on noise.


Background Research:

https://learn.adafruit.com/adafruit-arduino-lesson-3-rgb-leds/overview

https://www.instructables.com/id/Measure-Temperature-Using-Lm35-and-Arduino/

https://www.instructables.com/id/Fading-RGB-LED-Arduino/

http://www.learnabout-electronics.org/Digital/dig43.php

http://www.circuitbasics.com/arduino-thermistor-temperature-sensor-tutorial/


System Overview:

Our thermometer will take in the temperature and give that as a reading to our resistor device. This will then relay information to the LEDs which will in turn lead to the LEDs changing color based on the temperature. The power supply will most likely be a battery but we would also like to try to make it connectable to a power outlet. We will change the lights based on temperatures between 60 degrees and 80 degrees Fahrenheit. Each temperature range will be around 3 degrees but the border line temperatures will be mixtures of the colors. Purple less than 64, Blue 64 - 68, Green 68 - 70, Yellow 70 - 73, Orange 73 - 76, Red greater than 76. For our logical component, we will be using comparators to take values given by our thermometer and it will send signals to the LED letting it know which colors to turn on. We are currently not too sure how this works but we will figure it out. 


Parts:

LED Lights - Adafruit NeoPixel: https://www.adafruit.com/product/1376?length=2

Thermistor - In lab

Comparator - In lab

Arduino Uno: https://www.amazon.com/RoboGets-Compatible-ATmega328P-Microcontroller-Electronics/dp/B01N4LP86I/ref=asc_df_B01N4LP86I/?tag=hyprod-20&linkCode=df0&hvadid=309707619534&hvpos=1o1&hvnetw=g&hvrand=448894513639877430&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9022185&hvtargid=pla-570706401833&psc=1

Power Supply for LED: https://www.adafruit.com/product/658

DC Power Jack for Arduino - Maybe




Possible Challenges:

We are completely new to hardware and building so the general aspect of using an arduino and designing the functions of this project will most likely be difficult. We do have coding knowledge but it may be different to code the Arduino and this project. 


References:

See background research.


Attachments:

Block Diagram.PNG (image/png)

Comments:

Your project seems fun! While I like it so far, I do have two small comments:


1) What kind of range of temperature were you thinking of mapping to colors? 66F through 74F (room temperature spectrum), or something like 0F-100F? Either are ok, but the later might result in some disappointing RGB shows.


2) Make sure that your project contains at least one logical element. It could take the form of a comparator for looking at your thermistor value, or it could be some gates to generate control signals. 


Your project is approved, but please add a sentence of two about how you want to implement the logical element in your project. 

Posted by chorn4 at Feb 12, 2019 11:42