Belirli bir dokunmatik ekranın uyumlu olup olmadığını nasıl belirleyebilirim?


42

Raspberry Pi'ime dokunmatik ekran eklemek istiyorum. Bununla ilgili bazı internet araştırmaları yaparken, bunun önemsiz olmadığını öğrendim, çünkü tüm dokunmatik ekranlar uyumlu değil.

Bir dokunmatik ekranın Ahududu Pi ile uyumlu olup olmadığını nasıl öğrenebilirim?

Olası cihazların önerilerini veya listelerini aramıyorum, belirli bir ekranın işe yarayıp yaramadığını öğrenmek istiyorum.

Yanıtlar:


15

Sorun sürücüler olacak. Satılan ürünlerin çoğu açık kaynaklı sürücülere sahip olmadığından, onları nasıl tersine çevireceklerini bilen bir kişiye aittir. Bu nedenle, cihaz çok popüler değilse, muhtemelen desteklenmeyecektir.

Bunlardan birini şahsen kullanmadım, ancak donanım veritabanlarında siteler var. Veritabanının belirli bir nix derlemenize olan hassasiyeti sorgulanabilir ve listeler genellikle kullanıcı tarafından oluşturulduğundan, yalnızca belirli bir ölçüde onlara güvenebilirsiniz.

http://www.linuxcompatible.org/compatdb/categories/hardware_linux.html


Youtube'da farklı Linux bilgisayarlara nasıl dokunmatik ekran ekleneceği konusunda bazı videolar var, bunlar neyin desteklendiğinin iyi bir kaynağı olacaktı. De desteklenenler USB portlarına bağlanabilmelidir. Bu yüzden dokunmatik ekran sürücülerine ve hangi USB cihazlarını desteklediklerine bakmak iyi bir kaynak olacaktır.
Anders,

Sadece bu yazıyı anladığımdan emin olun, ARM vs x86 vs x86-64'ün kendi uyumluluk listeleri yok, bu yüzden genel listeler daha iyi bir kaynak. Hiçbir yerde RPI'ye özgü bir liste de yok. Doğru?
Zoot

1
Bugünlerde pek çok üründe OSS sürücüsü var (sistemlerde entegre, satıcı sürücüleri değil). Daha az olmayanlar. 90'lı yıllarda bunun tersi oldu. Bazı sınıfların diğerlerinden daha fazla çalışma olasılığı vardır.
XTL

Gerçekte, sürücüler kolay kısmı olacaklar. Özel devre üretimi yapmaya hazır olmayanlar için gösterici olabilecek elektriksel arabirimlerdir.
Chris Stratton,

5

Lilliput bazı HDMI dokunmatik ekranlar satıyor ve RPI ile çalıştığına dair bazı kanıtlar var.


Bağlantının Norveççe olması dışında (söyleyebileceğim kadarıyla), soru açıkça herhangi bir ekran uyumluluğu olduğunu belirlemek için genel kriterler istiyordu - belirli ekranlar için bir tavsiye değil.
Fantilein1990

2

USB anında seçim olacaktır.

GPIO portunu kullanmak için bir Arduino dokunmatik ekran dönüştürmek basit bir proje olacaktır.

Veya DSİ sürücülerinin / bilgilerinin serbest bırakılmasını bekleyin.

Güncel Gelişme, ekran + dokunmatik ekran yerine DSİ kamera bağlantı noktasına konuyor.

Eğer o kadar fakir olmasaydım, yukarıdaki gibi, dokunmatik arayüzlü bir HDMI 1.4 ekranı.


USB için +1. Özel dokunmatik ekran arayüzleri gelir ve gider; USB HID, Raspberry Pi 10 ile uyumlu olacak ve bundan birkaç yıl sonra piyasaya sürülecek olan iyi bir yatırımdır . Ayrıca, daha fazla CPU gücüne ihtiyacınız varsa, örneğin aynı ekranı kullanmanız durumunda, örneğin Odroid'e geçebileceksiniz.
Dmitry Grigoryev

1

Ben de aynı problemi yaşadım ve bu sorunun oldukça zor olduğunu bulmak zorunda kaldım.

Resmi 7 "RPi ekranını tanıtan bu blog girişi , en önemli anahtar kelimelerin bazılarını açıklar (HDMI, DPI DSI, DBI).

Ekranınızın bir dokunmatik ekran olması gerekiyorsa, ilk önemli husus, (araştırmamdan itibaren) yalnızca DSI-portu (J4) veya GPIO ile bağlanan ekranların dokunmatik girişi iletmek için ek bir veri bağlantısına ihtiyaç duymamasıdır. Ekranınız HDMI ile bağlanmışsa, ek bir bağlantı (genellikle USB üzerinden) gerekir (çevresinde lehimleme yapmak istemiyorsanız USB bağlantı noktalarına dışarıdan erişmek zorunda kalırsınız - bu durum kasanızla çakışabilir). Bu bilgiyi kolayca alabilmelisiniz.

Bir sonraki önemli husus, GPIO portlarını kullanan ekranların genellikle özel sürücülere ihtiyaç duymasıdır (ya standart bir raspbian üzerine kurulur ya da söz konusu ekranın üreticisi tarafından sağlanan standart olmayan bir raspbian ile birlikte verilir). Bu karmaşık şeyler çok büyük, çünkü bu sürücüler kötü bir şekilde belgelenebilir ya da hızlı bir şekilde güncellenebilir - işletim sisteminizin bir sonraki güncellemesi bile onları işe yaramaz hale getirebilir - işletim sistemi kullanmayan işletim sistemi kullanan herhangi bir sürücünün olmadığı zorluklardan bahsetmemek. Sürücüleri ve bazı müşteri geri bildirimlerini çevrimiçi olarak bulabilmelisiniz. Sürücüleri (doğru) sürücüleri veya bir kısmını kolayca bulamıyorsanız, ekranları satın aldıktan sonra kullanmakta zorlanacaksınız.

Ayrıca, GPIO portlarını kullanan ekranların, GPIO portlarının bazılarını başka bir şey için kullanabilmeniz için ek bir GPIO koparması sağlaması gerekir. Bu bilgiler ekran resimlerine bakarak (ekranların arka tarafında bir yerlerde bir GPIO çıkışı var mı?) Elde edilebilir olmalıdır.

TFT, LCD (veya hatta LED, oLED) malzemelerin görüntülenmesi için farklı teknolojilerdir. Optik kaliteyi ve güç tüketimini belirleseler de, şahsen onlar hakkında çok fazla endişelenmem.

Daha önemlisi - en azından benim görüşüme göre - dirençli veya kapasitif anlamına gelen dokunmatik teknolojidir. İlki bir kalemle kullanılmalı ve genellikle jest alamaz ("çoklu dokunuş"), ikincisi modern akıllı telefonların kullandığı şeydir.

Ve son olarak, RPI3 ile uyumluluk konusunda (örneğin RPi B + yerine), DSI ve HDMI her zaman iyi olmalı ve GPIO ile ilgili olarak üreticilerin bilgisiyle gideceğim (üretici yazılımı / sürücüleri sağlayanlar olduğu gibi). Çok zor, bir sorun olmamalı.

Biraz daha spesifik olmak için, bulduğum tek DSİ ekranı resmi 7 "idi. Raspbian’da herhangi bir değişiklik olmadan çalışacak (diğer işletim sistemlerini bilmiyorum). tuğla ile sıkışmadan kaçınmak için büyük satış noktalarında satılan bilinen üreticilerin kullandıklarını kullanacağım (Bölümümde, artık kullanamayacağımız birkaç ekran var çünkü bunlar hiçbir yerde ürünü bulunmayan ucuz satıcılar) artık bulundu.) Ve HDMI ile ilgili: HDMI ve dokunmatik cihaz (bilgileri USB tarafından iletiliyor) standartlaştırıldığından, büyük işletim sistemlerinden herhangi biriyle ilgili bir sorun olmamalıdır.

Umarım bu sorunun çoğunu cevaplar. Değilse, yorumlarda sorunuzu netleştirin.


1

2018'den itibaren, herhangi bir ekranın Raspberry Pi ile çalışıp çalışmadığını kontrol etmenin en kolay yolu, aygıt ağacına referanslar aramaktır . Özellikle, her ekran bir cihaz ağacı yerleşimi ile gelmeli veya en azından varsayılan olanın config.txt dosyasında manuel olarak seçilmesi gerektiğine dikkat etmelidir .


0

Burada ahududu pi ile iyi çalışan lilliput dokunmatik ekran ve 10 inç kapasitif dokunmatik ekran buldum.

https://www.youtube.com/watch?v=KrpsaQ8SGhg


Ahududu Pi'ye hoş geldiniz! Bu teorik olarak soruya cevap görülebilir fakat tercih edildiğini burada cevabın temel parçalarını kapsadığı ve başvuru için linki ve ürün satın alınabilir nerede bir bağlantı sağlar.
Steve Robillard

Her bir ziyaretçinin sadece hangi dokunmatik ekranı yazdığını yazmak yerine videoyu izlemek için 5 dakika harcamasını gerçekten istiyor musunuz?
Dmitry Grigoryev

Bağlantısız bilgi içeren sadece cevaplar konusundaki politikamıza uygun olarak , eğer bu yazı cevap olarak kalabilecek bilgileri içerecek şekilde düzenlenmemişse, ancak asgari 48 saat içinde topluluk tarafından düzeltilmesini kolaylaştırmak için Topluluk Wiki'sine dönüştürülecektir.
Ghanima

Ama .. bile bu videoların içeriğinin açıklaması ile bu soruyu cevaplamıyor. Çalışma ekranları sormadı, belirli ekranların çalışıp çalışmadığını belirlemek için kriterler istedi ..
Fantilein1990
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.