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
Arduino
  • Products
  • More
Arduino
Blog Intro: Holiday Lights Road Test: Interactive WiFi Christmas Tree
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: pmohan
  • Date Created: 11 Dec 2014 1:52 AM Date Created
  • Views 1460 views
  • Likes 1 like
  • Comments 2 comments
  • RoadTest
  • infineon
  • mqtt
  • yun
  • rest
  • wifi_christmas_tree
  • iot_holidaylights
  • infineon_led_shield
  • httpclient
  • esp8266
  • http
  • uno
  • arduino
Related
Recommended

Intro: Holiday Lights Road Test: Interactive WiFi Christmas Tree

pmohan
pmohan
11 Dec 2014

I am excited to be selected as one of the finalists for the Internet of Holiday Lights RoadTest Plus! Thanks Element14 and doctorcdf!!!


I hope to learn and share as many things as possible along the way as i begin my build. As of now i have the following outline for the blog posts. I will link them as i complete each section of my build.


  • Introduction: Interactive WiFi Christmas Tree  (This post)
  • Part 1: Setting up a MQTT broker locally
  • Part 2.1: Using Mqtt Client Libraries in a Processing Sketch
  • Part 2.2: What does Minions have to do with MQTT, Processing and Chuck ?
  • Part 2.3 Touche Minions
  • Part 3.1: Introducing Ponte, a M2M bridge for MQTT, CoAP and HTTP
  • Part 3.2: Reading a MQTT topic with HttpClient On Arduino Yun
  • Part 3.3: Arduino Uno + ESP8266 + Eclipse Ponte HTTP Bridge = MQTT Magic
  • Part 3.4 Behold the Color Catcher and Thrower
  • Part 4: MQTT Color Publisher from a Twitter Feed
  • Part 5: Things i haven't thought of yet image
  • Appendix of related blog posts.
    • Part X.1 Arduino Yun Power Supply
    • Part X.2 Arduino Yun OpenWrt upgrades, sftp and nodejs
    • Part X.3 Arduino Yun Extending the RAM with swap file


Since the stakes are high looking at the incredible proposals i see from every other finalist, i have updated my proposal to include as many elements as possible and i will add to it as i go along depending on the time constraint.


Update Jan 1 2015: Here is an updated list of modules. The LDR control and the Twitter are pending. The touch enabled minion ornaments and the color catching glove were not in my thoughts when i applied for this road test. Those evolved during the contest and i have ended up completing them before the LDR based RGB controlled. Not sure if i will have the time to build those as i will have travel away for work the next two weeks.


image


I am leaving the original diagram here for historical purposes.



image



I am constrained by the number of WiFi enabled devices that i have. I might resort to running some of the elements in a wired mode.

Update Jan1 2015: The ESP8266 has removed the WiFI enabled device constraint.


As i teach myself electronics, i hope to learn more and share as much as possible with this wonderful community.


I have ordered some more parts and light strips. I am waiting for the package from element 14. Meanwhile i will start building up the modules that don't need any of the parts. Probably i will do the builds without WiFi and add them once i get them.


Good luck every one.

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 10 years ago +1
    Since the stakes are high looking at the incredible proposals i see from every other finalist Well presented and executed proposals are just as good as a something that promises everything and gets thrown…
  • pmohan
    pmohan over 10 years ago in reply to mcb1 +1
    Thanks for the nice words. Making things work makes one feel alive.
  • pmohan
    pmohan over 10 years ago in reply to mcb1

    Thanks for the nice words. Making things work makes one feel alive.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago
    Since the stakes are high looking at the incredible proposals i see from every other finalist

    Well presented and executed proposals are just as good as a something that promises everything and gets thrown together to meet the final deadline.


    Your idea is both novel and easy to replicate, so I can see why you've been selected.


    Mark

    • Cancel
    • Vote Up +1 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