Overview of the Project: In this project implementing the Code for “Interfacing a 16*2 LCD with two Arduino’s (one for Master and one for Slave) using Inter-Integrated Circuit (I2C) communication protocol” by sending the message to LCD using I2C communication protocol and display the message on LCD screen.Goals: Communication…
Karthik S
updated on 18 Jun 2024
Project Details
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Read more Projects by Karthik S (44)
Project 2 - Measuring the distance of an object using ultrasonic sensor and also smoothen the sensor data using moving average filter
Aim: The aim of this project is to measure the distance of an object using an ultrasonic sensor and apply a moving average filter to smoothen the sensor data. The moving average filter will help reduce noise and fluctuations in the distance measurements, providing a more stable and accurate result.Objective: The objective…
21 Jun 2024 07:59 AM IST
Project 1 - Interfacing a 16*2 LCD with Arduino using I2C protocol
Overview of the Project: In this project implementing the Code for “Interfacing a 16*2 LCD with two Arduino’s (one for Master and one for Slave) using Inter-Integrated Circuit (I2C) communication protocol” by sending the message to LCD using I2C communication protocol and display the message on LCD screen.Goals: Communication…
18 Jun 2024 09:31 AM IST
Project 4
WIFI Module The ESP8266 Wifi module is a complete WiFi network where you can easily connect as a serving Wi- Fi adapter, wireless internet access interface to any microcontroller based design on its simple connectivity through Serial Communication or UART interface. Creating a workspace for WiFi module in altium…
09 May 2024 12:46 PM IST
Project 2 - SiC/IGBT isolated gate driver reference design with thermal diode and sensing FET
1.How will you decide the layer stack up. Answer: A PCB stackup design is the arrangement and configuration of different PCB layers composed of conductive traces, insulating materials, and additional components. PCB Stackup design affects the performance, functionality, and reliability of your PCB. A PCB stackup design…
29 Apr 2024 01:32 PM IST
Project 1 - 40-V to 80-V adjustable output voltage boost reference design for LIDAR applications
1.PCB layer stack-up, also called layer build-up, is the arrangement of insulating layers and conductive layers (copper layers) that make up the PCB before PCB layout design. Several insulating layers and copper layers are stacked together through the “prepreg” to generate a multiple-layered PCB. The Layer…
26 Apr 2024 09:09 AM IST
Project-1: Modelling an electric Car with Li-ion battery
Aim: To Create a MATLAB model of an electric car in which we uses which uses lithium ion battery and suitable motor choosing a suitable blocks from the Powertrain block set and Implement the Vehicle Speed by using PI Controller and generate the accelerator and brake commands. Objectives:…
15 Apr 2024 02:09 PM IST
Project 3
Program an attack terminal The user should be able to select from the following CAN based attacks Full Bus DoS The program should allow the user to set a duration for the attack Partial DoS The program should ask the user “what priority should I DoS at?” The program should allow the user to set a duration for…
18 Mar 2024 09:14 AM IST
Project 2
Write a program that performs a binary search for any given signal (The instrument cluster can be used as a source for CAN traffic)
16 Dec 2023 03:13 AM IST
Project 2 - Implement the Code for controlling the retraction and extension of Airplane’s landing gear
In this project, controlling the retraction and extension of Airplane’s landing gear can be implemented using Finite State Machine (FSM). FSM is the most efficient algorithm which is mathematical model of computation. Objective: Here we are going to control the Airplanes landing gear. What is Finite state Machine:…
21 Apr 2023 09:46 AM IST
Project 3
Build an object-oriented library which can be used to track automobile maintenance. There can be different car types such as petrol, diesel, gas, electric etc., This library should be able to support at least three of the car types. Maintenance tasks include activities like oil change or replace oil filter, replace…
14 Apr 2023 07:32 AM IST
Project 1 - Creation of user defined data type to implement the user interfaces for working with ‘Set’ (Mathematical Set theory) using Linked List
A linked list is a linear data structure containing a collection of data elements called nodes each data element contains two parts, that is payload or data,or real world information. The linked field contains the address of the adjacent node. How to Check Linked List is Linear or Not in C - Dot Net Tutorials To terminate…
03 Apr 2023 06:48 AM IST
Project 1 - Creation of user defined data type to implement the user interfaces for working with ‘Set’ (Mathematical Set theory) using Linked List
Program /* * pro.c * * Created on: Mar 22, 2023 * Author: KARTHIK */#include <stdbool.h>#include <stdio.h>#include <stdlib.h>struct Node{int data;struct Node* next;};void push(struct Node** head_ref, int new_data);bool isPresent(struct Node* head, int data);struct Node* getUnion(struct Node* head1,struct…
22 Mar 2023 06:38 AM IST
Project 1
What is CAN?-CAN is short for ‘controller area network’. Controller area network is an electronic communication bus defined by the ISO 11898 standards. Those standards define how communication happens, how wiring is configured and how messages are constructed, among other things. To get deeper into the details…
27 Feb 2023 06:24 AM IST
Project 2 - V&V SW Analysis II
1,Generate Code review report compliant with MISRA: C 2012 Coding Standards Generate Code review report compliant with CERT Coding Standards. Static code analysis is a method of debugging by examining source code before a program is run. It's done by analyzing a set of code against a set (or multiple sets) of coding rules.…
09 Jan 2023 08:35 AM IST
Project 1 - V&V SW Analysis - I
Test plan to test features of a new mobile phone if(owner long press the power button) { open the company logo at centre; } else if(customer press the power button) { open the apps in grid; } else if(owner power on the phone) { …
08 Jan 2023 05:59 AM IST
Week 4 Session 5
Types of Power Converters in Electric Vehicles Commercial electric vehicles may be broadly classified as: Battery electric vehicles (BEVs), Hybrid electric vehicles (HEVs) and Fuel cell vehicles (FCVs). BEVs are purely electric vehicles (EVs), whereas HEVs combine EVs and internal combustion engines (ICEs). FCVs…
04 Jan 2023 03:14 PM IST
Week 3 Session 7
Various types of Electric Motors used in Electric Vehicles DC brushed motors Brushless DC Motor Permanent Magnet Synchronous Motor (PMSM) Three Phase AC Induction Motors Switched Reluctance Motors (SRM) DC brushed motors High starting torque capability of the DC Series motor makes it a suitable option for traction application.…
03 Jan 2023 03:59 PM IST
Week 2 Session 7
The HEV's architecture has been classified into five different categories, which are mild/micro, parallel, series, power split, combined series-parallel hybrids. 1.mild/micro 2.Series HEV 3.Parallel HEV 4.Series - parallel HEV 5.power split HEV 1 MILD/MICRO HEV Advantages to a mild-hybrid car: As familiar as any conventional…
27 Dec 2022 12:07 PM IST
Project 2-Highway Assistant-Lane Changing Assistant
Aim: Modelling a Highway Assistant feature-Lane Changing Assistant using MATLAB and Simulink in accordance with MAAB requirements, creating a Model Advisor Report, and generating code using AUTOSAR Coder. Objective: Model Development in MATLAB Simulink as per MAAB guidelines. Code Generation using Autosar Coder. Creation…
17 Dec 2022 01:05 AM IST
Project 1- Traffic Jam Assistant Feature
Traffic Jam Assistant is one of the most common features in the Advanced Driver Assistance System. Traffic Jam Assistant helps the driver arrive more relaxed at their destination, even in dense traffic or in traffic jams. As a partially automated comfort function, the system takes over the longitudinal & lateral guidance…
05 Dec 2022 06:08 PM IST
Project 2 - Development of TFT Cluster Speedometer Software Component
Aim: To develop Cluster Instrument receives the signals from other ECU via CAN bus interface. It also receives commands from the driver via steering wheel buttons. The signals are then processed by the Cluster ECU, after which the Cluster ECU may send the vehicle information to the LCD or light the LEDs and so forth,…
13 Oct 2022 02:11 PM IST
Project 2
Run simulations, change the threshold, create plots and measure current and hydrogen consumption. Specify the outputs. How to run the model Aim: To design the complete working model of Hybrid Fuel cell Electric Vehicle with battery and Ultracapacitor and to analyze fuel consumed, current, Load sharing and state of charge…
04 Sep 2022 03:35 PM IST
Week 9 Challenge
Objective: To create a simulink model for Energy Management Strategy with battery, ultracapacitor and fuel cell for the positive power and distribute the power demand among these components. The input of the EMS as power demand from power train unit and outputs are as power request from Ultracapacitor, battery and…
02 Sep 2022 05:32 AM IST
Week 8 Challenge
Load the UC parameter file. Complete the Ultracapacitor model. Set simulation stop time to 598 sec. The model output should give, current, SOC and Voltage as output Solutions Aim:To model the energy storage device as ultracapacitor and analyse its operating characteristics according to the power demand by running the model…
30 Aug 2022 04:21 PM IST
Week 7 Challenge
vehicle model here is nothing but the equation of forces which comes under velocity ie. when vehicle moves from its rest position for motorized vehicles such as automobiles aircraft and watercraft, vehicle dynamics is the study of vehicle motion. e.g. how a vehicle's forward movement changes in response to driver inputs,…
28 Aug 2022 01:11 PM IST
Project 1
Create a stateflow or Simulink model for the following flowchart. Load the .mat file into the workspace. The input to the model would be the power demand. The output should be: Fuel cell power Battery power FC Operating state (running, standby) Create plot of these outputs against time. Solutions logic which is been told…
25 Aug 2022 05:13 PM IST
Week 5 Challenge
Question 1: Consider a scenario where an aggressive driver is accelerating very rapidly and braking harshly in a city driving. Is battery better a choice to supply power than UC in this scenario? True False Why? False, Battery is not a better choice in the given driving scenario,to explain whether battery is better…
22 Aug 2022 08:03 AM IST
Week 2 Challenge
Question 1:Compare four different types of fuel cells and state their applications. Answers: 1.Solid Oxide Fuel cell: Solid oxide fuel cells (SOFCs) use a hard, non-porous ceramic compound as the electrolyte. SOFCs are around 60% efficient at converting fuel to electricity. In applications designed to capture and utilize…
19 Aug 2022 05:28 AM IST
Project 2 Thermal modeling of battery pack
For a 10 cell series lithium ion battery model, simulate the thermal effects and compare life cycle performance at various temperatures, charge & discharge rates using MATLAB Component Requirement: 1. Battery (Table-Based) to activate the SoC and Thermal Property Click on the battery block then this SIMSCAPE BLOCK…
14 Aug 2022 03:51 PM IST
Project 1 Mechanical design of battery pack
Prepare a detailed battery pack drawing along with its enclosure. State your assumptions Cell:ANR26650m1-B From the graph the cell specification are nominal voltage:3.3V with cell capacity:2.5Ah now based on that, we need to decide configuration – series and parallel but it…
12 Aug 2022 03:00 PM IST
Week 7 State of charge estimation
Battery management system (BMS): It is an electronic system that manages a rechargeable battery (cell or battery pack), such as by protecting the battery from operating outside its safe operating area, monitoring its state, calculating secondary data, reporting that data, controlling its environment, authenticating it,…
10 Aug 2022 03:29 PM IST
Week 1 Understanding Different Battery Chemistry
1.Prepare a table which includes materials & chemical reactions occurring at the anode and cathode of LCO, LMO, NCA, NMC, LFP and LTO type of lithium ion cells.Give your detailed explanation on it Lithium - ion batteries are the best and most commonly found batteries that are almost used in every field of application due…
31 Jul 2022 09:28 AM IST
Project 2 Adaptive Cruise Control
The main reason behind Adaptive Cruise Control technology is to make driver , their driving experience becomes safer, thrilling and also saves the fuel consumption. By monitoring other vehicles and objects on the road, adaptive cruise control enables a safe and comfortable driving experience. It helps the driver keep a…
23 Jul 2022 01:09 PM IST
Project 1 (Mini Project on Vehicle Direction Detection
The ADAS feature in car Identifying the direction of the vehicle is one of the important & diverse features in Autonomous driving & Advanced Driver Assistance Features. This particular sub-feature of identifying the direction of vehicle is basically identifying the direction the vehicle is taking based on the camera…
18 Jul 2022 03:53 PM IST
Final Project: Design of an Electric Vehicle
Create a MATLAB model of electric car which uses a battery and a DC motor. Choose suitable blocks from Powertrain block set. Prepare a report about your model including following: Objectives: 1. System level configurations 2. Model parameters …
19 May 2022 04:58 PM IST
Project-1: Powertrain for aircraft in runways
1. Search and list out the total weight of various types of aircrafts. An average airplane weighs around 90,000 pounds (41,000 kilos) empty weight, which means the weight of the airplane when its fuel tanks are empty and there are no people or luggage on board. This example is for a B-737-800 aircraft which is considered…
17 May 2022 12:30 PM IST
Week-11 Challenge: Braking
1.For a defined driving cycle, calculate the energy required for braking? In an electric vehicle energy used for the both the accleration & deaclerations, so when we need to apply brake while driving the EV cars, we cannot stop the motor suddenly needed some energy to stop the vehicle moving interia.so this energy…
13 May 2022 06:18 PM IST
Week-7 Challenge: DC Motor Control
1. A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. Comment on the armature current shoot-up from the scope results. C. Refer to the help section of ‘The Four-Quadrant Chopper DC Drive (DC7) block’. Compare it with the H-bridge…
07 May 2022 08:08 AM IST
Week-6 Challenge: EV Drivetrain
1.Which types of power converter circuits are employed in electric and hybrid electric vehicle? Power electronic converter controls the power flow from source to motor,power converter drive used in DC motor is DC drive & drive used in AC motor is AC drive. Power conversion is converting electrical…
04 May 2022 03:30 AM IST
Week-4 Challenge WOT Condition Part-2
1.What is the difference between mapped and dynamic model of engine, motor and generator? How can you change model type? In powertrain blocksets has two types of engine models mapped & dynamic Mapped models of engines:represent the macro engines behaviour as a set of look-up tables such as brake torque,fuel flow,air…
30 Apr 2022 02:24 PM IST
Week-3 Challenge: ADVISOR Tool
How to start the ADVISOR tool. 1.Download the advisor matlab software,instal the directory root to matlab. 2.Launch the MATLAB & first set default location folder to the advisor. 3.Now in command window of matlab type advisor & press enter 4.New window will open & start the advisor the GUI Advisor tool have1.vehicle…
25 Apr 2022 05:15 PM IST
Project
Aim: To carry-out the system level simulation of a BAJA ATV Objectives: Analyse all components & understand relation & flow between blocks, understand the different types of ways to model this baja ATV. ATV is a small motor vehicles with low pressure tyres designed for use on various type of terrain. Recreational…
17 Apr 2022 01:13 PM IST
Week - 4
1.washing machine statflow. conditions:1.if power supply available,washing machine activated,2.if water supply off then system off-indicate through the LED, 3.soaking time 200s& washing time100s,4,rinsing time 20s & dryer time 50s chart has been done process complete 2.Gearbox gear-3 gear-5 gear-4
15 Apr 2022 07:22 PM IST