Projects and Seminars

Project : Shannon Binary Encoding in MATLAB

May 2020

In this project, I have used MATLAB to write and implement the code. This project is direct implementation of Shannon Binary Encoding. Here, User has to enter the number of Symbols used in transmission. After that, program prompt User to enter Probabilities of all individual symbols in Decreasing order. Program calculates different alphas for coding initially. After that, program outputs all different Codewords with their length. At last, program calculates Entropy, Average Code Length, Efficiency and Redundancy.

Project : Student Report Card

April 2020

In this project, I have used C++ write program. This program can be used to calculate the percentage of marks obtained by a student. Student has to tell his Roll Number, Name, Marks in Physics, Chemistry, Mathematics & Computer Science. Program calculate percentage from the entered marks and stored these data in a file named "student.dat". We can perform Write, Modify, Search, Delete, Read operations on "student.dat"file.

Seminar : ZigBee

April 2020

Project : Caesar Cipher 2.0

March 2020

In this project, I have used Python as the programming language. Caesar Cipher 2.0 is a type of substitution cipher in which each letter in the plaintext is replaced by a letter with some fixed number of positions down the alphabet. I have created two functions, one for Encrypting and other for Decrypting. User has to select what to do with options provided in the code. Program asks the user to enter plaintext or CIPHERTEXT in mixed case letters along with key for Encrypting and Decrypting respectively.

Seminar : IPv4 vs IPv6

November 2019

Project : Anti-Theft Alarm For Vehicles

September 2019 -October 2019

This is simple and inexpensive anti-theft alarm circuit for vehicles made using simple electronic components. There are two switches in this device. One represents power switch and other one represents ignition switch. When a thief switches ON power switch, everything boots up. If the thief tries to switch ON ignition switch, the alarm simulating a police siren starts ringing. This alarm cannot be stopped even if we switch OFF the ignition switch now. It can only be switched OFF by the owner now. If the owner tries to start this vehicle, he will have to pass verification and then only the vehicle can be started.

Project : Controlling LED With Voice Command

August 2019

This project is a simple illustration which shows how voice commands can be used to control a particular situation. We can choose a thing and make it smart by adding little computational power. We can make our choose object IoT Device by adding networking capabilities. In this project, I have controlled 3 LED's (Red, Green, Blue) using voice control. I have used Arduino Uno, Bluetooth HC-05 module and Android App. Purpose of the Android App is to convert voice into text. After the conversion, text is sent to Arduino using Serial Communication. This transmission is accomplished by using Bluetooth Module.

Project : Bluetooth Controlled Vehicle using 8051

April 2019 - May 2019

In this project, I have using Tadpol Rev1, Bluetooth HC-05 module, 4 DC Motors, LM398 Motor Drivers, Bluetooth Terminal app and Breadboard. The chassis of the car is made of wood. On that wood, all components are kept. Using Bluetooth of Smartphone, signals are sent to the car. It is then received by Tadpol Rev1 using serial communication pins. Tadpol Rev1 decides the speed and direction of the car. Motors of the car are powered by LM 398 Motor Drivers.

Code for the project is written in Embedded C in Keil. Simulations has also been performed using Proteus 8.

Project : Rain Detecting Alarm using 555 Timer

April 2019

In this project, I have used 555 Timer, Water Sensor, Buzzer and Battery. I have created a meshed network of wires which acts as Water Sensor. Water sensor is connected to 555 Timer. Timer is configured in Astable mode which generates an oscillating sound. When water falls on this Water Sensor, it shorts the circuit and Buzzer starts producing sound. User has to manually break the circuit to stop Buzzer.