mahesh

About Mahesh Venkitachalam

Smitten with electronics since childhood. Loves programmming, photography, Sci-Fi and good design. Author of Python Playground (No Starch Press, USA)
  • Atmel AVR - Quick Start with the amazing ATtiny10 2

Atmel AVR – Quick Start with the amazing ATtiny10

Introduction I like Atmel tinyAVRs because they are tiny computers that I can(almost) wrap my head around. The Atmel ATtiny4/5/9/10 are the cheapest in the tinyAVR line, and they come in two packages – SOT23 pictured above, and an even more stupendously small 2mm x 2mm USON package. This article

By |2019-09-23T17:31:22+05:30March 16th, 2016|
  • All Roads Lead to Shenzhen (for Electronics) 3

All Roads Lead to Shenzhen (for Electronics)

This is a brief account of my four-day visit in January 2016 to Shenzhen,n China. Due to my unfamiliarity with the language and brevity of the trip, this is only a superficial perspective. Why Shenzhen? If you are doing anything related to electronics today, you will come to know about

By |2016-01-16T18:30:00+05:30January 16th, 2016|
  • Talking to MMA7660 using I2C and ATtiny85 4

Talking to MMA7660 using I2C and ATtiny85

Introduction I was introduced to Atmel tinyAVRs a few years ago, soon after I started playing around with the Arduino platform. Now, here was a computer I could wrap my head around. Although it lacked the bells and whistles (voltage regulator, USB support, modest number of I/O lines, etc.) of

By |2019-06-25T11:19:24+05:30December 21st, 2015|
  • Hacking a Cheap LED Lamp with nRF51822 5

Hacking a Cheap LED Lamp with nRF51822

Introduction Diwali (or deepavali, the Indian festival of lights) is just around the corner, and in addition to stuffing myself with unhealthy snacks and scaring my kids with firecrackers, it's also the time to receive cheap LED lamps as gifts. ;-) So I decided to take one apart and make

By |2019-06-25T11:15:31+05:30November 8th, 2015|
  • BLEBot - nRF51822 based BLE Robot 6

BLEBot – nRF51822 based BLE Robot

Introduction In this project, we will build a two-wheeled robot based on the Nordic nRF51822 BLE SoC. Motor control for the two wheels of the robot will be done using an L293D chip. The robot can be controlled using any mobile device that has BLE, and when not connected, it

By |2015-10-11T18:30:00+05:30October 11th, 2015|
  • Touch Activated Blinky Badge 7

Touch Activated Blinky Badge

I wanted to create a simple project to teach soldering and electronics to kids (10+ years) and beginners. I first thought of a simple two transistor LED flasher, but then decided to make it interactive by adding a touch sensitive element to it. The idea is that once made, this

By |2015-09-25T18:30:00+05:30September 25th, 2015|
  • Motor Control over BLE with nRF51822 and TB6612FNG 8

Motor Control over BLE with nRF51822 and TB6612FNG

Introduction In this project, we will control two motors over BLE using the Nordic nRF51-DK. To do this, we will use a motor driver based on the Toshiba TB6612FNG chip. We will use GPIOs and PWM to communicate with this board. Background Before you read further, you might want to

By |2019-06-25T11:18:41+05:30August 4th, 2015|

Why You Should Document Your Project

I write this from the perspective of a maker. When I say project, I mean hardware project, and when I say writing I mean non-fiction writing. Motivation I have learned much from the work of others. And much of that learning came about because those people put in the effort

By |2015-08-01T18:30:00+05:30August 1st, 2015|