parksensoru

Araba Park Sensörü (5510 LCD)

Daha Öncedende Sitemizde bulunan bir projeyi tekrar daha  gelişmiş bir ekranda hazırladım.

Bu Projeyi arabanızı park ederken çok etkili kullanabilirsiniz,ama dikkat ben arduinonun usb girişnden güç aldığım için  2 elamanada güç yetti siz pil ile kullanacaksanız elemanlara harici bir güç bağlamanız gerekmektedir.

Aşağıda vereceğim eki proje dosyasına dahil etmeniz gerekmektedir.

Projemiz 1 Adet  Nokia 5110 LCD Ekran 1 Adet  HC-SR04 Ultrasonik Mesafe Sensör den oluşuyor.

parksensoru1

 

Devre Bağlantıları

aracparksensorubağlantı

Programımız


//www.arduinom.org


//Furkan Esmeyar

#include <LCD5110_Basic.h>
LCD5110 myGLCD(8,9,10,11,12);
extern uint8_t logo[];
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
extern uint8_t TinyFont[];
const int trig =2;
const int echo= 3;
int sure=0;
int mesafe=0;
void setup() {
pinMode(7, OUTPUT); //LCD ekranın arkaplan aydınlatmasına giden pini çıkış olarak ayarlıyoruz.
digitalWrite(7,HIGH); //Ekrana ışık veriyoruz.
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
myGLCD.InitLCD(); //Ekranı başlatıyoruz.
myGLCD.setContrast(58); //Kontrast'ı ayarlıyoruz, "55" iyi bir değer.
myGLCD.setFont(SmallFont);

}

void loop() {
myGLCD.clrScr();
digitalWrite(trig, HIGH);
delayMicroseconds(1000);
digitalWrite(trig, LOW);
sure = pulseIn(echo, HIGH);
mesafe = (sure/2) / 29.1;
myGLCD.drawBitmap(0,0,logo,84,24);
myGLCD.setFont (MediumNumbers);
myGLCD.printNumI(mesafe,25,24);
myGLCD.setFont (SmallFont) ;
myGLCD.print("CM",  65,30);
myGLCD.print("FE", 3, 35);
myGLCD.print("V.1", 3, 45);
delay(250);
}

 

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

  1. emroww 21 Mayıs 2016 17:59

    Merhaba Yazdım daha önce ama gitti mi bilmiyorum. bu projeyi yapmaya çalışıyorum ama 5110 basic labrary nerden yüklenitor bulamadım. kodu software e yazdım ama hata alıyorum. logo.c denen dosyayı da aynı yere yükledim ve bir sekme açıkdı yanda ama 5110.basic.h yok diye hata alıyorum. 2 gündür uğraştım ama beceremedim. 5110 un başka kütüphanesini yükledim ama bu programla uyumlu değil galina

    yardımınızı rica.
    E.

    Cevapla
    • Arduinocu 25 Mayıs 2016 08:06

      Cevabinizi biraz gec veriyorum kusura bakmayin . Indirdiginiz dosyada logo.c dosyasi mevcud . Program ile logo.c dosyasi ayni folderda olmasi gerekiyor . Bu sekilde sikinti yasamazsiniz

      Cevapla
  2. YUNUS3 1 Mart 2016 15:07

    projeye ek olarak korna eklemek için ne yapabilirim ..

    Cevapla
    • Mehmet Selim 1 Mart 2016 15:35

      Kornadan kastınız araç için kullanılan kornalardan mı yoksa hoparlörden mi çalışmasını istiyorsunuz.

      Cevapla
      • YUNUS3 6 Mart 2016 22:26

        projeye hoparlör dahil ederek belirli bi mesafeye yaklaşınca uyarması için

        Cevapla
        • Furkan Esmeyar 12 Mart 2016 15:11

          Önelikle merhaba Yunus bey projeye buzzer(elektirik sinyalleriyle çalışan hoparlör) ekleyerek bunu if döngüsü ile yapabilirsiniz.

          Mesela projede mesafe değişkeni uzaklığı cm cinsinden taşıyor. if döngüsüyle mesafe değişkeni 5 cm ve altı olunca buzzer a sinyal gönder vb. Bu şekilde yapabilirsiniz.

          Örnek Kod:

          buzzerin + pini 5 e bağlı olsun.

          int buzzer = 5;

          void setup () {
          pinMode (buzzer , OUTPUT);
          }

          void loop() {
          if (mesafe < 5) {
          digitalWrite (buzzer , HIGH);
          }
          else {
          digitalWrite (buzzer , LOW);
          }
          }

          bu kodu projeye entegre ederek kullanabilirsiniz.
          iyi çalışmalar..

          Cevapla
          • YUNUS3 14 Mart 2016 12:14

            Yardımcı olduğunuz için teşekkür ederim 🙂

  3. elekelok 31 Aralık 2015 17:34

    tamam paylaştığınız bu eklentileri library’sine atacağım sadece değil mi ? Bu arada yazılım kısmında 5110 yazıyor 5510 yerine bu soruna neden olabilir mi ? hızlı dönüş yaptığınız için teşekkür ederim.

    Cevapla
    • elekelok 31 Aralık 2015 17:43

      library’e attım yine aynı hatayı verdi. ‘undefined reference to ‘logo’
      collect2: error: ld returned 1 exist status
      derleme hatası..

      Cevapla
      • admin 2 Ocak 2016 05:50

        ekte logo.c var onun su sekilde kullanmalisiniz . Kodu arduino IDE ye kopyaladiktan sonra kayit edin .

        Kayit ettiginiz kodun yanina logo.c dosyasini cikartin daha sonra programinizi tekrar calistirin ,

        ins probleminiz cozulecektir,

        Cevapla
        • elekelok 6 Ocak 2016 02:22

          oldu çok teşekkür ederim 🙂

          Cevapla
          • Arduinocu 6 Ocak 2016 07:41

            Projeinizin resimlerini cekip gonderebilirseniz projenizi burada yayinlamaktan mutlulk duyariz .

            SAYGILAR

        • emroww 21 Mayıs 2016 15:05

          Merhaba Arduino da yeniyim bir kaç küçük proje yaptım ama ne yaptıysam bu projeyi çalıştıamadım. logo.cc yi yükledim ama Arduimo IDE nin içene kopyalak tam ne demek? nasıl yapılıyor?
          çok teşekkürler.

          Cevapla
  4. elekelok 30 Aralık 2015 22:22

    Merhaba. Öncelikle projenizi çok güzel bir şekilde anlattığınız ve paylaştığınız için teşekkür ederim. Şuan bu projeyi yapmaya çalışıyorum ve derleme hatası alıyorum. yardımcı olabilir misiniz ? hatanın resmini atıcam ama resmi koyamıyorum buraya şu an.

    Cevapla
    • admin 31 Aralık 2015 03:35

      Bu projede 5510 kütüphanesi eksik olduğunda derleme hatasıyla karşılaşırsınız . Bu hatayı aşmak için alttaki linkten kütüphaneyi indirin ve arduino ide programına ekleyin …
      http://arduinom.org/download/5510park-sensoru/

      http://arduinom.org/?wpdmdl=1098

      Cevapla
      • Furkan Esmeyar 4 Şubat 2016 23:31

        bakıyorum projem silinmemiş 🙂

        Cevapla
        • Mehmet Selim 5 Şubat 2016 15:00

          Furkan Bey projenizi ilk siz bizimle paylaştınız. Bundan dolayı bizim için değerli olduğunu belirtmek isterim .

          Ve dahasını da bekleriz

          Cevapla

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.