README.md

Погодная станция на CYD 2.8'' (Cheap Yellow Display) ESP32

Проект написан в PlatformIO и собирался там же.

Простая погодная станция, которая использует данные часов с ntp.msk-ix.ru и погоду с open-meteo.com. Показывает текущее время, дату, погодные условия и на фоне выводит фото кирпича, соответствующее текущим погодным условиям.

Измените данные Wi-fi в файле src/main.cpp. Это массив точек доступа, чтобы можно было добавить несколько точек.

const char* ssidList[] = {"SSID1", "SSID2"};
const char* passList[] = {"PASS1", "PASS2"};

Чтобы изменить настройки погоды, в файле src/main.cpp замените

const float latitude = 45.1972f;
const float longitude = 33.3558f;
const char* locationName = "Евпатория";

на ваши координаты. Название города меняйте на что угодно, оно просто выводится на экран. Чтобы поменять часовой пояс, замените в src/weather_service.cpp в строке 51 Europe%2FMoscow на нужную зону

"&forecast_days=1&wind_speed_unit=ms&timezone=Europe%2FMoscow";

Для заменя часового пояся на часах измените смещение в секундах не нужное (по-умолчанию стоит Москва, +3 часа) в файле src/main.cpp, строка 44

const long gmtOffsetSec = 10800;

Сборка

После подключения CYD в PlatrformIO нажимайте Upload, затем Upload Filesystem Image, чтобы загрузить скомпилированный проект, а затем файлы с фото кирпича.

Описание
Конвейеры
0 успешных
0 с ошибкой
Разработчики