On Java, Python, Groovy, Grails, Spring, Node.js, Linux, Arduino, ARM, Embedded Devices & Web

  • Recent Posts

    August 2017
    M T W T F S S
    « Jul    
  • Subscribe Options

  • Awards

  • Most Valuable Blogger @ DZone
  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 172 other followers

  • Follow MyThinkPond on
  • Blog Stats

    • 364,739 hits
  • General Options

Archive for the ‘Embedded Systems’ Category

Synthetic Sensors Is a Sensor That Could Soon Make Homes Scary-Smart | WIRED

Posted by Venkatt Guhesan on May 11, 2017

Synthetic Sensors : a simple device that plugs into an electrical outlet and connects everything in the room. It can capture all of the the environmental data needed to transform a wide variety of ordinary household objects into smart devices.

Plug the module into an electrical outlet and it becomes the eyes and ears of the room, its 10 embedded sensors logging information like sound, humidity, electromagnetic noise, motion, and light (the researchers excluded a camera for privacy reasons). Machine learning algorithms translate that data into context-specific information about what’s happening in the room.

More importantly, I like this project because I’ve spotted a Particle Photon embedded at the core of the Synthetic Sensor.

Source: Synthetic Sensors Is a Sensor That Could Soon Make Homes Scary-Smart

Posted in IoT, Particle Photon | Tagged: , , , , | Leave a Comment »

Create a HiFi and audiophonic system using Raspberry pi

Posted by Venkatt Guhesan on March 23, 2017

Create a HiFi and audiophonic system using Raspberry pi

Posted in Embedded Systems, Raspberry Pi | Tagged: , , | Leave a Comment »

Node.js, Python, C/C++, Ruby, PHP development from a tiny Linux embedded for about $10

Posted by Venkatt Guhesan on October 4, 2016


Came across this tiny IoT embedded micro-controller/computer that runs BusyBox or FreeBSD Linux and can run code written in Node.js, Python, C/C++, Ruby and PHP all at a cost of $5 to $10 with WiFi, 2G/3G, Bluetooth, GPS add-ons for your cloud services. It also has enough GPIO pins to interface with external world and not to mention the I2C and I2S interfaces for talking to other devices and peripherals as well as interfacing for sounds (I2S).

Omega2 from

For that price, it might be worth considering it!

Posted in Embedded Systems, Linux | Tagged: , , , , , , , | Leave a Comment »

Forget Software—Now Hackers Are Exploiting Physics | WIRED

Posted by Venkatt Guhesan on September 3, 2016

[Forget Software—Now Hackers Are Exploiting Physics | WIRED] is good,have a look at it!

targeting the actual electricity that comprises bits of data in computer memory. Technique is called ‘RowHammer’. The trick works by running a program on the target computer, which repeatedly overwrites a certain row of transistors in its DRAM flash memory, “hammering” it until a rare glitch occurs: Electric charge leaks from the hammered row of transistors into an adjacent row. The leaked charge then causes a certain bit in that adjacent row of the computer’s memory to flip from one to zero or vice versa. That bit flip gives you access to a privileged level of the computer’s operating system.

Learn more about it here:

Posted in Embedded Systems, Inspirational, Science and Technology | Leave a Comment »

Philips SlimStyle 60W LED bulb teardown

Posted by Venkatt Guhesan on September 28, 2014

While I was visiting Home Depot, I saw a Philips SlimStyle 60W LED bulb on clearance for two-dollars. I could not resist buying it for a tear-down to see how it’s built. I always wondered how they convert the 120VAC to a regulated DC voltage with high-current feed for lighting up those LED’s. So here is the first version of the tear-down showing you what’s inside the bulb. I will blog more about the current and voltage at the LED junction on a subsequent blog.

Picture of the bulb before the tear-down. You can see the unique flat shape.

Packaging front

Packaging back

What you expect to find is a custom version of what is called in Electrical Engineering as an LED Driver Circuit (and here). What makes this one interesting is how they made this all fit inside a tiny little base. And the flat design with the beveled plastic aids in efficient heat dissipation. So you don’t see the big metal base you find in other LED bulb models.

Plastic encasing removed (cut using a band-saw)

You can see the LED’s placed in a radial manner front and back. Although the placement allows you to distribute the light you still end up with a shadow effect. (I think the incandescent light was the perfect design)

Front face of the PCB board which makes up the base of the bulb:

Transformer……….. EE13302-162 B (KEE 1412) (closest neighbor to this transformer)

Black capacitor… S103

Orange rectangular piece bottom left (with Westinghouse logo) is a standard ceramic-fuse.

The black (labeled-N)  and white wires (labeled-L) gets soldered to the bulb metallic base (120VAC inputs)

Back of the PCB board:

D1300 is a standard NPN transitor.

More to come in the next blogs. Stay tuned.

Posted in Embedded Systems, Tear-Down, Technology | Tagged: , , , , , , | 1 Comment »

Hello World with SparkCore

Posted by Venkatt Guhesan on June 17, 2014

Finally got my SparkCore, an Arduino built with on-board WiFi (no need for a Arduino WiFi shield). This version is a different take on the “Internet of Things” and “Build internet-connected hardware”

Here’s a picture of the Spark connected to the WiFi running my first HelloWorld app downloaded directly from the Spark IDE to the core.

Spark Core

Looking forward to building some designs around it! To learn more about Arduino and SparkCore visit their corresponding sites.

Happy Blogging!


Posted in Embedded Systems, SparkCore - Arduino | Tagged: , , , | Leave a Comment »

Cubieboard2 with ARM AllWinner Processor – A20 finally arrived

Posted by Venkatt Guhesan on November 3, 2013

Cubieboard2 with ARM AllWinner Processor – A20 finally arrived. Pretty excited about building my ARM Linux embedded system.


Learn more about Cubieboard here

Posted in CubieBoard2 & CubieTruck, Embedded Systems, Linux, Technology | Tagged: , , | Leave a Comment »