Kapasitif Dokunmatik Butonlar

Başlatan Kerim42, 04 Ocak 2011, 10:28:12

Kerim42

Merhaba arkadaşlar,
Kapasitif dokunmatik butonlar şık tasarımlara ince dokunuşlara(birden fazla dokunma) olanak saglayan bir teknoloji. Bu konuda hem Pic hemde Atmel in geliştirme kitleri var. Bu kitleri kullanan arkdaslar var mı? veya deneteleyicinin sürebilecegi bir entegre varmı? Tecrübeli arkadasların bilgi paylaşımlarını bekliyoruz. Teşekkürler.
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)

bahri

Denetleyicinin süreceği entegreye gerek yok çünkü microchip capasitive sense module ü  denetleyicinin içerisine gömmüş.Direk mikrodenetleyiciyi programlıyorsunuz pinin ucuna bakır yol çiziyorsunuz size kapasitif sensör oluyor.bu modül 16f727 de ve bir çok picte var.12f615,12f617 gibi piclerde de farklı bi metodla bu işi yerine getirebilirsin.

Elektroemre

#2
Yalnız bu kapasitif butonlar profesyonel uygulamalar için ne kadar uygun tartışılır, youtube izlediğim bir videoda microchipin kapasitif butonlu kitinin yanında ceptelefonu aktif olunca sapıtıyordu, bütün tuşlara rastgele dokunuloyormuş gibi oluyordu.

Edit: Video'yu buldum;


bahri

tabi parazitlerden koruma metodlarınıda devreye sokmak gerek donanımsal olarak kapasitif butonun etrafını ground ile kaplamak gibi yazılımsal olarakta önlemler alınabilir.

Kerim42

#4
Konuya ilgi gösterip cevap yazan tüm arkadaşlara teşekkürler
Bu konuyu piyasada çalişmiş bi kaç kişiye sordum kapasitif sensörlerle karıştırdılar. Piyasada bi çok kapasitif senör mevcut. Datashett e bakıp kullana biliyorsunuz. Ama iş kapasitif dokunmatik buton yapmaya gelince olay biraz farklı. Şu linkteki videoyu bi izlemini tavsiye ederim. http://www.youtube.com/watch?v=JVRuDY4X88M
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)

Kerim42

Alıntı yapılan: Elektroemre - 04 Ocak 2011, 23:02:45
Yalnız bu kapasitif butonlar profesyonel uygulamalar için ne kadar uygun tartışılır, youtube izlediğim bir videoda microchipin kapasitif butonlu kitinin yanında ceptelefonu aktif olunca sapıtıyordu, bütün tuşlara rastgele dokunuloyormuş gibi oluyordu.
Bahri hocam ccs c için örnek kodbuldum, derledim hata vermedi. bağlantılarının nasil olacagını tam anlayamadım. 16F726 nın datasheetini inceledim bana sanki örnekleme kondansatörünü başka bi entegreye bağlamak gerek gibi geldi. Acaba siz bu konuda hiç bi uygulama yaptınızmı?. Bide bu kapasitif bakır pad lerin büyüklügü örnekleme kondansatör değerini değiştirir mi?Bu kondansatörü nasil seçiyoruz? Bu sorulara takıldım cevap yazabilirseniz sevinirim teşekkürler.
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)

Kerim42

Biraz daha araştırdım  AN1171 diye bi döküman var. Bu 16F726 üzrindeki CSM (Cpacitiv Sensing Modul) ün nasil kullanılacagını anlatıyor. İlgilenen arkadaşlar bi göz atabilir. Belki birllikte bi çözüm buluruz:)
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)

Kerim42

Alıntı yapılan: bahri - 04 Ocak 2011, 23:11:10
tabi parazitlerden koruma metodlarınıda devreye sokmak gerek donanımsal olarak kapasitif butonun etrafını ground ile kaplamak gibi yazılımsal olarakta önlemler alınabilir.
Bu videoyu izledikten sonra bizim asansörde bi deneme yaptım. Hiç bi sorunla karşılaşmadım sanırım Telefon microchip in modülündeki sensörleri degilde içindeki diger malzemelre parazit yaptıgını zannediyorum. Çünkü asansörde denediğimde sadece butonlar var MCU kısmı farklı bir yerde zaten görsem sökeçektim:D
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)

tazmania

bu konuda atmelin daha iyi olduğunu düşünüyorum. çünkü atmel işi sadece kapasitif buton üretmek olan quantum firmasını satın alıp kendi işlemcileri ile birleştirdi. ben 10 tuş kullanmaya izin veren quantumun bir chipini kullanıyorum. işlemcim ile rs232 üzerinden konuşuyor.  kapasitif için atmelde çok uygulama notu var.

Kerim42

Alıntı yapılan: tazmania - 05 Ocak 2011, 13:13:38
bu konuda atmelin daha iyi olduğunu düşünüyorum. çünkü atmel işi sadece kapasitif buton üretmek olan quantum firmasını satın alıp kendi işlemcileri ile birleştirdi. ben 10 tuş kullanmaya izin veren quantumun bir chipini kullanıyorum. işlemcim ile rs232 üzerinden konuşuyor.  kapasitif için atmelde çok uygulama notu var.
tazmania  konuya cevap verenlerden en tecrübelisi sensin sanırım. Qt100 isimli tek buton bağlanan bir entegresi var sen onu mu kullanıyorsun? denemesini yapmadım ama dökümanlarına bi göz gezdirdim sadece
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)

tazmania

evet o tek buton için kullanılıyor. ama benim kullandığım qt1101 10 kapasitif tuş bağlamaya izin veriyor. tuşlara basılınca işlemciye uyarı gönderiyor ve işlemciden bir sinyal bekliyor. gelen sinyalin baund rateinde basılan tuş bilgisini işlemciye gönderiyor.

erhanmete

atmelin özel bir entegre kullanmadan bu işi yapmak için bir dökümanı mevcut sitesinde, bir ara denemiştim fena değil.
fakat butonlara pcb üzerinde büyük yerler ayırmak gerekiyor bu yüzden kullanmaktan vazgeçtim.
dökümanı bulursam eklerim bi bakıyım.

tazmania

evet arkadaşında dediği gibi atmel artık capasitive touch işini işlemcilerine gömüyor. sadece tek buton değil rotor ve slider imkanı bile sağlıyor.

erhanmete

Alıntı yapılan: tazmania - 06 Ocak 2011, 09:04:00
evet arkadaşında dediği gibi atmel artık capasitive touch işini işlemcilerine gömüyor. sadece tek buton değil rotor ve slider imkanı bile sağlıyor.

aslında uygulama normal atmega168 ile yapılmıştı yani özel bir donanım yok yazılım ile yapılmış bir uygulama. ama gömülü çipleride var bildiğim kadarı ile.

Kerim42

#14
Yeniden merhaba arkadaşlar.
tazmania hocam qt1100 deniyorum. Devreyi kurdum bide pcb den buton yaptım deneme yapıyorum. Bir bilgi alamadım. Benim kurduğum scanport devresi idi. Acaba çizdiğim pad boyutunda mı problem var? sizin tuşlar nasildi? scan porttan avometre ile ölçüyorum. Yoksa ölçüm şeklimde mi hata var? pic e baglayıp mı okumalıyım? Bir de şemada 12Khz 3baçaklı rezonatör demiş. Onu bulamadığım için qt nin OSC1 girişinden pic ile 12Khz hariçi clok uyguluyorum qtnin OSC2 ucu açık. Yoksa oasilatöerde mi bir hata olabilir?
Alemi padişah olmak bir kuru kavga imiş. Bir veliye bende olmak cümleden ala imiş. (Yavuz Sultan Selim)