Monday, 4 June 2018

Electromagnetic Parking Sensor Teardown / Reverse Engineering

I bought a car parking sensor from Aliexpress which is a typical china made Electromagnetic parking sensor. The Curiosity in purchasing this was to find the mystery behind it. Tested the sensor when i got it and found working like charm.....The thing I noticed is that it sense only movement, just as PIR modules unlike the ultrasonic parking sensor.
Surely the working is something related to sensing the interference in the Electromagnetic field and with a frequency counter or phase detection method it is sensing the movement of object in the field. Lets find out.....

Wednesday, 24 January 2018

Using Laptop as your Raspberry Pi's Display

Hi guys,

                Those who want to step into the raspberry pi world have a question, how can I use my laptop as the Pi’s display, the most common answer for this is ‘VNC Server’, when we look into the procedure it seems very easy but many people will get stuck. I’m sharing my experiment in this. And I feel this will be very simple to everyone to follow.

Friday, 10 November 2017

DIY DSLR Shutter Release Remote


One of my dream was to buy a DSLR, to study what is light and how to view light’s different perspective, so I bought a DSLR Nikon D5100. When studying about photography I found that for low shutter speed photography, a stable tripod and a remote is very essential. Most of the point and shoot camera and all DSLR have one or two IR receivers for shutter release function. I saw many remotes compatible for my cam in the market. But why need to purchase, if it is possible we can make one, right??

Monday, 26 May 2014

Installing and linking OpenCV 2.4.3 with Visual Studio 2012

After a long period I'm back into my experiments. So I was planning from where I have to resume all, so selected OpenCV. After 2 years again going to work with OpenCV. This post I'm describing the OpenCV older version with the VS 2012 in a very simple step by step procedure. Those who are using OpenCV latest version like 2.4.9 no need for these tutorial, it already have with the build for VS 12. you can simply add the build directories as you have done earlier. Most of the peoples attracts to OpenCV very quickly but the lengthy procedures for setting it up will make them lazy and quit studying it. I'm describing it in a very easy way so that anyone can build application by linking OpenCV.

Thursday, 26 September 2013

Arduino Hexapod

This was one on my dream work, and also the work which i took the more effort to make the hardware parts. I'm very happy that i haven't used any ready made parts. All the parts are homemade parts with simple tools. I have now made him to walk with a tripod gait. Arduino MEGA-2560 is the platform used.

Tuesday, 24 September 2013

Remote Controlled Land Rover without Microcontroller

This is an entry level robot that can be made without any microcontroller and programmingI have made this from scraps like CDs, old pen etc. This is a robot that can be controlled using a RF remote made with 433MHz RF module.

Monday, 23 September 2013

Voice Controlled Wheel Chair

Disabled peoples need a helping hand to be in their daily life. Without the help of others this wheel chair helps the disabled peopleto move as their needs with voice commands. This helps them to move with very less physical effort. This is a simplified model of the wheel chair with some essential add on features.

Sunday, 22 September 2013

Bluetooth Controlled Rescue Invader

Rescue operations are very much complicated in fire affected buildings. To rescue the human inside the building the rescue officers need to risk their life. To solve this issue robots can be used for the rescue operation to detect the presence of life inside the building. This is a model of such a robot which can be sent into the fire affected building and verify the atmospheric condition inside the building by sensing the CO2, temperature, humidity, gas presence inside the building. The wireless camera fitted on the robot streams the direct video inside the building to the monitoring end. 


Friday, 16 August 2013

Colour Identifying and picking robot using OpenCV

Hi, I would like to add my B.Tech main project to be the first post in this blog. Even I have done many works before and after, this was really one of my favourite works and my first OpenCV project.


Thursday, 1 August 2013

Interfacing Nokia 3310 LCD with Arduino

After using a basic 16 X 2 LCD modules with Arduino most of hobbyist think about how to display an image with an LCD screen. The most easy way is to get  an LCD of old Nokia phone 3310. It has an SPI interface so it can be easily setup with an Arduino.  Here I describe my experience with that LCD module.

Get an old Nokia 3310 and remove the display module from it. There will be an LCD controlled inside all LCD modules. Here the controller of this LCD module is Philips PCD8544 controller. This LCD is a 84x48 Module, it means there is 84 columns and 48 rows of pixel. This is a monochrome display module just as the 16 X 2 LCD module. The controller of module has a set of commands to control its function and it is clearly defined in the PCD8544 datasheet. Fortunately there are so many drivers are available that are compatible with the Arduino. you can find it here. Just download the drivers and save in Arduino library directory. The pinout of the LCD is as follows:

Monday, 15 July 2013

DIY PIC USB Programmer - Cloned PICKit-2

Microchip's PIC controller is one of the most reliable and easy solution for embedded designers especially for hobbyist. But the problem is programmer. Most of the hobbyist don't try to purchase  a programmer like PICKit , So I would like to share my experience when i made a clone PICKit-2 USB Programmer.

Tuesday, 2 July 2013

DIY- PIC JDM Programmer

This is DIY project that you can be easily constructed in your home and is a very good stuff for starter for learning PIC programming. The PICs, which I successfully programmed and verified, are PIC12F629, PIC12F675, PIC16F627, PIC16F628, PIC16F630, PIC16F676, PIC16F818, PIC16F819, PIC16F84A, PIC16F873, PIC16F877A, PIC18F2320, PIC18F452. This PIC programmer does not support all PIC MCUs. (PIC16C5x is not programmable with this programmer, but using an adapter, the 20 pin PIC 16C770/771 can be programmed.