Course Instructor: Professor Pradeep Sarin
Teaching Team: Nitin Pawar, Swapnali Gharat, Electronics Lab, Physics Department
Projects | Reports(PDF) |
True Random number generator using Johnson noise in a resistor and chaotic mapping
Team:Saurabh Mogre, Niladri Chatterjee, Kartik Kothari
Abstract:
The aim of the experiment is to generate truly random number using noise generated in a
physical phenomenon. In this case, we have used the thermal noise created in a resistor as
the starting point to generate random numbers. We amplify the noise and process it on a
microcontroller to obtain strings of random numbers.
|
Report |
Air Quality monitor
Team:Janaki Sheth, Sarthak Bagharia, Abhijeet Mukhekar, A. Yashasvi
Abstract:
The circuit uses both an air quality sensor (MQ135) and a temperature sensor (LM35)
to measure the pollution levels and the temperature levels of the surroundings respectively.
The air quality sensor gives values in voltages, and taking the room value as the base level,
we judge the pollution level of the surrounding. Values were taken in the room, on the roadside
and at the main gate. They progressively show greater pollution levels.
The LEDs display a binary condition of a polluted environment.
|
Report |
Autoranging multimeter
Team:Shruti Singh, Parul Maheshwari, Nikunj Maheshwari
Abstract:
An autoranging multimeter that uses the Arduino to measure DC voltages in the range 100 mV to 20V and
resistances from kOhm to MOhm.
|
Report |
Snake game on LED matrix
Team:Abhish Dev
Abstract:
Set up a 'twist the snake' game like the ones found on older phones. A 4 x 4 LED matrix is used for display controlled by
8 digital outputs from the Arduino and a joystick control for 4 directions.
|
Report |
Barcode Reader
Team:Parul Purwar, Ajinkya Suryawanshi, Smarak Mohanty, Shivaram Mutukari
Abstract:
A barcode reader consists of a scanner, a decoder and a cable used to connect
the reader with a computer. A barcode reader captures and translates the
barcode into numbers and/or letters. A barcode reader works by directing a
beam of light across the bar code and measuring the amount of light that is
reflected back. The dark bars on a barcode reflect less light than the white
spaces between them. The photodiode converts the light energy into electrical
energy, which is then converted into data by the computer.
[The project ran into some technical troubles because the alignment of the stepper motor
used to rotate the laser beam across the printed code could not be aligned closely enough with
the receiving sensor plate]
|
Report |
Color Sensor
Team:Chirag Modi, Aviral Bhatnagar, Harshveer Jain, Bhupendra
Abstract:
To construct a device that is able to sense, identify and reproduce the colours that it is shown.
|
Report |
Infrared burglar alarm
Team:Prashant Mishra, Ruturaj Apte, Niranjan Borkar, Akash Agarwal
Abstract:
Uses an IR beam generated by the Arduino and sensed by an IR photodiode. The transmitted signal is modulated at high frequency
to avoid stray IR sources. When the beam is interrupted, the alarm is triggered.
|
Report |
Proximity based music maker
Team:Kaushal Aryan, Siddharth Shah, Vikram Naryal
Abstract:
To build a device which produce music using a simple proximity sensor with infrared LED's and Arduino.
|
Report |
Data Communication through time encoded laser pulses
Team:Rupesh Chaudhuri, Amit Kumar, Suman Rajan Patel
Abstract:
Make two Arduino boards communicate through laser pulses sent/received. The timing of the pulses encodes
the data being transmitted. |
Report |
Two axis Self levelling surface
Team:Adwait Dongare, Abhishek Shelar, Anil Dhaker, Raj Panchal
Abstract:
The objective of this project is to create a device capable of always maintaining a horizontal surface
regardless of the orientation of the base. This is the implementation of a basic control system where
the error is estimated by an input sensor (an accelerometer); a controller (the Arduino UNO) acts on
this error to calculate the appropriate correction and forwards this correction to an actuator (a
system of 2 servo motors). |
Report |
Pringle popper
Team:Ishita Dasgupta, Meera Ramaswamy, Gowri Kurup
Abstract:
Some people like pringles but are too lazy to fish around at the bottom of a can. An elaborate setup in which
you have to score 10 points in a game and the can pops up a pringle as a reward. The demo worked great - the
amount of work put in to the project (and the few Pringles eaten) ensured that the sweat was worth it.
|
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!)