Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

Project Title

Designing of Low Power Consumption


Dashboard of an Electric Car
GROUP MEMBERS
TaimoorHassan (70065347)
Ahsan Afzaal Cheema (70063400)

PROJECT SUPERVISOR:
DR.USMAN ALI GULZARI
INTRODUCTION
•The last decade electric vehicles have become more and more popular all
over the world, this is due to the fact that its environmental benefits
outweigh the diesel and gas powered vehicles.

•Dashboard Panels play a vital role in the operation of Electric vehicles, it


not only provides the driver with the information it needs to operate the
vehicle but also gives the driver operational status of each sub-system in the
EV.

• This Presentation presents the design process of a low power consumption


dashboard panel that is easily reconfigured during its lifetime, but also being
aesthetically appealing. The proposed dashboard design is to be mainly used
in electric vehicles.
LITERATURE VIEW
 A Dashboard panel plays an instrumental role in a vehicle as it makes
available to the driver the necessary information it needs when operating
the vehicle[1].

 It describes the dashboard panel as a highly integrated interface that not


only displays the vehicles status such as speed, temperature of motor and
battery but also the battery packs state of charge(SOC) [2].

 An EV requires at least one or more electric motors as its driving force,


other notable components include the battery pack, converter for the
electric motor and a battery management system. [3]

 A low power consumption dashboard has the capability to not only have
the classic components in a dashboard for example , temperature of
motor and battery , indicators ,headlight and RPM but also be able to
monitor the battery pack (BMS) and alert the driver of any faults[4] .
PROBLEM STATEMENT
Conventional dashboard panels use dedicated
gauges that are fixed and cannot be altered easily
With the current trend of vehicles, dashboards are
becoming more flexible in the sense that it can be
tailor made to the driver’s requirement.

The dashboard provides the driver with precise and


comprehensive information which assists in the
driving process of digital display with low power
consumption.
OBJECTIVES
To attract and manage attention and make
information easier to driver.

To make electric vehicle more appealing product


in overall design .

The aiming at development and design of the


instrumental panel of electric car .
METHADOLOGY

Work flow model


Code
Simulation
Hardware Implementation
Conventional
dashboard

Proposed model

Nextion TFT
Main dashboard user flow
COMPONENTS
Arduino

Resistor

Mosfet

Led
Switch

Lcd

Lm35
CODE

int left_indicator=7;
int right_indicator=6;
int low_beam=5;
int high_beam=4;
int bat_fan=3;
int M_fan=1;
int bat_cut=50;
int v_vat_cut=50;
int c=0;
int rpm=0;
#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12, 11, 10, 9, 8);
void setup()
{
pinMode(left_indicator,OUTPUT);
pinMode(bat_fan,OUTPUT);
pinMode(M_fan,OUTPUT);
pinMode(rite_indicator,OUTPUT);
pinMode(low_beam,OUTPUT);
pinMode(high_beam,OUTPUT);
lcd.begin(16, 4);
lcd.print(" Dash Board ");
digitalWrite(left_indicator,0);
digitalWrite(rite_indicator,0);
digitalWrite(low_beam,0);
digitalWrite(high_beam,0);
lcd.print(" ");
}
void rpm_fun(void)
{
c++;
}
void loop(){
delay(1000);
rpm=c*50;
lcd.setCursor(0, 0);
int T1=analogRead(A0)/2;
int T2=analogRead(A1)/2;
int temp_bat=analogRead(A0)/2;
int temp_MOT=analogRead(A1)/2;
float bat_per=analogRead(A4)/18.6;
lcd.print("BT:");lcd.print(temp_bat);lcd.print("C");
lcd.print(" MT:");lcd.print(temp_MOT);lcd.print("C");
lcd.setCursor(0, 1);
lcd.print("BAT_P");lcd.print( bat_per,2);lcd.print("V ");
lcd.print("");lcd.print(bat_per,0);lcd.print("%");
lcd.setCursor(7, 2);
lcd.print("RPM ");
lcd.print(rpm);
lcd.print("");

if(temp_bat>40)
{digitalWrite(bat_fan,1);
lcd.setCursor(0, 2);
lcd.print("BF ON");
}
else {digitalWrite(bat_fan,0);
lcd.setCursor(0, 2);
lcd.print("BF OF");
if(temp_MOT>40)
{digitalWrite(M_fan,1);
lcd.setCursor(0, 3);
lcd.print("MF ON");
}
else {digitalWrite(M_fan,0);
lcd.setCursor(0, 3);
lcd.print("MF OF");
}
indicator();
head_lite();

}
void head_lite(void)
{
if((analogRead(A3)>120)&(analogRead(A3)<600))
{
digitalWrite(high_beam,1);
digitalWrite(low_beam,0);
}
else if((analogRead(A3)>600))
{
digitalWrite(high_beam,0);
digitalWrite(low_beam,1);

}
else{
digitalWrite(high_beam,0);
digitalWrite(low_beam,0);
}
}

void indicator(void)
{

if((analogRead(A2)>600)){
digitalWrite(left_indicator,0); digitalWrite(rite_indicator,1);
delay(1000);
digitalWrite(left_indicator,0); digitalWrite(rite_indicator,0);
delay(1000);
}
if((analogRead(A2)<100)){
digitalWrite(left_indicator,1); digitalWrite(rite_indicator,0);
delay(1000);
digitalWrite(left_indicator,0); digitalWrite(rite_indicator,0);
delay(1000);
}
}
SIMULATION
SIMULATION VIDEO
TIMELINE
REFRENCES
https://www.hindawi.com/journals/mpe/2015/79
4395/
https://www.researchgate.net/publication/28395
4284_System_Design_and_Implementation_of_
Smart_Dashboard_for_Electric_Vehicles
https://ieeexplore.ieee.org/document/7496651
http://circuits-diy.com/automatic-car-headlights-
with-transistors/
https://
components101.com/lm35-temperature-sensor
https://
www.team-bhp.com/forum/diy-do-yourself/149
THANKYOU

You might also like