Full-Chip.net

Все об электронике, секреты ремонта
сборки компьютеров и периферии !!!

» » WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс (Русская и Украинская версии)
Статистика
94617 (+1)
Всего пользователей
1
Сейчас на сайте
85 (+0)
Всего статей
1632 (+0)
Всего комментариев
Реклама


WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Попался мне как то на глаза очень интересный проект, WIFI часы с метеостанцией на ESP8266, с настройкой через WEB интерфейс, и отображением информации на матричном индикаторе 8х32 точки на контроллере MAX7219. Разработчик данного проэкта Марсель Ахкамов, но данная прога была переписана, и дополнена необходимыми библиотеками Владимиром Левченко за что ему огромный респект, так как авторская программа без библиотек не компилировалась совсем, а автор библиотеки не выложил. Несмотря на свою схемотехническую простоту, часики имеют очень неплохой функционал, а именно отображение текущего времени, прогноза погоды на сегодня, погоды на завтра, удобная настройка через браузер, настройка яркости индикаторов по времени, отображение всей информации в виде бегущей строки с анимациями и эффектами.

Схема подключения матриц к ESP8266
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)


Вот так с разных сторон выглядит собранная конструкция:
Модуль закреплен к матрице на двух стойках, удобно и практично.
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

И небольшое видео работы:


Инструкция по прошивке модуля ESP8266:
Для прошивки модуля есть готовые прошивки и специальная программа. Вам необходимо подключить модуль к USB порту компьютера, скачать в конце статьи необходимую (Русскую или Украинскую версию прошивки)
Открыть программу (есть 2 версии под 32 или 64 битную версию WINDOWS)
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Программа должна автоматически определить COM порт к которому подключена наша плата.
Далее идем на вкладку Config
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Жмем на звездочку и выбираем файл прошивки
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Жмем открыть
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

проверяем параметры платы
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

и возвращаемся на вкладку Operation
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Нажимаем кнопку FLASH(F) и ждем пока загрузится прошивка, около минуты. Все, модуль зашит можно приступать к настройке.

Принцип работы часов с метеостанцией таков, при подаче питания на индикаторе выводится IP адрес который вам необходимо ввести в браузере.
Вы попадете на страницу настроек часиков: вам необходимо выполнить первоначальную настройку параметров.
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Здесь описана Украинская версия часиков, в Русской все будет соответственно на Русском.
Заходим в пункт НАЛАШТУВАННЯ МЕРЕЖІ (НАСТРОЙКА СЕТИ)
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

В поле SSID вводим название вашей WIFI сети
В поле пароль ну понятно я думаю пароль от WIFI
В поле IP должен быть адрес часиков
В поле Підмережа (подсеть) ваша подсеть обычно 255.255.255.0
В поле шлюз и DNS соответственно шлюз и DNS вашего роутера
Сохраняем и возвращаемся в меню.
Далее идет пункт меню НАЛАШТУВАННЯ ПОГОДИ (НАСТРОЙКА ПОГОДЫ)
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

Вам необходимо зарегистрироваться на сайте openweathermap.org/api и получить API ключ, после чего ввести его в поле API ключ.
Так же на странице openweathermap.org/help/city_list.txt ищете свой город, и берете его cityID и вводите в окошки настройки часов.
ВАЖНО, после регистрации API ключ начинает работать примерно через сутки, так что если вы собрали часы и только что зарегистрировались, не удивляйтесь что у вас погода не отображается)
Сохраняемся и идем опять в меню.
Заходим в пункт Налаштування NTP (НАСТРОЙКА NTP)
В данном пункте будем настраивать синхронизацию времени.
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

В поле NTP сервер вводите любой рабочий адрес сервера NTP без проблем найдете в гугле.
В поле Оновляти кожні (Обновлять каждые) вводим значение в минутах (время через которое часы будут синхронизироваться с сервером точного времени)
В поле Час. зона (ЧАСОВОЙ ПОЯС) вводим свой в зависимости от региона.
Сохраняемся и идем дальше.
Заходим в пункт НАЛАШТУВАННЯ ЄКРАНУ (НАСТРОЙКА ЭКРАНА)
WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 WEB интерфейс  (Русская и Украинская версии)

в данном пункте меню ставите с какого времени какая яркость индикатора будет, очень нужный пункт, так как данный индикатор просто адски яркий, ночью лучше ставить яркость на 0, иначе засвечивает всю комнату.
Сохраняемся и идем дальше.
Следующий пункт МЕРЕЖЕВА ІНФОРМАЦІЯ (СЕТЕВАЯ ИНФОРМАЦИЯ)
В нем нет настроек, просто информация о текущем состоянии подключения.
Все часики настроены, все настройки хранятся в памяти модуля ESP8266, теперь при подаче питания часики будут автоматически подключатся к вашей WIFI сети и получать необходимую информацию.

Список деталей необходимых для сборки часов с метеостанцией:
Модуль ESP8266 купить в Китае можно по ссылке Модуль ESP8266
Светодиодная матрица на MAX7219 купить в Китае можно по ссылке Светодиодная матрица
Стойки для крепления модуля ESP8266 к матрице купить в Китае можно по ссылке Набор стоек для печатных плат
Блок питания в идеале 5V 2A с разъемом microUSB (часики кушают хороший ток) купить в Китае можно по ссылке Блок питания 5V 2A

Файлы проекта:
Прошивальщик для модуля ESP8266 и Русская прошивка часов: rus-proshivka.rar [3,59 Mb] (cкачиваний: 2371)
Прошивальщик для модуля ESP8266 и Украинская прошивка часов: ua-proshivka.rar [3,59 Mb] (cкачиваний: 921)
Исходники + библиотеки: ishodniki.rar [24,38 Mb] (cкачиваний: 1925)
K:90
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос:
Сколько выводов у биполярного транзистора? (ответ запишите числом)
Ответ:*
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
Ответить Цитата
  • WitWas

  • 14 июня 2020 13:01
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Уважаемый автор! После ряда попыток часы запустились и подключились к серверу времени. Но! Сайт погоды openweathermap.org/api доступен только через VPN, получил ключ, но пока почему то не подключается (прошло примерно 18 часов). Время от времени (раз в 3-4 часа) сдвигается строчка показа времени (первая цифра уходит влево) и восстанавливается только после перезагрузки. Вот сейчас сдвинулась. Подскажите , пожалуйста, как увидеть скетч с комментариями и что в нем можно поправить, чтобы отключить бегущую строку погоды, или изменить надписи, изменить скорость показа и т.д. Буду Вам очень благодарен, если ответите. И очень неразборчивый код для входа в комменты, с первого раза не получается
Ответить Цитата
  • WitWas

  • 11 июня 2020 22:48
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Спасибо! Только получается с адреса 192.168.4.1, как указывается на бегущей строке, при этом страница настроек на украинском, хотя скачивал русскую версию. Адрес 192.168.1.50 не запускается. Что может быть?
Ответить Цитата
  • max

  • 11 июня 2020 20:39
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
WitWas,
интернета и не должно быть, подключаться к сети WiFi Clock v4, далее в поиск телефона кудой ты в интернет входишь хром или что то другое у тебя стоит, набираешь 192.168.1.50 и попадаешь в настройки, вводишь там как описано в статье данные своего wifi роутера и.т.д.
Ответить Цитата
  • WitWas

  • 11 июня 2020 14:11
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Спасибо за подсказку. Сеть на тлф появилась, но пишет, что без подключения к интернету. Как к ней подключиться? В каком браузере надо набирать ip адрес? Простите за бестолковость, только начинаю осваивать.
Ответить Цитата
  • max

  • 10 июня 2020 19:17
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
WitWas,
В настройках wifi телефона появится сеть, WiFi Clock v4, к ней и нужно подключится.
потом в браузере набираешь ip адрес который будет в строке на часах при включении.
Ответить Цитата
  • WitWas

  • 10 июня 2020 14:09
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Подключил и загрузил программу, появилась надпись "отсутствует подключение к WiFi подключитесь к WiFi Clock v4 и наберите в браузере 192.168.4.1 - вопрос - как подключиться к WiFi Clock v.4 ?

Вопрос - все загрузилось , но в бегущей строке требуется подключиться к WiFi Clock v.4. Откуда взять эту сеть?
Ответить Цитата
  • max

  • 25 января 2020 13:23
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Цитата: Гость Александр
при подключении первая матрица работает идет бегущая строка а остальные три просто горят , в чем может быть проблема?

1,В высоком стартовом токе, не хватает питания
2, где то нет контакта или брак матрици
3, криво прошилось
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
при подключении первая матрица работает идет бегущая строка а остальные три просто горят , в чем может быть проблема?
Ответить Цитата
  • max

  • 13 декабря 2019 16:10
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Анатолий Егоров,
Да пойдет
Ответить Цитата
  • Группа: Посетители
  • Регистрация: 13.12.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
    • Нравится
    • 0
V3 беспроводной модуль NodeMcu 4 м байт Lua WIFI Интернет вещей макетная плата на основе ESP8266 ESP-12 - Такой модуль подойдет ?
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 1
Дякую, розібрався.Проблема була в бібліотеці MAX72xx, не ставилася, зробив хитро: заарівував в zip та встановив як зовнішню.Ісходніки робочі, переробив на 8 індикаторів, добавив секунди, також підправив український переклад.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Доброго дня!
Скажіть а чому з ваших ісходніків на матриці невірно відображаються букви та цифри ? З бінарніка все ок.Хотілось прошивку адаптувати під дві матриці.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
А почему у автора MAX7219 подключен к 3,3 В ведь напряжение питания модуля 5 вольт?
Ответить Цитата
  • max

  • 4 марта 2019 20:03
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Владимир Андронов,
варианты
1. перепрошить часы
2. вспомнить что было настроено если 192.168.1.50 то попробовать к ним подключится и перенастроить
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
у меня возникла проблема как поменять вай фай ??? сменил провайдера и соотввственно вай фай другой
Ответить Цитата
  • max

  • 17 февраля 2019 11:37
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Михаил,
странно, у меня тоже была проблема такая, при первой настройке, прописал статически адрес и настроил.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
С телефона только подключился к Wi-Fi-Clock-v4 он сразу же пропал
Ответить Цитата
  • max

  • 17 февраля 2019 10:49
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Михаил,
нормально все с есп, попробуй смартфоном подключится
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 1
max,
Прописал, не помогло ((
Сеть часов то появляется то пропадает со списка Wi-Fi
Чем может помочь настройка сетевой карты моего ноута, может что-то не то с esp8266?
Ответить Цитата
  • max

  • 17 февраля 2019 00:35
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Михаил,
в настройках сети ноута прописать адрес 192,168,1,1 маска 255,255,255,0 шлюз 192,168,1,50
днс 192,168,1,50
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
И выбивает такую ещё ошибку, а на дисплее бежит стока 1970 год
Windows не удалось подключится к Wi-Fi-Clock-v4
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Например я подключаюсь с ноутбука, где прописать??
Ответить Цитата
  • max

  • 16 февраля 2019 22:27
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Михаил,
пропиши статический ip адрес на устройстве с которого подключаешся.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Здравствуйте!!
Я собрал часики, но есть проблема:
Постоянно пропадает вай - фай часов, я не успеваю настроить или появляется знак восклицания(без доступа к интернету) и не пускает на адрес 192.168.4.1
Ответить Цитата
  • Группа: Посетители
  • Регистрация: 17.11.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Огромное спасибо blush
Ответить Цитата
  • max

  • 29 ноября 2018 21:35
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 2
Convix_Maximus,
https://openweathermap.org/city/712441
712441 и есть сити айди
После получения ключа он активируется примерно через сутки
Ответить Цитата
  • Группа: Посетители
  • Регистрация: 17.11.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Есп питается через микрофон юсб. Я разветлил питание от блока. Одно на матрицу другое на есп. Или всё же нужно понизить до 3.3 и запитать на ноги есп?

max,
У меня теперь другая проблема)) Вчера каким-то чудом удалось запустить погоду. Потом начал экспериментировать с другими городами. Итог: api есть (я так понимаю, он выдаётся одному пользователю), ID city не помню что вводить. Координаты, с браузера при поиске города последние цифры или индекс? Наверное уже надоел вам со своими вопросами)) Уж не пинайте))
Ответить Цитата
  • max

  • 28 ноября 2018 20:31
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментария
  • публикаций
    • Нравится
    • 0
Convix_Maximus,
На долго ли? если были проблемы при 3.3 вольтах то просто не хватало тока, мощней бп нужен. а от 5 есп может не долго прожить...
Ответить Цитата
  • Группа: Посетители
  • Регистрация: 17.11.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Добрый вечер. Нашел проблему. Запитал от +5 модуль и все отлично
Ответить Цитата
  • Группа: Посетители
  • Регистрация: 17.11.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Скажите пожалуйста. На Ардуинке запустил тест. Модуль целиком его прошел. Весь текст проходит по модулю. Значит проблема в ESP? Заранее благодарю за ответ =)