Course Instructor: Professor Pradeep Sarin
Teaching Team: Nitin Pawar, Swapnali Gharat, Electronics Lab, Physics Department
Projects | Reports(PDF) |
Air Drums
Team:Aman Sohane, Chinmay Khandekar, Paritosh Meihar
Abstract:
A training device for would-be drummers. It is hard to get a complete drumset into a hostel room.
This project uses two 'drumsticks' with builtin two-axis accelerometers to pickup the motion of a drummers'
hands. The signals are processed by the Arduino and a serial to MIDI converter is used to reproduce the
sounds that a real drum would produce when the stick hits the drum. (Evaluators note: very good performance!)
|
Report |
Alarm Clock from Hell
Team:Sayali Bhosekar, Prithika Vageeswaran
Abstract:
A simple enough digital alarm clock. Except it hangs from the ceiling with a string attached to a servo-motor.
Everytime the alarm goes off and you snooze it, the motor pulls the clock up higher out of your reach.
|
Report |
Digital Oscilloscope
Team:Chaitali Joshi, Deepshika Verma, Surabhi Sachdev
Abstract:
The Arduino board is used as a digital oscilloscope. Analog signals are acquired from external devices - the
data is sent back up to the host PC and displayed in a nice java-based GUI interface that simulates the
control interface of a real oscilloscope. (Evaluator's note: worked great)
|
Report |
Energy Saving Light control
Team:R SAmal Agarwal, Ajit Kumar, Atreya Chatterjee
Abstract:
The device keeps count of the number of people entering a room using sensors, and turns on he appropriate
number of lights. As people leave, the device keeps count and when the last person has left, turns out
all the lights.
|
Report |
Voice ID System
Team:Rahul Sharma, Prashant Srivastava, Saurabh Gandhi
Abstract:
The device performs a fast fourier transform on the analog signal received through a microphone, and
by matching the result to templates stored in memory, identifies the voice. Lots of cool mathematics
and optimization to squeeze the limits of performance from the Arduino.
|
Report |
Air Mouse
Team:Ashwin Hegde, Vishal MV, Gautum Reddy
Abstract:
Use a set of 3-axis accelerometers and a few pushbuttons to simulate the performance of a kinect.
Wave your hands in the air to move windows around on your desktop.
|
Report |
Electronic Chess
Team:Sneha Jain, Arpan Saha
Abstract:
A chess board is equipped with stepper motors that control the movement of chess pieces. The idea was to
eventually interface it to a separate chess program that calculates the moves and the Arduino controller moves the
pieces mechanically.
|
Report |
Frequency Identifier
Team:Nikhil Prakash, Avinash Ashok, Parth Jinger
Abstract:
This project done in association with a Signals and Systems course (EE) taken by the students to
explore real time signal processing with discrete fourier transforms.
|
Report |
Portable Health Monitor
Team:Animesh Gupta, Abhijeet Alase, Satyajeet Gaur
Abstract:
A device that uses infra-red sensors to monitor flow of blood in veins, which determines the
reflectivity of skin above the veins to measure heart rate and other health parameters.
|
Report |
Random Number Generator
Team:Raja Vinay, Souvik Dutta, Soumya Dhawan
Abstract:
This started out with the idea of using electronic noise to create a truly random number sequence.
It drifted over into collaboration with Prof. Punit Parmananda to use a chemical system that shows
chaotic behaviour as a source for random number generation.
|
Report |
Reverse-I Board
Team:Anvay Upadhye, Aditya Ballal
Abstract:
A device to play Reverse-I against the Arduino. Implemented using a matrix of LED's
and push-button switches.
|
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!)