Мазмуну:
- Жабдуулар
- 1 -кадам: Биринчи изди үзүү
- 2 -кадам: Solder Pads кошуу
- 3 -кадам: Экинчи изди үзүү
- 4 -кадам: Jumper Wires кошуу
- 5 -кадам: Сыноо:)
Video: ST7789 1.3 "IPS LCDге CS Pin кошуу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Жакында мен баасы 1,3 IPS TFT экраны менен тааныштым. Ал 240x240 пикселдин өтө жогорку чечилишине жана кичинекей өлчөмүнө байланыштуу абдан жогорку пикселдик тыгыздыкка ээ. Бул IPS панели, IPS InPlane Switching дегенди билдирет. Салттуу TFT+TN/CSTN түрүндөгү ЖКга караганда, чоң көрүү бурчтары жана түстөрдүн жакшыраак чагылдырылышы бар ЖК экрандары. Мына ошондуктан ал менин сүйүктүү ЖКнын бири.
Бул микроконтроллер же SOC менен байланышуу үчүн SPI интерфейсин колдонот.
Стандарттык SPI байланыш үчүн 4 зым колдонот:
1) MOSI -> Master Out Slave In
2) MISO -> Кулчулукта мастер
3) SCK -> Сериялык саат
4) CS/SS -> Chip Select/Slave Select
SPI автобуста бир нече түзмөккө жол берет жана активдүү түзмөк чип тандоо линиясын ТӨМӨН тартуу менен тандалат. Бул дисплейде чиптерди тандоо сызыгы аталыштарга бөлүнгөн эмес.
Сиз эмне үчүн CS линиясын бузуп убара болосуз? Ооба, бул колдонмого көз каранды. Эгерде сизде дисплей SPI шинасындагы жалгыз түзмөк болсо, анда бул жакшы. Дисплей дагы деле иштей берет, бирок эгер сиз SPI автобусунда SD карт адаптери сыяктуу башка түзмөктү колдонууну кааласаңыз, анда ийгиликке жетпейсиз, анткени экөө тең кулдук түзмөк менен сүйлөшүү үчүн өзүнчө CS линияларын талап кылат. Мына ошондуктан биз CS линиясын модулдан чыгарабыз.
Бул модулда 7 казык бар:
1) BLK = Арткы жарык
2) D/C = Маалыматтар/Буйрук
3) RES = Баштапкы абалга келтирүү
4) SDA = Сериялык маалыматтар же SPI MOSI
5) SCL = Сериялык саат же SPI SCK
(SDA жана SCK I2C казыктары менен чаташтырбаңыз, бул экран I2C эмес.)
6) VCC (3.3V)
7) Жер
BLK пинин VCCге туташтыруу менен, биз экрандын LED жарыгын иштете алабыз, бирок, эгерде сиз фонардык жарыкты программалык камсыздоо менен башкаргыңыз келбесе, пайдасыз. Бирок биз бул кошумча пинди ЖКнын лентасынан изди алып салуу менен CS пин катары колдоно алабыз.
Жабдуулар
1) кескич же бычак.
2) ширетүүчү темир
3) jumper зым же зым ороо зым (> 28AWG)
4) Hot желим тапанча (Милдеттүү эмес)
1 -кадам: Биринчи изди үзүү
Алгач өзүңүзгө курч кескич алыңыз. Андан кийин сүрөттө көрсөтүлгөндөй изин кесип салыңыз. Муну кылдаттык менен аткарыңыз, анткени экран морт жана кескичтин тайып кетишине жана лентанын кабелине зыян келтиришине жол бербеңиз. Из үзгүлтүккө учурагандан кийин BLK пини үзгүлтүксүз режимде мультиметрдин жардамы менен бул издин астындагы R2 каршылыгынан ажыратылганын текшериңиз.
2 -кадам: Solder Pads кошуу
Кайра кескичтин жардамы менен, сүрөттө көрсөтүлгөн үч жерде ширетүүчү масканы кылдаттык менен кырып салыңыз. Сак болгула, кошуна издерди ачыкка чыгарбагыла, бул кийинчерээк ширетүүнү кыйындатат. Жылаңач жезди көргөнчө кырып алыңыз. Ал кийинчерээк эрите турган секиргич зымдарды ширете турганчалык чоң болушу керек.
Андан кийин бул ачык жез төшөмөлөрдү жаңы ширетүү менен калайлаңыз.
3 -кадам: Экинчи изди үзүү
Мен кийинки кадам үчүн температураны көзөмөлдөгөн темирди колдонууну сунуштайм. ЖКнын кичинекей ширетүүчү дисктерин сындырбоо үчүн үтүктү 350С айланасында орнотуңуз. Бул үчүн мен ишенимдүү TS100 колдонуп жатам. Лента туташтыргычка бир аз жаңы ширетүү менен баштаңыз. Жана каалаган тараптан баштап, лентаны өйдө тартып, биринен кийин экинчисин алып салыңыз. Өтө жумшак болуңуз! Бул лента абдан морт. аны өтө көп бүгүү ички издерди бузат. Эми лентаны алып салгандан кийин, сол тараптан 5 -изден бара жаткан изди кесип салыңыз. Бул биздин CS линиябыз, GND менен биротоло байланган. Жер астындагы селдин толтуруусунан издин асты жагын кесип. Үзгүлтүккө учурагандан кийин, бул GND пинден ажыратылганын текшериңиз.
Ал бүткөндөн кийин, лента PCBге кайра сатылып, мультиметр менен бардык байланыштар текшерилет.
4 -кадам: Jumper Wires кошуу
Жакшы секирүүчү зымдарды алыңыз (катуу ядро сунушталат) жана сыйрылган учтарын калайлаңыз. BLK Header изинен бир зымды лентанын CS изине жана VCCден бир зымды арткы жарыктын изине туташтырыңыз.
Бул арткы жарыкты VCCге байлап, бош башты CSге туташтырат.
Текшергенден кийин зымдарга жана туташууларга ысык желим кошуңуз.
5 -кадам: Сыноо:)
Сүйүктүү MCU менен TFTди сынап көрүңүз.
Adafruit ST77XX китепканасы
Adafruit GFX китепканасы
Сунушталууда:
"Даяр жаратуучу" - "Lego Power Functions" долбоорун көзөмөлдөө: 9 кадам
"Ready Maker" - "Lego Power Functions" долбоорун көзөмөлдөө: Lego башкарууну үйрөнүңүз " Күч функциялары " компоненттерин Arduino тактасы менен түзүңүз жана " Даяр жаратуучу " редактору (коддун кереги жок) сиздин моделди алыстан башкаруу үчүн
Уоллес автономдуу роботу - 4 -бөлүк - IR аралыкты жана "Amp" сенсорлорун кошуу: 6 кадам
Уоллестин автономдуу роботу - 4 -бөлүк - IR Distance жана "Amp" сенсорлорун кошуңуз: Саламатсызбы, бүгүн биз Уоллестин мүмкүнчүлүктөрүн жакшыртуунун кийинки этабын баштайбыз. Тактап айтканда, биз инфрақызыл алыстык сенсорлорунун жардамы менен тоскоолдуктарды аныктоо жана андан качуу жөндөмүн жакшыртууга аракет кылып жатабыз, ошондой эле Roboclaw мотор контроллеринин жөндөмүн колдонобуз
HC - 06 (Кул модулу) "NAMEди" өзгөртүүсүз "Monitor Serial Arduino" "Оңой Иштетет": Күнөөсүз Жол!: 3 кадам
HC - 06 (Кул модулу) "NAMEди" өзгөртүүсүз "Serial Arduino" сериясын колдонбостон … "оңой эле иштейт": катасыз жол!: Кийин " Узак убакыт " " " жок Arduino сериялык монитору Ийгилик ", мен дагы бир оңой жолду таптым жана азыр бөлүшөм! Бактылуу болгула достор
Linuxтун "айландыруу" буйругу менен сүрөттөргө текст кошуу: 3 кадам
Сүрөттөргө текстти Linuxтун "айландыруу" буйругу менен кошуу: Бул көрсөтмө сизге Linuxтагы которуу буйругун колдонуп, сүрөткө текстти кантип кошууну көрсөтөт. Мунун бир баалуу колдонулушу - бул документ үчүн сүрөткө коштомо жазуу. Дагы бир колдонуу - бул сүрөткө убакыт мөөрүн коюу
Камераңызды "аскердик Nightvision" кылуу, Nightvision эффектин кошуу же NightVision режимин каалаган камерада жасоо !!!: 3 кадам
Камераңызды "Аскердик Nightvision" кылуу, Nightvision эффектин кошуу же NightVision түзүү "Ар кандай камерада !!! !!! *Эгерде сизге кандайдыр бир жардам керек болсо, электрондук почтага жазыңыз: [email protected] Мен англис, француз, япон, испан тилдеринде сүйлөйм жана эгер эгер сиз