
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.
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.
Projeye ait devre şeması ve kod Dosya indirme LINK listesi (TXT formatında) link-572.zip şifre-pass: 320volt.com
Yayım tarihi: 2008/03/02 Etiketler: color sens, microchip pic projeleri, PIC16F877 örnekleri, renk algılayıcı
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ı.
Programlamadan anlamıyorum 🙂 ama bence olur lcd göstergeli
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?
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
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
Forum üzerinde Microchip bölümünde konu açabilirsiniz diğer okurlarımızda faydalanır https://320volt.com/frm/index.php?board=14.0
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
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
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
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ş 🙂
projenin hex dosyalarını bana verebilirmisiniz.