PIC16F877 Renk Algılayıcı

| Mart 26, 2021 Tarihinde güncellendi
PIC16F877 Renk Algılayıcı

PIC-16F877 ile Renk Algılayıcı projesini Hazırlayan: Mine Cüneyitoğlu Emeği geçen hazırlayan kişilere teşekkürler.

pic16f877_color_sens

Bu renk algılayıcı yaklaşık 5 mm -40mmlik bir uzaklığa kadar yaklaştırdığınızda yüzeyin rengini kırmızı, yeşil veya mavi olarak okur. (Bu mesafe dışarısının aydınlık olduğu varsayılarak belirtilmiştir) Farklı renkteki yüzeylerin kırmızı, yeşil ve mavi ışıkları farklı oranlarda yansıtmalarını dayanak alarak çalışır.

Yüzeyden yansıyacak ışınları göndermek için üç, okuduğunuz renklerigörmek için üçtane LED,lambalarınızın parlaklıklarını ayarlamak için çeşitli değerlerde dirençve transistör,bir trimpot, bir LDR ve PIC16F877 ile bu projeyi gerçekleştirebilirsiniz.

LDR‘den alınan analog bilgiyi dijital bilgiye çevirmek için PIC16F877‘ nin analog giriş portlarını (Analog to Digital Converter kısaca ADC) kullandım. Dilerseniz bu projeyi ADC özelliği olmayan, daha farklı bir mikroişlemciyle birlikte bir ADC entegresi kullanarak da gerçekleştirebilirsiniz.

renk-algilayici-proteus-isis-simulasyorun

Projeye ait devre şeması ve kod Dosya indirme LINK listesi (TXT formatında) link-572.zip şifre-pass: 320volt.com

pcbway-turkiye-pcb-montaji

Yayım tarihi: 2008/03/02 Etiketler: , , ,



11 Yorum “PIC16F877 Renk Algılayıcı

  1. süleymanözkan

    harika ne diyeyim başka
    başlangıç için güzel matbaacıların kullandığı renk pantonesi varya
    hani bi sürü renkli kağıdın olduğu müşteriye şu renk mi olsun bu renk mi olsun falan dediği kağıtlar veya bya renkleri bunu da okuyabilen bişey yapabilirmisiiz acaba mesela açık kahve rengi kağıt gösteriyoruz devremiz hımmmm bu yüzde 1o siyah yüzde 90 beyaz karışımı renk diyor mesela olmazmı.

    CEVAPLA
  2. admin Yazar

    Programlamadan anlamıyorum 🙂 ama bence olur lcd göstergeli

    CEVAPLA
  3. elif

    iyi günler!
    proje için teşekkürler elinize sağlık. yalnız bir ricam olacaktı. bu projenin asm kodlarına ihtiyacım var.onları da yayınlayabilir misiniz?

    CEVAPLA
  4. berte

    Asm kodunu ekliyorum ama çalışıp çalışmadığından emin değilim microcode ile dönüştürdüm sanırım biraz optimize etmiş, umarım işinize yarar.

    kod

    CEVAPLA
  5. fırat

    ben bu devreyi ödev olarak aldım yarmınıza ihtiyacım var yardımcı olursanız çok sevinirim adım fırat msn adsimi vericem sorular sorarak yapmam lazım gattar_cocuk@hotmail.com saygılarımla teşekkürler

    CEVAPLA
  6. FIRAT

    değerli emektar çalışmanızı indirdim indirdiğim çalışmanın içinde ete diye bir dosya vardı o dosyadaki lcd göstergeli devreyi yapmaya çalışıyorum orada ldr nin yanında hiç led yok o devrede ldr olduğu gibi mi kullanılacak
    saygılar

    CEVAPLA
  7. FIRAT

    değerli berte verdiğiniz kod hex dosyasına çevrilirken hatalı olduğu için hex dosyasını alamıyorum mümkünse asm yeniden ve doğru yazılmış asm kod ekleyebilirmisiniz
    saygılar

    CEVAPLA
  8. Flatron

    Fırat
    Eğer asm koda yinede ulaşamazsanız bu yazıyı hazırlayan Mine Cüneyitoğlunun sayfasının linki var(İlk resmin altında)
    Buradaki http://robot.metu.edu.tr/~mine/index.php?siteLink=14 açılan sayfada sağdaki alanda en alttan 2.link bu konuyu anlatıyor 5 sayfalık word belgesi içinde kodlarda var.O kodları yapıştırıp deneyin
    Kolay Gelsin

    CEVAPLA
  9. mert

    renk algılayıcıyı kumaş veya sentetik bir şeye takulıp askerleride kamufle edebilir hale getirile bilirmi acaba adıda bukalemun olsaymış ne güzel olurmuş 🙂

    CEVAPLA
  10. Halil İbrahim

    projenin hex dosyalarını bana verebilirmisiniz.

    CEVAPLA

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.