Sunday, December 29, 2013

Line Following Robot Using LDR sensor protues simulation



HOME    I  ALL IN ONE TAB

Line Following Robot Using LDR sensor 



protues Design



                      Line following Robot is used to follow the  line path on surface. the line may be black or white in color .here i constructed a line following robot using LDR Sensor it can travel black line on the white surface .

           Requirments: 
                                    
                                1. Dual voltage comparator-ic(LM 393)
                                2. Gear Motor - 100 rpm
                                3. Led -( yellow -2 ,white -2)
                                4. Ldr-4
                               
                                 

                  the protues Design and its Hex code is given below . download and simulate  the line follower on protues vsm 

          Simulation Files:
                            
                               1. Protues Simulation File -DOWNLOAD
                                             -

                  the  LDR Sensors are low cost light dependent sensor. it can change its resistance according to the change of light Intensity. Here i used four LDR sensors for sensing light difference from black and white surface. we know that light can't reflect from black  surface because it absorb the light fall on it but white body will reflect light from surface  therefor i used a pair of  white led  for the light source  to receive light from white surface . LDR1 ,LDR2  are checking the left side of line following robot and LDR3, LDR4 are checking the left side of robot. when left side become white surface the robot ON the left side motor therefore robot moves to right side. but when right side of the robot become white surface robot ON the right side motor then robot moves to left side . due to the unbalanced color difference on track surface and corresponding motor ON and OFF conditions moves robot on line drawn on the surface

                     Image shows the  response of LDR at light. light's parameter in luminescence and LDR resistance in ohm.




My video of introducing the line following robot from   youtube :




Thank u for downloading and watch my video

Wednesday, December 25, 2013

Robotic Arm Using Arduino Mega 2560 Rev3 (6 Servo With 6 Potentiometer)


HOME    I  ALL IN ONE TAB

Robotic Arm Using Arduino Mega 2560 Rev3 (6 Servo With  6 Potentiometer)


Required Components 

.                  1.    Arduino Mega 2560 R3
                   2.    6 Servo Motor
                   3.    6  Potentiometer
                   4.    9V Battery

    You can simply simulate this project with protues software

100% TRUSTFUL CODE AND DESIGN

1 . Design file for Robotic Arm   - DOWNLOAD
2 . Hex file                               - DOWNLOAD

      Thank You For Downloading.

Explanation :   This design mainly constructed for controlling servo motors with potentiometer (actuators).
there are 6 servo motors and 6 corresponding potentiometer. By changing the value of potentiometer we get input signal to micro controller. we know that potentiometer produce only  analog signal therefore we needed convert this analog signal  to digital signal first . Analog signals only applied to the analog input provider by the arduino Mega 2560 r3. first we read the analog signal from the input pins  .it will be in the digital form it have 10bit resolution and has  data value between 0 - 1023 . This 0 - 1023 data we mapped to 0 -255 for changing the duty cycle of servo from 0 -100 %.

                             Operation of the servo motor is worked by applying pwm signal for each 20ms cycle frequency  , the signal frequency varies from 0 - 2 ms.  Waveform indicating the  + 45 degree and +90 degree servo positioning with its frequency.

        +45 Degree

              +90 Degree

You can change this properties by changing frequency and duty-cycle of the PWM signal


 TRY THIS PROJECT AND TELL ANY PROBLEMS YOU FOUND

Wednesday, December 11, 2013

Uni-polar Stepper Motor Control using Microcontroller

HOME    I  ALL IN ONE TAB

Uni-polar Stepper Motor Control using Microcontroller  



To work the uni-polar stepper we need an driver module but for control  we need signal from micro controller.  Here i described a easiest method to rotate stepper motor to right and left direction with constant predefined speed you can easily simulate this work on protues by design and hex code given below

simulation files :

         1. protues design file - DOWNLOAD
         2. Hex code file         - DOWNLOAD

Thank you For Downloading ....

Explanation :Here i used  high speed switching method at the  portc .  4 input signals are given in to the Uni-polar stepper motor using least nibble value changing portc in the order of 1,2,4,8 and for proper rotation we provide a delay of 120 ms this delay will change according to variety of stepper motor . the output wave form is given below 

Wave form :



 from figure we know that A1,A2,B1,B2 are input pins of the stepper motor and it's corresponding input values like 1,2,4,8 at small interval of time provided by the delay_ms(); comment

      Compare the pins A1,A2,B1,B2 from two picture .



AC and BC are constant high here these two pins are connected two +voltage 

Architecture of stepper motor

Don't forget to comment 



Tuesday, December 10, 2013

Mind Disturber Using ATtiny Microcontroller

HOME    I  ALL IN ONE TAB 

 Mind Disturber Using ATtiny Microcontroller



                  This project named as Mind Disturber because when i simulate this i also effect it . because variable high frquency and variable duty cycle of the sound Generated from the crystal sounder makes insufferable .it is very easy to make for fun but my request to my friends take care !

For simulation of this project download the protue design file and hex code for attiny13

At simulation Don't Forget to volume up and ON the audio system connected to your computer 
and check the volume level in volume mixer of the computer  the volume level of protues software must be high.


Mind Disturber device (circuit ) used in IRON MAN  , it paralyzed tony stark




Simulation files :
                
         1. Protues Design File - DOWNLOAD
         2. Hex Code File         - DOWNLOAD
         3. Source code            -  DOWNLOAD
Thank you for downloading.....

Picture of piezo ceramic sounder



Don't forget to write comments and problems you found in this simulation

Ping Pong Game By Microcontroller with Protues simulation

HOME    I  ALL IN ONE TAB

Ping Pong Game By Microcontroller with Protues simulation



This  time not only to study but also to play. ping pong is an successful arcade video game at 19s. In  this simulation the video information get by GLCD and gaming input signals  get by designed game keyboard .the designing of the game screen content is very easy to make .read the steps of design below

TRY THIS NOW....

Simulation files :
    
       1. Protues Design file - DOWNLOAD
       2. Hex code file           -DOWNLOAD
       3. Source  file              -DOWNLOAD
Steps of Design

1. change image properties  >> page size 128x64 pixals with black and white color mode and draw the required image on  windows paint tool .



2. After the designing  save file as Monochrome bitmap (*.bmp) .
  


3. Open the mikroC PRO  >> Tools >> GLCD bitmap editor >> select KS0108 ( GLCD size 128x64).
    >> load the bitmap image file where you saved in directory >> then you can see the image on GLCD screen     provided by mikroC and the code for image can see in the bottom box . Copy the generated code and save     as c programme file and include in the programme of GLCD .



SCREEN SHOTS OF GAME




Thank you for reading ....

Monday, December 9, 2013

Serial Interface and controlling A mobile using microcontroller

HOME    I  ALL IN ONE TAB

   Serial Interface and controlling A mobile using microcontroller


                            
                 It is an very interesting simulation to control and interfacing a mobile with micro-controller . This  simulation can't indicate the full work due to the absence of mobile library but you can check the working of this simulation . Try this project and tell about any problem you found at the time of simulation . Files are given below 

Simulation File:
                   1. Protues simulation file   -  DOWNLOAD
                   2. Hex code file                 -  DOWNLOAD

Thank you for Downloading 

Sunday, December 8, 2013

Servo Motor Control By Push Button Using Arduino Uno R3

      Servo Motor Control By Push Button  Using Arduino Uno R3  



                Now i am introducing another method to control servo motor using two push button. It is  a very simple method to control servo . We can control  servo by joystick,computer keyboard  etc.
            
                In this design we also provided an serial data output and it  connected to VIRTUAL TERMINAL  for  monitoring the duty cycle value of  the servo motor . you can simulate this project using protues software . the design and  hex code files are  given below.

Requirements

                   1. 1 Servo Motor 
                   2.  Arduino Uno r3 
                   3.  2 Push button
                   4.  2 10k Resistor
                   5.  9V Battery

Simulation Files :

    1. Protues design file - DOWNLOAD
    2. Hex code file         - DOWNLOAD
    3. Source Code          - DOWNLOAD
    
Thank you for downloading 

please inform by comment if any problem you found.

Thursday, December 5, 2013

Robotic Arm Using Arduino Uno R3 (6 Servo With 6 Potentiometer)

HOME    I  ALL IN ONE TAB

Robotic Arm  Using Arduino Uno R3
(6 Servo With  6 Potentiometer)


Required Components

.                  1.    Arduino Uno R3
                   2.    6 Servo Motor
                   3.    6  Potentiometer
                   4.    9V Battery

    You can simply simulate this project with protues software

100% TRUSTFUL CODE AND DESIGN

1 . Design file for Robotic Arm   - DOWNLOAD
2 . Hex file                               - DOWNLOAD
2 . INO CODE                           - DOWNLOAD

sorry for advertising  

      Thank You For Downloading.

Explanation :   This design mainly constructed for controlling servo motors with potentiometer (actuators).
there are 6 servo motors and 6 corresponding potentiometer. By changing the value of potentiometer we get input signal to micro controller. we know that potentiometer produce only  analog signal therefore we needed convert this analog signal  to digital signal first . Analog signals only applied to the analog input provider by the arduino uno r3. first we read the analog signal from the input pins  .it will be in the digital form it have 10bit resolution and has  data value between 0 - 1023 . This 0 - 1023 data we mapped to 0 -255 for changing the duty cycle of servo from 0 -100 %.

                             Operation of the servo motor is worked by applying pwm signal for each 20ms cycle frequency  , the signal frequency varies from 0 - 2 ms.  Waveform indicating the  + 45 degree and +90 degree servo positioning with its frequency.








                +45 Degree






                +90 Degree



You can change this properties by changing frequency and duty-cycle of the PWM signal


 TRY THIS PROJECT AND TELL ANY PROBLEMS YOU FOUND