Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 16.06.2017, 10:21  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

Применен дисплей TFT 1.8 SPI 120x160.
Скачиваем архив, распаковываем в рабочую папку ардуино, кликаем по файлу ESP8266_NTPClass_TFT1_8.ino. Если вы используете модуль ESP8266 в первый раз, то заходим Файл›Настройки и "Дополнительные ссылки менеджера плат" вводим строку "http://arduino.esp8266.com/stable/package_esp8266com_index.json" без кавычек. После этого в менеджере плат Инструменты›Плата будет доступны платы на модуле ESP8266. В менеджере библиотек установить библиотеки для модуля ESP8266 (Adafruit_GFX_Library, Adafruit_ST7735_Library_esp8266, ArduinoJson, ESP8266HTTPClient, ESP8266WiFi, SPI, Time-master, Json_Streaming_Parser, можно выбрать по фильтру. Папку из архива Adafruit_ST7735_Library_esp8266 перекинуть в папку библиотек Arduino. Ну и в комментариях исходника написано, что сделать далее. Отладку можно делать #define DEBUG 1 в мониторе COM порта, после отладки поменять #define DEBUG 0. Для прошивки ESP8266 применен 6-ти пиновый конвертер USB/UART. К сожалению не пришел дисплей 240х320. На дисплее 120х160 не отобразить много информации. Так как остались свободные GPIO, можно было бы отображать свои метеоданные, прикрутив датчик влажности и температуры DHT22, а с интернета брать прогноз. Хочу попробовать брать виджет погоды и отображать на дисплее.
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG_20170616_090211.jpg
Просмотров: 0
Размер:	83.2 Кб
ID:	115410   Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 0
Размер:	17.4 Кб
ID:	115411   Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 0
Размер:	9.4 Кб
ID:	115412  

Вложения:
Тип файла: zip ESP8266_NTPClass_TFT1_8.zip (401.2 Кб, 0 просмотров)
Реклама:
IOPA4 вне форума  
Сказали "Спасибо" IOPA4
Alex9797 (16.06.2017)
Непрочитано 16.06.2017, 10:46  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

По этическим соображениям не выкладываю свой ключ от погоды, вдруг десяток человек повторит конструкцию и посыпятся запросы погоды с моим ключом.
Регистрация на OpenWeatherMap очень простая. Проходите по ссылке, регистрируетесь и получаете бесплатный ключ. Кто хочет получить расширенные метеоданные, могут его купить. Немного криво центруются строки. Какая-то кривая функция получения длины строки, пытался написать свою, но завтра уезжаю в отпуск. Пишут, что на кодировку русских букв используется два байта, в этом причина.
IOPA4 вне форума  
Непрочитано 16.06.2017, 15:15  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

То неловкое чувство, когда в Мурманске теплее, чем у меня в Туле... ))
AR_Favorit вне форума  
Непрочитано 16.06.2017, 17:22  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

Сообщение от AR_Favorit Посмотреть сообщение
То неловкое чувство, когда в Мурманске теплее, чем у меня в Туле... ))
Это на сайте прогноза что-то выскочило, сначала вместо ветра каракули, затем с облачностью затупило. На самом деле днем не более 10, сейчас +9. До вчерашнего дня постоянно +5, ночью до 0 (Правда, был один теплый денек). Даже отопление не отключали. Вчера с дури до +20. Вот такую нам обещают погоду.

Последний раз редактировалось IOPA4; 16.06.2017 в 17:29.
IOPA4 вне форума  
Непрочитано 16.06.2017, 18:38  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

Кто захочет повторить, небольшая ошибка:
Цитата:
#if forecast
weather.id = root["list"][0]["weather"][0]["id"];
weather.main = root["list"][0]["weather"][0]["main"];
weather.descript = root["list"][0]["weather"][0]["description"];
weather.icon = root["list"][0]["weather"][0]["icon"];
weather.temp = root["list"][0]["temp"]["day"];
weather.humidity = root["list"][0]["humidity"];
weather.pressure = root["list"][0]["pressure"];
weather.speed = root["list"][0]["speed"];
weather.deg = root["list"][0]["deg"];
#else
weather.id = root["weather"][0]["id"];
weather.main = root["weather"][0]["main"];
weather.descript = root["weather"][0]["description"];
weather.icon = root["weather"][0]["icon"];
weather.temp = root["main"]["temp"];
weather.humidity = root["main"]["humidity"];
weather.pressure = root["main"]["pressure"];
weather.speed = root["wind"]["speed"];
weather.deg = root["wind"]["deg"];
#endif
IOPA4 вне форума  
Непрочитано 16.06.2017, 19:21  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

IOPA4, с почином .

Надо посмотреть на решение в железе.
Идея с локальными датчиками очень перспективна.

У меня давно есть мысль сделать что-то похожее, только не на данных с обычных метеосайтов, а на grib. У них в силу специфики применения данные и прогноз поточнее будут. Да и с форматом данных там сильно проще. Нужно только определится с координатами отслеживаемого места в запросе. Файл с прогнозом на 10 дней при максимальном разрешении для квадратной зоны со стороной в 100км всего 30-40kb.
При двухкратном за сутки запросе можно даже на мобильном канале с GPRS на даче пользовать .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 16.06.2017, 22:11  
eugin_b
Временная регистрация
 
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
eugin_b на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

Интересный проект... потихоньку делаю подобный на андроиде:

но инфа с датчиков загружаться должна по usb ардуинкой

донор для часов - телефон с убитым тачскрином, купленный за 500р
eugin_b вне форума  
Эти 2 пользователя(ей) сказали Спасибо eugin_b за это сообщение:
Alex9797 (16.06.2017), SARGE (17.06.2017)
Непрочитано 16.06.2017, 23:11  
Master-TV
Почётный гражданин KAZUS.RU
 
Аватар для Master-TV
 
Регистрация: 02.02.2009
Адрес: Первоуральск, Свердловская обл.
Сообщений: 1,089
Сказал спасибо: 266
Сказали Спасибо 335 раз(а) в 226 сообщении(ях)
Master-TV на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

вот прикольная программулька для ненужного планшета
Master-TV вне форума  
Непрочитано 17.06.2017, 07:26  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

Вот вариант на Nokia5110, плата, исходники, Proteus.
Миниатюры:
Нажмите на изображение для увеличения
Название: _20170617_061903.JPG
Просмотров: 0
Размер:	42.3 Кб
ID:	115447  
Вложения:
Тип файла: zip ESP8266_NTP_Nokia5110.zip (11.1 Кб, 0 просмотров)
IOPA4 вне форума  
Сказали "Спасибо" IOPA4
SLONik (17.06.2017)
Непрочитано 17.06.2017, 09:20  
eugin_b
Временная регистрация
 
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
eugin_b на пути к лучшему
По умолчанию Re: Часики с синхронизацией времени через интернет по WiFi с отображением погоды.

Сообщение от Master-TV Посмотреть сообщение
вот прикольная программулька для ненужного планшета
именно эту программу я и брал за основу для проекта из предыдущего поста

eugin_b вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто-нибудь работал с RF модулями nRF2401A? Easyrider83 Автоматика и аппаратура связи 1481 04.09.2021 23:24


Часовой пояс GMT +4, время: 02:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot