Friday 10 October 2014

Gauss Rifle

Description :

This science activity is very interesting and also teaches a lot of phenomenon of magnetism, conservation of energy and momentum.

Materials Required :

  • Wooden Ruler
  • Sticky Tape
  • 4 strong magnets(Any type but preferentially square or rectangular magnets)
  • 9 steel balls with diameter that is close to match with that of height of magnet

 Procedure :

  • Tape the first magnet to the ruler at the 2.5 inch mark. The distance is arbitrary. You can chose any distance. this is done to fit all the 4 magnets on the ruler.
  • Trim off the excess tape from the edges.
  • To the right of each magnet, place two steel balls. Arrange a target to the right of the device, so the ball does not roll down the street and get lost. 
  • To fire the gauss rifle, set a steel ball in the groove to the left of the leftmost magnet. Let the ball go. If it is close enough to the magnet, it will start rolling by itself, and hit the magnet. 
  • When the gauss rifle fires, it will happen too fast to see. The ball on the right will shoot away from the gun, and hit the target with considerable force. Our one foot long version is designed so the speed is not enough to hurt someone, and you can use your hand or foot as a target. 

Some Modifications for better results..

  • Take different size balls and place them such that first magnet has balls of maximum size and consequently reducing the ball size.
  • Number of magnets can be increased.
  • Strength of the magnets can be increased. Best results are obtained by using neodymium-iron-boron magnets which are quite expensive.


For More Information, please refer to the following links..

http://www.discovery.com/tv-shows/other-shows/videos/time-warp-gauss-gun.html
http://www.youtube.com/watch?v=OuP_pdkOJuo

Wednesday 16 April 2014

Aeroponics

Description
Friends, this super cool idea of Aeroponics is just awesome. This can be created easily within 5-10 days depending on  the level you want.In this project you can cultivate pants without soil and much faster.  

Material Required


  • High Power Water Pump
  • Flexible thin water pipes
  • Plastic trays (minimum two)
  • Mini spray nodes
  • A tub or bucket
  • Plastic foam or cloth
  • Red led lights
  • A stand 
  • Plants of short height
  • Power supply
  • fertilizers (which can be dissolved in water)
Procedure

Make stand of required dimensions such that it can hold trays like in above picture .Place the trays firmly place trays at distance 4-5 inch greater than that of your plants .Make the whole structure and fit pipes with spray nodes at interval of 3-5 inch.Place plastic foam or stretched clothes with small holes to insert plants , make sure that roots of plants are suspended in air , the pipe should be single pieced coming from a water bucket or chamber the water pump should be connected in between bucket and stand the pipe should end in the same bucket. Dissolve the fertilizers in water bucket. The pressure of water should be moderate. Your plants will grow without soil and excess of water.Also fix LED lights on top of plants under trays.

Precautions

  • Make sure that wires are away from water.
  • Wires should be properly insulated.
  • The whole system shouldn't leak from anywhere.  


Advantages

This project has following advantages


  • Crops can be grown easily at regions having harsh climate and infertile soil.
  • Growth rate of plants increases as their is no barrier and plants grow without competition.
  • This can be easily applied in low space and urban life.
  • Plants cant get affected by any pests.
  • Plants produced are of good quality.
  • Initial setup cost can be high but it runs with minimum investments.
More Information on:-

     


    
  




Jackpot Game

Friends this is much interesting game made using C++. Computer will select a number and you will have to guess it in maximum 5 guesses . You can also select difficulty level as per your choice.

 #include <iostream.h>
#include <stdlib.h>
#include <time.h>

void Start ();

void GetResults ();

int  i, j, life, maxrand;

char c;

void

Start ()
{
     i = 0;
     j = 0;
     life = 0;
     maxrand = 6;

     cout << "Select difficulty mode:\n"; // the user has to select a difficutly level

     cout << "1 : Easy (0-15)\n";
     cout << "2 : Medium (0-30)\n";
     cout << "3 : Difficult (0-50)\n";
     cout << "or type another key to quit\n";
     c = 30;

     cin >> c;                   // read the user's choice

     cout << "\n";

     switch (c)

     {
        case '1' : maxrand = 15;  // the random number will be between 0 and maxrand
        break;
        case '2' : maxrand = 30;
        break;
        case '3' : maxrand = 50;
        break;
        default : exit(0);
        break;
     }

     life = 5;         // number of lifes of the player

     srand( (unsigned)time( NULL ) ); // init Rand() function
     j = rand() % maxrand;  // j get a random value between 0 and maxrand

     GetResults();


}



void

GetResults ()
{
     if (life <= 0)
        // if player has no more life then he lose
     {
        cout << "You lose !\n\n";
        Start();
     }

     cout << "Type a number: \n";

     cin >> i;          // read user's number

     if ((i>maxrand) || (i<0)) // if the user number isn't correct, restart

     {
        cout << "Error : Number not between 0 and \n" << maxrand;
        GetResults();
     }

     if (i == j)

     {
        cout << "YOU WIN !\n\n"; // the user found the secret number
        Start();
     }

     else if (i>j)

     {
        cout << "Too BIG\n";
        life = life - 1;    // -1 to the user's "life"
        cout << "Number of remaining life: " << life << "\n\n";
        GetResults();
     }

     else if (i<j)

     {
        cout << "Too SMALL\n";
        life = life - 1;
        cout << "Number of remaining life:\n" << life << "\n\n";
        GetResults();
     }
}


int

main ()
{
     cout << "** Jackpot game **\n";
     cout << "The goal of this game is to guess a number. You will be ask to type\n";
     cout << "a number (you have 5 guess)\n";
     cout << "Jackpot will then tell you if this number is too big or too small compared to the secret number to find\n\n";
     Start();
     return 0;
}
This program is error free 
THANK YOU!!!!!!!!!!