Line 1: Line 1:
 
[[User:Sandeep|Sandeep]] ([[User talk:Sandeep|talk]]) 15:46, 19 November 2015 (IST)
 
[[User:Sandeep|Sandeep]] ([[User talk:Sandeep|talk]]) 15:46, 19 November 2015 (IST)
 
----​
 
----​
This is a fun project, I am working on currently. We have seen lot of ASICs being used to drive cheap LED Matrix, but the micro-controller (MCU) are getting cheaper by the day. With this project, I would like to demonstrate the beauty of firmware not just to drive the Matrix but to get more out of it.  
+
Introducing Starling, the modular internet connected display to show your tweeter feed, game scores, upcoming meetings, news or simply your name. 
 +
Features:
 +
* Modular: Individuals modules can be added on the fly without changing the firmware or the software.
 +
* MCU driven: Individual LED modules are driven by Atmega8 instead of ASIC. It allows flexibility addressing, programming and interface support.
 +
*Cloud Connected: The modules are are driven by ESP8266 which also connects to a WiFi Router and though it the the Internet.
 +
*MQTT: reliable and fast. The Starling is connected to the MQTT broker hosted on  a scalable clould
 +
*Smart-Phone Apps: Apps for Android and iOS to display text or custom messages. 
 +
*Hackable with APIs: The APIs provide a way to easily display anything on the internet from twitter feed to scores, for the programmer in you.  
 +
 
  
I plan to make the software modular, so that one can cascade displays easily and software adapts itself. The plan is to put the displays put on a I2C bus and drive them from a external development boards like the Arduino, Rasp pi or other MCUs. I plan to support direct displaying of text and numbers and also functions to control individual pixels. I will further expand it to add static graphics and some small animations.
 
 
=The Hardware=
 
=The Hardware=
 
=The Firmware=
 
=The Firmware=

Revision as of 16:08, 19 November 2015

Sandeep (talk) 15:46, 19 November 2015 (IST)


Introducing Starling, the modular internet connected display to show your tweeter feed, game scores, upcoming meetings, news or simply your name. Features:

  • Modular: Individuals modules can be added on the fly without changing the firmware or the software.
  • MCU driven: Individual LED modules are driven by Atmega8 instead of ASIC. It allows flexibility addressing, programming and interface support.
  • Cloud Connected: The modules are are driven by ESP8266 which also connects to a WiFi Router and though it the the Internet.
  • MQTT: reliable and fast. The Starling is connected to the MQTT broker hosted on a scalable clould
  • Smart-Phone Apps: Apps for Android and iOS to display text or custom messages.
  • Hackable with APIs: The APIs provide a way to easily display anything on the internet from twitter feed to scores, for the programmer in you.


The Hardware

The Firmware

Smartphone Apps

The Cloud and APIs

Simple Demos