Tired of playing the "is there a spot?" guessing game every time you pull into your driveway or garage? What if your car could tell you—before you even turn the corner—exactly which spot is free?
Enter the . Powered by a $35 Raspberry Pi, this DIY project detects vehicle presence in real-time and can alert you via LED, LCD, or even a smartphone notification.
while GPIO.input(ECHO) == 0: pulse_start = time.time() while GPIO.input(ECHO) == 1: pulse_end = time.time()
def get_distance(): GPIO.output(TRIG, False) time.sleep(0.2) GPIO.output(TRIG, True) time.sleep(0.00001) GPIO.output(TRIG, False)
⚠️ The HC-SR04 ECHO pin outputs 5V. Use a voltage divider (two resistors) to step it down to 3.3V, or use a logic level converter to avoid frying your Pi. Step 2: Write the Python Script Here’s a simple, production-ready script:
import RPi.GPIO as GPIO import time TRIG = 23 ECHO = 24 THRESHOLD = 0.7 # meters (70cm)