science project information
science project information
Problem statement
In crowded parking lots, finding an available parking spot can be time-consuming and frustrating.
Traditional parking systems do not provide real-time information about available spaces or automate
motor, two IR sensors, and an LCD display with an I2C module. The goal is to create a system that
detects available parking spaces, provides real-time information on the LCD vehicle parking. This
project aims to design an automated car parking system using Arduino Uno, a servo
Functionality: The IR sensors detect vehicles at the entrance or exit. The servo motor can
control the barrier that opens and closes based on vehicle detection.
Application: Automated entry systems for parking lots to reduce manual intervention.
Functionality: The LCD with the I2C module shows the number of available parking slots.
This can be updated based on the directions given from the sensors.
3. Security Enhancement
Functionality: The IR sensors can also monitor unauthorized movements or vehicles entering
restricted zones.
Functionality: Add a payment module for paid parking systems. The barrier can open only
after payment confirmation.
Functionality: Combine with other sensors or modules e.g, RFID for vehicle identification.
We can use LCD to display assigned spots for specific vehicles and with the help of IR sensors
we can detect if a assigned spot taken or still free.
o IR sensors emit infrared light, and their receiver detects reflections from nearby
objects (e.g., cars). This principle uses the physics of electromagnetic waves and the
behaviour of light reflection.
o Math Application: The sensor calculates the distance to an object based on the time
taken for the IR signal to return (though some simpler IR sensors might not explicitly
measure time).
o The servo motor converts electrical signals into precise rotational movements to
control the parking barrier.
o Mathematics:
PWM (Pulse Width Modulation): The servo's angle is controlled using PWM
signals from the Arduino.
Here, the pulse width ranges from a minimum (0°) to maximum (180°).
o When a car interrupts the IR sensor beam, the system records an "occupied" state;
otherwise, it registers "free."
o Mathematics:
o The Arduino converts sensor input data (e.g., the number of available spaces) into a
format that the LCD can display using I2C communication.
o The components (Arduino, sensors, servo motor, LCD) require specific voltages and
currents. This involves:
Math Application:
o If the system is extended to a larger parking lot with multiple sensors, probability
models could be used to optimize the arrangement and ensure maximum efficiency.
o The system’s stability depends on the feedback loop between sensors, the
microcontroller, and the servo motor
How I connected all the different types of
parts with jump wires project :
IR Sensors: The two infrared (IR) sensors are used to detect the presence of a vehicle in the
parking spaces. One sensor could be placed at the entrance of the parking area to detect whether
a vehicle is approaching, while the other could monitor the parking space to check if it’s occupied
or free.
Servo Motor: The servo motor controls the parking barrier. When the sensors detect a vehicle
approaching, the system will trigger the servo motor to lift or lower the barrier arm, allowing the
vehicle to enter or exit. The motor would be programmed to respond to the signals from the
sensors.
3. LCD Display:
I2C LCD Display: The LCD display will show information about the number of available parking
spaces. The system can update the display in real-time based on the inputs from the IR sensors,
keeping the driver informed about the parking lot’s status. It could display something like
“Available Spots: 5” or “Full” based on the number of cars detected in the parking spaces.
4. System Flow:
When a car approaches, the IR sensor detects its presence and signals the Arduino to activate the
After the vehicle passes through, the second IR sensor detects that the space is now empty and
The LCD display continuously shows the number of available spaces or a status message (e.g.,
5. Additional Features:
Automatic Closing: Once the vehicle has passed and the parking space is vacant, the servo motor
Real-time Updates: The system can update the parking availability based on vehicles entering or
Expected Outcome:
Functionality: Your system should be able to automatically open and close a parking barrier based
on vehicle detection, provide real-time parking space availability via the LCD display, and work in
Automation: With sensors detecting vehicles and a servo motor controlling the barrier, the system
User Interface: The LCD display will give drivers clear and immediate information on parking
availability.
Possible Challenges:
Sensor Accuracy: Ensuring the IR sensors reliably detect vehicles in different conditions (e.g., in
low light).
Servo Control: Programming the servo motor to operate smoothly with proper timing and
responses.
System Integration: Ensuring that the sensors, servo motor, and display are properly integrated