Оглавление:
- Шаг 1. Необходимые компоненты
- Шаг 2: Добавьте функцию SD
- Шаг 3: Изготовление печатной платы
- Шаг 4: Пример программы
Видео: ILI9341 Touch Shield для Wemos D1 Mini: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Привет, создатели!
Я сделал щит ILI9341 для серии Wemos D1 mini. Используя этот экран, я могу использовать все функции 2,8-дюймового TFT. Он работает как экран (конечно), кроме того, я могу использовать сенсорную функцию и разъем SD.
Это руководство вдохновлено этой статьей Nailbuster Inc.
В следующих нескольких шагах я покажу, как вы можете сделать свой собственный щит.
Шаг 1. Необходимые компоненты
- ILI9341 2,8 дюйма tft с сенсорным чипом
- Wemos D1 mini (или mini Pro)
- полосовая доска (мин. 36 кол-в x 35 рядов)
- L7805 стабилизатор напряжения IC + радиатор
- Розетка 5.5x2.1
- Конденсатор 330 нФ
- Конденсатор 100 нФ
- полноразмерная SD-карта (или micro SD с адаптером)
- однорядный мужской и женский заголовок
- провода
- кабель micro USB для загрузки программы
- Блок питания 6-12В (опционально)
Если вы хотите использовать сенсорную функцию TFT, вам нужно купить сенсорный чип.
Шаг 2: Добавьте функцию SD
Как видите, схема Nailbuster определяет основную часть штыревого соединения. Нам остается только одно - подключить контакты SD к MCU.
Каждая часть TFT взаимодействует с MCU через шину SPI. Таким образом, мы должны подключить три вывода SD к общим выводам SPI.
- SD_MOSI к выводу MOSI MCU
- SD_MISO к выводу MISO MCU
- SD_SCK к контакту SCK MCU.
Только SD_CS (выбор ведомого или SS) должен быть уникальным. Я использую вывод D3 как SD_CS.
Конечно, вам нужно припаять четырехконтактный длинный штыревой штекер к разъемам SD.
Подробнее о шине SPI в Википедии.
Шаг 3: Изготовление печатной платы
- Размер печатной платы, который я использую, составляет 36 двоеточий на 35 рядов. Сначала я размещаю основные компоненты и определяю окончательные размеры печатной платы. После этого я обрезал его до окончательных размеров.
- Сделайте четыре отверстия в четырех углах, через которые вы можете закрепить плату.
- Увеличьте отверстия, в которые можно вставить розетку.
-
Вырежьте женские разъемы и припаяйте их к печатной плате. Тебе нужно
- 8-контактный длинный x2 для платы Wemos
- 14-контактный длинный x1 и
- 4-контактный длинный x1 для TFT
-
Припой
- розетка
- конденсаторы
- регулятор напряжения
- провода.
- После этого вам нужно разрезать некоторые полосы на печатной плате, чтобы устранить короткое замыкание. (См. Диаграмму выше.)
- На следующем этапе предлагаю взять мультиметр и проверить соединения. Выполняя этот шаг, вы можете удалить дым и горящие компоненты.:-)
- Наконец, вставьте плату Wemos и TFT в экран.
Разрезать полосы на печатной плате очень просто. Используйте сверло диаметром 3,5 мм. Выровняйте его в отверстие и поверните между пальцами.
Чтобы уберечь вашу схему от коротких замыканий, вы можете собрать ее на пластиковом листе, используя прокладки и винты.
Шаг 4: Пример программы
Сначала вам необходимо скачать и установить следующие библиотеки:
- Библиотека графического ядра Adafruit GFX и
- Библиотека Arduino для XPT2046 из Github.
Затем скачайте прикрепленные четыре эскиза.
- Создайте папку «button_SD_test_03» и поместите в нее четыре файла.
- Откройте «button_SD_test_03.ino» в Arduino IDE и загрузите программу в MCU.
В прилагаемых программах вы найдете образцы, которые помогут вам использовать щит.
Как вы увидите, калибровка портретного экрана не очень хороша. Если у вас есть лучшие параметры калибровки, поделитесь ими с нами.
Есть несколько оставшихся контактов, которые можно использовать для подключения вашего экрана к датчикам или другим устройствам.
- D0 - цифровой ввод / вывод или SS дополнительное устройство SPI
- A0 - аналоговый вход
- RST
- TX, RX - последовательная связь, I2C или SS и дополнительные устройства SPI
Конечно, вы можете общаться с другими устройствами или получать любые данные из Интернета через Wi-Fi. Для этого см. Мои предыдущие инструкции.
- Связь по Wi-Fi между микроконтроллерами ESP8266 через домашний маршрутизатор
- Точка доступа - связь между двумя микроконтроллерами ESP8266.
Рекомендуемые:
MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики: 4 шага
MicroPython по дешевке ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики: с крошечным дешевым чипом / устройством ESP8266 вы можете совершенно бесплатно регистрировать данные о температуре снаружи, в комнате, теплице, лаборатории, охлаждающей комнате или в любых других местах. Этот пример мы будем использовать для регистрации температуры охлаждающего помещения внутри и снаружи. Устройство будет
Arduino Uno: растровая анимация на сенсорном экране ILI9341 TFT Display Shield с Visuino: 12 шагов (с изображениями)
Arduino Uno: растровая анимация на ILI9341 TFT Touchscreen Display Shield с Visuino: TFT-дисплеи на базе ILI9341 - очень популярные недорогие дисплеи для Arduino. Visuino уже довольно давно поддерживает их, но у меня никогда не было возможности написать руководство по их использованию. Однако в последнее время мало кто спрашивал
Крепление для iPod Touch / iPhone для VW Golf / GTI / Jetta: 4 шага
Крепление для iPod Touch / iPhone для VW Golf / GTI / Jetta: Крепление для iPod Touch / iPhone для VW Golf / GTI / Jetta. 1999-2005 гг. Это мое первое руководство, и хотя оно очень зависит от машины и устройства, оно может дать идеи другим мастерам. Они делают крепления специально для этих машин, но вместо того, чтобы тратить 50 долларов
Простая подставка для iPhone / iPod Touch из 2 зажимов для папок: 4 шага
Простая подставка для iPhone / iPod Touch из 2 зажимов для папок: всего за 5 секунд вы можете сделать красивую и прочную подставку для вашего любимого электронного гаджета. Это значительно упрощенная версия инструкции Петрова, которая, на мой взгляд, была умной, но слишком причудливой
Кронштейн для 3,5-дюймового жесткого диска для отсека для дисковода 5,25 дюйма: 3 шага
Кронштейн для 3,5-дюймового жесткого диска для отсека для дисковода 5,25 дюйма: у большинства из нас все еще есть старые CD / DVD-диски, которые вам уже не нужны, но вам жаль выбрасывать. Это инструкция, как дать вашим старым CD / DVD-ROMам вторую жизнь