Projects

AgriConnect
Face expression detector using Support Vector Machine
MACH-ONLINE
Design and Implementation of Soft processor on FPGA
DSO Art (aka) Digital painter
Magnetic Levitation System
LOCK
AeroThrust Pendullum using Arduino
Kiduino

AgriConnect

Adithya S, Karthik Singaram

placeholder

Project Description

  • Monitoring huge farms and irrigating the crops has always been very challenging, involving lot of Manual labour and Cost associated to it.
  • So we developed a highly low cost IOT solution by designing our own sensor node hardware, which can be deployed in several spots in the field to monitor. Also we developed a master controller which can communicate with these nodes and get sensor data as well as control the irrigation.

Face expression detector using Support Vector Machine


  • Facial landmarks were detected using dlib library and feature set was extracted from several face datasets.
  • Training was done with the obtained feature set using several supervised learning models and their performances were analysed.
  • An application was developed to identify the face expression of the person in an image using the trained model.

MACH-ONLINE

Adithya S, Karthik Singaram


Project Description

  • Machines have started to replace manpower in every sector. The major draw back with them is the need for monitoring and controlling by humans. The machine health and performance is also often neglected leading to disruption in production line resulting in downtime.
  • We proposed to use a centralized system to control monitor a group of machines by a single operator. It also collects important parameters to predict the machine health and defective parts.

Won us 3rd place at IndiaHacks Hackathon by HackerEarth


Design and Implementation of Soft processor on FPGA

Mentor - Prof. M.Senthil Kumaran (EEE/SSNCE)
Adithya S


  • Developed a soft microprocessor starting from a simple NAND gate with the help Xilinx system generator toolbox using matlab and implemented the design on Spartan 3E FPGA.
  • Developed all the necessary sub-modules for programming and debugging the soft processor such as, the assembler, VGA interface driver, PS2 Keyboard interface driver.

DSO-ART (aka) Digital Painter

Mentor - Prof. M.Senthil Kumaran (EEE/SSNCE)
Adithya S, Mervin JB, Sibi Sankar, Sanjay Shreedharan

placeholder

  • Implemented mathematical functions on Spartan 3E FPGA and used PWM technique to display basic shapes in a DSO.
  • Developed a technique to display any given image in DSO with the help of image processing and python.
Checkout the blog post about this project here .

Magnetic Levitation System

Mentor - Prof. M.Senthil Kumaran (EEE/SSNCE)
Sibi Sankar, Sanjay Shreedharan, Adithya S


  • Designed a Prototype of Magnetic Levitation System.
  • Implemented Hysteresis Control to achieve magnetic levitation using Spartan 3E FPGA.

LOCK

(Localization, Obstacle avoidance , Control and Kinematic framework)
Mentor - Prof. M.Senthil Kumaran (EEE/SSNCE)
Sibi Sankar, Sanjay Shreedharan, Adithya S
  • Implemented Localization and Pose estimation based on arbitrary defined color contours detection using OpenCV C++ library.
  • Implemented A* based search on the image to find the optimal path through a obstacle maze.
  • Implemented a PID based control system based on the kinematics of the differential driving system.
To know more about the implementation and algorithm which was developed, checkout this blog post by sibi sankar .

AeroThrust Pendulum using Arduino


  • Designed a Prototype of Aero- Thrust Pendulum.
  • Implemented PI and PID Control Algorithms to achieve stable control of the system using Arduino Uno Microcontroller.
  • Implementation is available on Github

Kiduino

placeholder

  • Developed a library for Arduino that would help the kids learn Arduino with a simple Object Oriented approach.
  • Developed classes for several Sensor modules like HC- SR04,GP2Y0A02YK0F etc and Protocols like SIRC.
  • Implementation is available on Github