Собственно вдохновился давним проектом Гайвера, но кардинально изменил подход к реализации
Подключение
Использовал Wemos D1 mini так что названия пинов будут с него
1.8 TFT Wemos
LED 3V3
SCK D5
SDA D7
A0 D1
RESET D6
CS D7
GND GND
VCC 5V
Тач кнопка
VCC 5V(можно и 3V3. Говорят работать будет стабильнее)
GND GND
OUT D2
Настройка
Настройка перед компиляцией осуществляется в скетче
В целом если вдруг пропустили этот шаг, то ничего страшного не произойдет. При первом запуске если устройство не сможет подключиться ни к одной известной сети, то оно перейдет в режим в точки доступа с именем PCDisplay. После чего подключившись к ней через смартфон и перейдя по адресу 192.168.4.1 можно настроить подключение к интернету
В переменной dataServer нужно прописать ip адрес вашего пк с запущенным Libre Hardware Monitor и обязательно удостовериться, что данная галочка стоит на месте
А также не забыть в настройках брэндмауэра ПК разрешить доступ для входящих подключений в локальной сети по 8085 порту
Также изменение значения переменной dataServer возможно и через Web интерфейс по адресу http:\\ip.ad.re.ss Сам IP выданный устройству можно посмотреть либо в настройках роутера, либо на экране устройства после перезагрузки при удачном подключении к WiFi
Чтобы отображалась погода необходимо прежде всего получить ключ API Open Weather Map. Это не сложно. Нужно просто зарегистрироваться на сайте https://openweathermap.org, перейти в личный кабинет, на вкладке API keys ввести имя ключа и нажать Generate. Полученное значение вставить в скетч как значение константы const String api_key = "xxxxxxxxxxxxxxxxxx"; вместо xxxxxxxxxxxxx в кавычках. В значении константы qLocation указать свой город. На этом настройка закончена
Скачать архив со скетчем и 3d моделью корпуса можно здесь
Этот и другие проекты на сайте https://projectalt.ru