Оглавление:
- Запасы
- Шаг 1. Прерывание первой трассировки
- Шаг 2: Добавление площадок под пайку
- Шаг 3: прерывание второй трассировки
- Шаг 4: Добавление перемычек
- Шаг 5: Тест:)
Видео: Добавление вывода CS к 1,3-дюймовому ЖК-дисплею IPS ST7789: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Недавно я наткнулся на недорогой 1,3-дюймовый TFT-экран IPS. Он имеет очень высокое разрешение 240x240 пикселей и очень высокую плотность пикселей из-за своего небольшого размера. Это панель IPS, IPS означает переключение InPlane. ЖК-экраны с большими углами обзора и лучшей цветопередачей, чем традиционные ЖК-дисплеи типа TFT + TN / CSTN. Вот почему это один из моих любимых ЖК-дисплеев.
Он использует интерфейс SPI для связи с микроконтроллером или SOC.
Стандартный SPI использует 4 провода для связи:
1) MOSI -> Master Out Slave In
2) MISO -> Master In Slave Out
3) SCK -> Последовательные часы
4) CS / SS -> Выбор микросхемы / Выбор ведомого
SPI позволяет подключать несколько устройств к шине, и активное устройство выбирается с помощью LOW линии выбора микросхемы. На этом дисплее нет строки выбора чипа, разбитой на заголовки.
Вы можете спросить, зачем вообще взламывать линию CS? Это зависит от приложения. Если у вас есть дисплей в качестве единственного устройства на шине SPI, тогда ничего страшного. Дисплей по-прежнему будет работать, хотя, если вы хотите использовать какое-либо другое устройство на шине SPI, например, адаптер SD-карты, вам не повезло, поскольку они оба требуют отдельных линий CS для связи с ведомым устройством. Поэтому мы собираемся вывести линию CS из модуля.
Этот модуль имеет всего 7 контактов:
1) BLK = Подсветка
2) D / C = данные / команда
3) RES = сброс
4) SDA = последовательные данные или SPI MOSI
5) SCL = последовательные часы или SPI SCK
(Не путайте с выводами I2C SDA и SCK, этот экран не I2C.)
6) VCC (3,3 В)
7) Земля
Подключив вывод BLK к VCC, мы можем включить светодиодную подсветку экрана, но этот вывод бесполезен, если вы не хотите управлять подсветкой с помощью программного обеспечения. Но мы можем использовать этот дополнительный вывод как вывод CS, удалив след с ленты ЖК-дисплея.
Запасы
1) Острый резак или нож.
2) Паяльник
3) Перемычка или проволочная обмотка (> 28AWG)
4) Пистолет для горячего клея (необязательно)
Шаг 1. Прерывание первой трассировки
Сначала купите острый резак. Затем вырежьте след, как показано на картинке. Делайте это осторожно, так как экран хрупкий и не позволяйте резаку соскользнуть и повредить ленточный кабель. После прерывания трассировки убедитесь, что вывод BLK отключен от резистора R2 под этой кривой с помощью мультиметра в режиме непрерывности.
Шаг 2: Добавление площадок под пайку
Снова с помощью резака аккуратно соскребите паяльную маску в трех местах, показанных на рисунке. Будьте осторожны, чтобы не обнажить соседние следы, это в дальнейшем затруднит пайку. Соскоблите его, пока не увидите голую медь. Он должен быть достаточно большим, чтобы припаять перемычки, которые мы припаяем позже.
Затем залудите эти открытые медные контактные площадки свежим припоем.
Шаг 3: прерывание второй трассировки
На следующем этапе я рекомендую использовать утюг с регулируемой температурой. Установите температуру паяльника примерно на 350 ° C, чтобы не сломать небольшие контактные площадки для пайки ЖК-дисплея. Я собираюсь использовать для этого свой верный TS100. Начните с добавления свежего припоя на контактные площадки ленточного соединителя. И, начиная с любой стороны, осторожно потяните ленту вверх, поочередно снимая паяные соединения. Будьте очень нежны! Эта лента очень хрупкая. изгибание слишком сильно приведет к повреждению внутренних следов. Теперь, после удаления ленты, обрежьте след, идущий от пятого следа с левой стороны. Это наша линия CS, постоянно привязанная к GND. Вырежьте нижнюю часть следа от грунтовой заливки. После прерывания убедитесь, что он отключен от контакта GND.
После этого припаяйте ленту к плате и проверьте все соединения мультиметром.
Шаг 4: Добавление перемычек
Возьмите несколько тонких перемычек (рекомендуется сплошной сердечник) и залудите оголенные концы. Подключите один провод от дорожки заголовка BLK к дорожке CS ленты, а один провод от VCC к дорожке задней подсветки.
Это свяжет подсветку с VCC и подключит свободный заголовок к CS.
После проверки нанесите горячий клей на провода и соединения.
Шаг 5: Тест:)
Протестируйте TFT на своем любимом MCU.
Библиотека Adafruit ST77XX
Библиотека Adafruit GFX
Рекомендуемые:
Как считывать несколько аналоговых значений с помощью одного аналогового вывода: 6 шагов (с изображениями)
Как считывать несколько аналоговых значений с помощью одного аналогового вывода: в этом уроке я покажу вам, как считывать несколько аналоговых значений, используя только один аналоговый входной вывод
Универсальная печатная плата расширения ввода / вывода для управления многими лампами Nixie с помощью I2C: 9 шагов (с изображениями)
Универсальная печатная плата расширителя ввода / вывода для управления многими лампами Nixie с помощью I2C: В настоящее время существует большой интерес к воплощению в жизнь старинных ламп Nixie. На рынке доступно множество комплектов часов с трубкой никси. Оказалось, что даже шла оживленная торговля старинными русскими никси-лампами. Также здесь, на Instructables, там
Исправление передней панели ввода-вывода Dell 990: 5 шагов
Исправление передней панели ввода-вывода Dell 990: ошибка кабеля ввода-вывода на передней панели dell 990 раздражает, поэтому давайте ее исправим
ПЛК Arduino 32 ввода-вывода + конечный автомат + SCADA или HMI: 8 шагов
ПЛК Arduino 32 ввода / вывода + конечный автомат + SCADA или HMI: множество способов программирования, управления и наблюдения за промышленной системой с помощью arduino
Tfcd 3D-отслеживание движения посредством емкостного считывания и вывода светодиодов: 6 шагов (с изображениями)
Трехмерное отслеживание движения Tfcd с помощью емкостного датчика и вывода светодиода. В этой инструкции объясняется, как можно отслеживать движение руки в трехмерном пространстве с использованием принципа емкостного измерения. Изменив расстояние между заряженной алюминиевой фольгой и вашей рукой, емкость конденсатора изменится