Skip to content

1. Project Description

Yasser El Kabbout edited this page May 19, 2018 · 1 revision

Motivation

Each year, in living rooms and home-goods stores across the country the same battle unfolds: White or multi-colored lights? The battles are contentious with husbands and wives, neighbors and colleagues pitted against each other and searching for compromise.

In addition, this issue becomes bigger when major stores like Amazon, want to attract their customers during holidays. The choice of light colors may affect the customer's decision to visit or not to visit the store!

In order to solve this issue, and to have some fun, we decided to implement a system that controls the holiday lights' color by analyzing the social feeds and posts on twitter. Scroll down to learn how this project works!

Proposed System - Solution

What if you have the most lovable and attractable holiday lights in town? What if on each day, your bulbs' color will change according to your customer needs?

To satisfy these intentions, we established a system by using a RaspberryPi 3 and Mutli-color LED bulbs. On each day, the system will analyse the social feeds and mentions on twitter, then decide automatically which color to power-on the bulbs with.

Materials needed

  1. RaspberryPi 3
  2. USB Cable
  3. BreadBoard (or Groove Shield)
  4. Jumper Cables
  5. Multi-Color LED Bulbs
  6. Python Coding Skills πŸ‘¨β€πŸ’»/πŸ‘©β€πŸ’»

How it works?

  1. The Python code will be running on the Raspberry pi 3 24/7.
  2. The program will collect the feeds on twitter about holiday lights' color on an hourly basis, each day.
  3. The program will collect the customers' mentions on twitter (lets say Amazon store) about preferred holiday lights' color, on an hourly basis, each day.
  4. The program will analyse the collected tweets.
  5. The program will decide the best color to power-on the light bulbs with.

Where are we now? πŸƒ

The project has just started. If you are interested in this project, please keep following the Github page for now. We will be having a website, and a social account on twitter soon.

The project's code and prototype will be done by the end of May 2018. You can track the progress by visiting the wiki page, as the weekly effort will be available in there.

Please note that this project is an open source one. Feel free to modify and share the code.