16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)
16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)

Video: 16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)

Video: 16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)
Video: LCD Keypad Shield для Arduino, обзор и работа. 2025, Yanvar
Anonim
16x2 LCD + Klaviatura Qalxanı üçün Ön Lövhə
16x2 LCD + Klaviatura Qalxanı üçün Ön Lövhə

Nə quracağımız: Bu təlimatda Adafruit 16x2 LCD + Keypad Shield (Arduino versiyası) üçün lasercut akril ön plaka quracağıq. Sadə bir tənzimləmə sayəsində, bütün klaviatura düymələrinə rahat bir şəkildə girəcəksiniz. Lazer kəsiciniz yoxdursa, lazımi hissələri əldə etmək üçün ponoko və ya formuler kimi lazer kəsmə xidmətlərindən istifadə edin. Aşağıdakı lasercut şablon faylını tapa bilərsiniz. Lazer kəsmə lövhələrinin yanında, bu layihəni həyata keçirmək üçün bəzi vintlər, qoz-fındıq, toxunma düymələri və plastik yapışqan da lazımdır.

Niyə bu fikrə gəldim?

İlk Arduino və Adafruit Display+Keypad Shield aldığım zaman masamdakı bütün boş hissələrlə işləmək çox narahat idi. Alınması mümkün olan bütün hallar, qabaq lövhələr və ön lövhələr gözlədiyimə uyğun gəlmədi, çünki bir -birlərinə uyğun deyillər. Daha üslublu və elastik bir şeyə sahib olmaq istəyirdim. Beləliklə, bütün lazımi hissələri düzəltməyə kömək edən və həftə sonu tinkering seanslarına daha çox üslub gətirən öz tamaşaçı mühitimi inkişaf etdirməyə başladım. Beləliklə, tinking sessiyalarınıza daha çox stil və rahatlıq əlavə etmək istəyirsinizsə, oxuyun;)

Diqqət edin: Bu ön plaka inkişaf etdirdiyim bir neçə elementdən birincisidir. Məsələn, arduino uno və yarım ölçülü (+ tam ölçülü) çörək lövhəsini + layihənizin ətrafını (məsələn, düymələr, sensorlar) tutan bir tabla uyğun gəlir.

Fluxgarage "Tinkerer's Baseplate" üçün təlimatı burada tapa bilərsiniz.

Addım 1: Parçaları, Alətləri və Dosyaları Toplayın

Parçaları, Alətləri və Faylları toplayın
Parçaları, Alətləri və Faylları toplayın
Parçaları, Alətləri və Faylları toplayın
Parçaları, Alətləri və Faylları toplayın
Parçaları, Alətləri və Faylları toplayın
Parçaları, Alətləri və Faylları toplayın

PARÇALAR

  • 16x2 Xarakterli Ekranlı Adafruit LCD Qalxan Kit Aşağıdakı üç ekran versiyasından birini seçin və dəsti alın. "Mənfi ekran" versiyasını istifadə etdim. Www.adafruit.com/products/714 (NEGATİF EKRAN)

    www.adafruit.com/products/716 (POZİTİF EKRAN) www.adafruit.com/products/772 (MAVİ VƏ BEYAZ)

  • 3 mm lasercut akril şüşə elementləri Müvafiq eps faylını yükləyin (aşağıda) və sifarişinizi Ponoko (beynəlxalq istifadəçilər) və ya Formulor (alman/avropalı istifadəçilər) ünvanına yerləşdirin. İstədiyiniz rəngdə 3 mm/0.118 düym akril P1-Plitələrdən birini seçin. "Akrilik - Qara (Mat 1 tərəfli)" və ya "Akril - Ağ" seçməyi təklif edərdim.
  • 5X toxunma düymələri, 3 mm hündürlük Ekran qalxanı dəsti ilə gələn 1 mm versiyaları əvəz etmək üçün istifadə edin.
  • Vintlər, qoz -fındıq, aralıq qolları, boltlar 4X M2.5 x 20 mm vintlər (yuvarlaq baş) 4X M2.5 qoz -fındıq (plastik!) 4X aralıq qolları 8 mm hündürlük 4X məsafə boltları M3, 35 mm hündürlük 8X vintlər (silindr başı) M3 x 7 mm yüksəklik 4X öz -özünə yapışan silikon yastiqciqlar
  • Arduino üçün qalxan yığma başlıqları (isteğe bağlı) Çox tövsiyə etdiyim təyin edilməmiş arduino sancaqlarına daxil olmaq istəyirsinizsə, arduino üzərinə yığılmış olması lazım olan kişi pin zolaqları yerinə bu yığma başlıqlarından istifadə edin. www.adafruit.com/products/85Ayrıca, pdf-faylını (aşağıda) yükləyin, qalın kağıza yazdırın (məsələn, 10x15cm/4x6 İnç) və sancaqlara tətbiq edin (5-ci addımdakı təlimatlar).

ARAÇLAR

  • lehimləmə dəmir + lehim + kəlbətin (ekran qalxan dəstini lehimləmək üçün)
  • CD işarəli qələm + benzin + köhnə tekstil parçası (həkk olunmuş ön səth sahələrini rəngləmək üçün)
  • Plastik yapışqan (məsələn, akril düymə hissələrini bir araya gətirmək üçün plastiklər üçün "Revell Contacta" maye yapışqan)
  • Yazıcı (pinout etiketlərini çap etmək üçün)
  • Kəsici bıçaq + hökmdar (pin-etiketləri kəsmək üçün)

Addım 2: Lasercut plitələrini hazırlayın

Lasercut lövhələri hazırlayın
Lasercut lövhələri hazırlayın
Lasercut lövhələri hazırlayın
Lasercut lövhələri hazırlayın
Lasercut lövhələri hazırlayın
Lasercut lövhələri hazırlayın

Lazer kəsici lövhələr sifariş edin

Əsl ön plakanın 3 mm lasercut akril şüşə elementlərindən hazırlandığı güman edilir. Qalınlığı 3 mm olan başqa bir materialdan da istifadə edə bilərsiniz. Yaratdığım şablon yalnız bu hündürlükdə işləyir, çünki vintlərin, düymələrin uzunluğuna təsir edir. Elementləri əldə etmək üçün Ponoko (Amerika və beynəlxalq istifadəçilər üçün ən yaxşısı) və ya Formulor (Alman və Avropa istifadəçiləri).

Ponoko istifadə edərək:

  • Ponoko şablon eps faylını yükləyin (faylı 1-də tapın)
  • Www.ponoko.com saytına daxil olun, 3 mm/0.118 düym akril P1-Plitələrdən birini seçin. "Akrilik - Qara (Mat 1 tərəfli)" və ya "Akril - Ağ" seçməyi təklif edərdim.
  • Şablon eps faylını yükləyin, boşqab sifariş edin və yükünüz gələnə qədər gözləyin.

Formuldan istifadə:

  • Formulor şablonu eps faylını yükləyin (faylı 1-də tapın)
  • Www.formulor.de saytına daxil olun, 3 mm akril P1-Plitələrdən birini seçin. "Acrylglas GS, schwarz opak, einseitig matt" və ya "Acrylglas GS, weiß opak" seçimini təklif edərdim.
  • Şablon faylını yükləyin, boşqab sifariş edin və yükünüz gələnə qədər gözləyin.

İsteğe bağlı: CD Marker ilə bir az rəng əlavə edin

Şəkillərdə göstərildiyi kimi "Akril-Ağ" materialı sifariş etmisinizsə, düymələrin üstündəki həkk olunmuş yerləri və ekranın üstündəki FluxGarage-Markasını rəngləndirməyin mənası var. Bunu etmək üçün, plastik materiallara yazmaq üçün uyğun olan və tez quruyan qara CD-marker qələm və ya oxşar qələmlə oyma xətlərini təqribən təqib edin. Üst-üstə düşən rəngi benzinə batırılmış bir pambıq parçası ilə silin.

Düymə hissələrini bir-birinə yapışdırın

Akril lövhələrinizi aldığınız zaman, ehtiyacınız olan hər şeyə sahib olduğunuzdan əmin olun. Bəzən kiçik düymə hissələri lazer kəsmə istehsalı zamanı itir. Əksər hallarda kiçik düymə hissələri gəldikdə kiçik bir plastik torbaya qoyulur. Ancaq narahat olmayın, hər düymə hissəsi şablon faylına iki dəfə daxil edilir, sadəcə itkin hissələrin qarşısını almaq üçün.

5 klaviatura düyməsinin hər biri bir -birinə yapışdırılmış üç ariklik təbəqədən ibarətdir:

  • Üst hissəsi (həkk olunmuş)
  • Orta hissə (yuxarı hissədən bir qədər kiçik)
  • Aşağı hissə (üst hissə ilə eyni ölçüdə, həkk olunmamışdır)

Lazım olan bütün düymə hissələri varsa, hər bir düymə ilə aşağıdakı kimi hərəkət edin:

  • Yapışqanın gözlənildiyi kimi işləyəcəyinə əmin olmaq üçün nazik folqa qabığını soyun. Bəli, hər bir folqa;)
  • Şəkildə göstərildiyi kimi üç hissəni bir -birinə yapışdırın. Həmişə yalnız çox kiçik bir yapışqan istifadə edin. Parçalar və alətlər siyahısında göstərildiyi kimi plastiklər üçün "Revell Contacta" maye yapışqan istifadə edərək ən yaxşı təcrübə qazandım.
  • Orta hissənin həqiqətən mərkəzdə olub olmadığını iki dəfə yoxlayın.
  • Aşağı hissəni 45 dərəcə döndərin ki, düymələr ön plakadan düşməsin.

Xahiş edirəm qeyd edin:

Şəkillərdə gördüyünüz kimi düymənin ağ üst hissələrini oxşar qara rəngli hissələrlə əvəz etdim. Bu sadəcə üslub məsələsidir. Eyni şeyi etmək istəyirsinizsə, məsələn, fərqli rənglərdə iki p1 lövhə sifariş edə bilərsiniz. İki ekran qalxanım olduğu üçün bunu etdim və daha çox kontrast əldə etmək üçün düymələri dəyişdirdim.

Addım 3: Lehim Ekranı+Klaviatura Qalxanı (və Bəzi Düzəlişlər edin)

Lehim Ekranı+Klaviatura Qalxanı (və bəzi Düzəlişlər edin)
Lehim Ekranı+Klaviatura Qalxanı (və bəzi Düzəlişlər edin)
Lehim Ekranı+Klaviatura Qalxanı (və bəzi Düzəlişlər edin)
Lehim Ekranı+Klaviatura Qalxanı (və bəzi Düzəlişlər edin)
Lehim Ekranı+Klaviatura Qalxanı (və bəzi Düzəlişlər edin)
Lehim Ekranı+Klaviatura Qalxanı (və bəzi Düzəlişlər edin)

İndi Adafruit LCD+Keypad Shield'ı lehimləmək və aşağıdakı tənzimləmə təlimatlarına diqqət yetirmək vaxtıdır:

  • Ekran qalxan dəsti ilə birlikdə gələn altı toxunma düyməsindən (hündürlüyü 1 mm) beşini dəyişdirin. Klaviatura düymələri üçün 3 mm hündürlüyündə beş toxunma düyməsini istifadə edin. Sıfırlama düyməsi üçün 1 mm hündürlüyündə toxunma düyməsini istifadə edə bilərsiniz.
  • Arduino üzərinə yığılmış olması lazım olan üç kişi pin şeridindən ikisini Arduino üçün qalxan yığma başlıqları ilə əvəz edin (1 -ci addımdakı satın alma linki). Yığma başlıqlarından birinin iki ayağını kəsmək lazım ola bilər.
  • Lehimdən əvvəl, yığılmaq başlıqlarını arduino lövhəsinə yerləşdirmək tövsiyə olunur ki, sabit olsunlar. Sonra onları 90 dərəcə döndərin və alt tərəfdən lehimləyin. Yığma başlıqlarını döndərmək, ön lövhə yapışdırıldıqdan sonra onlara çata biləcəyinizi təmin edir.
  • Lehimdən əvvəl LC-ekran elementini ana devre kartına mümkün qədər yaxın yerləşdirməyə diqqət edin.
  • Unutmayın: Ekran qalxanının məlumat ötürülməsi üçün Arduino-Pins A4 və A5 istifadə etməsi səbəbindən bu pinlər artıq layihələrinizdə istifadə edilə bilməz.

Yuxarıdakı istisnalardan başqa, qalxan Adafruit montaj təlimatında göstərildiyi kimi lehimləyin:

learn.adafruit.com/rgb-lcd-shield/assembly

Addım 4: Shield və Frontplate qoşun

Qalxan və Ön Plitəni birləşdirin
Qalxan və Ön Plitəni birləşdirin
Shield və Frontplate qoşun
Shield və Frontplate qoşun
Shield və Frontplate qoşun
Shield və Frontplate qoşun
Qalxan və Ön Plitəni birləşdirin
Qalxan və Ön Plitəni birləşdirin

Həm akril ön panel elementləri, həm də LCD+Keypad qalxanı hazırlandıqda, evlənmə vaxtıdır.

  • M2.5 vintlərini akril ön plakanın kiçik daxili deliklərinə qoyun.
  • Ön lövhəni masaya baxaraq uzatın (alt tərəfə oyma). Vidaların düşməməsinə diqqət yetirin.
  • Aralıq qollarını vintlərin üzərinə qoyun.
  • İndi düymələri götürün və kvadrat deliklərə qoyun. Oyma alt tərəfdə olmalıdır. Doğru nişanların yerində olmasına diqqət edin.
  • LCD+Keypad ekranını vintlərin üzərinə qoyun. Əksər hallarda, vidanın ucunun çıxması üçün bir az tərpənmək lazımdır.
  • M2.5 plastik qozlarını M2.5 vintlərinə vidalayın. Adətən bunu əllə etmək uyğun gəlir.

Addım 5: Pinout Etiketlərini tətbiq edin

Pinout Etiketlərini tətbiq edin
Pinout Etiketlərini tətbiq edin
Pinout Etiketlərini tətbiq edin
Pinout Etiketlərini tətbiq edin

Yığma başlıqlarından istifadə etmisinizsə və layihələriniz üçün təyin edilməmiş Arduino sancaqlarından istifadə etmək istəyirsinizsə, sadə bir pinout etiket tətbiq etməyiniz həyatınızı asanlaşdıracaq.

  • Qalın kağıza (məsələn, foto kağız) pinout etiket pdf faylını çap edin. Əlaqəli pdf faylını 1-ci addımda tapın.
  • Şəkildə göstərildiyi kimi kəsilmiş xətlər boyunca kəsmək üçün kəsici bıçağı istifadə edin.
  • Etiketləri LCD+Keypad Shield -ə tətbiq edin.

Addım 6: Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin

Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin
Bağımsız Ayaqları və Sadə Alt Lövhə əlavə edin

Nəhayət, ekran qalxanının tək başına dayana bilməsi üçün bəzi ayaqları əlavə edək. İsteğe bağlı olaraq Arduino lövhənizi qorumaq üçün lasercut şablonuna daxil olan alt lövhəni əlavə edə bilərsiniz.

  • Akrilik lövhənin böyük xarici çuxurlarından birinə M3 vida qoyun.
  • M3 vidasına bir məsafə boltunu vidalayın
  • Digər üç künc üçün əvvəlki addımları təkrarlayın
  • Alt plitə üçün eyni proseduru edin

Xahiş edirəm qeyd edin:

Masanızın cızılmaması üçün alt vintlərin altına bir neçə yapışqan silikon yastıq qoymalısınız. Ayrıca, qablaşdırmaya davam etmək üçün daha mürəkkəb bir seçim var. Aşağıdakı addıma nəzər salın.

Addım 7: Variasiya: Havşa vintləri olan alt lövhə

Variant: Havşa vintləri olan alt lövhə
Variant: Havşa vintləri olan alt lövhə
Variant: Havşa vintləri olan alt lövhə
Variant: Havşa vintləri olan alt lövhə

Alt boşqabınız üçün daha mürəkkəb bir həll istəyirsinizsə, alt boşqabınıza koni şəkilli deliklər qaza və havşa vintlərindən istifadə edə bilərsiniz (həmişə istədiyim).

Addım 8: Növbəti addım - FluxGarage Tinkerplate

Növbəti addım - FluxGarage Tinkerplate
Növbəti addım - FluxGarage Tinkerplate

Girişdə qeyd edildiyi kimi, arduino, yarım ölçülü (+ tam ölçülü) çörək lövhəsini, layihənizin ətrafını (məsələn, düymələr, sensorlar) və əlbəttə ki, ekran qalxanı + ön lövhəni saxlaya bilən uyğun bir alt hissə yaratdım. Bu mühit, layihələrinizi prototip etmək və boks etmək arasındakı boşluğu doldurur.

Burada FluxGarage Tinkerplate üçün təlimat tapın.