Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Нет хорошей информации о том, как подключить это онлайн, так что вот как!
ЖК-дисплей SSD1283A - это потрясающий маленький трансфлективный дисплей - его легко читать под прямыми солнечными лучами, он также имеет подсветку, поэтому его можно читать и в темноте.
Wemos D1 Mini Pro великолепен - отличная поддержка Wi-Fi, простой шаг, который делает его обновляемым по OTA - да, вы можете обновлять программное обеспечение и перепрограммировать эти вещи через Wi-Fi, без необходимости подключать его к компьютеру!
Я занимаюсь созданием собственной инфракрасной камеры, которая показывает температуру на экране и загружает данные в режиме реального времени в Интернет. Но это в будущем поучительно - а пока - давайте запустим экран!
Проверьте фотографию, чтобы убедиться, что ваша плата и экран совпадают с моим (этот эскиз, вероятно, отлично работает на любой модели D1, а не только на Mini Pro).
Запасы
ЖК-экран; 3,05 доллара США
WEMOS D1 Mini Pro; 2,90 доллара США
Шаг 1. Подключите их
ЖК-дисплей является устройством SPI (например, MOSI), но производитель неправильно напечатал на плате метки I2C (например, SDA), так что не запутайтесь.
Сделайте эти связи. Если вы используете макет, скопируйте фотографию выше.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 Светодиод
Если у вас мало контактов, я не думаю, что соединение D8-CS необходимо (кажется, нормально работает с отключенным).
(на случай, если редактор неработающих инструкций испортил мою таблицу выше - вот снова проводка, в тексте:)
D1 - ЖК-дисплей
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - ПДД
D5 - SCK
3V3 - светодиод
Шаг 2: Загрузите программное обеспечение
Откройте Arduino, выберите свою плату: (LOLIN (WEMOS) D1 mini Pro
Выберите свой порт: /dev/cu. SLAB_USBtoUART (если вы используете Mac).
Создайте папку с прикрепленными * файлами, откройте скетч и загрузите его!
* Instructables не работал, когда я писал это, и не смог загрузить файлы - поэтому я поместил их здесь:
Шаг 3: Бонусный шаг - заставьте его работать в 4 раза быстрее
Отредактируйте LCDWIKI_SPI.cpp и удалите эту строку: -
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 МГц (половинная скорость)
и замените его этой строкой: -
SPI.setFrequency (40000000);
и ваш экран будет работать примерно в 4 раза быстрее.