A Directional Indicator with a Symbol based Interface for Improvised Safety-Enhanced Directional Indicators using Matrix LED

DOI : 10.17577/IJERTV5IS020072

Download Full-Text PDF Cite this Publication

Text Only Version

A Directional Indicator with a Symbol based Interface for Improvised Safety-Enhanced Directional Indicators using Matrix LED

V. Rajkumar; P. Philemon

Department of Mechanical Engineering Panimalar Institute of Technology No.391, Bangalore Trunk Road, Varadharajapuram, Poonamallee, Chennai, Tamil Nadu 600123

  1. Naveeth Imran; K. Saravanan

    Department of Mechanical Engineering Panimalar Institute of Technology No.391, Bangalore Trunk Road, Varadharajapuram Poonamallee, Chennai, Tamil Nadu 600123

    Abstract The system developed is an ideal replacement for the conventional directional indicators in automobiles. With conventional indicators a blink of light is used as a signal to indicate the turn taken by the vehicle, this is the case even if the vehicle takes a U-turn. The problem is that people tending to take a U-turn find it difficult as the vehicles approaching behind them get confused whether they are turning or taking a U-turn which creates havoc in rush hours. This problem is addressed by our system that uses a matrix LED to display an appropriate symbol by powering up the necessary bulbs to indicate whether the vehicle is taking a U-turn or just a regular turn.

    KeywordsDirectional Indicator; automobile safety; Arduino;

    1. INTRODUCTION

      In automobiles from time immemorial, lights have played a significant role in representing the vehicles location, brakes applied, approach and so on. This is represented by the term Conspicuity. Conspicuity equipment are the lights and reflectors that make a vehicle discernible with respect to its presence, position, direction of travel, change in direction or deceleration. In olden days automobiles used gas lamps for lighting but with the advancement of technology gas lamps have been replaced by incandescent bulbs, the latest trend is the use of LEDs for better visibility. The directional indicator play an essential role in vehicles safety as they indicate a vehicles turn in advance so that other vehicles may give way.

    2. INCONSISTENCY OF CONVENTIONAL INDICATORS

      The conventional indication system uses a blinking light that generally conveys the following vehicles and on-comers that the vehicle is going to take a turn this is good, but the real problem arises when the vehicle is taking a U-turn as the driver of the following vehicle cannot predict the directional turn of the forward vehicle tending to cause a collisions and traffic jams during rush hours. This seems to be a major problem in most populous countries where the smooth flow of traffic seems to be impossible. With narrow lanes and insensitivity of drivers making a U-turn can really be a nerve wracking experience.

      Fig 2.1 (Conventional System-screenshot from Solidworks)

      The above picture clearly depicts the problem faced with the conventional directional indicators, as one can see that the vehicle following behind seems to take a right turn whereas the vehicle in front goes in for a U-turn, this is unpredictable by the succeeding driver therefore a collision takes place as indicated by the dotted lines.

      Fig 2.2 (System Proposed-screenshot from Solidworks)

      With our newly developed directional indicator the succeeding vehicle is alerted well in advance that the vehicle in front is to take a U-turn so that it avoids the collision path and can move safely thereby the new system proves its consistency over existing indication systems.

    3. ARCHITECTURE OF THE SYSTEM DEVELOPED

      The system which has been developed to address the issue faced with conventional indicators is essentially a matrix LED based system. The system comprises of an Arduino board for computing (program execution upon command), a microprocessor for circuit connections. The switch is developed in such a way that it fits into the existing housings fitted in automobiles. At the drivers input the indicator i.e. the matrix display lights up displaying a symbol to indicate whether the vehicle is taking a U-turn or a normal turn. Two sets of inputs are provided for each direction of switch to indicate the turning position.

      1. Essential Circuitry and Components

        Fig 3.1 (Screenshot of simulated model from Proteus)

        The above circuit diagram shows that the system is comprised of the following components that make up the entire system which is listed as follows

        1. A switch with 4-Poles (two on either side of the OFF position).

        2. An Arduino Uno R3 Board for computing (program execution).

        3. A Max 7219 Dot matrix Driver Module to power up the LEDs and provide essential linkage from Arduino.

        4. Two pairs of 8×8 dot matrix LED.

      2. Brief Description of Coding & Simulation

        The coding was done in C-platform and the coded program was imported in PROTEUS for simulation. Initial setups were made and the simulation was run. The program is fine- tuned and deployed in the actual setup.

      3. Circuit Connections

        Fig 3.2 (Schematic Layout of the 8×8 matrix)

        The above picture indicates the schematic layout of the 8×8 LED matrix which can be used as a reference for pin connections.

        Fig 3.3 (PCB Layout of a 8×8 Matrix LED)

        The PCB layout is given as an additional reference so that the circuit connections can be understood more clearly. The layout shows the necessary pins to which the Arduino is to be connected so that upon program execution the respective diode lights up.

        Table.1. (Pin Connections form Arduino to LED matrix via Max 7219 Dot matrix Driver Module)

        The above tabulation is a matrix of the pin connections based on the Fig 1.4, the pin connections from the microcontroller to the rows and columns need not be in the same order as described in the matrix as things are assigned in software.

        Fig 3.4 (Complete Layout of the system circuitry)

        The above diagram shows the complete layout of the circuit after the circuit connections are made. This is the essential circuit connection for controlling the LED. The dot matrix module is not shown for simplified representation of the essential connections to be made. A dot matrix module can be introduced in between the Arduino and the LED for more sophisticated wiring and better control which is shown in the following figure.

        Fig 3.5 (Pin Configuration of the Max7219 Dot Matrix Controller)

        The pin configuration layout diagram is used as a reference for making circuit connections while interfacing with Arduino as depicted in the figure below.

        Fig 3.6 (Interfacing between LED matrix and DOT Matrix Controller)

        The above image shows how dot matrix can be introduced for interfacing with the LED matrix. The dot matrix controller provides additional connectivity from Arduino and reduces load. Here, in this circuit Dot Matrix LED display is used for displaying information. The method of displaying message on dot matrix displays is same as seven segment multiplexing. Column of dot matrix is rotating very fast means greater then seventeen times in a second and same time changing in row data causes display some information on it. Due to the vision of our eye it looks like stable.

      4. Purpose and Desription of Max7219 Driver Module

      The MAX7219/MAX7221 are compact, serial input/output Common-cathode display drivers that interface microprocessors (Ps) to 7-segment numeric LED displays of up to 8 digits, bar-graph displays, or 64 individual LEDs. Included on-chip are a BCD code-B decoder, multiplex scan circuitry, segment and digit drivers, and an 8×8 static RAM that stores each digit. Only one external resistor is required to st the segment current for all LEDs. The MAX7221 is compatible with SPI, QSPI and MICROWIRE. It has slew rate- limited segment drivers to reduce EMI. A convenient 4- wire serial interface connects to all common Ps. Individual digits may be addressed and updated without rewriting the entire display. The MAX7219/MAX7221 also allow the user to select code-B decoding or no-decode for each digit. The devices include a 150A low-power shutdown mode, analog and digital brightness control, a scan limit register that allows the user to display from 1 to 8 digits, and a test mode that forces all LEDs on.

    4. WORKING OF THE SYSTEM

      The working simulation of the direction indicator system for different switch positions as seen in Proteus is clearly conceptualized visually as seen in sec 5. Initially the switch is set to OFF position now all the LEDs are in dead state i.e. they dont emit light. Now when the matrix is switched on the appropriate code corresponding to the switch position is executed and a series of rows and columns are lighted up to form a symbol. This is explained for the four cases with the help of a matrix tabulation.

      A11

      A12

      A13

      A14

      A15

      A16

      A17

      A18

      A21

      A22

      A23

      A24

      A25

      A26

      A27

      A28

      A31

      A32

      A33

      A34

      A35

      A36

      A37

      A38

      A41

      A42

      A43

      A44

      A45

      A46

      A47

      A48

      A51

      A52

      A53

      A54

      A55

      A56

      A57

      A58

      A61

      A62

      A63

      A64

      A65

      A66

      A67

      A68

      A71

      A72

      A73

      A74

      A75

      A76

      A77

      A78

      A81

      A82

      A83

      A84

      A85

      A86

      A87

      A88

      MATRIX 1: (LED light up sequence for Left U-turn)

      A11

      A12

      A13

      A14

      A15

      A16

      A17

      A18

      A21

      A22

      A23

      A24

      A25

      A26

      A27

      A28

      A31

      A32

      A33

      A34

      A35

      A36

      A37

      A38

      A41

      A42

      A43

      A44

      A45

      A46

      A47

      A48

      A51

      A52

      A53

      A54

      A55

      A56

      A57

      A58

      A61

      A62

      A63

      A64

      A65

      A66

      A67

      A68

      A71

      A72

      A73

      A74

      A75

      A76

      A77

      A78

      A81

      A82

      A83

      A84

      A85

      A86

      A87

      A88

      MATRIX 2: (LED light up sequence for Right U-turn)

      A11

      A12

      A13

      A14

      A15

      A16

      A17

      A18

      A21

      A22

      A23

      A24

      A25

      A26

      A27

      A28

      A31

      A32

      A33

      A34

      A35

      A36

      A37

      A38

      A41

      A42

      A43

      A44

      A45

      A46

      A47

      A48

      A51

      A52

      A53

      A54

      A55

      A56

      A57

      A58

      A61

      A62

      A63

      A64

      A65

      A66

      A67

      A68

      A71

      A72

      A73

      A74

      A75

      A76

      A77

      A78

      A81

      A82

      A83

      A84

      A85

      A86

      A87

      A88

      MATRIX 3: (LED light up sequence for Left turn)

      A11

      A12

      A13

      A14

      A15

      A16

      A17

      A18

      A21

      A22

      A23

      A24

      A25

      A26

      A27

      A28

      A31

      A32

      A33

      A34

      A35

      A36

      A37

      A38

      A41

      A42

      A43

      A44

      A45

      A46

      A47

      A48

      A51

      A52

      A53

      A54

      A55

      A56

      A57

      A58

      A61

      A62

      A63

      A64

      A65

      A66

      A67

      A68

      A71

      A72

      A73

      A74

      A75

      A76

      A77

      A78

      A81

      A82

      A83

      A84

      A85

      A86

      A87

      A88

      MATRIX 4: (LED light up sequence for Right turn)

      The above matrices can be interpreted into a simple format by listing out which cells are to be powered up for the respective turn.

      S.N O

      TURN DIRECTION/ SWITCH POSITION

      POWERED UP CELLS

      1

      LEFT U-TURN

      (EXTREME LEFT END)

      A11;A21;A31;A41;A51;A61;A71;A81;A1 2;A13;A14;A15; A16;A26;A36;A46;A54;A55; A56;A57;A58;A65;A66;A67;A76

      2

      RIGHT U-TURN

      (EXTREME RIGHT END)

      A88;A78;A68;A58;A48;38;A28;A18;A17; 16;A15;A14;A13; A23;A33;A43;A53;A63;A73; A51;A52;A54;A55;A62;63;A63

      3

      LEFT TURN (IMMEDIATE LEFT END)

      A34;A35;A36;A37;A38;A48;A58;A68;A7 8;A88;A13;A23;

      A33

      A34;A43;A53;A22;A32;A42

      4

      A31;A32;A33;A34;A35;A41;A51;A61;A7 1;A81;A16;A26;A36;A46;A56;A27;A37; A47;A38

      Table 1: Tabulation of LED power-ups for each input.

    5. SCHEMATIC FIGURES ILLUTRATING THE SIMULATION

      The following images are results of screen capture from Proteus during Simulation.

      The right U-turn is represented by a right U-turn arrow this is done when the switch is moved to the extreme right end and the respective LEDs are lighted according to the powering sequence.

      Fig 5.3 (Left turn LED illumination)

      The Left turn is represented by a left arrow this is done when the switch is moved to the immediate left end and the respective LEDs are lighted according to the powering sequence.

      Fig 5.3 (Left turn LED illumination)

      The Right turn is represented by a right arrow this is done when the switch is moved to the immediate right end and the respective LEDs are lighted according to the powering sequence.

      Fig 5.1 (Left U-turn LED illumination)

      The left U-turn is represented by a left U-turn arrow this is done when the switch is moved to the extreme right end and the respective LEDs are lighted according to the powering sequence.

      Fig 5.2 (Right U-turn LED illumination)

    6. CONCLUSION

Thus the system proves to be an effective replacement for the conventional system of indication as it enhances safety as legible visualization of the vehicles turn directions are precisely possible. This system is economically viable and can be implemented in the existing systems.

REFERENCES

  1. Charles Platt, Make integrals, Maker Media, Inc, November 2009.

  2. Burkard Wördenweber, Jörg Wallaschek, Peter Boyce, Automotive Lighting and Human Vision, Springer Inc, February 2007.

  3. Amer Iqbal Qureshi, Make LED Matrix Displays, Microtronics Pakistan.

  4. Nicolas Navet and Francoise Simonot-Lion, Automotive Embedded Systems Handbook, CRC Press, Taylor and Francis Group, 2009.

  5. Julien Bayle, C programming for Arduino ,Packt Publishing, May2013.

  6. Tont Candela, Automotive Wiring and Electrical Systems, SA Design Workbench Series.

  7. Row-columm Scanning to control an 8×8 LED Matrix, https://www.arduino.cc/en/Tutorial/RowColumnScanning.

  8. Dot Matrix Module, Schematics and Pinlayout, www.icstation.com/max7219/matrix

Leave a Reply