I would like to start this post by thanking the folks at element14, and the sponsor Intel for selecting my proposal for the design challenge. And here is a quick intro to my challenge entry -"Wake up to the Upcycled Clock"
I have an old clock which was handed to me by my mom and is one of the few thing I had the movers pack, when I moved from Toronto,Canada to Los Angles,CA for work. The idea is here is to upcycle the clock and add some smarts to it using the Intel Edison. If you plan on doing something similar or using some of the features of the project, stay tuned! for blog posts with all the details.. (tag to follow for the list of the blog posts - UpcycledClock)
Here are the features that I plan to implement over the period of the challenge.
- Show the inside temperature and humidity on the screen using a DHT sensor on OLED screen
- Show weather conditions outside
- Show the outside temperature and humidity using openweathermap.org
- Show the Air Quality at home and send an email out if the air quality falls below a certain threshold.
- Notification light for gmail,youtube and twitter mentions, here the plan is to replace the a couple of mirrors section of clock with acrylic laser cut pieces with addressable LEDs shining behind them to show an email, youtube channel you subscribe is live and mentioned in a tweet.
- Web app which you can pull up on your mobile/laptop written in python-flask to display all of the features above.
- The web app will also be used to set the alarms.
- Using espeak for text to speech to read out the weather condition after the alarm rings in the morning.
- Detect door opening in the evening which will trigger a read out for the weather condition,tweets and email
- Spring is here which means summer is around the corner and yes! allergies .I will have to show pollen counts and will have to have a visual indicator for the same.
- Potentiometer to set the alarm on the clock , I will have to think of a good spot to add the pot with out affecting aesthetics,if I don't add the pot to clock I will do a write up for this.
- As part of the setup,I will also do a write up on posting data to Intel cloud analytics for the data nerd out there! (https://software.intel.com/en-us/intel-iot-platforms-getting-started-cloud-analytics)
As part of the hardware, here is the list of components I plan to use in addition to the Intel Edison, most of which I already have
- Air quality sensor –from seeed studio
- Temperature and humidity sensor -from seeed studio
- LCD RGB backlight--from seeed studio Or Adafruits OLED display
- Addressable LEDs
- USB sound card
- Small speakers (i am going to have to figure/find a speaker with a small form factor, which can go behind the clock)
For the software/code I plan to use
- python
- python-flask for the web app which will be hosted on the Intel edison
- python-espeak
- posting sensor values to Intel IoT Cloud Analytics based on https://github.com/enableiot/iotkit-samples/blob/master/api/python/iotkit_client.py
- MQTT using Mosquitto
In addition,I will also be 3D printing with wood filament to hold the electronic components to the back of the clock. And, also plan to laser cut acrylic to replace the mirror panels for the email, tweet notification and to add the screen as shown in the picture above.
Top Comments