Fall 2013: Projects created by Students as part of course EP-315 on Microprocessors

Junior Year Engineering Physics

Department of Physics, IIT Bombay

Course Instructor: Professor Pradeep Sarin

Teaching Team: Nitin Pawar, Swapnali Gharat, Electronics Lab, Physics Department

Project Kickoff Instructions

Project Close-out

Projects Reports(PDF)

Use of an accelerometer as a 2-D/ 3-D mouse controller

Team:Suryapratap Babar, Ayush Babel, Anirudh Krishnan

Abstract: The cursor motion on commercial laptops is due to the capacitive touchpad. This requires contact of finger tips. Our main aim is to eliminate this arduous procedure and controlling it with the wrist motion.

Report

Autoranging Digital multimeter

Team:Aditi Udupa, Jyotsna Ghaitalik, Shalini Kureel

Abstract: We have tried to build a multimeter capable of measuring voltage, resistance and capacitance and make it autoranging(i.e without need for external setting of range). We have used simple voltage dividers to change ranges and the Arduino is programmed to change ranges accordingly.

Report

Chromatogram reader

Team: Anurag Meena, Divyank Agarwal, Sanchita Das

Abstract: The proposed device is intended to read data basically from pigment chromatograms. The utility arises due to mismatched interpretation of data when viewed by different observers in different environmental conditions. The device breaks the incoming data into respective Red, Green & Blue Value of the sample which can be observed by the user and used as per requirements in comparison or data acquisition.

Report

Frequency detector

Team: Prasanna Siddireddy, Sandeep Subramanian, Saquib Alam

Abstract: The project consistis of two modes. Mode 1 is when a frequency is played into a mic it will be detected by the aurdino and the detected frequency will be displayed on the terminal. The signal x(t) which is given as input into the mic will be sampled and then fourier transform takes place. Fourier transformation gives us the input signal in the frequency domain from which we can detect the frequency. Mode 2 consists of an led grid. LEDs can be glown controlled by the frequency of the input into the mic. Initially an LED would be lit and if we say A the LED to the top glows, saying E glows one on the right, Z glows one on the down and U the one on the left.

Report

Autonomous gas monitoring system

Team: Danavath Kiran Naik, Neeraj Ranjan, Ajay Boyat

Abstract: Proposal describes the design of Ambient air quality monitoring system that can continuously track certain environmental parameters. This project mainly focus on the CO (It is toxic to humans and animals when encountered in higher concentrations, although it is also produced in normal animal metabolism in low quantities, and is thought to have some normal biological functions) and combustible gases, since these days quantity (ppm)of these gases are increased due to large exhaust from automobiles .And also to detect the leakage of the Household gases (LPG)(pre indication to the leakage of huge LPG gas ).

Report

Handwriting recognition system

Team:Shantanu Agarwal, Darpan Sanghavi, Shreyans Jain

Abstract: The aim of our project is to design a touch screen controller that enables users to input decimal digits through a resistive touch screen. The controller will then try to recognize the inputted number and display it if the glyphs are su?ciently 'close' to some model digits. Currently we only aim to match the source 'as is' to the targets, without scaling, translating and rotating.

Report

Quadcopter dynamic controller

Team: Abhishek Ukey, Ankur Agrawal, Digvijay Wadekar, Hardik Godara, Jash Banker, Mukul Sholapurkar, Tushar Sinha

Abstract: A quadcopter, also called a quadrotor, is basically a helicopter with 4 rotors instead of the 2 used in a standard helicopter. Quadcopters have gained tremendous popularity in the ?eld of "Unmanned Autonomous Vehicle (UAV)" research. Quadcopters depend on electronic sensors and control systems to stabilize their ?ight. The main advantage that a quadcopter has over a helicopter is that since it requires four small rotors, each rotor possesses less kinetic energy and hence will cause less damage if it hits something. Each motor must lift only a quarter of the weight so we can use cheaper motors. Also quadcopters are easier to build and control and due to their small size, can be maneuvered easily in closed spaces too.

Report

Examining Random numbers generated using Johnson noise and chaotic mapping/strong>

Team: Anshul Avasthi, Anushrut Sharma, Rishabh Khandelwal

Abstract: The aim of our experiment is to generate truly random numbers, since there exist numerous applications that would bene?t greatly from the existence of easily accessible truly random numbers. Computational ?elds like cryptography are among the ?rst that come to mind.

Report

Digital Thermometer

Team: Akash Khaire, Vinay Salvi

Abstract: We have tried to make a single-supply system to precisely measure the temperature at a remote location with less than 1 degree Celsius error over a 0 to 100 degree Celsius range. We have used AD 590 as a temperature sensor and LM 324 as an op-amp which is commonly available.

Report

Hardware

All the above projects are implemented using the open-source Arduino microcontroller platform. The core is the Atmega168 16 MHz 8-bit microcontroller made by Atmel. It has 16 digital I/O lines and 6 I/O lines which makes it very easy to interface it to hardware (and a particular favorite among robotics hobbyists!)