Today 90% of the world population spend their most of the time in indoor premises like houses ,offices , shopping malls etc. So there is a need of a navigation system in these places like airport, railway station, shopping malls. But GPS does not work in these areas due to various regions like multipath and indoor signal blockage. Therefore there is a need for an Indoor Localisation System (ILS) or Indoor Positioning System (IPS). Since Wi-Fi access points are easily available and are pre- installed in several areas they are most likely to be used for this purpose. This paper provides the result of our approach to create an android app based wi-fi localisation using range free approach (scene analysis or fingerprinting algorithm).Close
In this project we are trying to mimic the basic features of a bee swarm. The whole search area is to be divided equally among the swarmbots. Each swarm bot will collect data on the availability of a certain goal(colour patch). At the end of surveillance, the bots will communicate among each other and decide the area with maximum targets. Then all the bots will go to the final target for further surveillance.Close
The main objective of the project is to change the way input is given to the computer. The project is based on Microsoft Kinect, which will assist in making input hands free and to make use of speech as a way to give input to the computer.Close
The world is progressing to become smarter day by day. As the industry for smart devices are growing, people have felt that what if we have a robot which can act as a personal assistant. So, we introduce you to our interactive robot Yam which can prove to be a perfect partner. Using a Raspberry pi board & screen, Yam is capable of doing tasks like speech recognition, human like conversations, face recognition, show emotions and use the APIs embedded in its program to search the web, sending and showing mails, finding trends on twitter and give live feed, current weather etc. With greater efforts, we can improve its capabilities even further.Close
Our aim is to recognize the gestures of hand using the electromyography signals generated. The signal is taken using EMG electrodes and further amplified by instrumentation amplifier AD620. The signal is further refined using 2 nd order active low pass filter and MATLAB for processing signals.Close
Wearable technology is the future of electronics gadgets. As interesting as it seems, it has myriad applications. This project aims at creating one such prototype, a hand gesture recognition system, using electromyography. Electromyography (EMG) is an electrodiagnostic medicine technique for evaluating and recording the electrical activity produced by the skeletal muscles. The basics of EMG are used to design a circuit that takes the differential signals from two electrodes placed on the same muscle at different locations as input, with one electrode as bone reference. The circuit pre-amplifies the input signal, filters the resultant signal for noise, rectifies it, and finally amplifies it. This output signal is then fed to a machine learning algorithm, which associates different signals with different data, and hence different gestures, and this can be utilized further to integrate with objects, that can be controlled using the gesture recognition system.Close
If we consider the situation of attending a party, our ears capture numerous sounds: a friend’s voice, the voices of others, background music, ringing telephones, and many others. If one concentrates, one can hear what a person is saying and you will filter any other sound. One can also change his/her focus of attention. For example, one may pay attention to your friend’s speech first and shift focus to the music if it is playing a song you like. If we were to record these sources by placing microphones in many places inside the room, the playback would be jumbled mix of sounds. One might be able to pick out a few words here and there, but there is no way one would be able to hear the conversation details. We are going to achieve this audio mapping using FPGA based circuit.Close
We will put IMU sensor on hand band and then using this sensor we will calculate the trajectory of the hand and then plot the graph of position of hand with respect to time. This data tells the application what the user is doing with their hand. With the help of machine learning we will pre-‐set the poses to perform specific task in the computer when the certain task is being performed. The IMU sensor will give us a data of certain pose and then the machine will predict which task is to be executed. .Close
With the boom in information technology, there is so much data available on the internet- 'The Big Data'. The abstraction, analysis and classification of this data is a fast growing field of research. This paper describes an effort at collecting such data from a social networking site and then representing the same visually.Close
The SmartBand is a wearable bracelet-like device that exchanges information about its users and their relationships. This exchange happens during the common gesture of the handshake, which is detected by the device. As such, In this paper, we discuss the SmartBand technology and feedback. The results suggest that control over personal information is an ongoing issue, but they also highlight the possibility for wearable devices to enable the creation of a set of invented techno- gestures with different affordances and constraints that might be more appropriate for certain social interaction applications.Close
Smart Lock is an internet controlled biometric security lock. It has been specifically developed for Electronics Club IITK main door, to give a hassle free access to club and non-club members. It gives biometric access to club secretaries and coordinators, while non-club members can be given remote access by club coordinators on request. This lock also features live video steaming and data logging, which can accessed over a secured network using an android app or website.Close
Robots have always fascinated mankind. Through the advancement in technology the world has been able to implement Artificial Intelligence to a great extent but we still have a long way to go. In this paper we introduce ZIZO 101, a social robot. It consists of an Radxa Rock board as the development board and Arduino Mega 2560 as the microprocessor. The combination of these with a webcam attached to the animatronic head enables ZIZO 101 to behave as a social robot.Close
The idea of the project is to represent various frequencies present in the audio input signal on a led matrix using FPGA. We will first take an audio input signal an convert it into a digital signal using ADC (Analog to Digital Converter). And then use Fourier transformations on the signals to obtain the coefficients for the various frequencies present in the audio input. Then finally we will represent the output on an LED matrix using Persistence of Vision. The FPGA will be useful as it allows parallel processing of the input signal while applying Fourier transformations.Close
The main aim of this project was to implement Conways game of life (a cellular automata) on a grid of 16x16 led matrices. This was later upgraded to work on a VGA display. We have used Mojo V2 FPGA Development board; our design uses its parallelization and is hence fast. We tried to make it interactive but it was not implemented due to technical difficulties. The game of life is much more interesting if its interactive.Close
The field of wearable electronics has the potential to revolutionise our lifestyle. Our aim was to develop a complete package to monitor various physical activities using a wearable band which can interact with mobile devices. This paper presents our solution using an Arduino Lilypad, a 3-axis accelerometer and a Bluetooth module. The band can pair with mobile devices using Bluetooth and measures the distance travelled while walking, calories burnt while jogging, pushups and skipping, and monitors sleep and also has a smart alarm.Close
We have made an advanced surveillance camera capable of face detection and at the same time recognizing the face de- tected. The face detection and face recog- nition has been done using OpenCV library. The code was written in C++. And this all processing has been done on Raspbian OS on Raspberry Pi. For capturing the im- ages we are using Pi Camera Board. With face recognition capability it can help to improve the security systems.Close
We are making a scanner for 3D objects using laser. What we going to do is, throw a planar laser on object (kept in dark surrounding) that is to be scanned and click the image from some angle. Then by using image processing we are going to obtain the bright points are plot their cordinates using some simple trigonometry and save them in a file. Then we will open this file to obtain the point cloud in Meshlab. And finally we will get our job done.Close
We have made a robot capable of Surveillance and also with an alternate application in de- tecting and following a pre speci?ed object such as ball. The detection and recognition has been done using OpenCV library. The code was written in C++. And this all processing has been done on Raspbian OS on Raspberry Pi. For capturing the images we are using Pi Camera Board.For Surveillance, we have used video streaming over WiFi through a router from Raspberry Pi to laptop.Close
luminAR provide you with a computer interface on your desk workspace. Developed such as to provide you with an intuitive interaction using trivial gestures. The projector on device is mounted on the end effector of an articulated mechanical arm capable of moving with 2 DOFs this allows you to drag the screen.It consists of a camera-projector system mounted on an articulated robotic arm. AuraPlay is an intuitive approach to interact with technology. The whole system looks like a table lamp equipped with a computer. It projects desktop screen of Raspberry Pi and user can interact with it using a simple LED pen.Close
We have made a laser tag gaming system comprising of laser gun, sensor jacket and helmet. The laser gun emits lasers, which are detected by sensors on jacket and helmet and various game parameters change which are displayed on LCD mounted on laser gun.Different weapons differing inreload time, damage caused, modes etc. are available and can be bought from shop system implemented. The game ends when the other player's health reduces to 0.Close
An electronic payment and billing system using a TFT Display for showing the items, Touchscreen for taking input, and a thermal printer for printing invoice and/or coupons. The billing details are stored onto an SD card and to the cloud. The payment is secured through biometric identification i.e. a fingerprint scanner.User Experience: You come and press your thumb against the fingerprint scanner. The fingerprint scanner generates an image of the thumb, matches it with a database present on the cloud and establishes you identity. Now you are presented with a menu showing the items and using the touchscreen you can select multiple quantities of the same. Once you finalize your order, an invoice is printed containing the details of your order and can be used as coupon. The machine is now ready for the next customer.Close
Evo Mouse, a product which would let people control normal mouse operations just by using their natural hand movements, in short it is a hand gesture controlled device. LED ARRAY and an IR camera was used to achieve it. The camera basically tracks your finger and the mouse follows it. It is obviously more intuitive to use your natural hand gestures and movements to control your cursor movement than pushing a physical mouse. With Evo mouse, move your fingers and the cursor will follow you, tap on any arbitrary surface and it will select, you show two fingers to the camera and it will automatically right click and what not. Inspired with the MOUSELESS project, this is indeed a useful application for people with CARPAL TUNNEL SYNDROME.Close
Bringing for you a dazzling gaming experience that will certainly amaze you by its speed, thrill and entertainment. Here we present the Arduino gaming console. It basically comprises of LCD shield for display and a console for controlling the game. The two interacts via Bluetooth. The controller allows the player to control the game using joystick, motion sensing and touch. It allows the user to play the game from a distance upto 8 meters. A variety of games such as car racing and brick game have already been coded while it can be further extended to games like Mario and Mortal Combat. So just code it and play it!Close
Do you often miss out several important events because you simply forget about them? 'ASSIST U' is an android app which eases your everyday life by notifying you of things you tend to be forgetful. It's a closed-community(within IITK) tasks and reminder application which has a innate database of geo-coordinates of arguably, all location keywords within IITK, so as soon as you enter your note(containing a location keyword), the keyword is extracted from it and (geo)tagged on to the note saved. It then, incorporates the use of GPS to monitor your current location and chooses to/not to remind you on the premise of your distance from the nearest addressed task. An additional feature is the time-notes, which is similar to straight forward time-based reminders. With the functionality part pragmatic, the UI of the app is kept lucid and alluring with the coalescence of modern android design elements like Swipeable Tabs, Card UI and Drag and Drop. So we assist you so that you don’t miss out anything.Close
Games played with joysticks are growing outdated day by day by the introduction of many innovative user controls . Kinect being one of them provides user access by means of detecting one's body language. Games can now be rendered more user friendly with the help of Kinect . Hole in the wall is one such game in which pose comparison plays a key role. Different methods of comparison can be sorted out suiting for different types of poses to be compared like comparison of joint angles ,joint proximity etc. In near future ,it is possible that all present gaming controls be replaced by a more interactive user controls like kinect.Close
A realtime multiplayer game based on kinect and android phone. Kinect connected to a pc recognises the gestures of a player and displays on it. Second player generates balls simultanously with an intention to hit the other player, varying speed and direction of the balls through an android app. First player gains points for every successful dodge of the cannon ball through his actual real-time motion. With connectivity over wi-fi, is also capable of remote multiplayer gaming.
A LED cube is like a LED screen , but it is special as it has 3D.We can think it as of low resolution displays. In normal displays it is normal to stack pixels closer to each other in order for better resolution but LED cube has its limits. LED cube rely on optical phenomenon called Persistence of vision. If you flash a LED really fast it will remain in your retina for some time even after LED is switched off. By flashing each layer of cube very fast after one another it gives the feeling of 3d animations.Close
Think of the noisiest places, the quietest places and the busiest places you have been to. How many times have you missed an important call, message or other notification because you couldn't hear the tone or it wasn't appropriate to check your phone? A lot of times, isn’t it? So, we came up with the idea of making a watch that can connect to your smart phone and behave as a mini phone in case your phone is not accessible to you. Android watch reflects what is happening around the world and lets you know. An Android watch is a computerized wrist watch with functionality enhanced beyond timekeeping, often with features comparable to a PDA. They have full mobile phone capability, while others function as mobile media players, with playback of FM radio and audio and video files, with sound via Bluetooth headset and many more. It comprises of Arduino and LCD shield connected to a smart phone with the help of a Bluetooth module and an Android app.Close
A self-balancing platform consists of platform which is balanced by movement of three motors in opposite direction to the movement of the base at the bottom which supports the motors. So it doesn't matter the angle you put the lower base in, the upper platform will ever stay in the horizontal position (waiter’s delight). The base consists of an inertial measurement unit (IMU) which can be used like a remote. When it is detached from base and triggered, it can control the above platform(It can be used to handle hulky cameras).Close
Quad copter is multi-purpose micro class unmanned air vehicle (MUAV). This MUAV has a wide range of applications from video surveillance as known by all, to remote location access for military purposes. Manually controlling the Quad copter is pretty difficult task because it requires high accuracy, fast response which is difficult to be achieved manually. Here we have developed a Stability Augmentation System. This provides an inherent stability to the vehicle as possessed by a Plane. This makes it really easy to manually control the Quad copter and self-stabilizing when unattended.Close
Isn’t it fascinating to interact with your computer with hand gestures? Here we introduce a glove which user can wear on his right hand, and can control the mouse cursor, mouse clicks and some keys of the keyboard. With the whole package, one can play any PC game (DirectX supported), control a robot or any windows application.
Here we present before you an innovative approach to compare your concentration with your friend’s. It is basically a game which player controls using his concentration. In this game, there is a ping pong ball floating in air using air bed. Two fans are connected at both the ends of the air track to push the ball. Speed of fan is controlled by data coming from emotive (gives the activity of brain) via aurdino uno. Higher you concentrate on ball, the faster will be your fan pushing the ball towards the opponent’s side and ultimately leading to your victory.Close
We had a dream... To create a show, Go beyond the ordinary...
Augment our lives with our dreams... Thus was born the idea of augmented reality...
The project sets out to recreate the world of magic adding to our ordinary lives, objects, effects, creations which could not physically exist. To transport ourselves beyond the realms of our dimensions, to enable us to jump between the multiple instances of space and time, putting ourselves in lands unknown. It sought to entertain, educate and innovate and set create a prototype of innovations yet to come along these lines for augmented reality.
A panorama is a wide-angle view or representation of a physical space. The project aims at simulating an 'panoramic' environment which makes the user to visualize things as if he's actually present at the place by tacking his eye movements. This was achieved using the gaze tracking of the user and synchronising the movement of mouse cursor accordingly. A pupil tracking algorithm that is near perfect was implemented so that whatever section the user wishes to view on the panoramic image comes in the frame of the screen.Close
USB Slingshot is a real slingshot equipped with some circuits and wires used to play the worldwide famous game Angry Birds. It provides you a real time simulation of the game. The catapult can be stretched manually to control the same in the game. It also provides you the pleasure to explore the special powers of some birds by just clicking a button. In short it is an awesome thing to play an awesome game.Close
Persistence of Vision is the ability of the eye to retain the impression of an image for a short time after the image has disappeared. This ability can be used to create an illusion of images/characters floating in the air, by rapidly flashing a column of LEDs while moving the display in air. Thus to make the display the following needs to be done :
1. Design a circuitry to control the flashing of LEDs in a LED column.
2. Program the circuit to flash in an appropriate pattern.
3. Synchronize the flashing with the motion of the display.
Ever dreamt of building your own processor? Ever thought how a tiny processor drives the enormous world around you? You all play games, watch videos and do a lot of stuff on your computer. Computer is your life. But do you know its heart and soul?
This was the motivation... To explore the world of processors... And thus began the voyage.... "FPGA"
FPGA can be used for digital signal processing, software-defined radio, aerospace and defense systems, ASIC prototyping, medical imaging, computer vision, speech recognition, cryptography, bioinformatics, computer hardware emulation, radio astronomy, metal detection and a growing range of other areas. Dream. Believe. Achieve.
Android smart phones have become very essential components in our day to day life. But we often find that writing long messages and texts is a very inconvenient task on the soft tap keyboard which is the default. This project was aimed to develop a hardware and its realated software so that we can use any USB Keyboard on any smartphone by just connecting the keyboard to the hardware and running a small android application on the smart phone. And within seconds type ourselves away from inconvenience.Close
What is our reaction when someone pushes us from the front??? We move some steps backward to prevent ourselves from falling. Similarily we move forward when someone pushes us from back. This is the working principle of the self balancing bot.
It demonstrates the techniques involved in balancing an unstable robotic platform on two wheels. Its design contain a complete discrete digital control system that will provide the needed stability. Self balancing bot includes the basic signal processing part of the unicycle.
The project aimed at creating a cloud of devices i.e each device that is connected to the cloud can share resources, play multiplayer game over wifi and can use audio streaming and can chat with each other. For this purpose panda board, which is just like a miniature computer, was used as a mobile device. A GUI was created for this board , game was designed with wire;ess communication implemented in the game. This app was able to use the resources of other devices to play games so that even a high end game can be played on mobiles. And also it could play the songs stored on ther devices through streaming.Close
The aim of the project was to create a controller for playing FIFA with our body actions using Microsoft Kinect. Controlling computers by body movements,speech commands are the next step in humancomputer interaction. Microsoft Kinect developed by Microsoft is the first commercially available depth camera with a lot many features for easily developing the human-computer interaction interface. Making a game controller out of it is the most fun thing to do.Close
Friend Finder gives you the information about your friend's distance from the landmark you queried about through a message. It uses GPS(Global Positioning System) and GSM(Global System for Mobile communication) for the same. The Global Positioning System has been used to determine the precise location of the person to which it is attached. The location data can then be stored within the tracking unit or it may be transmitted using a cellular (GPRS or SMS) modem embedded in the unit when asked to.Close
This project aimed at creating a low cost, portable and easy to use webserver for small scale web designers. For achieving this an "arduino board" topped with a "ethernet shield" was used. When a webpage is opened on a browser, a request is sent to the webserver requesting the same. The server in turn responds to the request and completes the the connection. When the request is sent again, the server sends the data to the browser which in turn displays it. In a arduino webserver, the arduino is assigned a IP address and is connected to the local network via a LAN cable. The web pages are stored in the microSD card. When the IP is entered on the browser, it sends a HTTP request to the arduino which responds to it and on the second request sends the data of the particular file to the browser.Close
This android app shows our position on map , the latitude and longitude, the speed, elevation and other geographical parameters. This application is highly useful for navigators as it gives us latitude, longitude, directions and elevation !! It can also be used by athelets and cyclists as it also gives our speed over a particular time . Even mountaineers can also use this app to find their height above the sea level. And this app can also be used simply as a GPS navigator to locate one's position on map and find one's way.Close
A chatbot basically is a computer program designed to simulate an intelligent conversation with one or more human users. It scans for the key-words within the query text and pulls a reply that is the most appropriate from a textual database.
It can automatically learn the new key-words and the replies from the chats provided to it and develop the relations between them. It also has got a feedback system through which it can keep on correcting those relations.
Maglev(magnetic levitation) is a system of transportation that uses magnetic levitation to suspend, guide and propel vehicles with magnets rather than mechanical methods. Electromagnets line the undercarriage of the train, while the "track" is lined with coils. The train moves forward on electromagnetic propulsion principle. Constant power supply to the electromagnets ensures interaction between coils and electromagnets to levitate train.The guidance magnets on left of undercarriage are used to stabilize train, helping it avoid hitting the sides while it's moving.Close