Sunday, September 13, 2015

Wifi enabled OLED display using ESP8266 and NodeMCU

My second IoT  project,  a web enabled 0.96 OLED display. This project uses a ESP8266 (NodeMCU firmware) and a 0.96'' monochrome OLED . I have created a HTML based web interface which allows sending text and graphics to the display.

This display is portable and runs  on 4 AA batteries and can be used in many interesting ways.

Here is the link to a video showing off capabilities of the display:

For detailed schematics and code, please visit my website : 

Wifi network detector using ESP8266 and NodeMCU

A simple wifi network detector using ESP8266 and NodeMCU. It consists of single LED and ESP8266. The device is pre-programmed with network Id of wifi network which needs to be monitored. If the wifi network is in range the LED glows steady , else it starts blinking.

Checkout the video:

Visit my website for complete article on this along with source code for ESP8266:

Saturday, March 28, 2015

Tutorial on CouchDB and AngularJS

If you have ever thought of using a single language to write entire applications (all layers), then these should be interesting time. We have already seen new platforms like Node.js which encourage full-stack development using javascript. Recently I have been toying with CouchDB and AngularJS. So decided to write a tutorial. In this tutorial we explore CouchDB, which apart from being a awesome NoSQL datastore, also can be used as your web server, capable of serving HTML, javascript, CSS and other media. Using a framework like AngularJS it is possible to create a wide variety of web applications painlessly and fast.

In this tutorial I discuss creation of a simple portfolio application. Please have a look :