Skip to main content

IR Based Parking System

Summary:
When IR Sensor detects an obstacle it sends signal to the arduino board.Arduino board based on code shows total number of vacant places,this will be displays on LCD display.Further,idea was to send this data to the web server which will display the number of vacant places and other information on the webpage.web page is created by using HTML language. 


Fig: IR Based Parking System Setup


Components Used:

  • 4 -IR Sensors
  • 1 -16x2 LCD Display
  • Arduino Board
  • 10k Potentiometer
Arduino code:


#include <Wire.h>
#include <LiquidCrystal.h>
#define sensor1 x = 9
#define sensor2 y = 8
#define sensor3 i = 6
#define sensor4 j = 7

int sensor1,sensor2,sensor3,sensor4;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

byte b[8] = {
 B00000, 
 B00000,  
 B10001,  
 B01010, 
 B00100,
 B01010,
 B10001 
};

byte s[8] = {
 B00000,
 B00000,
 B00001, 
 B00010,
 B10100,
 B01000 
};


void setup()
{
      lcd.begin(16,2);
      lcd.createChar(0,b);
      lcd.createChar(9,s);

       pinMode(sensor1, INPUT);
       lcd.setCursor(0,0);
       lcd.print("1:");
      pinMode(sensor2, INPUT);
       lcd.setCursor(9,0);
       lcd.print("2:");
       pinMode(sensor3, INPUT);
       lcd.setCursor(0,1);
       lcd.print("3:");
      pinMode(sensor4, INPUT);
       lcd.setCursor(9,1);
      lcd.print("4:");
}     
void set1()
{
lcd.setCursor(2,0); lcd.write(byte(1));lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set2()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set3()
{
lcd.setCursor(2,0); lcd.write(byte(1)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set4()
{
lcd.setCursor(2,0); lcd.write(byte(1)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set5()
{
lcd.setCursor(2,0); lcd.write(byte(1)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set6()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set7()
{
lcd.setCursor(2,0); lcd.write(byte(1)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set8()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set9()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set10()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set11()
{
lcd.setCursor(2,0); lcd.write(byte(1)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set12()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(1));
}
void set13()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set14()
{
lcd.setCursor(2,0); lcd.write(byte(1)); lcd.setCursor(11,0); lcd.write(byte(0)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(1));
}

void set15()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(1));lcd.setCursor(11,1); lcd.write(byte(0));
}

void set16()
{
lcd.setCursor(2,0); lcd.write(byte(0)); lcd.setCursor(11,0); lcd.write(byte(1)); lcd.setCursor(2,1); lcd.write(byte(0));lcd.setCursor(11,1); lcd.write(byte(1));
}


void loop()
{
       int senread1 = digitalRead(sensor1);
       int senread2 = digitalRead(sensor2);
       int senread3 = digitalRead(sensor3);
       int senread4 = digitalRead(sensor4);

if(senread1 == HIGH && senread2 == HIGH && senread3 == HIGH && senread4 == HIGH )
{        set1();        }

else if(senread1 == LOW && senread2 == HIGH && senread3 == HIGH && senread4 == HIGH )
{        set2();        }

else if(senread1 == HIGH && senread2 == LOW && senread3 == HIGH && senread4 == HIGH)
{        set3();        }

else if(senread1 == HIGH && senread2 == HIGH && senread3 == LOW && senread4 == HIGH)
{        set4();        }

else if(senread1 == HIGH && senread2 == HIGH && senread3 == HIGH && senread4 == LOW)
{        set5();        }

else if(senread1 == LOW && senread2 == LOW && senread3 == LOW && senread4 == LOW)
{        set6();        }

else if(senread1 == HIGH && senread2 == LOW && senread3 == LOW && senread4 == LOW)
{        set7();        }

else if(senread1 == LOW && senread2 == HIGH && senread3 == LOW && senread4 == LOW)
{        set8();        }

else if(senread1 == LOW && senread2 == LOW && senread3 == HIGH && senread4 == LOW)
{        set9();        }

else if(senread1 == LOW && senread2 == LOW && senread3 == LOW && senread4 == HIGH)
{        set10();        }

else if(senread1 == HIGH && senread2 == HIGH && senread3 == LOW && senread4 == LOW)
{        set11();        }

else if(senread1 == LOW && senread2 == HIGH && senread3 == HIGH && senread4 == HIGH)
{        set12();        }

else if(senread1 == LOW && senread2 == LOW && senread3 == HIGH && senread4 == HIGH)
{        set13();        }

else if(senread1 == HIGH && senread2 == LOW && senread3 == LOW && senread4 == HIGH)
{        set14();        }

else if(senread1 == LOW && senread2 == HIGH && senread3 == HIGH && senread4 == LOW)
{        set15();        }

else if(senread1 == LOW && senread2 == HIGH && senread3 == LOW && senread4 == HIGH)
{        set16();        }


delay(1);
}


HTML Code:

<html>
<body background="https://www.pocket-lint.com/r/s/970x/assets/images/142084-phones-review-lg-v30-photos-image18-8msrldrndt.jpg">

<style>
h1 {color:white;}
</style>

<center><font face="verdana"><font size="5"><h1>SMART PARKING</h1></font></center>

<p><a href="https://thumbs.dreamstime.com/b/bad-wrong-car-parking-city-lot-different-cars-shortage-spaces-zone-top-view-vehicles-traffic-regulations-rules-road-99829498.jpg"><font size="5" color="red">Parking!!click here</a></font></p>

<a href="https://images.myparkingsign.com/img/lg/K/cars-drivers-everyone-rules-sign-k-0790.png"><font size="6" color="green"><B>Parking rules</a></B></font>

<br><br><br><br><br><br><br><br><br>
<h2></h2>
<p> <img src="data:image/jpeg;base64,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" alt="Smiley face" width="150" height="150"> </p>


</body>

</html>

Comments

Popular posts from this blog

MOD 6 COUNTER USING IC 7490

Fig: Circuit Diagram for Mod 6 Counter. WORKING: Mod 6 counter should count from initial state 0 up to 5.Circuit diagram for Mod 6 counter is shown above. After 5 counter enters state 6 ,it should reset to state 0. Here mod 2 and mod 5 are cascaded i.e. Clk B is connected to Qa. s1 and s2 are not used so they are connected to the ground. When counter enters state no.6 Qa and Qd will become '0'  and Qb and Qc becomes '1'.i.e.In binary 6 is written as 0110 ,so we count bits from Qd to Qa(from right to left). The AND gate input is given to r1 and r2 ,and the counter will be reset. For mod 9,Qa and Qd wil be '1' ,Qb and Qc will be '0'.
 

LDR Based Object Counter

Circuit shown below is used to count objects by sensing light blocked by obstacle which is detected by LDR(Light Emitting Resistor). Fig: Circuit Schematic Using Eagle. Components Used: LDR Resistors(R16-100K, R17-330 ohm, R11-47k, R12-100K, R10-330 ohm, Resistors used for 7 segment display are al 330 ohm) Capacitors(C1-10uF,C2-10uF,R15-0.01uF) LED 555 Timer ICs IC 7490  IC 7447  7 Segment display IC 555 Timer:    First 555 IC is configured in monostable mode.Monostable circuit is dark sensor circuit,whose output is given to second 555 IC which is configured in astable  mode.here pin 3 of monistable is connected to the pin 4 of astable circuit.When output from monostable is given to astable ,astable starts giving pulses to the counter 7490.Frequency for counter module is set up using R4,R3 and C2. IC 7490 Decade Counter:    7490 decade counter will give 4-bit output in binary at pins-12,9,8,11. Pins 12,9,8,11 are...