element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Upcycle It
  • Challenges & Projects
  • Design Challenges
  • Upcycle It
  • More
  • Cancel
Upcycle It
Blog Wake up to the Upcycled Clock - Intro
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: carmelito
  • Date Created: 28 Mar 2017 5:37 AM Date Created
  • Views 1127 views
  • Likes 4 likes
  • Comments 6 comments
  • upcycledclock
  • upcycle_it
  • upcycleit
  • intel edison
Related
Recommended

Wake up to the Upcycled Clock - Intro

carmelito
carmelito
28 Mar 2017

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)

 

image

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 image.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! image(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.

  • Sign in to reply

Top Comments

  • Workshopshed
    Workshopshed over 8 years ago +1
    Espeak sounds interesting, do you have a link? Do you know if it supports difference voices?
  • carmelito
    carmelito over 8 years ago in reply to Workshopshed +1
    Here is the link to eSpeak - eSpeak Speech Synthesizer , I have tried it with a Pi about a year ago. I know it supports multiple languages but never tried anything other than English, and the default setup…
  • carmelito
    carmelito over 8 years ago in reply to mcb1 +1
    mcb1 , yes the little mirrors on the clock can be removed, i did run a few tests before posting the proposal , and the idea there is to replace then with acrylic cut outs to show notification. The difficult…
  • carmelito
    carmelito over 8 years ago in reply to mcb1

    Thanks for the suggestion mcb1 , that is a great idea! given the size of the screen, i think I should have enough space for a pot, and may be even a couple of buttons. I will try 3D print parts for this, and prototype this over the weekend with an Arduino and post a couple of picture. Thanks again - Carmelito

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 8 years ago in reply to carmelito

    I am pretty sure my Mom's going to yell at me

    Best to avoid that ...

     

    I wonder if you could incorporate it into the display housing.

    If the whole thing was a bit 'deeper' and covered the whole segment, then you might have room for a button, pot and other bits.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • carmelito
    carmelito over 8 years ago in reply to mcb1

    mcb1 , yes the little mirrors on the clock can be removed, i did run a few tests before posting the proposal image, and the idea there is to replace then with acrylic cut outs to show notification. The difficult bit will be to add a display, the idea there is to create a couple of 3D printed prototypes to see how it would fit/look , but having said that I am going to have to drill some holes through the wood for the wires to pass through.

     

    As you guessed,  there is no way! I am going to add a potentiometer to clock for the alarms, as that would mean I will have to drill a hole on the side rim of the clock. And if I were to do that, I am pretty sure my Mom's going to yell at me image. But the idea is to write a blog and for the final setup use python-flask app which will be hosted on the Edison to setup alarms.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • carmelito
    carmelito over 8 years ago in reply to Workshopshed

    Here is the link to eSpeak - eSpeak Speech Synthesizer , I have tried it with a Pi about a year ago. I know it supports multiple languages but never tried anything other than English, and the default setup. I will experiment with it a little bit and report back..

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 8 years ago

    I liked this when i saw it in the applications.

    it's a very nice clock that has sentimental value and can be altered without impacting on the abilty to restore it to original.

     

     

    I wonder if you could simply set the alarm using the IoT functions.

     

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube