Mündəricat:

E-Kağız Ekranı ilə Üz Maskası: 9 Addım (Şəkillərlə)
E-Kağız Ekranı ilə Üz Maskası: 9 Addım (Şəkillərlə)

Video: E-Kağız Ekranı ilə Üz Maskası: 9 Addım (Şəkillərlə)

Video: E-Kağız Ekranı ilə Üz Maskası: 9 Addım (Şəkillərlə)
Video: Üz üçün maska. Su və Maya.#vlog #baximlixanimlar #maska #asan #maske #resept #xanimlarucun #gozellik 2024, Noyabr
Anonim
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası
E-Kağız Ekranı ilə Üz Maskası

Korona virusunun yayılması qərb dünyasına yeni bir moda parçası gətirdi: üz maskaları. Yazılarkən Almaniyada və Avropanın digər bölgələrində ictimai nəqliyyatda gündəlik istifadə etmək, alış -veriş etmək və digər hallar üçün məcburi hala gəldilər. Təlimdə çalışan bir mama olan qızım, ailəsi və həmkarları üçün bir çox maska hazırladı və bunları mənə göstərərək bu layihənin ideyasını verdi:

Üz maskaları virusun yayılmasını məhdudlaşdırmaqda faydalı ola bilsə də, öz əlləri ilə hazırlanan icma maskaları indi müxtəlif ölçülərdə və naxışlarda və hətta işıqlandırmada olsa da, ortaq bir problemi var: sahiblərini üzsüz edir. Ən azından müəyyən dərəcədə ağız və burun örtülməlidir. Bu, şifahi olmayan ünsiyyəti çətinləşdirir və bütün bu simasız üzlər yalnız kiçik uşaqları qorxutmur.

Aşağıda bu problemin yeni bir həllini təsvir etmək istərdim: inteqrasiya olunmuş ekranı olan üz maskası. Ağzınızın olması lazım olan yerdə, ümumi gülüş vəziyyətinizi ifadə etməyə imkan verə bilər - xoşbəxt gülümsəyən, normal, gərgin, qəzəbli, əsəbi … - ya uyğun bir ağız şəkli, ya da bir ağız eskizi, mətn mesajı, simvol və ya hətta bir animasiya.

Konsepsiyanın praktikada bir qədər faydalı ola biləcəyini istisna etməyəcəyəm, amma ən azından partiyalarda geyinmək çox əyləncəli ola bilər. Və sevdiyiniz ünlülərin, vampirlərin, orkların, köpək balığının, pişiyin, itin gülüşünü geyinmək şansı verə bilərsiniz.

Prototipin aşağıdakı təsviri, cihazın öz versiyasını qurmanızı təmin etmək üçün hazırlanmışdır, inşallah təkmilləşdirilmiş və xüsusi ehtiyac və istəklərinizə uyğunlaşdırılmışdır. Layihə sadə olduğundan və cihaz əsasən satışda olan hissələrdən ibarət olduğundan montaj üçün yalnız məhdud texniki bacarıq və avadanlıq tələb olunur.

Zəhmət olmasa bizə versiyalarınızı, planlarınızı, təkmilləşdirmələr üçün fikirlərinizi və cihazda göstəriləcək şəkilləri göstərin.

Təchizat

  • Sürücü HAT ilə WaveShare çevik 2.9 "e-kağız ekranı (Amazon.de vasitəsilə 33 avro)
  • Komponentləri ayrıca aldım: WaveShare çevik 2.9 düymlük e-Kağız ekran (Eckstein vasitəsilə, 19 avro), 296x128 piksel ağ/ağ.

    Wiki

    WaveShare eInk ekran sürücüsü HAT (Amazon.de vasitəsilə, 9 avro)

  • Raspberry Pi Zero, 1.3 versiyalı bir model istifadə etdim, siz də Raspberry Pi Zero W istifadə edə bilərsiniz (Pimoroni.com, 10.51 €)
  • Pimoroni Button şalvar (Pimoroni.co.uk saytında 8.55 avro)
  • İncə, sərt, lakin çevik bir plastik boşqab ekran üçün dəstək olaraq (iPhone 5 üçün istifadə olunmamış ekran qoruyucu təbəqədən istifadə etdim)
  • USB güc bankı və uzun mikro USB kabeli və ya RPi Zero, Pimoroni Zero LiPo shim, LiPo və LiPo şarj cihazı ilə birlikdə
  • Ticarət və ya xüsusi hazırlanmış üz maskası (düz tip)
  • İsteğe bağlı: daha uzun bir lent kabeli (FFC 24 pin 0,5 mm aralıq) faydalı olardı, məsələn. 60 sm-Digi-Key vasitəsilə SAMTEC FJH-20-D-24.00-4 (tapa biləcəyim ən uzun kabel) və ya adapterlərdən istifadə edərək 20 sm FFC parçaları (burada edildiyi kimi)

    May 2020 -ci ilin sonundan etibarən Adafruit 25 sm uzunluğunda 24 pinli uzatma kabelləri və genişləndirici bağlayıcılar təklif edir: (kabel: https://www.adafruit.com/product/4230, 1.5 US $), bağlayıcı: (https:// www.adafruit.com/məhsul/4524)

  • İsteğe bağlı: ekrana üz maskasına və ya parça zərfinə, rezin bantlara bərkidilmək üçün patent bağlayıcılar və ya tikilə bilən cırtdan zolaqlar (bəziləri sutyen təmir dəstindən istifadə edilmişdir)
  • Zərfdəki ekranın yerini düzəltmək üçün iki tərəfli lent (və ya düzəltmək üçün tikə bilərsiniz)
  • RPi Zero üçün kəmər zolağı

Addım 1: Texniki Layihə və Konsepsiya

Texniki Layihə və Konsepsiya
Texniki Layihə və Konsepsiya
Texniki Layihə və Konsepsiya
Texniki Layihə və Konsepsiya
Texniki Layihə və Konsepsiya
Texniki Layihə və Konsepsiya

WaveShare, 6.6 x 2.9 sm ölçüsündə və 296 x 128 piksel ölçüdə, e-mürəkkəb displeylərinin idarə olunmasını asanlaşdırmaq üçün Raspberry Pi HAT 2.9 düymlük çevik elektron kağız ekranı təqdim edir. 2.9 düymlük ekranın ölçüsü və həlli ağzı tam ölçüdə göstərməyə imkan verir və çevik olduğu üçün əyri səthlərin üzərinə yerləşdirilə bilər. Ekrana kiçik bir konnektor əlavə edilməli və sonra 24 pinli düz bantlı kabel ilə RPi HAT ilə bağlanmalıdır.

Raspberry Pi Zero mikro nəzarətçi olaraq ekranı idarə etmək üçün geniş imkanlar təqdim edir. digər HAT'lar/pHAT'lar və əksər məqsədlər üçün kifayət qədər nəzarət variantları təklif edə bilər. Optimallaşdırılmış proqramlaşdırma (hər hansı bir kömək xoş gəlir!) Sistemin enerji istehlakını minimuma endirməyə imkan verə bilər.

Lazım olan qara və ağ şəkilləri yaratmağın sadə bir yolu daha sonrakı bir addımda izah ediləcəkdir. Prinsipcə, "animasiya GIF" kimi filmlər göstərə bilərsiniz, ancaq unutmayın ki, təravət saniyənin/kadrın üstündədir, lakin ekranın qismən yenilənməsi faydalı ola bilər.

Mövcud planın məhdudlaşdırılması, RPi ilə ekranı birləşdirən nisbətən qısa kabeldən qaynaqlanır. HAT ilə gələn kabel 20 sm uzunluğundadır, tapa bildiyim ən uzun analoq kabel 60 sm uzunluğundadır (lakin 2020 -ci ilin may ayında mövcud deyil). Moruqun əllərinizin aralığında olması üçün, məsələn. bir bilək bandında, bu kabellərin bir neçəsini aralarındakı bağlayıcılarla birləşdirə bilərik. hal -hazırda RPI Zero -u kəmər kimi taxmaq seçiminə müraciət etdim (şəkillərə bax).

E-Kağız ekranı yalnız görüntünü dəyişdirmək üçün xarici gücə ehtiyac duyduğundan, ekran maskasını RPi olmadan taxa bilərsiniz. Beləliklə, "günün bənzətməsini" seçə, RPi -ni ekrana əlavə edə, müvafiq görüntünü ekrana yükləyə və sonra RPi -ni ayıra bilərsiniz.

Uşaq versiyası üçün WaveShare tərəfindən təqdim olunan 2.13 düymlük çevik ekrandan istifadə edə bilərsiniz. 212x104 piksellik bir qətnaməyə malik olduğu üçün bu ölçüdə bmp faylları yaratmalısınız. Bu ekran üçün skriptin uyğunlaşdırılması çox sadədir.

Adafruit, oxşar çevik ekranlar və Feather board ailəsinə uyğun bir sürücü lövhəsi təqdim edir. Bu, bu konsepsiyanın mikrokontrolörlə birlikdə istifadə edilməsinə imkan verəcəkdir. Ətraflı məlumat üçün Addım 9 -a baxın.

Addım 2: Qara və Ağ Şəkillər yaradın

Qara və Ağ Şəkillər yaradın
Qara və Ağ Şəkillər yaradın
Qara və Ağ Şəkillər yaradın
Qara və Ağ Şəkillər yaradın
Qara və Ağ Şəkillər yaradın
Qara və Ağ Şəkillər yaradın

Vektor qrafikləri (məsələn, InkScape) və ya piksel qrafikləri (məsələn, GIMP) proqramlarından istifadə etməklə göstəriləcək şəkillər yarada bilərsiniz, lakin son çıxış 296 x 128 piksel qara və ağ bmp faylı olmalıdır.

E-kağız ekranında rəngli bir görüntünün görünməsi üçün onu qara və ağ görüntüyə çevirmək lazımdır.

Ya bmp şəkillərini kolleksiyadan istifadə edə bilərsiniz (son addım) və ya özünüzdən bəzilərini yarada bilərsiniz. aşağıda təsvir edildiyi kimi. Hədəfə çatmağın fərqli yolları ola bilər, amma GIMP -dən istifadə edərək çox sadə və sadə bir prosedurdan istifadə etdim:

  1. Minimum 296 piksel eni 128 piksel yüksəklikdə olan ağız hissəsi olan bir şəkil faylı əldə edin. Bunun üçün yüksək keyfiyyətli frontal portret tələb oluna bilər.
  2. Genişlik və hündürlük nisbəti təxminən 2.32 ilə 1 arasında olan bir sahə seçin və Image - Shrink to select* seçin
  3. Daha sonra 296 piksel genişliyə (və ya 128 piksel yüksəkliyə) kiçilmək üçün Image - Scale image* istifadə edin.
  4. Sonrakı kimi, 296 x 128 piksel geniş bir sahə seçin və yuxarıdakı kimi seçilmiş şəkli kəsin.
  5. Ölçü tam olaraq 296x128 piksel olmalıdır, lazım olduqda düzəltmək üçün Image-Adjust Canvas Size* istifadə edin
  6. İndi Image - Mode - Grayscale istifadə edərək görüntünü boz rəngə çevirin. Bu addım qətiliklə lazım deyil, lakin düzəlişlər və optimallaşdırma üçün olduqca faydalı ola bilər (bax addım 9).
  7. Ardından "1 bit" və "Floyd -Steinberg" seçimlərini əks etdirən Image - Mode - Indexed* istifadə edərək siyahıya salma bitmapinə çevirin.
  8. Nəhayət, bitmapi BMP olaraq uyğun bir qovluğa ixrac edin
  9. Parametrləri boz rəngli görüntünün kontrastı və ya parlaqlığı olaraq dəyişdirərək nəticələri optimallaşdırmağa çalışa bilərsiniz. Rəng- Komponentlər- Komponentləri çıxarın- RGB yaşıl kanal, görüntüləri yaxşılaşdırmaq və qırmızı komponentləri ağız kimi artırmaq üçün sadə bir seçimdir. 7 -ci addıma qayıdın.
  10. "Cizgi GIF" filminə bənzər bir film üçün, yuxarıdakı kimi ardıcıl olaraq bir sıra şəkillər hazırlaya və BMP-ləri məntiqi şəkildə adlandıra və nömrələyə bilərsiniz. Onları ekranda bir -birinin ardınca göstərə bilərsiniz.
  11. Faylları şəkil alt qovluğuna e-kağız nümunəsi qovluğundan çıxarın, lazım olduqda adını dəyişdirin (məsələn, image_1.bmp, …)
  12. Nümunə skriptində verilən bmp-fayl adlarını fayllarınızın adları ilə əvəz edin.

Qeydlər:

  • Alman versiyasını istifadə etdiyim üçün bütün GIMP əmrlərinin ingilis dilindəki adlarını düzgün aldığımdan əmin deyiləm.
  • Bəzi nümunələr üçün internetdən çəkilmiş şəkillərdən seçmələr istifadə edildi, buna görə də nəşrlərdə və ya hər hansı bir kommersiya məqsədi ilə istifadə edilə bilməz.

Addım 3: Elektronika və Quraşdırma

Elektronika və montaj
Elektronika və montaj
Elektronika və montaj
Elektronika və montaj
Elektronika və montaj
Elektronika və montaj

Elektron hissələrin montajı nisbətən sadədir. Düymə şimşəyi, birbaşa RPi -yə əlavə edildikdə, istehsalçının təlimatında göstərildiyi kimi RPi -nin GPIO -na lehimlənməlidir. Palto çox incə olduğundan, GPIO üzərinə şapka taxılmış bir papaq yerləşdirilə bilər. Mümkün olduğunca az lehim istifadə edin və zəruri hallarda qurudulacaq yerin üstündəki GPIO sancaqlarını çirkləndirməməyə çalışın. WaveShare e-Paper HAT ilə birlikdə, kiçik bir LiPo-nu enerji mənbəyi kimi istifadə etməyə imkan verən düymə şimasına əlavə olaraq GPIO-ya bir Pimoroni ZeroLiPo şimi də əlavə edə bilərsiniz. Daha sonra, E-Kağız HAT-ı HAT ilə gələn duruşları istifadə edərək GPIO-ya yerləşdirin.

E-kağız ekranını və düz əlaqə kabelini e-kağız adapterinə, sonra isə istehsalçı tərəfindən təsvir edildiyi kimi e-kağız HAT-a bağlayın (FFC kabelinin aşağı tərəfində mavi istehsalçılar). HAT -dakı iki açarı, istifadə olunan ekranın tələblərinə uyğun olaraq çevik 2.9 '' ekran üçün "A" və "0" olaraq təyin edin.

Bütün lazımi proqramları və kitabxanaları quraşdırdığınızdan əmin olun.

Əvvəlcə komponentlərin funksionallığını yoxlamaq üçün Pimoroni və WaveShare tərəfindən verilən nümunə skriptlərdən istifadə edə bilərsiniz, sonra layihəyə xas kodu test edə bilərsiniz (sonrakı addımda göstəriləcək).

Proqramın işlək vəziyyətdə olduğunu nəzərə alaraq, indi ekranı və e-Kağız adapterini ekran zərfinə və ya maskaya bağlaya bilərsiniz. Ekran və adapteri bəzi çevik, lakin kifayət qədər sərt bir dəstəyə düzəltməyi təklif edərdim, nazik bir plastik təbəqə və iki tərəfli lent istifadə etdim. İndi arxa təbəqə ekranı maskanıza və ya daha böyük bir qoruma zərfinə bağlamaq üçün istifadə edilə bilər, məsələn. tikiş və ya iki tərəfli lent, patent bağlayıcılar və ya kiçik maqnitlərdən istifadə etməklə.

RPI və ekranı birləşdirən FFC kabeli cəmi 20 sm uzunluğunda olduğu üçün, Raspberry Pi-ni üzə yaxın geyinəcək etmək üçün HAT dayaqlarına bükülmüş bir kəmər ipi istifadə etdim. Müzakirə edildiyi kimi, daha uzun bir kabel və ya bir kabel uzantısı lazımlı olardı.

Prototip üçün cibə bənzər bir plastik parça (20x9.5 sm) istifadə etdim, əslində əlimizdə olan bəzi qablaşdırma materialı. Daha sonra ekran üçün bir çuxur kəsdim və oradakı ekran / dəstək lövhəsini düzəltdim. Daha sonra künclərə dörd plastik mandalı bağladım, şəkillərə baxın. Hər şeyi yerində tutmaq üçün sutyen təmir dəstindən qarmaqlı iki yarı şəffaf rezin bant istifadə etdim. Başınızın ətrafında gəzirlər və uzunluq tənzimləmələri çox sadədir.

Addım 4: Ssenari

Nümunə skript, HAT ekranı üçün WaveShare tərəfindən (burada Github -a baxın) və Buton Shim üçün Pimoroni tərəfindən təqdim olunan demo skriptlərin birləşməsidir (bura baxın). Hər hansı bir tərif onlara aiddir, hər hansı bir günahı öz üzərimə götürəcəyəm. Optimallaşdırma üçün hər hansı bir şərh və təklif xoş gəlmisiniz.

WaveShare skript, GitHub sənədlərində göstərildiyi kimi bir neçə kitabxananın quraşdırılmasını tələb edir. Pimoroni ssenarisi də belədir, amma burada sizin üçün işi görəcək bir vasitə var.

Ən yaxşısı Raspian ilə təzə yanıb-sönən bir SD kart istifadə edin, sonra Pimoroni alətini əlavə edin

sudo apt-get pimoroni quraşdırın

və düymə shim kodları ("başqaları" altında tapılır) və asılılıqları qurmaq üçün istifadə edin.

WaveShare hissəsi üçün sürücülərini və nümunə paketini GitHub səhifəsindən kopyalayın və orada (!) Təsvir edildiyi kimi asılılıqları quraşdırın. Bir çox asılılıq artıq yerinə yetirilə bilər.

Ssenarini WaveShare ekran proqramının python nümunələri qovluğuna yerləşdirin və bmp fayllarını şəkil alt qovluğuna kopyalayın.

Skriptdən istifadə nisbətən sadədir. Bu halda, BMP siyahılarında olan bmp fayllarının adlarını göstərmək istədiyiniz adlara dəyişdirin. Yedək siyahıları hazırlaya bilərsiniz və yalnız kopyalayaraq aktiv siyahıda istədiyiniz birini əvəz edə bilərsiniz.

Ssenarini işə salın. İşlərin yaxşı getdiyini yoxlayın. Daha sonra HDMI və USB adapterlərini çıxara bilərsiniz (bəzi USB hubları ilə çıxarmaq RPi-ni dayandıra bilər) və ekran maskasını üzünüzə və boynunuzun kordonuna yerləşdirə bilərsiniz. Güzgüyə baxın və hər şeyin yaxşı işlədiyini yoxlamaq üçün oynayın.

Skript, düymələri oxumaq və bmps -i göstərmək üçün lazım olan minimuma endirildi. Beləliklə, mətn, xətlər və ya həndəsi fiqurlar göstərmək istəyirsinizsə, 2in9d nümunə skriptindən lazım olan elementləri əlavə edin.

"Pic" qovluğunda yerləşməli olan şəkillər, hər biri 5 şəkil və ya cəmi 25 şəkil olan 5 alt siyahıdan ibarət olan "BMPs" siyahısında verilmişdir. Hər bir alt siyahıdakı ilk şəkil A düyməsinə, ikincisi B düyməsinə və s. Alt siyahılar A -dan E -ə qədər düymələrə uzun basmaqla seçilə bilər, yəni panel 1 A düyməsini, panel 2 -ni B düyməsini istifadə edərək seçilir. Ssenari arxa planda işləyən bir neçə mövzuları təyin edir və hər düymənin basılmasını izləyir. qısa müddətdə və ya 2 saniyədən çox saxlanılır, bu da bayraq dəyişənlərinin dəyişməsinə səbəb olur. Əsas proqramın döngəsi, bir düymənin basıldığını/oxunan bayraqlar button_was_held və button_was_pressed olub -olmadığını və hansı bayraqların (panel_flag, button_flag) qaldırıldığını aşkar edir. Sonra müvafiq olaraq dəyişənləri (panel və ya şəkil) təyin edir. Nəhayət, siyahıdan “BMPs [panel] [şəkil]” ə uyğun olan şəkil seçilir və ekrana yazılır. Sonra bayraqlar "sıfır" və ya "Yanlış" vəziyyətlərinə qaytarılır.

Ssenarinin qalan hissəsi əsasən dəyişənlərin təyin edilməsi, ekranın işə salınması və bəzi səhvlərin idarə olunmasıdır. Skripti IDE -dən və ya "python3 Button_shim_2in9_1.py" istifadə edərək konsoldan çalıştırabilirsiniz. Alternativ olaraq skript açılışdan dərhal sonra işləyə bilər.

Ssenari hələ də optimallaşdırma mərhələsindədir, buna görə yeniləmələri yoxlayın.

Ən son versiya (2020-May-10), BMPs, display_gallery () siyahısındakı şəkilləri və kolleksiya_x siyahıları, display_collections () görüntülərini göstərmək üçün bir funksiyanı ehtiva edir. Aşağıdakı siyahıya daxil deyil, əlavə edilmiş fayla baxın.

Unutmayın ki, "xəyaldan" qaçmaq üçün ekran bir neçə gün istifadə edilmədikdə hər hansı bir görüntünü silin.

#!/usr/bin/env python

# Pimoroni düyməsindən shim skript idxal vaxtı idxal siqnalı idxal düyməsi # idxal və ekrana başla # WaveShare-kağız skriptindən #-*-kodlaşdırma: utf-8-*-idxal idxal 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') os.path.exists varsa (libdir): syshpath.append (libdir), importshare_epd -dən idxal girişini epd2in9d PIL -dən idxal etmək Image, ImageDraw, ImageFont idxal izləmə #Çıxış giriş səviyyəsini təyin edin logging.basicConfig (level = logging. DEBUG) '' '' #burada tələb olunmur font15 = ImageFont.truetype (os.path.join (picdir, 'Font.ttc'), 15) font24 = ImageFont.truetype (os.path. qoşul (picdir, 'Font.ttc'), 24) '' ' #BMP siyahısını təyin et BMPs =

Addım 5: Bir Bez Maska Versiyası və Əlavə Tətbiq Konsepsiyaları

Bez Maska Versiyası və Əlavə Tətbiq Konsepsiyaları
Bez Maska Versiyası və Əlavə Tətbiq Konsepsiyaları

Mövcud prototip versiyasında, ekran ya adi üz işarəsinin üstündə geyilə bilər, ya da cırtdan zolaqlar və ya maqnit ilə mövcud maskalara yapışdırıla bilər. Ancaq əslində ekranı sürətli yerləşdirmə və silmək üçün bir seçim ilə maskaya birləşdirmək istərdiniz.

İndiyə qədər etdiyim şey, yerli bir dərzi mağazasında ("Schneiderei Schmargendorf") bir qədər qalın parçadan aldığım bir maskanı istifadə etmək, ekranın yerləşdirilməsi lazım olan sahəni təyin etmək və sonra xarici təbəqəyə bir çuxur kəsmək idi. maska Göstərici kabeli üçün daxili tərəfdən uyğun bir mövqedə bir yarıq kəsilmişdir. Dəstək plitəsi minimum tələb olunan ölçüdə kəsilmiş və tikiş üçün bir neçə kiçik deşik daxil edilmişdir. Sonra ekran, lövhəni düzəltmək və parça qatına göstərmək üçün kənarlara da tətbiq olunmaqla, iki tərəfli lent istifadə edərək dəstək lövhəsinə bərkidildi. Sonra ekran maskaya yerləşdirildi, kabel yarığa keçdi və parça dəstək lövhəsinə taxıldı. Kəsilmiş kənarları bundan əvvəl parça ilə möhkəmləndirmək faydalı ola bilər, məsələn az miqdarda super yapışqan ilə. Hər şeyin uyğun olduğunu yoxladıqdan sonra arxa plakanı tikərək düzəldin. Kabeli HAT -a qoşun və Pi -ni işə salın.

Bu yanaşmanın məhdudiyyəti, maskanı sabit inteqrasiya edilmiş ekranla yuya bilməməyinizdir. Ancaq ekranı maskaya bağlamağın bir neçə başqa yolu ola bilərdi. Bir seçim, maskaya başqa bir çıxarıla bilən toxuma təbəqəsi əlavə etmək və ekranı cırtdan zolaqlar və ya patent bağlayıcıları ilə yerində tutmaq ola bilər. Bu şəkildə maska yuyulması üçün asanlıqla çıxarıla bilər və ya başqa bir maskaya köçürülə bilər.

Daha sonra təkmilləşdirilmiş versiyalar daha peşəkar bir görünüş əldə etmək üçün xüsusi ekran tutucusunu birləşdirə bilər.

---------------------------- Orijinal fikir ekrana malik bir üz maskası olsa da, ad etiketləri üçün çox oxşar bir düzən də istifadə edilə bilər. və ya paltar və ya bilək bantlarına birləşdirilmiş bir ekran.

Və ya təsadüfi olaraq daha böyük bir kolleksiyadan seçilmiş şəkilləri və ya terminləri göstərən, inteqrasiya edilmiş ekranı olan baş bandı olan "Mən kiməm" versiyasını düşünün.

Çox gülünc gördüyüm, amma qeyd etmək istəmədiyim bir fikir, belə bir ekrana sahib bir Niqab olardı.

Əlavə fikirləriniz varmı? Zəhmət olmasa mənə bildirin!

Bütün layihə hələ də davam etdiyindən, vaxtaşırı yeniləmələrə baxın.

Addım 6: Şəkil Kolleksiyası - Ağızlar və Üzlər

Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər
Şəkil Kolleksiyası - Ağızlar və Üzlər

Burada, adətən ağız hissəsi ilə məhdudlaşan, üzlərə diqqət yetirməklə 2.9 düymlük ekranda istifadə edilə bilən şəkillər toplusu tapa bilərsiniz. Digərləri arasında HM Queen (2x), Prezident Obama, Ghandi, Dalai Lama, Stalin, Paul Newman, Pavarotti və mənim pişiyim var.

Unutmayın ki, bəzilərinə internetdən şəkillər çəkdiyim üçün müəllif hüquqları qorunması hələ də tətbiq oluna bilər və onlar kommersiya məqsədləri üçün istifadə olunmaya bilər.

Addım 7: Kolleksiya - Nümunələr

Kolleksiya - Nümunələr
Kolleksiya - Nümunələr
Kolleksiya - Nümunələr
Kolleksiya - Nümunələr
Kolleksiya - Nümunələr
Kolleksiya - Nümunələr

Budur, ən çox GIMP istifadə edərək yaradıla bilən bir çox nümunə.

Addım 8: Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn

Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn
Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn
Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn
Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn
Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn
Şəkil Kolleksiyası - İşarələr, Simvollar və Mətn

293x128 ekran üçün digər nümunə şəkillər:

İşarələr və simvollar, mətnlər.

Yenə: bəzi şəkillər və ya simvollar (məsələn, Raspberry, Apple, Instructables) müəllif hüquqları ilə qorunur və kommersiya məqsədləri üçün istifadə edilmir.

Addım 9: Alternativ Layout: Adafruit Lələk və Elektron Kağız Ekranı

Alternativ Layout: Adafruit Lələk və Elektron Kağız Ekranı
Alternativ Layout: Adafruit Lələk və Elektron Kağız Ekranı
Alternativ Layout: Adafruit Lələk və Elektron Kağız Ekranı
Alternativ Layout: Adafruit Lələk və Elektron Kağız Ekranı

Bu gün (21 May-2020) başa düşdüm ki, Adafruit eyni ölçüdə və ölçülərdə (https://www.adafruit.com/product/4262, 27 US $) və 25 sm ölçüdə e-kağızdan ibarət sərbəst ekranlar təqdim edir. 24 pinli 0,5 mm aralıq uzatma kabelləri (https://www.adafruit.com/product/4230, 1.5 US $) və genişləndirici bağlayıcılar (https://www.adafruit.com/product/4524).

Bütün bunları tutmaq üçün bir SD kart sahibi ilə birlikdə Feather board ailəsi üçün e-kağız sürücüsü var (32KB SRAM ilə Adafruit eInk Feather Friend, https://www.adafruit.com/product/4446, 9 US $). şəkillər.

Düşünürəm ki, bu, burada təsvir olunan Raspberry Zero versiyasından daha kompakt və enerjiyə qənaət edən bir plana imkan verə bilər və STM32F405, 32u4 və ya nRF52840 platformasından istifadə etmək istəsəniz mükəmməl bir həll olardı. Təəssüf ki, Adafruit -in eInk Feather Friends və WaveShare ekranlarını birləşdirmək heç də asan görünmür.

Həqiqətən BLE ilə bir versiya və hansı şəkillərin nümayiş olunacağını idarə etmək üçün bir tətbiq görmək istəyirəm.

İstəyirsinizsə, WaveShare, Arduino ekran sürücüsü qalxanı və ESP3266 əsaslı ekran sürücüləri təklif edir.

Tövsiyə: