Tuesday, 16 December 2014

Variable voltage regulator :

Using this circuit we can obtain output greater than 5 V using IC 7805 and some capacitors and resistors .


Saturday, 13 December 2014

Robotic Arm :

Our first Gripper : works well :D





Mechanism for converting rotary motion to linear motion :


Friday, 5 December 2014

Wall follower

Holonomic X Drive :

Line following robot :

My Arduino based line follower using 8 digital sensors array



Demo run :




Links :

Fast line follower using PID algorithm :

1. http://thanoseleftherakos.blogspot.se/2011/10/pid-line-follower.html
2. http://www.techbitar.com/fast-line-following-robot.html (with code)
3. http://webdelcire.com/wordpress/archives/619 
4. http://42bots.com/competitions/arduino-line-following-code-video/( using different algorithm)
5. http://www.ikalogic.com/line-tracking-sensors-and-algorithms/  (tips for array intersection)
6. http://www.instructables.com/id/Robot-Line-Follower/ (9 sensor design - fast )

Using Rasberry Pi and Camera :

http://www.raspberrypi.org/an-image-processing-robot-for-robocup-junior/


New line follower design ( under construction ) :

Low ground clearance 


Intersection counting :




Fast line follower + Wall follower !!





Tuesday, 25 November 2014

LIVE VIDEO STREAMING USING ANDROID

For those of you who want live streaming over Wifi or any other network using your Android smartphone use - IP Webcam


https://play.google.com/store/apps/details?id=com.pas.webcam&hl=en

1. Download the app
2. Start server
3. Type the address that's displayed in the screen in your address bar .
4. And here you go !!



NOTE : Both the devices should be in the same network ( Either WiFi or Mobile internet )

Monday, 20 October 2014

Microwind

CMOS circuit designing using Microwind :

1) Inverter :




Output :



2) NAND gate :




Output :



3) NOR gate :



Output :



4) 2 : 1 MUX using transmission gates :



Output :



5)  Expression Y = (ABCD) bar


Output :


Thats it !!  : D




Monday, 4 August 2014

VHDL Program for Counter

 VHDL MODULE FOR COUNTER :

entity cou is
    Port ( clk : in  STD_LOGIC;
           rst : in  STD_LOGIC;
           qout : out  STD_LOGIC_VECTOR(2 DOWNTO 0));
end cou;

architecture Behavioral of cou is
signal count : STD_LOGIC_VECTOR(2 DOWNTO 0) ;

begin

process(clk,rst)
begin


if rst='1' then
count<="000";

elsif(clk 'event and clk='1') then

count<=count+1;

end if;

end process;
qout<=count;


end Behavioral;

TEST BENCH :

BEGIN

    -- Instantiate the Unit Under Test (UUT)
    uut: cou PORT MAP(
        clk => clk,
        rst => rst,
        qout => qout
    );

    tb : PROCESS
    BEGIN
   
clk<='0';
wait for 10 ns;
clk<='1';
wait for 10 ns;
end process;

process
begin
rst <='1';
wait for 10 ns;
rst <='0';
wait for 150 ns;

       
END PROCESS;

END;

OUTPUT :