Mundarija:

Old panel 16x2 LCD + klaviatura qalqoni: 8 qadam (rasmlar bilan)
Old panel 16x2 LCD + klaviatura qalqoni: 8 qadam (rasmlar bilan)

Video: Old panel 16x2 LCD + klaviatura qalqoni: 8 qadam (rasmlar bilan)

Video: Old panel 16x2 LCD + klaviatura qalqoni: 8 qadam (rasmlar bilan)
Video: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Iyul
Anonim
Old panel 16x2 LCD + klaviatura qalqoni
Old panel 16x2 LCD + klaviatura qalqoni

Biz nima qilmoqchi bo'lamiz: Ushbu qo'llanmada biz Adafruit 16x2 LCD + klaviatura qalqoni (Arduino versiyasi) uchun lasercut akril old panelini quramiz. Oddiy sozlash tufayli siz barcha klaviatura tugmalariga qulay kirishingiz mumkin, agar sizda lazer kesgich bo'lmasa, kerakli qismlarni olish uchun ponoko yoki formuler kabi lazer kesish xizmatlaridan foydalaning. Quyidagi lasercut shablon faylini topishingiz mumkin. Laserkut plitalaridan tashqari, bu loyihani amalga oshirish uchun sizga vintlar, yong'oqlar, teguvchi tugmalar va plastmassa elim kerak bo'ladi.

Nega men bu fikrga keldim?

Men birinchi Arduino va Adafruit Display+Keypad Shield -ni sotib olganimda, ish stolimdagi bo'sh qismlar bilan ishlash o'zimni noqulay his qildi. Sotib olish mumkin bo'lgan barcha holatlar, pastki va old panellar mening taxminlarimga to'g'ri kelmadi, chunki ular bir -biriga mos kelmaydi. Men ko'proq uslub va moslashuvchan narsaga ega bo'lishni xohlardim. Shunday qilib, men o'zimga kerak bo'lgan qismlarni tuzatishga yordam beradigan va dam olish kunlari o'tkaziladigan mashg'ulotlarga ko'proq uslubni qo'shadigan, o'zim ishlayotgan muhitni ishlab chiqa boshladim. Shunday qilib, agar siz mashg'ulotlarga ko'proq uslub va qulaylik qo'shmoqchi bo'lsangiz, o'qing;)

E'tibor bering: bu old panel men ishlab chiqqan bir nechta elementlarning birinchisi. Masalan, u arduino uno va yarim o'lchamli (+ to'liq o'lchamli) non paneli + loyihangiz atrofini (masalan, tugmalar, datchiklar) o'z ichiga olgan taglik taxtasiga mos keladi.

Bu erda Fluxgarage "Tinkerer's Baseplate" uchun ko'rsatmalarni toping.

1 -qadam: qismlar, asboblar va fayllarni yig'ing

Qismlarni, asboblarni va fayllarni yig'ing
Qismlarni, asboblarni va fayllarni yig'ing
Qismlarni, asboblarni va fayllarni yig'ing
Qismlarni, asboblarni va fayllarni yig'ing
Qismlarni, asboblarni va fayllarni yig'ing
Qismlarni, asboblarni va fayllarni yig'ing

QISMLAR

  • Adafruit LCD displeyi 16x2 belgili displey bilan Quyidagi uchta displey versiyasidan birini tanlang va to'plam sotib oling. Men "salbiy displey" versiyasidan foydalandim.www.adafruit.com/products/714 (NEGATIF DISPLAY)

    www.adafruit.com/products/716 (POSITIVE DISPLAY) www.adafruit.com/products/772 (KO'K va OQ

  • 3 mm laserkut akril shisha elementlari tegishli eps faylini yuklab oling (pastda) va buyurtmangizni Ponoko (xalqaro foydalanuvchilar) yoki Formulor (nemis/yevropalik foydalanuvchilar) ga joylashtiring. O'zingizga yoqqan rangdagi 3 mm/0.118 dyuymli akril P1 plitalardan birini tanlang. Men "Akril - qora (mat 1 tomonli)" yoki "akril - oq" ni tanlashni taklif qilaman.
  • 5X sensorli tugmalar, balandligi 3 mm. Ekran qalqoni to'plami bilan birga kelgan 1 mmli versiyalarni almashtirish uchun foydalaning.
  • Vintlar, yong'oqlar, ajratuvchi qisqichlar, murvat 4X M2,5 x 20 mm vintlardek (dumaloq boshli) 4X M2,5 yong'oqlar (plastmassa!) 4X oraliq qisqichlar 8 mm balandlikdagi 4X masofadagi murvat M3, balandligi 8X vintlar (silindr boshi) M3 x 7 mm balandlik4X o'z -o'zidan yopishqoq silikon prokladkalar
  • Arduino uchun qalqonlarni yig'ish sarlavhalari (ixtiyoriy) Agar men tavsiya qilmagan, tayinlanmagan arduino pinlariga kirishni xohlasangiz, arduino ustiga biriktirilishi kerak bo'lgan erkak pinli chiziqlar o'rniga, bu yig'ish sarlavhalarini ishlating. www.adafruit.com/products/85Shuningdek, pdf-faylni belgilash uchun yorliqlarni yuklab oling (pastda), qalin qog'ozga chop eting (masalan, 10x15 sm/4x6 dyuym) va pinlarga qo'llang (5-qadamdagi ko'rsatmalar).

QUROLLAR

  • lehimleme temir + lehim + penseler (ekran qalqoni to'plamini lehimlash uchun)
  • CD-markerli qalam + benzin + eski to'qimachilik qismi (old tomoni o'yilgan joylarni bo'yash uchun)
  • Plastik elim (masalan, akril tugma qismlarini birlashtirish uchun plastmassa uchun "Revell Contacta" suyuq elim)
  • Printer (yorliqlarni belgilash uchun)
  • Kesuvchi pichoq + o'lchagich (teglar kesilishi uchun)

2 -qadam: Lasercut plitalarini tayyorlang

Lasercut plitalarini tayyorlang
Lasercut plitalarini tayyorlang
Lasercut plitalarini tayyorlang
Lasercut plitalarini tayyorlang
Lasercut plitalarini tayyorlang
Lasercut plitalarini tayyorlang

Lazer plitalarini buyurtma qiling

Haqiqiy old panel 3 mm laserkut akril oynali elementlardan yasalgan bo'lishi kerak. Qalinligi 3 mm bo'lgan holda, siz boshqa materialdan foydalanishga harakat qilishingiz mumkin. Men yaratgan shablon faqat shu balandlikda ishlaydi, chunki u vintlardek, tugmachalarning uzunligiga ta'sir qiladi. Elementlarni olish uchun siz Ponoko (amerikalik va xalqaro foydalanuvchilar uchun eng yaxshisi) yoki Formulor (nemis va Evropalik foydalanuvchilar).

Ponoko -dan foydalanish:

  • Ponoko shablonini eps-faylini yuklab oling (faylni 1-qadamda toping)
  • Www.ponoko.com saytiga o'ting, 3 mm/0.118 dyuymli akril P1-plitalardan birini tanlang. Men "Akril - qora (mat 1 tomonli)" yoki "akril - oq" ni tanlashni taklif qilaman.
  • Eps-fayl shablonini yuklang, plastinkaga buyurtma bering va yukingiz kelguncha kuting.

Formuladan foydalanish:

  • Formulor shablonini eps-faylini yuklab oling (faylni 1-qadamda toping)
  • Www.formulor.de saytiga o'ting, 3 mm akril P1-plitalardan birini tanlang. Men "Acrylglas GS, schwarz opak, einseitig matt" yoki "Acrylglas GS, weiß opak" ni tanlashni taklif qilaman.
  • Shablon faylini yuklang, plastinkaga buyurtma bering va yukingiz kelguncha kuting.

Majburiy emas: CD-marker yordamida rang qo'shing

Agar siz rasmda ko'rsatilgandek "Akril-Oq" materialiga buyurtma bergan bo'lsangiz, tugmalar ustidagi o'yilgan joylarni va displey ustidagi FluxGarage-Brandingni bo'yash mantiqiy. Buni amalga oshirish uchun, o'yma chizig'ini qora CD-markerli qalam yoki shunga o'xshash qalam bilan bajaring, u plastik materiallarga yozishga yaroqli va tez quriydi. Bir-biriga yopishgan rangni benzin bilan namlangan paxta bilan artib oling.

Tugma qismlarini bir-biriga yopishtiring

Akril plastinkalarni olganingizda, hamma narsaga ega ekanligingizga ishonch hosil qiling. Ba'zida kichik tugma qismlari lazerni kesish jarayonida yo'qoladi. Ko'pgina hollarda, tugmachalarning kichik qismlari ular kelganda kichik plastik to'rva ichiga solinadi. Xavotir olmang, har bir tugma qismi shablon fayliga ikki marta kiritiladi, faqat etishmayotgan qismlarning oldini olish uchun.

5 ta klaviatura tugmachasining har biri bir -biriga yopishtirilgan uchta ariklik qatlamdan yasalgan:

  • Yuqori qismi (o'yilgan)
  • O'rta qismi (yuqori qismidan biroz kichikroq)
  • Pastki qismi (yuqori qism bilan bir xil, o'yilmagan)

Agar sizda kerakli tugma qismlari bo'lsa, har bir tugma bilan quyidagicha bajaring:

  • Yelim kutilganidek ishlashiga ishonch hosil qilish uchun yupqa plyonkalarni tozalang. Ha, har bir folga;)
  • Uch qismni rasmda ko'rsatilgandek yopishtiring. Har doim faqat juda kichik bir tomchi elimdan foydalaning. Men "Revell Contacta" plastmassa uchun suyuq elim yordamida eng yaxshi tajribaga ega bo'ldim, chunki u qismlar va asboblar ro'yxatida tasvirlangan.
  • O'rta qism haqiqatan ham markazlashtirilganligini ikki marta tekshiring.
  • Pastki qismni 45 gradusga aylantiring, shunda tugmalar old paneldan tushmaydi.

Esda tuting:

Rasmlarda ko'rib turganingizdek, men tugmachaning oq yuqori qismlarini o'xshash qora rangli qismlarga almashtirdim. Bu shunchaki uslublar masalasi. Agar siz ham shunday qilishni xohlasangiz, masalan, har xil rangdagi ikkita p1 plastinkaga buyurtma berishingiz mumkin. Men buni qildim, chunki menda ikkita ekran qalqoni bor va men kontrastni oshirish uchun tugmachalarni almashtirdim.

3 -qadam: lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)

Lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)
Lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)
Lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)
Lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)
Lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)
Lehim ekrani+klaviatura qalqoni (va ba'zi sozlashlarni bajaring)

Endi Adafruit LCD+klaviatura ekranini lehimlash va quyidagi sozlash ko'rsatmalariga rioya qilish vaqti keldi:

  • Ekran qalqoni to'plami bilan kelgan oltita teguvchi tugmachaning beshtasini (balandligi 1 mm) almashtiring. Klaviatura tugmalari uchun balandligi 3 mm bo'lgan beshta teginish tugmachasidan foydalaning. Qayta tiklash tugmasi uchun siz hali ham 1 mm balandlikdagi tugmachani ishlatishingiz mumkin.
  • Arduino -ga biriktirilishi kerak bo'lgan uchta erkak pin tasmasidan ikkitasini Arduino uchun qalqon yig'ish sarlavhalari bilan almashtiring (1 -bosqichda sotib olish havolasi). Bir -birining ustki qismidagi ikkita oyog'ini kesib tashlash kerak bo'lishi mumkin.
  • Lehimlashdan oldin, biriktiriladigan sarlavhalarni arduino taxtasiga joylashtirish tavsiya etiladi, shunda ular mahkamlanadi. Keyin ularni 90 daraja burab, pastdan lehimlang. Stacking sarlavhalarini aylantirish, old panel biriktirilganda, ularga keyinroq etib borishingizga ishonch hosil qiladi.
  • Lehimlashdan oldin LC-displey elementini asosiy elektron kartaga iloji boricha yaqinroq joylashtirishga e'tibor bering.
  • Iltimos, yodda tuting: ekran qalqoni ma'lumotlarni uzatish uchun Arduino-A4 va A5 pinlaridan foydalanganligi sababli, bu pinlar sizning loyihalaringizda ishlatilmaydi.

Yuqoridagi istisnolardan tashqari, qalqonni Adafruit yig'ish yo'riqnomasida ko'rsatilgan tarzda lehimlang:

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

4 -qadam: Shield va old panelni ulang

Qalqon va old panelni ulang
Qalqon va old panelni ulang
Qalqon va old panelni ulang
Qalqon va old panelni ulang
Qalqon va old panelni ulang
Qalqon va old panelni ulang
Qalqon va old panelni ulang
Qalqon va old panelni ulang

Akril old panel elementlari va LCD+klaviatura qalqoni tayyor bo'lganda, nikoh vaqti keldi.

  • M2.5 vintlarini akril old panelning kichik ichki teshiklariga joylashtiring.
  • Old panelni stolga qarating (pastki tomonga o'yma). Vintlar tushmasligi uchun ehtiyot bo'ling.
  • Aralashtiruvchi qisqichlarni vintlar ustiga qo'ying.
  • Endi tugmachalarni oling va ularni kvadrat teshiklarga qo'ying. Gravür pastki tomonda bo'lishi kerak. To'g'ri piktogramma joyida bo'lishi uchun ehtiyot bo'ling.
  • LCD+klaviatura ekranini vintlar ustiga qo'ying. Ko'pgina hollarda, vintning uchi chiqib ketishi uchun biroz qimirlash kerak.
  • M2.5 plastmassa yong'oqlarini M2.5 vintlariga burab qo'ying. Odatda buni qo'l bilan qilish maqsadga muvofiqdir.

5 -qadam: Pinout yorliqlarini qo'llang

Pinout yorliqlarini qo'llang
Pinout yorliqlarini qo'llang
Pinout yorliqlarini qo'llang
Pinout yorliqlarini qo'llang

Agar siz biriktiruvchi sarlavhalardan foydalansangiz va agar siz o'zingizning loyihalaringiz uchun Arduino pinlarini ishlatishni xohlasangiz, bu oddiy pin yorlig'ini qo'llashni hayotingizni osonlashtiradi.

  • Qalin qog'ozga pdf-fayl belgisini qo'ying (masalan, foto qog'oz). 1-qadamda tegishli pdf-faylni toping.
  • Rasmda ko'rsatilgandek kesilgan chiziqlar bo'ylab kesish uchun pichoqni ishlating.
  • Yorliqlarni LCD+klaviatura ekraniga qo'llang.

6 -qadam: Mustaqil oyoq va oddiy pastki plastinka qo'shing

Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing
Mustaqil oyoq va oddiy pastki plastinka qo'shing

Oxir -oqibat, ekran qalqoni yolg'iz turishi uchun oyoqlarini qo'shamiz. Ixtiyoriy ravishda siz Arduino kartasini himoya qilish uchun lazer shabloniga kiritilgan pastki plastinkani qo'shishingiz mumkin.

  • Akril old panelning katta tashqi teshiklaridan biriga M3 vintini joylashtiring.
  • M3 vintiga masofaviy murvatni burab qo'ying
  • Boshqa uchta burchak uchun oldingi amallarni takrorlang
  • Xuddi shu tartibni pastki plastinka uchun bajaring

Esda tuting:

Jadvalingizni chizib yubormaslik uchun pastki vintlar ostiga o'z -o'zidan yopishqoq silikon prokladkalarni qo'yish kerak. Bundan tashqari, pastki qismni davom ettirishning yanada murakkab varianti mavjud. Keyingi qadamni ko'rib chiqing.

7 -qadam: Variant: pastki plastinka, vintlardek

Variant: pastki vintlardek pastki plastinka
Variant: pastki vintlardek pastki plastinka
Variant: pastki vintlardek pastki plastinka
Variant: pastki vintlardek pastki plastinka

Agar siz pastki plastinkangiz uchun yanada murakkab echim kerak bo'lsa, siz pastki plastinkangizga konus shaklidagi teshiklarni burishingiz va qoziq vintlarini ishlatishingiz mumkin (men har doim yoqtiradigan narsa).

8 -qadam: Keyingi qadam - FluxGarage Tinkerplate

Keyingi qadam - FluxGarage Tinkerplate
Keyingi qadam - FluxGarage Tinkerplate

Kirish qismida aytib o'tilganidek, men sizning arduino, yarim o'lchamli (+ to'liq o'lchamli) taxtani, loyihangiz atrofini (masalan, tugmalar, datchiklar) va ekran qalqoni + old panelini ushlab turadigan mos keluvchi komplekt yaratdim. Bu muhit sizning loyihalaringizni prototiplash va boks qilish o'rtasidagi bo'shliqni to'ldiradi.

Bu erda FluxGarage Tinkerplate uchun ko'rsatmalarni toping.

Tavsiya: