Arduino Otopark Projesi
Arduino ile bir çok defa otopark projesi yaptım. Ama Yeni başlayan arkadaşlar için diğer projeler biraz daha uğraştırıcı ve masraflı idi. Bu projem ise daha masrafsız ve yazılımsal olarak daha basit kavramlar ve malzemeler kullandım.
Kapılar için iki adet sg90 servo motor.
Araba algılaması için 2 adet ır engel sensörü
Bilgileri ekranda yazdırmak için 16×2 lcd ekran
led buızzer ldr 7805 diğer elemanlardır.




#include<Servo.h> #include <LiquidCrystal.h> // (Rs, E, D4, D5, D6 ,D7) LiquidCrystal lcd(13 , 12, 11 , 10 , 9 , 8); Servo giris; Servo cikis; const byte giris_pini = A5; const byte cikis_pini = A4; const byte ldr_pini = A0; int buzzer = 4; int yesil = 3; int kirmizi = 2; int aydinlanma = A1; int arac=0; int gir; int cik; int ldr; void setup() { Serial.begin(9600); lcd.begin(16, 2); giris.attach(6); cikis.attach(5); pinMode(buzzer , OUTPUT); pinMode(kirmizi , OUTPUT); pinMode(yesil , OUTPUT); pinMode(aydinlanma , OUTPUT); giris.write(0); cikis.write(0); delay(1500); lcd.clear(); lcd.setCursor (0, 0); lcd.println(" OTOPARK "); lcd.setCursor (0, 1); lcd.println(" UYGULAMASI "); delay(2000); giris.write(90); cikis.write(90); } void loop() { gir = analogRead (giris_pini); cik = analogRead (cikis_pini); ldr = analogRead (ldr_pini); Serial.print(" gir ");Serial.print(gir); Serial.print(" cik ");Serial.print(cik); Serial.print(" ldr ");Serial.println(ldr); if(ldr < 500) { digitalWrite(aydinlanma , HIGH); } if(ldr > 500) { digitalWrite(aydinlanma , LOW); } if(arac > 5) { lcd.setCursor (0, 0); lcd.print(" OTOPARK BOS YOK"); lcd.setCursor (0, 1); lcd.print("Icerdeki Arac= "); lcd.print(arac);lcd.print(" "); digitalWrite(kirmizi , HIGH); digitalWrite(yesil , LOW); } if(arac < 6) { lcd.setCursor (0, 0); lcd.print(" OTOPARK BOS VAR"); lcd.setCursor (0, 1); lcd.print("Icerdeki Arac= "); lcd.print(arac);lcd.print(" "); digitalWrite(kirmizi , LOW); digitalWrite(yesil , HIGH); } if(gir < 500) { if(arac == 0) { lcd.setCursor (0, 0); lcd.print(" AKILLI OTOPARK "); lcd.setCursor (0, 1); lcd.print("ICERDE ARABA YOK"); delay(1000); } if (arac > 0) { arac=arac-1; digitalWrite(buzzer , HIGH); lcd.setCursor (0, 0); lcd.print(" Arac CIKIYOR "); lcd.setCursor (0, 1); lcd.print("Icerdeki Arac= "); lcd.print(arac);lcd.print(" "); cikis.write(0); delay(100); digitalWrite(buzzer ,LOW); while (gir < 500) { gir = analogRead (giris_pini); delay(50); } delay(3000); cikis.write(90); } } //------------------------------------------------- if(cik <500) { if(arac > 5) { lcd.setCursor (0, 0); lcd.print(" Arac Geldi "); lcd.setCursor (0, 1); lcd.print(" OTOPARK DOLU "); delay(1000); } else if(arac <6) { arac=arac+1; digitalWrite(buzzer , HIGH); lcd.setCursor (0, 0); lcd.print("Arac Geldi "); lcd.setCursor (0, 1); lcd.print("Icerdeki Arac= "); lcd.print(arac);lcd.print(" "); giris.write(0); delay(100); digitalWrite(buzzer ,LOW); while (cik < 500) { cik = analogRead (cikis_pini); delay(50); } delay(3000); giris.write(90); } } }
Etiketler: araç park, arduino, arduino otopark, giriş çıkış kapısı, görsel otopark, ir engel, kapasiteli otopark, oto, otopark, otopark nasıl yapılır, park, servo, servo kontrol, sg90
Eklenme Tarihi: 22 Haziran 2019
Merhabalar YouTube kanalınıza çok katlı otopark projesi paylaşmışsınız acaba onun devre şeması ve kodunu paylaşma imkânınız varmı acaba .tasarım ödevim olarak yapmak istiyorumda
Merhabalar keşke tasarımı yaparken de video çekimi yapsaydınız daha faydalı olurdu .Fritzing de iki servo kullandınız giriş ve çıkış servosu herhalde ama projede 1 tane neden acaba?
Projede de iki adet. Giriş ve çıkış kapısı için.
Merak ettiğim bir şey var proje videolarınıza baktığımda baskı devre kartı ve arduinoyu birbirine entegre ediyorsunuz bunu Ares de nasıl yapıyorsunuz.Ares şemasını fritzingdemi oluşturuyorsunuz.
Direkt areste oluşturuyorum. Proteus / Ares bölümünde.
voltaj regulatorünün tam ismini öğrenme şansım var mı yazdığımda bir çok modeli çıkıyor rölemi acaba
Merhaba 7805
Merhaba iyi günler Arduino otopark projesini yapıyorum
J1-J2 ve J5 numaralı malzemelerin isimleri nedir
J1 Giriş sensoru (ir engel sensoru )
J2 Çıkış sensoru (ir engel sensoru )
J5 Buzzer