Akıllı Otopark

Akıllı Otopark Uygulaması Nedir?

Bu sistem, bir aracın yaklaştığını algılayarak servo motor ile bariyeri açar. Araç uzaklaşınca servo motor bariyeri kapatır. Böylece otomatik bir otopark kapısı yapılır.


Gerekli Malzemeler

MalzemeAdetAçıklama
Arduino UNO1Beyin (kontrolcü kart)
HC-SR04 Sensör1Aracı algılayan mesafe sensörü
Servo Motor (SG90)1Bariyeri açıp kapatır
Breadboard1Bağlantıları düzenlemek için
Jumper Kablolar6–8Bağlantı kablosu
USB Kablosu1Arduino’ya program yüklemek için

Devre Bağlantısı

1. HC-SR04 Ultrasonik Sensör

  • VCC → 5V
  • GND → GND
  • Trig → D8
  • Echo → D9

2. Servo Motor

  • VCC (Kırmızı kablo) → 5V
  • GND (Kahverengi/Siyah) → GND
  • Sinyal (Sarı/Turuncu) → D10

Projenin Çalışma Mantığı

  • Araba 20 cm’den yakına gelirse → servo motor kapıyı açar (90 derece)
  • Araba uzaklaşırsa (>20 cm) → servo kapıyı kapatır (0 derece)

Mblock

Arduino Kodu (Basit ve Açıklamalı)

#include <Servo.h>

Servo kapak; // Servo nesnesi oluştur

const int trigPin = 6;
const int echoPin = 7;
const int servoPin = 5;

long sure;
int mesafe;

void setup() {
kapak.attach(servoPin); // Servo bağlandı
pinMode(trigPin, OUTPUT); // Trig çıkış
pinMode(echoPin, INPUT); // Echo giriş
kapak.write(0); // Kapalı konum
Serial.begin(9600);
}

void loop() {
// Mesafeyi ölç
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

sure = pulseIn(echoPin, HIGH);
mesafe = sure * 0.034 / 2;

Serial.print("Mesafe: ");
Serial.println(mesafe);

// Kapı kontrolü
if (mesafe < 20) {
kapak.write(90); // Kapı aç
} else {
kapak.write(0); // Kapı kapalı
}

delay(500);
}

mBlock ile Aynı Uygulama (Upload Mode)

  1. Eklentiler → Arduino → Servo Motor ve Ultrasonic Sensor eklentilerini yükle.
  2. Aşağıdaki blok mantığını kur:

Açıklayıcı Özet

  • HC-SR04 sensör arabanın gelip gelmediğini algılar.
  • Servo motor, kapıyı açıp kapatır.
  • Araba geldiğinde kapı otomatik açılır, uzaklaştığında kapanır.
  • Kod hem Arduino IDE hem mBlock ile yapılabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir