Blind person US sensor helper to detect obstacles

This project is a school level project for the students from 8th standard to 12th standard.

Blindness is a curse. The person who is either blind by birth or by accident in his life has to face lots of problems. Close your eyes and try to do something you do every day, like putting toothpaste on a toothbrush.

You will soon realise how difficult it is to do things if you cannot see what you are doing…!

Global level blind percentage

According to WHO, the estimated percentage of blind persons in India and the world are given below.

Global level percentage of blind persons
Global level blind percentage

As shown in above pie charts, it indicates the severity of the blindness across the globe. Hence we thought to work on this particular project to help a bit, at least to the blind persons when they will use this instrument, presented here.


  1. Our first objective is to provide an easy way of detecting obstacles to blind persons, while walking.
  2. Secondly we have to design a low cost i.e. economical instrument for the blind persons, which they can afford.
  3. The design of the instrument should be simple to operate and easy to use for the blind persons.
  4. The instrument must give fairly accurate results while detecting the obstacles en route.
  5. The instrument must work for a long time on the portable and rechargeable battery.
  6. And lastly, the instrument must work long life and to the fullest possible utility.

These are the objectives of this project and we think that we have done all possible efforts to fulfil them. Please check in the following pages…

Download .pdf file of project

Download Hex code

Note: The .hex code file is renamed as “hex code of the project.txt” for server security reasons. You will have to rename it again, as “hex code of the project.hex”. Windows will ask you whether to rename this file, it will be unusable, etc. Ignore such alerts given by Windows.


Blind person US sensor helper to detect obstacles
Back side of Blind person US sensor helper to detect obstacles
Blind person US sensor helper to detect obstacles
Front side of Blind person US sensor helper to detect obstacles

Starting fresh new batch of advanced robotics using 8051 microcontroller

The fresh new batch of Advanced Robotics using 8051 microcontroller family will start from 26.10.16 to 29.10.2016, one and half hour daily. Another batch will also start on 5.11.2016 for the students who may not attend to our 26th October batch due to Diwali Vacation, etc.

Fees: Rs. 2100/- 

Daily time: 5.45pm

The above given fees includes, 8051 (AT89S52) Development Board and USBasp programmer.

Any student of the Level 2 batch (who learnt on ATMega8/16) can join advanced robotics batch i.e. Level 3.

Please Note: The students who want to join this batch MUST confirm their admission with Fees, before 10.10.2016 by meeting Vidyasagar Sir, personally. This is very important, because we will order same number of 8051 development boards.

How to measure velocity of an object using IR sensors?

Do you know that you can use the IR sensors in your robotic kit for innumerable different applications? One interesting application “How to measure velocity of an object using IR sensors?” given below will help you understand it.

How to measure velocity of an object using IR sensors?
These IR sensors can be used to measure the velocity of an object.

Velocity measurement system

In this system use two IR sensors, kept on a table, separated by a distance of 1m exact. Then roll a ball in front of first IR sensor. Write your code, such that when the ball passes in front of this first sensor, a counter is triggered in the program.

Now when the ball passes over the second IR sensor, the counter should stop. In this way, the counter will count between the position of ball from one sensor to another.

Now using the mathematical calculations, you can calculate the velocity of the ball passing in front of IR sensor-1 and then in front of IR sensor-2 by using simple formula: velocity = distance/time.

Precautions: Please note that this application is useful only for slow motion of the objects moving in front of the IR sensors. For very fast moving objects, above the velocity/speed of about 20km/sec, the IR sensors are NOT SUITABLE. This is because, the sensors are rather slow in their response.

World Robot Olympiad WRO 2016 Robotics Competition

The robotics students of Vidyasagar Academy and other students from across India, have a great chance to participate in World Robot Olympiad (WRO) 2016 Robotics Competition.

  • Regional Competition – September 2016
  • National Competition – October 2016
  • International Competition – November 2016

All schools of CBSE & State Boards schools and colleges all over in India must have already received this notice.

The complete details of this competition are given in the following .pdf documents. The competition restricts to use the LEGO MINDSTORM spares for building the robot.

Interested students of Vidyasagar Academy, must inform to Prof. Vidyasagar sir within a week for participation in this competition.

Vidyasagar sir will guide those students how to get prepared for this competition. He will also help the students to build the robot, apply the logic and write the relevant programs for the same.

Please read the complete instruction given the following .pdf file first and then contact Vidyasagar sir through THIS GROUP ONLY. However, you can call hime, only during 5PM to 7PM for knowing extra details.

For any queries related to WRO India please write to us at: or you can contact for further guidelines to Vidyasagar Sir through our contact form. You can also visit the website of WRO for Indian students on this link.

Important Note: The email address of WRO given above is reserved for Indian teams.Teams outside of India if have any query, should contact their respective WRO national organizer for clarifications.

Results of Robotics Study Club Competition 2016 held at Jubilee English CBSE School

On 02 July, 2016 Robotics Study Club Competition was held in Jubilee English CBSE School.

Robotics study club compeition track
Robotics study club competition track

We are pleased to announce that PRATIK NARENDRA JOSHI from this school, secured 1st Prize in this competition.

Pratik Joshi receiving 1st Prize with the hands of Principal Mam and Yash Vidyasagar
Pratik Joshi receiving 1st Prize with the hands of Principal Mam and Yash Vidyasagar

It was a tough competition and PRATIK’s robot traversed the given robotic track of an ‘8’ within record break timing of 11.3sec.

YATHARTH BAJARE another student from this school did also great, but his robot took 11.51sec. to traverse the given track.

Yatharth Bajare receiving the certificate

All the other participants of this competition did also quite well and we wish them great success in their future endeavour.

From Left: Yash Vidyasagar, Yatharth, Sumitra, Abhishek, Principal Vandana Kulkarni Ma'm, Pratik, Malhar, Pranav and Vidyasagar Sir.
From Left: Yash Vidyasagar, Yatharth, Sumitra, Abhishek, Principal Vandana Kulkarni Ma’m, Pratik, Malhar, Pranav and Vidyasagar Sir.
Be prepared, friends! Soon we are going to launch another competition on Maze Solving Robot in your school.

For that, of course, we shall get complete training in it to those students who already completed their C & C++ training program at Vidyasagar Academy, Akola.

Wish you all the best…!

We also thank VANDANA KULKARNI MAM, KULKARNI SIR AND KETAKI PARADKAR MAM from Jubilee School for their excellent support.

Do you want to learn robotics?
We offer short term course in robotics.
Click this link to know more.

How to write Pseudo Code for your robot?

What is Pseudo Code in Robotics?

Pseudo code is a general purpose code which does not contain any C & C++ syntax (grammar), but it is written directly in simple English language for our understanding.
At the beginners level a teacher of robotics always recommends to the student to write pseudo code for his robotics kit.

This helps the student to understand the logic behind the given task to the student.

How to start writing pseudo code?

For this we will have to take a simple task in robotics and work on it.

Suppose we take a simple task to flash all LEDs given on the development board at an interval of say 1 second. Here we assume that you are using either ATMega8 or ATMega16 microcontroller in your development board.

Hardware connection details

Here we consider that all the LEDs are connected to PORTB i.e. say PB7-PB0. Please remember here that the cathodes of all these LEDs are grounded and anodes are connected to the respective pins through current limiting resistors of 330 ohms.

Pseudo code for the given task

#write the code for crystal frequency of your robotic kit
#include input/output header file to define pins
#include delay file to introduce the delay
main function()
Define which pins of PORTB you want to make as output pins
while(1) // create infinite loop to repeat the action
Delay of 1 second
Delay of 1 second

Actual program for the given task

#define F_CPU 12000000UL
#include <avr/io.h>
#include <util/delay.h>
void main()
DDRB=0b11111111; // making all pins of PORTB as output pins
while(1) // create infinite loop to repeat the action

How to burn this program in your robotic kit?

Its very simple. Follow the procedure given below, step by step.
Open AVR Studio4 software installed on your PC. If you don’t have this software, then you can download it from this link.

  1. Create new project in AVR Studio4.
  2. Select your type of microcontroller from the list i.e. either ATMega8 or ATMega16.
  3. Type the above given actual program in it.
  4. Then press F7 on your computer keyboard.
  5. Your program will be compiled and ready to burn.
  6. Now connect your robotic kit to the PC through USB port and then open AVR Burner. You can download the AVR burner below.
  7. Click find device and then select the path of your .hex file.


(3) AVR Burner 72.50 KB 25 downloads

Vidyasagar Academy, Akola is a trusted name in the field of education. If you liked...

And finally click WRITE button to burn the program into your robotic kit.

When this procedure is done step by step all the LEDs on your development board will start flashing at a rate of 1 second. If you have any questions, please contact us.

Yantram Robotics Competition at Jubilee English CBSE School, Kumbhari

Vidyasagar Academy proudly announces Yantram Robotics Competition to be conducted in Jubilee English CBSE School, Kumbhari, Akola. This competition is restricted for the students of Jubilee English CBSE School only.

Date of competition: 02 July, 2016


The information about the competition is given below. Please note all students of this school.

Suggested Track

Yantram robotics competition suggested track
Yantram robotics competition suggested track. Please note that, the track is THICKER at the crossing. This will help you to write the program for IR sensing the crossing point of the track.

The track will be as follows for this competition. Read the below given rules for the competition carefully and follow them systematically.

Rules for the competition

  • You can use only 2 IR sensors for the robot to follow this track.
  • When robot is moving on the track, it MUST NOT CROSS the track, but it should turn either left or right on the track, as shown in the above diagram with arrows.
  • The direction of robot moving on the track is shown in the diagram, but you can take opposite direction also.
  • Every student must write his program independently. Maximum time for writing program will be 30 minutes.
  • However, the student can write the program for the given track at home also and bring the program in pen drive or in his own laptop.
  • During actual competition, each student will get only 2 chances to test the robot on the given track.
    The robot which will follow the track for one complete round in shortest time and without errors will be declared as the WINNER OF THIS COMPETITION.

Vidyasagar Academy wishes you all the best…!


How to make your own scribbler robot?

To make your own scribbler robot is awfully simple!

You can turn any of your BLFR or the like robot into scribbler robot. Just follow the below given procedure…

Take an ‘L’ shape clamp as shown below. You can get such clamp in your junk box or in your childhood mechano box.

How to make your own scribbler robot
Take an ‘L’ shape clamp

Now take a 1 inch PVC pipe and cut it into a length of 4-5cms. Not more. This length is enough.

How to make your own scribbler robot
Take a 1 inch PVC pipe, 4-5cem long

Now fix the ‘L’ shape clamp at the front side of your robotic chasis with screw and then fix the piece of PVC pipe on it, as shown below, with the help of rubber band. If you want it really tight, then pour some drops of FIX-IT or some quick adhesive for real rigid and fix pipe.

how to make your own scribbler robot
Fit the pipe on the ‘L’ shape clamp with rubber bands

Now you are almost ready. Take a Camlin white board marker pen and just insert it into the pipe, as shown.

How to make your own scribbler robot
Camlin white board marker pen
How to make your own scribbler robot
Just insert the board marker pen in the pipe

Now program your robot to draw circle, square, rectangle, triangle and number of shapes by writing accurate programs with this robot. Be careful about the “_delay_ms(?) value in your program. This delay will play an important roll to draw anything accurately enough.

How to make your own scribbler robot
Program your robot to move forward and backward with turns to draw such words and even figures

Note: If you find that as the speed of robot increases, the tip of the pen may not draw vivid lines. For that you can place or fix some small weight on the top of the pen. This will make it really cool to draw vivid and neat figures, letters and even words…!

There is another idea of making more perfect scribbler robot, as given below.

How to make your own scribbler robot
Cut the board marker pen of 6cms in length
How to make your own scribbler robot
Make a hole, insert the PVC pipe in it and then insert the pen from bottom side of robot

So? Happy scribbling….!

Why you must learn robotics only through Vidyasagar Academy?

तुम्ही शाळेत/कॉलेजात शिकत आहात का…? आणि remote control च्या खेळण्यासोबत खेळत असता का किंवा खेळले आहात का…? मग हे वाचाच…!

Remote control ने चालणाऱ्या खेळण्याला ‘ बुद्धी ’ असते का…? नाही ना…!? ते खेळणे तुमच्या बुद्धीवर किंवा कौशल्यावर नियंत्रित होत असते. तुम्ही जसे चालवाल तसे ते चालते.

समजा तुमच्या जवळ एक remote controlled कार आहे आणि तुम्ही ती remote control च्या मदतीने एका खोलीत चालवीत आहात अशी कल्पना करा. अचानक जर तुमचे नियंत्रण बिघडले तर ती कार सरळ भिंतीवर जाऊन आपटणार ह्यात शंका नाही. असे ‘बिनडोक’ (आणि महागडे) खेळणे काय कामाचे…?

मित्रांनो, त्यापेक्षा तुम्ही robotics का शिकत नाही…? तुम्हाला कल्पना आहे का, कि रोबोटिक्स शिकताना तुम्हाला खऱ्या अर्थाने तर्क (logic) म्हणजे काय ते उमगते, तुमच्या बुद्धीला एक आव्हान मिळते, खाद्य मिळते, तुमच्या विचारांचा कस लागतो.

अगदी साधा रोबोट जरी घेतला आणि तो रोबोट तुम्ही एखाद्या टेबलावर चालत ठेवला (दोन चाकांवर), तर तो टेबलाच्या काठावर आला तरी पडणार नाही, स्वतःला वाचविण्यासाठी तो थांबेल, मागे वळेल आणि पुन्हा पुढे चालत राहील, अशा प्रकारची बुद्धी तुम्ही तुमच्या तर्काचा (logic) आधार घेऊन त्याला देऊ शकता. रोबोटिक्समध्ये, तुमच्या रोबोटने स्वतःचे निर्णय स्वतःच कसे घ्यावेत, हे तुम्ही रोबोटला शिकवू शकता.

आणखी एक, समजा तुमचा रोबोट एका खोलीत चालतोय (दोन चाकांवर) अशी कल्पना करा. खोलीत जागोजागी त्याच्या समोर जे अडथळे येतील त्यावेळी तो त्यातून बरोबर मार्ग काढत पुढे पुढे जात राहील अशी निर्णयक्षमता तुम्ही रोबोटला देऊ शकता.

विद्यासागर अकॅडेमीकडून तुम्हाला दिल्या जाणारी रोबोटिक्स किट असंख्य वेगवेगळ्या प्रकारे तुम्हाला वापरता येते. त्यासाठी तुम्ही ‘C’ Programming Language मधील प्रोग्राम्स कसे बनवावेत ह्याचे शास्त्रशुद्ध शिक्षण तुम्हाला दिले जाते. ह्या रोबोटिक्स किटच्या सहाय्याने तुम्ही काय काय करू शकता हे केवळ तुमच्या कल्पनाशक्तीवरच अवलंबून आहे.

अशा एक ना अनेक वेगवेगळ्या तर्कशुद्ध निर्णयक्षमता (logical ability) तुम्ही आपल्या रोबोटमध्ये विकसित करू शकता. त्यासाठी आम्ही विद्यासागर अकॅडेमीमध्ये रोबोटिक्सचे शास्त्रशुद्ध शिक्षण देतो.

विद्यासागर अकॅडेमीने ‘LEARN ROBOTICS IN EASY STEPS’ हा अभ्यासक्रम, अगदी आठव्या इयत्तेत शिकणाऱ्या विद्यार्थ्याला सुद्धा सहज समजेल, अशा प्रकारे तयार केला आहे. अतिशय सोप्या पद्धतीने किमान ६-७ दिवसात हा बेसिक कोर्स तुम्ही शिकू शकता. लक्षात ठेवा, विद्यासागर अकॅडेमी मध्ये शिकविल्या जाणाऱ्या रोबोटिक्सचा अभ्यासक्रम हा संपूर्ण महाराष्ट्रात प्रसिद्ध आहे. दरवर्षी किमान १००० पेक्षा जास्त विद्यार्थी (८ वी ते बी. इ. फायनल) आमच्या अकॅडेमीमध्ये हा कोर्स शिकून जातात.

ह्याशिवाय रोबोटिक्स शिकल्यावर तुमच्या उच्च शिक्षणात त्याचा तुम्हाला खूप उपयोग होतो. उज्वल भवितव्य घडविण्यासाठी सध्याच्या गतिमान आणि आधुनिक जगात, रोबोटिक्स सारखे दुसरे शिक्षणच नाही. म्हणून मित्रांनो, आता तरी सावरा आणि उगीच निर्बुद्ध खेळण्यांसोबत खेळण्यात आपला अमूल्य वेळ आणि पैसा वाया घालवू नका.

अधिक माहिती साठी आमचे खाली दिलेले पत्रक पहा.

robotics study club
Front side of robotics study club brochure
robotics study club
Back side of robotics study club brochure

Shridhar Rode’s Make in India Project: Accidents avoider on U turns

Name of the project: Accidents avoider on U-turns in mountainous area


I worked on this project to avoid road accidents because, in our country most of the death of youth is in Mountainous area and specially on U-turn so to avoid accidents and to save life of peoples I do this project.

The special Project is based around the development of a U-turn  either on a ground level road or in Mountainous area. This report deals with the development of the sensing and control system to avoid road accidents on U-turn in mountainous area.

In this project I used Microcontroller ATMega8 and Ultrasonic sensor. The project was a success, in that the sensing and control system met the specifications given.

Download Project Report

Project images

The top view of model for the project
Shridhar Rode's MII Project
The side view showing the U turn in mountainous area