Мазмуну:

16x2 LCD + клавиатура калканчынын алдыңкы плитасы: 8 кадам (сүрөттөр менен)
16x2 LCD + клавиатура калканчынын алдыңкы плитасы: 8 кадам (сүрөттөр менен)

Video: 16x2 LCD + клавиатура калканчынын алдыңкы плитасы: 8 кадам (сүрөттөр менен)

Video: 16x2 LCD + клавиатура калканчынын алдыңкы плитасы: 8 кадам (сүрөттөр менен)
Video: Подключаем текстовый LCD 16x2 к arduino по I2C 2024, Июль
Anonim
16x2 ЖК + Баскыч панели үчүн алдыңкы табак
16x2 ЖК + Баскыч панели үчүн алдыңкы табак

Биз эмнени курабыз: Бул үйрөткүчтө биз Adafruit 16x2 LCD + Keypad Shield (Arduino версиясы) үчүн лазерлүү акрил капкагын курабыз. Улам жөнөкөй жөнгө салуу үчүн, сиз бардык баскыч баскычтарына ыңгайлуу кире аласыз. Эгерде сизде лазер жок болсо, керектүү бөлүктөрдү алуу үчүн поноко же формуляр сыяктуу лазердик кызматтарды колдонуңуз. Төмөндө тиешелүү lasercut шаблон файлын таба аласыз. Бул долбоорду ишке ашыруу үчүн лазерлүү плиталардын жанында сизге дагы бурамалар, гайкалар, тийүү баскычтары жана пластикалык клей керек болот.

Эмне үчүн мен бул ойго келдим?

Мен биринчи Arduino менен Adafruit Display+Keypad Shieldди сатып алганда, столумдун бош бөлүктөрү менен иштөө бир топ ыңгайсыз болду. Сатып алууга болгон бардык иштер, бөтөлкөлөр жана алдыңкы плиталар менин күткөнүмө туура келген жок, анткени алар бири -бирине туура келбейт. Мен көбүрөөк стилге жана ийкемдүүлүккө ээ болгум келди. Ошентип, мен керектүү тетиктерди оңдоого жардам берген жана дем алыш күндөрдөгү стиль сессияларына көбүрөөк стиль алып келе турган, өзүмдүн устачыл чөйрөмдү өнүктүрө баштадым. Демек, эгер сиз дагы сессияңызга көбүрөөк стиль жана сооронуч кошкуңуз келсе, окуңуз;)

Көңүл буруңуз: Бул алдыңкы такта мен иштеп чыккан бир нече элементтердин биринчиси. Мисалы, ал arduino uno жана halfsize (+ fullsize) breadboard + долбооруңуздун перифериясын (мис., Баскычтар, сенсорлор) камтыган табличкага шайкеш келет.

Fluxgarage "Tinkerer's Baseplate" үчүн инструкцияны бул жерден табыңыз.

1 -кадам: Бөлүктөрдү, Куралдарды жана Файлдарды чогултуу

Бөлүктөрдү, шаймандарды жана файлдарды чогултуу
Бөлүктөрдү, шаймандарды жана файлдарды чогултуу
Бөлүктөрдү, шаймандарды жана файлдарды чогултуу
Бөлүктөрдү, шаймандарды жана файлдарды чогултуу
Бөлүктөрдү, шаймандарды жана файлдарды чогултуу
Бөлүктөрдү, шаймандарды жана файлдарды чогултуу

БӨЛҮКТӨР

  • Adafruit LCD Shield Kit 16x2 Белги Дисплейи менен Төмөндөгү үч дисплейдин бирин тандап, комплект сатып алыңыз. Мен "терс дисплей" версиясын колдондум.www.adafruit.com/products/714

    www.adafruit.com/products/716 (Позитивдүү дисплей) www.adafruit.com/products/772 (КӨК ЖАНА АК)

  • 3mm lasercut акрил айнек элементтери тиешелүү eps-файлын жүктөп алыңыз (төмөндө) жана заказыңызды Ponoko (эл аралык колдонуучулар) же Formulor (немис/европалык колдонуучулар) жайгаштырыңыз. Сизге жаккан түстө 3мм/0.118 дюймдук акрил P1-плиталардын бирин тандаңыз. Мен "Акрил - Кара (Матт 1 -Тарап)" же "Акрил - Ак" дегенди тандоону сунуштайт элем.
  • 5X тийүү баскычтары, бийиктиги 3 мм дисплей калкан комплект менен келген 1мм версияларын алмаштыруу үчүн колдонуңуз.
  • Бурамалар, гайкалар, аралыгы жеңдер, болттор төшөмөлөр
  • Arduino үчүн баш калкалоочу баштар (милдеттүү эмес) Эгерде сиз мен сунуштаган дайындалбаган arduino төөнөгүчтөрүнө ээ болгуңуз келсе, анда бул стеклингдин башын ардуиного тизилген эркек пин тилкелеринин ордуна колдонуңуз. www.adafruit.com/products/85Ошондой эле, pdf-файлдын pinout энбелгилерин жүктөп алыңыз (төмөндө), аны калың кагазга басып чыгарыңыз (мис. 10x15cm/4x6 дюйм) жана казыктарга сүйрөңүз (5-кадамдагы көрсөтмөлөр).

КУРАЛДАР

  • ширетүүчү + ширетүүчү + кычкач (дисплей калкан комплектин ширетүү үчүн)
  • CD-маркер калем + бензин + текстилдин эски бөлүгү
  • Пластикалык желим (мисалы, акрил баскычтын бөлүктөрүн бириктирүү үчүн пластмассалар үчүн "Revell Contacta" суюк клейи)
  • Принтер (pinout этикеткаларын басып чыгаруу үчүн)
  • Кесүүчү бычак + сызгыч

2 -кадам: Lasercut табактарын даярдаңыз

Lasercut табактарын даярдаңыз
Lasercut табактарын даярдаңыз
Lasercut табактарын даярдаңыз
Lasercut табактарын даярдаңыз
Lasercut табактарын даярдаңыз
Lasercut табактарын даярдаңыз

Лазеркут табактарын заказ кылыңыз

Чыныгы алдыңкы тактай 3 мм лазердик акрил айнек элементтеринен жасалышы керек. Ошондой эле калыңдыгы 3 мм болгон башка материалды колдонууга аракет кылсаңыз болот. Мен түзгөн шаблон ошол бийиктикте гана иштейт, анткени ал бурамалардын, баскычтардын ж.б. узундугуна таасирин тийгизет, анткени элементтерди алуу үчүн Ponoko (америкалык жана эл аралык колдонуучулар үчүн эң жакшы) же Formulor (немис жана европалык колдонуучулар).

Ponoko колдонуу:

  • Ponoko шаблону eps-файлын жүктөп алыңыз (файлды 1-кадамда табыңыз)
  • Www.ponoko.com сайтына өтүңүз, 3мм/0.118 дюймдук акрил P1-плиталардын бирин тандаңыз. Мен "Акрил - Кара (Матт 1 -Тарап)" же "Акрил - Ак" дегенди тандоону сунуштайт элем.
  • Калыпты eps-файлды жүктөп, табакка заказ бериңиз жана сиздин жеткирүүңүз келгенче күтө туруңуз.

Формулорду колдонуу:

  • Formulor шаблону eps-файлын түшүрүү (1-кадамдагы файлды табуу)
  • Www.formulor.de дарегине өтүңүз, 3мм акрил P1-плиталардын бирин тандаңыз. Мен "Acrylglas GS, schwarz opak, einseitig matt" же "Acrylglas GS, weiß opak" тандоону сунуштайт элем.
  • Калып файлын жүктөңүз, табакка заказ бериңиз жана сиздин жеткирүүңүз келгенге чейин күтө туруңуз.

Кошумча: CD-маркер менен кээ бир түстөрдү кошуңуз

Эгерде сиз сүрөттөрдө көрсөтүлгөндөй "Акрил-Ак" материалына буйрутма берсеңиз, анда баскычтардын үстүндөгү чегилген жерлерди жана дисплейдин үстүндөгү FluxGarage-Brandingди боёгондун мааниси бар. Бул үчүн, болжол менен пластикалык материалдарга жазууга ылайыктуу болгон кара CD-маркер калеми же ушуга окшош калем менен гравюранын сызыктарын аткарыңыз жана тез кургайт. Капталган түстү бензинге чыланган кебез менен сүртүңүз.

Баскычтын бөлүктөрүн бириктирүү

Акрил плиталарыңыз бар болгондо, сизге керектүү нерсенин баары бар экенине ынаныңыз. Кээде кичинекей баскычтар лазердик өндүрүш процессинде жоголуп кетет. Көпчүлүк учурда, кичинекей топчу бөлүктөрү келгенде кичинекей пластик пакетке салынат. Бирок кабатыр болбоңуз, ар бир баскычтын бөлүгү шаблондун файлына эки жолу киргизилет, жөн гана бөлүктөрдүн жок болуп кетпеши үчүн.

5 баскычтоптун ар бири бири -бирине чапталган үч арцилдик катмардан турат:

  • Жогорку бөлүгү (чегилген)
  • Ортоңку бөлүгү (үстүңкү бөлүгүнөн бир аз кичине)
  • Төмөнкү бөлүгү (үстүңкү бөлүгү менен бирдей өлчөмдө, чегилген эмес)

Эгерде сизде бардык керектүү баскычтар болсо, ар бир баскыч менен төмөнкүдөй кылыңыз:

  • Желектин күтүлгөндөй иштешине ынануу үчүн ичке фольгаларды тазалаңыз. Ооба, ар бир фольга;)
  • Сүрөттө көрсөтүлгөндөй үч бөлүктү жабыштырыңыз. Ар дайым клейдин өтө кичине гана тамчысын колдонуңуз. Пластмассалар үчүн "Revell Contacta" суюк клейин колдонуу менен эң жакшы тажрыйба топтодум, анткени ал тетиктер менен шаймандардын тизмесинде сүрөттөлгөн.
  • Ортоңку бөлүк чынында борборлошконун эки жолу текшериңиз.
  • Төмөнкү бөлүктү 45 градуска буруңуз, бул баскычтардын алдыңкы тактан түшпөй турганына ынанат.

Көңүл буруңуз:

Сүрөттөрдө көрүнүп тургандай, мен баскычтын ак үстүңкү бөлүктөрүн окшош кара түстөгү бөлүктөргө алмаштырдым. Бул жөн эле стилдөө маселеси. Эгер сиз дагы ушундай кылгыңыз келсе, мисалы, ар кандай түстөгү эки p1-табакка заказ кылсаңыз болот. Мен муну жасадым, анткени менде эки дисплей калканы бар жана мен дагы контрастка ээ болуу үчүн баскычтарды алмаштырдым.

3 -кадам: Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)

Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)
Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)
Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)
Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)
Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)
Solder Display+Keypad Shield (жана кээ бир тууралоолорду жасаңыз)

Эми Adafruit LCD+Keypad Shieldди ширетүү жана төмөнкү тууралоо көрсөтмөлөрүнө кам көрүү убактысы келди:

  • Дисплей калканы менен келген алты тийүү баскычынын (бийиктиги 1мм) бешөөнү алмаштырыңыз. Анын ордуна 3м бийиктиктеги беш тийүү баскычын колдонуңуз. Баштапкы абалга келтирүү үчүн, бийиктиги 1 мм болгон тийүү баскычын колдоно берсеңиз болот.
  • Ардуинонун үстүнө салынышы керек болгон үч эркек пин тилкесинин экөөнү Arduino үчүн калкалоочу баштыктар менен алмаштырыңыз (1 -кадамда сатып алуу шилтемеси). Үстүнкү баштардын биринен эки бутту кесип салуу керек болушу мүмкүн.
  • Лайкоодон мурун, столдун башын ардуино тактасына коюу сунушталат, ошондо алар оңдолот. Андан кийин аларды 90 градуска буруп, астыңкы тарабынан солет. Үстүнкү баштарды айландыруу, алдыңкы такта тиркелгенде, кийинчерээк аларга жетүүңүздү камсыз кылат.
  • LC-дисплей элементин ширетүүдөн мурун башкы схемага мүмкүн болушунча жакыныраак коюңуз.
  • Эсиңизде болсун: Дисплей калкан Arduino-Pins A4 жана A5ти маалыматтарды берүү үчүн колдонуп жаткандыктан, бул казыктар сиздин долбоорлоруңузда колдонулбай калды.

Жогорудагы өзгөчөлүктөрдөн тышкары, Adafruit чогултуу көрсөтмөсүндө сүрөттөлгөндөй калканды ширеткиле:

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

4 -кадам: Shield менен Frontplate'ди туташтырыңыз

Shield менен Frontplate'ди туташтырыңыз
Shield менен Frontplate'ди туташтырыңыз
Shield менен Frontplate'ди туташтырыңыз
Shield менен Frontplate'ди туташтырыңыз
Shield менен Frontplate'ди туташтырыңыз
Shield менен Frontplate'ди туташтырыңыз
Shield жана Frontplate'ди туташтырыңыз
Shield жана Frontplate'ди туташтырыңыз

Акрилдин маңдайкы элементтери менен ЖК+клавиатура калканы даяр болгондо, никеге турган убак.

  • Акрил frontplate кичинекей ички тешиктерге M2.5 бурамаларды кой.
  • Алдыңкы тактайчаны столго каратып жаткызыңыз (асты жагына оюп түшүрүү). Бурамалар түшүп кетпеши үчүн сак болуңуз.
  • Боштуктун жеңдерин бурамаларга салыңыз.
  • Эми баскычтарды алып, аларды чарчы тешиктерге салыңыз. Оймо төмөнкү жагында болушу керек. Туура сүрөтчөлөрдүн болушуна кам көрүңүз.
  • LCD+Keypad калканчын бурамаларга коюңуз. Көпчүлүк учурда, бураманын учу чыгып кетиши үчүн, бир аз кыймылдоо керек.
  • M2.5 пластикалык гайкаларды M2.5 бурамаларына сайыңыз. Адатта муну кол менен жасоого туура келет.

5 -кадам: Pinout энбелгилерин колдонуу

Pinout энбелгилерин колдонуңуз
Pinout энбелгилерин колдонуңуз
Pinout энбелгилерин колдонуңуз
Pinout энбелгилерин колдонуңуз

Эгерде сиз топтоштурулган аталыштарды колдонгон болсоңуз жана Arduino төөнөгүчтөрүңүздү долбоорлоруңузда колдонууну кааласаңыз, анда сиздин жашооңузга жөнөкөй түймө энбелгисин колдонуу оңой болот.

  • Түйүндүү этикетканы pdf-файлды калың кагазга басып чыгарыңыз (мис. Фото-кагаз). 1-кадамда тиешелүү pdf-файлды табыңыз.
  • Сүрөттө көрсөтүлгөндөй кесилген сызыктарды кесүү үчүн бычакты колдонуңуз.
  • LCD+Keypad Shield үчүн энбелгилерин колдонуңуз.

6 -кадам: Өз алдынча буттарды жана жөнөкөй түбүн кошуу

Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу
Өз алдынча буттарды жана жөнөкөй түбүн кошуу

Эң акырында, дисплей калканы жалгыз турушу үчүн, бир нече бут кошолу. Кааласаңыз, Arduino тактаңызды коргоо үчүн лазерлүү шаблонго кирген төмөнкү табакты кошсоңуз болот.

  • М3 бурамасын акрил маңдайчасынын чоң сырткы тешиктеринин бирине салыңыз.
  • M3 бурамасына аралыктан болт сайгыла
  • Башка үч бурч үчүн мурунку кадамдарды кайталаңыз
  • Ошол эле процедураны астынкы табак үчүн жасаңыз

Көңүл буруңуз:

Үстөлүңүздү чийип албаш үчүн астындагы бурамалардын астына өзүн -өзү жабыштыруучу силикон төшөмөлөрдү коюшуңуз керек. Ошондой эле, бөтөлкөнү улантуу үчүн дагы татаал вариант бар. Кийинки кадамды карап көрүңүз.

7 -кадам: Ар түрдүүлүк: Төмөнкү табак каршы бурама менен

Вариация: Төмөнкү табак каршы бурама менен
Вариация: Төмөнкү табак каршы бурама менен
Вариация: Төмөнкү табак каршы бурама менен
Вариация: Төмөнкү табак каршы бурама менен

Эгерде сиз түбүңүздүн табакчасы үчүн татаалыраак чечимди кааласаңыз, астыңкы табакка конус түрүндөгү тешиктерди бургулап, каршы бурамаларды колдонсоңуз болот (мен дайыма жакшы көрөм).

8 -кадам: Кийинки кадам - FluxGarage Tinkerplate

Кийинки кадам - FluxGarage Tinkerplate
Кийинки кадам - FluxGarage Tinkerplate

Киришүүдө айтылгандай, мен дагы сиздин ардуиноңузду, жарым өлчөмүн (+ толук өлчөмү) нанды, долбооруңуздун перифериясын (мис., Баскычтарды, сенсорлорду) жана дисплей-калкан + алдыңкы бетин кармай турган шайкеш бөтөлкө түздүм. Бул чөйрө долбоорлоруңузду прототиптөө менен бокстоо ортосундагы боштукту толтурат.

FluxGarage Tinkerplate үчүн инструкцияны бул жерден табыңыз.

Сунушталууда: