Şimdi Ara

arduino, park sensörü yapımı oled 128x64, buzzer, led.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
525
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
1 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arduino uno ile yaptım.
    arduino, park sensörü yapımı oled 128x64, buzzer, led.


    kodlar:

    #include <SPI.h>
    #include <Wire.h>
    #include <Adafruit_GFX.h> //for this must add lib file download from Adfruit
    #include <Adafruit_SSD1306.h> //for this must add lib file download from adfruit

    #define SenseMetricSystem



    const int buzzer = 11;
    const int ledPin = 8;
    #define triPin 13 //Pulse pin
    #define echoPin 12

    #define OLED_RESET 4
    Adafruit_SSD1306 display(OLED_RESET);
    long duration;
    int distance;
    int safetyDistance;

    void setup() {
    Serial.begin (9600);
    pinMode(triPin, OUTPUT);
    pinMode(echoPin, INPUT);
    pinMode(buzzer, OUTPUT);
    pinMode(ledPin, OUTPUT);
    display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //initialize with the I2C addr 0x3C (128x64)
    display.clearDisplay();

    }

    void loop() {
    long duration, distance;

    digitalWrite(triPin, LOW); //PULSE
    delayMicroseconds(2);
    digitalWrite(triPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(triPin, LOW);

    duration = pulseIn(echoPin, HIGH);

    { SenseMetricSystem
    distance = (duration/2) / 29.1;
    }
    safetyDistance = distance;
    if (safetyDistance <= 20){
    digitalWrite(buzzer, HIGH);
    digitalWrite(ledPin, HIGH);
    }
    else{
    digitalWrite(buzzer, LOW);
    digitalWrite(ledPin, LOW);
    }

    #ifdef NonsenseSystem
    distance = (duration/2) / 73.914;
    #endif


    display.setCursor(22,10); //OLED Display
    display.setTextSize(3);
    display.setTextColor(WHITE);
    display.println(distance);
    display.setCursor(85,10);
    display.setTextSize(3);

    #ifdef SenseMetricSystem
    display.println("Cm");
    #endif
    #ifdef ImperialNonsenseSystem
    display.println("NS");
    #endif


    Serial.print("Distance: ");
    Serial.println(distance);


    display.display();

    delay(500);
    display.clearDisplay();

    Serial.println(distance);



    }


    aklınıza soru takılrısa yardımcı olurum.
    Mr.Nobodoyyoutube
    Oled 128x64, HC-SR04, buzzer, LEDs. (parking sensor construction, park sensörü yapımı)
    https://www.youtube.com/watch?v=KBMtdGVVP1o&feature=youtu.be



    < Bu mesaj bu kişi tarafından değiştirildi suquel58 -- 23 Ocak 2018; 21:23:39 >







  • 1) Malzemeleri yazmamışsın
    2) Kodları (ç)aldığın kaynağı yazmamışsın https://www.hackster.io/javier-munoz-saez/distance-sensor-and-oled-ad9e35
    3) Ultrasoniğin otomobillerde 90'larda kullanıldığından haberin yok.
    Ultrasonik sensörler aşırı büyük olduğundan tamponda estetik kaygısı yaratır. Toza çamura dayanıksızdırlar. Hassaslıkları yetersizdir.
    Artık araçlarda kızılötesi yakınlık sensörleri kullanılıyor. Yapmayı düşünenler için; https://en.wikipedia.org/wiki/Proximity_sensor
    Umarım yaşın küçük değildirde hevesini kırmam. Ordan burdan bulduğun kodları kopyala yapıştır yapmaktan vazgeç kendi başına geliştirdiğin ufacık projeni buraya ekle. İlk ben takdir edeceğim söz.
    Sonraki çalışmalarında başarılar dilerim kardeşim.




  • Çok güzel arkadasım devam et. Emek harcamıssın daha complike islere baslaman icin bunlar gerekli.Hevesin kırılmasın. Arkadasın dedigi isde yapabilirsin artık. Bravo.
  • oKsyqeN kullanıcısına yanıt
    Bu kodlar alıntı değildir. 17 yaşındayım (lise son.)



    Bunu yapıp arabaya takacak insan varsa burayı terk etsin. Bunu öğretmek ve öğrenmek için çektim. Yani kodlar bana ait tabi bağzı yerlerden yardım aldım profesyönel değilim.



    Beni eleştreceğine sen öğret ve öğretirken öğren. Çaldın diyorsun ben anamın karnından arduino ile çıkmadım ki ezbere yapayım. Yapa yapa öğreniyorum.



    Öğrenmek için faydalı olduğunu düşündüm. Bende hangi parçalardan yapılacağını bilmiyordum ve kafama göre yaptım. Biraz araştırmakdan birşey kaybetmezsiniz hangi parçalardan yapıldığını bakınca kolayca anlıabilirsiniz.





    Buzzer, led, oled ekran, breadboard, hc-sr04, arduino uno (klon bendeki) ve jumper kablo.



    < Bu mesaj bu kişi tarafından değiştirildi suquel58 -- 29 Ocak 2018; 21:47:16 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    power led sürücü devresi
    17 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.