İçindekiler:

E-Kağıt Ekranlı Yüz Maskesi: 9 Adım (Resimlerle)
E-Kağıt Ekranlı Yüz Maskesi: 9 Adım (Resimlerle)

Video: E-Kağıt Ekranlı Yüz Maskesi: 9 Adım (Resimlerle)

Video: E-Kağıt Ekranlı Yüz Maskesi: 9 Adım (Resimlerle)
Video: Dünyanın en tatlı videosu... 2024, Kasım
Anonim
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi
E-Kağıt Ekranlı Yüz Maskesi

Korona virüsü salgını batı dünyasına yeni bir moda getirdi: yüz maskeleri. Yazının yazıldığı sırada, toplu taşımada, alışverişte ve diğer çeşitli durumlarda günlük kullanım için Almanya'da ve Avrupa'nın diğer bölgelerinde zorunlu hale geldiler. Eğitimde ebe olan kızım, ailesi ve meslektaşları için birçok maske yaptı ve bana bu proje için fikir verdi ve bana şunları belirtti:

Yüz maskeleri virüsün yayılmasını kısıtlamak için yardımcı olabilir ve kendi kendine yapılan topluluk maskeleri artık çeşitli boyut ve desenlerde ve hatta aydınlatma ile gelirken, ortak bir sorunları var: kullanıcısını yüzsüz hale getiriyorlar. En azından belli bir dereceye kadar ağız ve burun kapatılacaktır. Bu da sözlü olmayan iletişimi zorlaştırıyor ve tüm bu meçhul yüzler sadece küçük çocukları korkutmuyor.

Aşağıda bu sorun için yeni bir çözüm tarif etmek istiyorum: entegre ekranlı bir yüz maskesi. Ağzınızın olması gerektiği yerde bulunur, genel ruh halinizi - mutlu gülümseyerek, normal, gergin, kızgın, sinirli, … - uygun bir ağız görüntüsünü veya ağız taslağını göstererek ifade etmenize izin verebilir. metin mesajı, sembol veya hatta bir animasyon.

Konseptin pratikte bir faydası olabileceğini göz ardı etmeyeceğim, ancak en azından partilerde giymek çok eğlenceli olabilir. Ve size en sevdiğiniz ünlü, vampir, ork, köpekbalığı, kedi, köpek, … gülümsemesini takma şansı verebilir.

Prototipin aşağıdaki açıklaması, umarız geliştirilmiş ve özel ihtiyaç ve isteklerinize uygun olarak cihazın kendi versiyonunu oluşturmanıza izin vermeyi amaçlamaktadır. Yerleşimi basit olduğundan ve cihaz çoğunlukla piyasada bulunan parçalardan oluştuğundan, montaj için yalnızca sınırlı teknik beceri ve ekipman gereklidir.

Lütfen bize sürümlerinizi, düzenlerinizi, iyileştirme fikirlerinizi ve cihazda görüntülenecek resimleri gösterin.

Gereçler

  • HAT sürücülü WaveShare esnek 2,9'' e-kağıt ekranı (Amazon.de üzerinden 33 €)
  • Bileşenleri ayrı olarak satın aldım: WaveShare esnek 2,9 inç e-Kağıt ekranı (Eckstein aracılığıyla, 19 €), 296x128 piksel s/b.

    Wiki

    WaveShare eInk ekran sürücüsü HAT (Amazon.de aracılığıyla, 9 €)

  • Raspberry Pi Zero, ben 1.3 versiyonlu bir model kullandım, Raspberry Pi Zero W de kullanabilirsiniz (Pimoroni.com, € 10.51)
  • Pimoroni Düğme takozu (Pimoroni.co.uk'de 8,55 €)
  • Ekran için destek olarak ince, sert ama esnek bir plastik plaka (iPhone 5 için kullanılmayan bir ekran koruma levhası kullandım)
  • USB güç bankası ve uzun mikro USB kablosu veya RPi Zero, Pimoroni Zero LiPo şim, LiPo ve bir LiPo şarj cihazı ile birlikte
  • Ticari veya özel yapım yüz maskesi (düz tip)
  • İsteğe bağlı: daha uzun bir şerit kablo (FFC 24 pin 0,5 mm aralık) yardımcı olacaktır, örn. 60 cm - SAMTEC FJH-20-D-24.00-4 Digi-Key (bulabildiğim en uzun raf tipi kablo) veya adaptörler kullanarak 20 cm FFC parçalarını papatya dizimi (burada yapıldığı gibi)

    Adafruit, Mayıs 2020 sonu itibariyle 25 cm 24 pinli uzatma kabloları ve uzatma konnektörleri sunuyor: (kablo: https://www.adafruit.com/product/4230, 1.5 US$), konnektör: (https://www..adafruit.com/product/4524)

  • İsteğe bağlı: Ekrana bir yüz maskesine veya bez zarfa sabitlemek için patentli tutturucular veya dikilebilir cırt bantlar, lastik bantlar (bazıları sutyen tamir setinden kullanılır)
  • Ekranın zarf içindeki konumunu sabitlemek için çift taraflı bant (veya düzeltmek için dikebilirsiniz)
  • RPi Zero için kordon şeridi

Adım 1: Teknik Düzen ve Konsept

Teknik Düzen ve Konsept
Teknik Düzen ve Konsept
Teknik Düzen ve Konsept
Teknik Düzen ve Konsept
Teknik Düzen ve Konsept
Teknik Düzen ve Konsept

WaveShare, 6,6 x 2,9 cm boyutunda ve 296 x 128 piksel çözünürlükte esnek 2,9 inç e-kağıt ekran ve ayrıca e-mürekkep ekranlarının kontrolünü basitleştirmek için bir Raspberry Pi HAT sunuyor. 2,9'' ekranın boyutu ve çözünürlüğü, bir ağzın neredeyse tam boyutta görüntülenmesine olanak tanır ve esnek olduğu için kavisli yüzeyler üzerine yerleştirilebilir. Ekrana küçük bir konektör takılmalıdır ve bu konektör daha sonra 24 pinli düz bant kablo ile RPi HAT'a bağlanmalıdır.

Raspberry Pi Zero'yu mikrodenetleyici olarak kullanmak, ekranı kontrol etmek için çok çeşitli fırsatlar sunar., Prototip için Pimoroni'den düğme şimini seçtim, çünkü bu, diğer HAT'ler/pHAT'lar ve çoğu amaç için yeterli kontrol seçenekleri sunabilir. Optimize edilmiş programlama (herhangi bir yardım memnuniyetle karşılanır!), sistemin güç tüketimini en aza indirmeye izin verebilir.

Gerekli siyah beyaz görüntüleri oluşturmanın basit bir yolu daha sonraki bir adımda açıklanacaktır. Prensipte "animasyonlu GIF" benzeri filmler görüntüleyebilirsiniz, ancak yenileme oranlarının bir saniyenin/karenin üzerinde olduğunu, ancak ekranın kısmi olarak yenilenmesinin yardımcı olabileceğini unutmayın.

Mevcut düzenin bir sınırlaması, RPi ile ekranı birbirine bağlayan nispeten kısa kablodan kaynaklanmaktadır. HAT ile gelen kablo 20 cm uzunluğunda, bulabildiğim en uzun benzer kablo 60 cm uzunluğundaydı (ancak Mayıs 2020'de mevcut değil). Ahududuyu elinizin altında tutmak için, örn. bir bilek bandında, bu kabloların birkaçı, aralarındaki konektörlerle birleştirilebilir. şu an için RPI Zero'yu kordon olarak takma seçeneğine başvurdum (resimlere bakın).

E-Kağıt ekranı bir görüntüyü görüntülemek için değil, yalnızca değiştirmek için harici güç gerektirdiğinden, ekran maskesini RPi olmadan takabilirsiniz. Böylece "günün benzetmesini" seçebilir, RPi'yi ekrana ekleyebilir, uygun görüntüyü ekrana yükleyebilir ve ardından RPi'nin bağlantısını kesebilirsiniz.

Çocuk versiyonu için WaveShare tarafından sunulan esnek 2.13'' ekranı kullanabilirsiniz. 212x104 piksel çözünürlüğe sahip olduğu için bu boyutta bmp dosyaları oluşturmalısınız. Komut dosyasını bu ekrana uyarlamak çok basittir.

Adafruit, benzer esnek ekranlar ve Feather board ailesine uygun bir sürücü panosu sunuyor. Bu, bu konseptin bir mikrodenetleyici ile kullanılmasına izin verecektir. Daha fazla ayrıntı için 9. Adıma bakın.

2. Adım: Siyah Beyaz Görüntüler Oluşturun

Siyah Beyaz Görüntüler Oluşturun
Siyah Beyaz Görüntüler Oluşturun
Siyah Beyaz Görüntüler Oluşturun
Siyah Beyaz Görüntüler Oluşturun
Siyah Beyaz Görüntüler Oluşturun
Siyah Beyaz Görüntüler Oluşturun

Görüntüleri vektör grafikleri (örn. InkScape) veya piksel grafikleri (örn. GIMP) kullanarak oluşturabilirsiniz, ancak nihai çıktı 296 x 128 piksel siyah beyaz bmp dosyası olmalıdır.

Bu nedenle, e-kağıt ekranında renkli bir görüntünün gösterilebilmesi için siyah beyaz bir görüntüye dönüştürülmesi gerekir.

Koleksiyondan bmp görüntüleri kullanabilir (son adım) veya kendinizinkinden bazılarını oluşturabilirsiniz. aşağıda açıklandığı gibi. Hedefe ulaşmanın farklı yolları olabilir, ancak GIMP'yi kullanarak çok basit ve anlaşılır bir prosedür kullandım:

  1. Sadece ağız kısmı minimum 296 piksel genişliğinde 128 piksel yüksekliğinde bir resim dosyası elde edin. Bu, yüksek çözünürlüklü bir ön portre gerektirebilir.
  2. Genişlik/yükseklik oranı yaklaşık 2,32'ye 1 olan bir alan seçin ve Görüntü - Seçime küçült'ü kullanın*
  3. Ardından, 296 piksel genişliğe (veya 128 piksel yüksekliğe) küçültmek için Görüntü - Görüntüyü Ölçekle*'yi kullanın.
  4. Sonraki olarak, 296 x 128 piksel geniş bir alan seçin ve görüntüyü yukarıdaki gibi seçime göre kısaltın.
  5. Boyut tam olarak 296x128 piksel olması gerektiğinden, gerekirse düzeltmek için Görüntü Ayarlı Tuval Boyutunu* kullanın
  6. Şimdi Görüntü - Mod - Gri Tonlamayı kullanarak görüntüyü gri tonlamaya dönüştürün. Bu adım kesinlikle gerekli değildir, ancak ayarlamalar ve optimizasyon için oldukça faydalı olabilir (bkz. adım 9).
  7. Ardından, "1 bit" ve "Floyd-Steinberg" renk taklidi seçenekleriyle Görüntü - Mod - Dizine Alınmış*'ı kullanarak siyah beyaz bir bitmap'e dönüştürün
  8. Son olarak, bitmap'i uygun bir klasöre BMP olarak dışa aktarın
  9. Gri tonlamalı görüntünün kontrastı veya parlaklığı gibi parametreleri değiştirerek sonuçları optimize etmeyi deneyebilirsiniz. Renk- Bileşenler - Bileşenleri ayıkla-RGB yeşil kanal, görüntüleri iyileştirmek ve kırmızı bileşenleri ağız olarak geliştirmek için basit bir seçenektir. 7. adıma geri dönün.
  10. "Animasyonlu GIF" benzeri bir film için, yukarıdaki gibi bir dizi ardışık görüntü hazırlayabilir ve BMP'leri mantıklı bir şekilde adlandırabilir ve numaralandırabilirsiniz. Daha sonra bunları ekranda birbiri ardına görüntüleyebilirsiniz.
  11. Dosyaları e-kağıt örnek klasöründen pic-alt klasörüne yerleştirin, gerekirse yeniden adlandırın (örn. image_1.bmp, …)
  12. Örnek komut dosyasında verilen bmp dosya adlarını dosyalarınızınkilerle değiştirin.

Uyarılar:

  • Almanca bir sürüm kullandığım için tüm GIMP komutlarının İngilizce adlarını doğru anladığımdan emin değilim.
  • Örnek görsellerin bir kısmı için internetten alınan görsellerden seçmeler kullanılmış olup, bu görseller yayınlarda veya herhangi bir ticari amaçla kullanılamaz.

Adım 3: Elektronik ve Montaj

Elektronik ve Montaj
Elektronik ve Montaj
Elektronik ve Montaj
Elektronik ve Montaj
Elektronik ve Montaj
Elektronik ve Montaj

Elektronik parçaların montajı nispeten basittir. Düğme şimi, doğrudan RPi'ye takılıysa, üreticinin talimatlarında belirtildiği gibi RPi'nin GPIO'suna lehimlenmelidir. Altlık çok ince olduğundan, altlık takılı olarak GPIO'ya bir ŞAPKA yerleştirilebilir. Mümkün olduğunca az lehim kullanın ve şim alanının üzerindeki GPIO pinlerini kirletmemeye çalışın, gerekirse lehimleyin. WaveShare e-Kağıt HAT ile birlikte, güç kaynağı olarak küçük bir LiPo kullanılmasına izin verebilecek düğme kaplamasına ek olarak GPIO'ya bir Pimoroni ZeroLiPo altlık bile ekleyebilirsiniz. Ardından, HAT ile birlikte gelen destekleri kullanarak e-Kağıt HAT'ı GPIO'ya yerleştirin.

E-kağıt ekranını ve düz bağlantı kablosunu e-kağıt adaptörüne ve ardından üretici tarafından açıklandığı şekilde e-kağıt HAT'a bağlayın (FFC kablosunun ucundaki mavi üreticiler alt tarafta). HAT üzerindeki iki anahtarı, kullanılan ekranın gereksinimlerine göre, esnek 2,9'' ekran için "A" ve "0" olarak ayarlayın.

Gerekli tüm yazılımları ve kitaplıkları yüklediğinizden emin olun.

Bileşenlerin işlevselliğini kontrol etmek için önce Pimoroni ve WaveShare tarafından verilen örnek komut dosyalarını kullanabilir, ardından projeye özel kodu test edebilirsiniz (daha sonraki bir adımda gösterilmiştir).

Donanım ve yazılımın çalıştığı göz önüne alındığında, şimdi ekranı ve e-Kağıt adaptörünü ekran zarfına veya maskeye takabilirsiniz. Ekranı ve adaptörü esnek ancak yeterince sağlam bir destek üzerine sabitlemenizi öneririm, ince bir plastik levha ve çift taraflı bant kullandım. Artık arka sayfa, ekranı maskenize veya daha büyük bir koruma zarfına sabitlemek için kullanılabilir, örn. dikerek veya çift taraflı bant, patent tutturucuları veya küçük mıknatıslar kullanarak.

RPI ve ekranı bağlayan FFC kablosu sadece 20 cm uzunluğunda olduğundan, Raspberry Pi'yi yüze yakın giyilebilir hale getirmek için HAT stand-off'larının etrafına sarılmış bir kordon ipi kullandım. Tartışıldığı gibi, daha uzun kablo veya kablo uzantısı kullanışlı olacaktır.

Prototip için cep benzeri bir plastik doku parçası (20x9,5 cm) kullandım, aslında eldeki bazı ambalaj malzemeleri. Daha sonra ekran için bir delik açtım ve ekran/destek plakasını oraya sabitledim. Daha sonra köşelere dört plastik mandal taktım, resimlere bakın. Yüzünde her şeyi yerinde tutmak için bir sutyen tamir setinden kancalı iki yarı saydam lastik bant kullandım. Böylece başınızın her tarafını sararlar ve uzunluk ayarlamaları çok basittir.

4. Adım: Komut Dosyası

Örnek komut dosyası, HAT ekranı için WaveShare (burada Github'a bakın) ve Pimoroni tarafından Button Shim (buraya bakın) için sağlanan demo komut dosyalarının bir birleşimidir. Herhangi bir övgü onlara gider, her türlü suçu üstlenirim. Optimizasyon için herhangi bir açıklama ve öneri bekliyoruz.

WaveShare betiği, GitHub'daki belgelerde belirtildiği gibi birkaç kitaplığın yüklenmesini gerektirir. Pimoroni betiği de öyle, ancak burada işi sizin yerinize yapacak bir araç var.

En iyisi Raspian ile yeni flashlanmış bir SD kart kullanın, ardından kullanarak Pimoroni aracını ekleyin.

sudo apt-get yükleme pimoroni

ve düğme şim kodlarını ("diğerleri" altında bulunur) ve bağımlılıkları yüklemek için kullanın.

WaveShare kısmı için GitHub sayfasından sürücülerini ve örnek paketlerini kopyalayın ve orada açıklandığı gibi (!) ve tüm bağımlılıkları kurun. Çoğu bağımlılık zaten yerine getirilmiş olabilir.

Komut dosyasını WaveShare görüntüleme yazılımının python örnekleri klasörüne yerleştirin ve bmp dosyalarını pic alt klasörüne kopyalayın.

Komut dosyasını kullanmak nispeten basittir. Bu durumda, BMP listelerindeki bmp dosyalarının adlarını görüntülemek istediğiniz adlarla değiştirin. Yedek listeler hazırlayabilir ve aktif listede istediğinizi kopyalayarak değiştirebilirsiniz.

Komut dosyasını çalıştırın. İşlerin yolunda gidip gitmediğini kontrol edin. Daha sonra HDMI ve USB adaptörlerini çıkarabilir (bazı USB hub'larında, çıkarmak RPi'yi durdurabilir) ve ekran maskesini yüzünüze ve kordonu boynunuza takabilirsiniz. Aynaya bir bakın ve her şeyin yolunda olup olmadığını kontrol etmek için oynayın.

Komut dosyası, düğmeleri okumak ve bmp'leri görüntülemek için gereken minimum düzeyde şeritlenmiştir. Bu nedenle, metin, çizgiler veya geometrik şekiller görüntülemek istiyorsanız, lütfen 2in9d örnek komut dosyasından gerekli öğeleri ekleyin.

"pic" klasöründe bulunması gereken resimler, her biri 5 resim adında 5 alt listeden veya toplamda 25 resimden oluşan " BMP'ler " listesinde listelenir. Her alt listedeki ilk görüntü A düğmesine, ikincisi B düğmesine vb. bağlıdır. Alt listeler, A ila E düğmelerine uzun süre basılarak seçilebilir, yani panel 1, düğme A kullanılarak, panel 2, düğme B ile vb. seçilir. Komut, arka planda çalışan, her bir düğmeye basılmasını izleyerek, ya da kısa veya 2 saniyeden uzun tutularak bayrak değişkenlerinin değişmesine neden olur. Ana programın döngüsü sadece bir butona basılıp basılı tutulmadığını ve button_was_held ve button_was_pressed bayraklarını okuyarak ve hangi bayrakların (panel_flag, button_flag) kaldırıldığını algılar. Ardından ilgili değişkenleri (panel veya görüntü) buna göre ayarlar. Son olarak listeden “BMPs [panel][image]”e karşılık gelen görüntü seçilir ve ekrana yazılır. Ardından bayraklar "boş" veya "Yanlış" temel durumlarına sıfırlanır.

Komut dosyasının geri kalanı çoğunlukla değişkenlerin ayarlanması, ekranın başlatılması ve bazı hata işleme ile ilgilidir. Komut dosyasını IDE'den veya “python3 Button_shim_2in9_1.py” kullanarak konsoldan çalıştırabilirsiniz. Alternatif olarak, komut dosyasının önyüklemeden hemen sonra çalışmasını sağlayabilirsiniz.

Komut dosyası hala optimizasyondan geçiyor, bu yüzden lütfen güncellemeleri kontrol edin.

En son sürüm (2020-Mayıs-10), BMP'ler listesindeki görüntüleri görüntülemek için bir işlev, display_gallery() ve bir tanesi de collection_x listelerindekileri görüntülemek için bir işlev içerir, display_collections(). Aşağıdaki listeye dahil değildir, ekteki dosyaya bakın.

Lütfen "gölgelenmeyi" önlemek için, ekranın birkaç gün kullanılmaması durumunda herhangi bir resmi silin.

#!/usr/bin/env piton

# Pimoroni'den düğme şim komut dosyası içe aktarma zamanı içe aktarma sinyali içe aktarma düğmelerihim # içe aktarma ve görüntülemeyi başlatma #WaveShare-kağıt komut dosyasından # -*- coding:utf-8 -*- sys içe aktarma işletim sistemi picdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(_file_))), 'pic') libdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath() _file_))), 'lib') eğer os.path.exists(libdir): sys.path.append(libdir) waveshare_epd'den içe aktarma kaydı PIL'den içe aktarma epd2in9d içe aktarma süresi Görüntü, ImageDraw, ImageFont içe aktarma izleme #Çıktı günlük düzeyini ayarla logging.basicConfig(level=logging. DEBUG) ''' #burada gerekli değil font15 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 15) font24 = ImageFont.truetype(os.path. join(picdir, 'Font.ttc'), 24) ''' #set BMP listesi BMP'ler =

Adım 5: Bir Bez Maske Versiyonu ve Diğer Uygulama Konseptleri

Bir Bez Maske Versiyonu ve Diğer Uygulama Konseptleri
Bir Bez Maske Versiyonu ve Diğer Uygulama Konseptleri

Mevcut prototip versiyonunda, ekran normal bir yüz işaretinin üzerine takılabilir veya cırt bantlar veya mıknatıslarla mevcut maskelere takılabilir. Ama aslında ekranı, hızlı yerleştirme ve çıkarma için bazı seçeneklerle birlikte bir maskeye entegre etmek istiyorsunuz.

Şimdiye kadar yaptığım şey, yerel bir terzi dükkanından ("Schneiderei Schmargendorf") satın aldığım oldukça kalın bir kumaştan yapılmış bir maske kullanmak, ekranın yerleştirilmesi gereken doğru alanı belirlemek ve ardından dış katmanında bir delik açmaktı. maske. Ekran kablosu için iç tarafta uygun bir pozisyonda bir yarık kesildi. Destek plakası gereken minimum boyutta kesildi ve dikişe olanak sağlamak için birkaç küçük delik içeri itildi. Daha sonra ekran, çift taraflı bant kullanılarak destek plakasına sabitlendi, ayrıca plakayı ve ekranı kumaş tabakasına sabitlemek için kenarlara da uygulandı. Ardından ekran maskeye yerleştirildi, kablo yarığa taşındı ve kumaş destek plakasına yerleştirildi. Bundan önce kumaşın kesilen kenarlarının güçlendirilmesi, örneğin az miktarda süper yapıştırıcı ile yardımcı olabilir. Her şeyin iyi oturduğunu kontrol ettikten sonra destek plakasını dikerek sabitleyin. Kabloyu HAT'a bağlayın ve Pi'yi başlatın.

Bu yaklaşımın sınırlaması, sabit entegre ekranlı maskeyi yıkayamamanızdır. Ancak ekranı maskeye bağlamanın başka yolları da olabilir. Bir seçenek, bir maskeye başka bir çıkarılabilir doku katmanı eklemek ve ekranı cırt bantlar veya patent tutturucularla yerinde tutmak olabilir. Bu sayede maske yıkamak için kolayca çıkarılabilir veya başka bir maskeye taşınabilir.

Daha sonra, geliştirilmiş sürümler, daha profesyonel bir görünüm elde etmek için özel bir ekran tutucuyu entegre edebilir.

---------------------------- Orijinal fikir ekranlı bir yüz maskesi iken, ad etiketleri için çok benzer bir düzen de kullanılabilir veya giysilere veya bilek bantlarına entegre edilmiş bir ekran.

Veya daha büyük bir koleksiyondan rastgele seçilmiş resimleri veya terimleri gösteren, entegre ekrana sahip bir kafa bandına sahip bir "Ben Kimim" versiyonunu düşünün.

Oldukça gülünç bulduğum ama değinmeden bırakmak istemediğim bir fikir, böyle bir görüntüye sahip bir Niqab olurdu.

Ek fikirleriniz mi var? Lütfen bana haber ver!

Tüm proje hala devam ettiğinden, zaman zaman güncellemelere bakın.

6. Adım: Görüntü Toplama - Ağızlar ve Yüzler

Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler
Resim Koleksiyonu - Ağızlar ve Yüzler

Burada, genellikle ağız kısmıyla sınırlı olan yüzlere odaklanarak 2,9 inç ekranda kullanılabilecek bir resim koleksiyonu bulacaksınız. Diğerlerinin yanı sıra, HM the Queen (2x), Başkan Obama, Ghandi, Dalai Lama, Stalin, Paul Newman, Pavarotti ve kedimi içerir.

Bazıları için kaynak olarak internetten görseller kullandığım için telif hakkı korumasının hala geçerli olabileceğini ve ticari amaçlarla kullanılmayabileceğini lütfen unutmayın.

7. Adım: Koleksiyon - Desenler

Koleksiyon - Desenler
Koleksiyon - Desenler
Koleksiyon - Desenler
Koleksiyon - Desenler
Koleksiyon - Desenler
Koleksiyon - Desenler

Burada, çoğu GIMP kullanılarak oluşturulan, görüntülenebilecek bir dizi desen verilmiştir.

8. Adım: Görüntü Toplama - İşaretler, Semboller ve Metin

Resim Koleksiyonu - İşaretler, Semboller ve Metin
Resim Koleksiyonu - İşaretler, Semboller ve Metin
Resim Koleksiyonu - İşaretler, Semboller ve Metin
Resim Koleksiyonu - İşaretler, Semboller ve Metin
Resim Koleksiyonu - İşaretler, Semboller ve Metin
Resim Koleksiyonu - İşaretler, Semboller ve Metin

293x128 ekran için daha fazla örnek resim:

İşaretler ve semboller, metinler.

Yine: bazı resimler veya semboller (örneğin Raspberry, Apple, Instructables) telif hakkı korumalı olabilir ve ticari amaçlarla kullanılmamalıdır.

9. Adım: Alternatif Düzen: Adafruit Feather ve E-kağıt Ekranı

Alternatif Düzen: Adafruit Feather ve E-kağıt Ekran
Alternatif Düzen: Adafruit Feather ve E-kağıt Ekran
Alternatif Düzen: Adafruit Feather ve E-kağıt Ekran
Alternatif Düzen: Adafruit Feather ve E-kağıt Ekran

Bugün (21-Mayıs-2020) Adafruit'in 25 cm'nin yanı sıra aynı boyut ve boyutlarda (https://www.adafruit.com/product/4262, 27 US$) esnek e-kağıt ekranlar da sunduğunu fark ettim. 24 pinli 0,5 mm hatveli uzatma kabloları (https://www.adafruit.com/product/4230, 1.5 US$) ve uzatma konnektörleri (https://www.adafruit.com/product/4524).

Feather board ailesi için bir e-kağıt sürücüsüne sahipler (32KB SRAM'li Adafruit eInk Feather Friend, https://www.adafruit.com/product/4446, 9 US$) ve tüm bunları tutmak için bir SD kart tutucu ile birlikte geliyorlar. Görüntüler.

Bunun, burada açıklanan Raspberry Zero sürümünden daha kompakt ve enerji açısından verimli bir yerleşime izin verebileceğini ve bir STM32F405, 32u4 veya nRF52840 platformu kullanmayı tercih ederseniz mükemmel bir çözüm olacağını varsayıyorum. Ne yazık ki, Adafruit'in eInk Feather Friends ve WaveShare ekranlarını birleştirmek önemsiz görünmüyor.

BLE'li bir sürüm ve hangi resimlerin görüntüleneceğini kontrol eden bir uygulama görmeyi gerçekten seviyorum.

WaveShare, isterseniz Arduino ekran sürücü kalkanı ve ESP3266 tabanlı ekran sürücüleri sunuyor.

Önerilen: