Очень простые часы с WiFi

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
abomin
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 13, 2015 09:23:39
Откуда: Новомосковск, Тульская обл.

Re: Очень простые часы с WiFi

Сообщение abomin »

[uquote="himikat123",url="/forum/viewtopic.php?p=4199320#p4199320"]abomin, класс, как допилите управление яркостью - выкладывайте сюда, с вашего позволения добавлю в проект новый дисплей.[/uquote]Да, яркость "допилил": отключил выводы ОЕ (№13) регистров НС595 от общего, объединил выводы ОЕ всех регистров и подал на них ШИМ от 8266. Скважность задаёт яркость. Скетч прилагаю. Правда, из-за того, что потребовалось больше ног, отобрал пины у других дисплеев (7219 и ТМ1637)... ¯\_(ツ)_/¯
СпойлерИзображение Изображение Изображение Изображение
Вложения
clock.zip
(8.51 КБ) 248 скачиваний
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Очень простые часы с WiFi

Сообщение Martian »

А если яркость регулировать, увеличив частоту посылок данных в регистры, благо, они могут на очень высокой частоте работать, но эпизодически вставлять 000...0? Менее красиво, но не надо перепаивать, переделывать печатную плату и экономится один вывод микроконтроллера.

Добавлено after 1 minute 36 seconds:
А, понял, тут статичная индикация...

P.S. Не писать комментарии к коду - не очень хорошо. Через год не вспомните, где что ;)
Реклама
Аватара пользователя
abomin
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 13, 2015 09:23:39
Откуда: Новомосковск, Тульская обл.

Re: Очень простые часы с WiFi

Сообщение abomin »

И, в догонку, ещё один экзерсис. Подключил плату больших индикаторов, набранных вручную )) из одиночных светодиодов. Высота знака 85 мм. Продаётся там же. Запитал от 12-тивольтового БП через китайскую микропонижайку, понижающую до 9 вольт. Ничего не греется, запас по яркости есть, можно невозбранно питать от 10 Вольт. 9 Вольт подал на дисплей и на ЕСП8266, а плату регистров запитал от 3,3 В, снятых с ЕСП.



Добавлено after 5 minutes 23 seconds:
[uquote="Martian",url="/forum/viewtopic.php?p=4204973#p4204973"]А если яркость регулировать, увеличив частоту посылок данных в регистры, благо, они могут на очень высокой частоте работать, но эпизодически вставлять 000...0? Менее красиво, но не надо перепаивать, переделывать печатную плату и экономится один вывод микроконтроллера.[/uquote] Теоретически можно, практически зависит от скорости обновления дисплея (с какой частотой скетч прокручивает "мэйн луп"). А у ШИМ в данном прримере частота довольно высокая, мерцания я не заметил совсем.

P.S. Не писать комментарии к коду - не очень хорошо. Через год не вспомните, где что ;)
Согласен целиком и полностью.
"... я вежливо сообщил рядовому Петрову, что расплавленный припой начал капать мне за шиворот. И отпустил стремянку..." (из объяснительной)
bnv123456
Родился
Сообщения: 19
Зарегистрирован: Вт июн 06, 2017 20:57:23

Re: Очень простые часы с WiFi

Сообщение bnv123456 »

himikat123,
Огромное спасибо автору за схему и прошивку. Взял прошивку за основу для своих часов. т.к. я раньше с html дел не имел, то возник вопрос. Страницы создавались вручную, или в каком-то визуальном редакторе. Хочу добавить меню будильников. Начал уже делать вручную, беря куски кода из существующих страниц проекта, но вдруг есть более простой и наглядный способ.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Очень простые часы с WiFi

Сообщение himikat123 »

bnv123456,
Страницы создавались вручную. Может и бывают визуальные редакторы, но мне проще было самому код написать, хотя бы потому, что только вручную можно создать оптимальный по размерам и быстродействию код.
Реклама
bnv123456
Родился
Сообщения: 19
Зарегистрирован: Вт июн 06, 2017 20:57:23

Re: Очень простые часы с WiFi

Сообщение bnv123456 »

himikat123,
Понял, спасибо. Буду разбираться
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Очень простые часы с WiFi

Сообщение korob »

himikat123, как увеличить период синхронизации с NTP хотя бы до 1мес. (а ещё лучше до 6мес.)? :cry:

Максимально 1ч. ну никуда не годится. :kill:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Очень простые часы с WiFi

Сообщение himikat123 »

korob, Откройте файл config.json который в папке data, найдите строку ntp_period, по умолчанию там будет значение 15, это в минутах. Измените это значение на нужное вам и прошейте заново SPIFFS, для этого в Ардиуно IDE жмите "Инструменты" -> "ESP8266 Sketch Data Upload".
Но самый важный вопрос, зачем???
Alekc88
Родился
Сообщения: 4
Зарегистрирован: Пт авг 13, 2021 14:37:21

Re: Очень простые часы с WiFi

Сообщение Alekc88 »

Если добавлять «хотелки» ещё актуально и если это не очень трудно, добавить в меню выбора дисплеев дисплей, совмещающий в себе индикацию времени и температуры. Первые 4 цифры будут показывать время, а следующие 4 цифры – температуру. Строку меню можно назвать MAX7219 (4+4 цифры). Я собрал часы с выводом времени и температуры, но пришлось использовать два драйвера MAX7219 и TM1637.
СпойлерИзображение Изображение
Изображение Изображение
Вложения
3.jpg
(86.96 КБ) 202 скачивания
1.jpeg
(26.65 КБ) 181 скачивание
5.jpg
(92.14 КБ) 187 скачиваний
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Очень простые часы с WiFi

Сообщение himikat123 »

Alekc88, актуально и неактуально. В общем, вашу идею я приму к сведению, спасибо! Но когда выйдет обновление прошивки большой вопрос.
Аватара пользователя
zenone
Встал на лапы
Сообщения: 114
Зарегистрирован: Пт фев 17, 2012 18:19:51

Re: Очень простые часы с WiFi

Сообщение zenone »

[uquote="himikat123",url="/forum/viewtopic.php?p=4219962#p4219962"]....Но когда выйдет обновление прошивки большой вопрос.[/uquote]

Если вдруг будете пилить обновления, если вас не затруднит приделать пищалку на каждый ровный час в пиреуд действия "дневной яркости" чтоб ночью не беспокоил, было бы замечательно если такое у вас получится.

Спасибо заранее.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Очень простые часы с WiFi

Сообщение himikat123 »

zenone, это можно было бы сделать, только у ESP8266 уже не осталось ни одного свободного вывода, пищалку даже некуда подключить.
Аватара пользователя
zenone
Встал на лапы
Сообщения: 114
Зарегистрирован: Пт фев 17, 2012 18:19:51

Re: Очень простые часы с WiFi

Сообщение zenone »

[uquote="himikat123",url="/forum/viewtopic.php?p=4225311#p4225311"]zenone, это можно было бы сделать, только у ESP8266 уже не осталось ни одного свободного вывода, пищалку даже некуда подключить.[/uquote]

Хмм верно......, я не использовал датчик влажности DHT22 и HC595, и уменя остались свободные пины, и на то что все выводы в вашей полной схеме заняны поначалу не обратил внимания. Думаю DHT22 очень неточным датчиком по этому поставил BME280, который может всё тоже самое + барометр и высокую точность, но цена заметно выше, может в последующем вы откажитесь от DHT22 освободив D1 ESP8266 и добавите какой-нибудь пискун для вывода звука? :oops: заметно расширив функционал будильником и ежечастным сигналом. Ну о-о-очень просим....
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Очень простые часы с WiFi

Сообщение Mizetsky »

[uquote="himikat123",url="/forum/viewtopic.php?p=4225311#p4225311"]zenone, это можно было бы сделать, только у ESP8266 уже не осталось ни одного свободного вывода, пищалку даже некуда подключить.[/uquote]
А может попробовать GPIO 6-11 , которые на узком торце платы? Вдруг прокатит...
Вопрос снимается - не удалось даже Блинк запустить на этих GPIO :(

Дополню: Блинк заработал на GPIO1 и GPIO3 - это Tx Rx. Светодиод бодренько моргает.
Последний раз редактировалось Mizetsky Ср май 04, 2022 13:12:35, всего редактировалось 2 раза.
Аватара пользователя
zenone
Встал на лапы
Сообщения: 114
Зарегистрирован: Пт фев 17, 2012 18:19:51

Очень простые часы с WiFi

Сообщение zenone »

[uquote="Mizetsky",url="/forum/viewtopic.php?p=4226321#p4226321"]А может попробовать GPIO 6-11 , которые на узком торце платы? Вдруг прокатит...
Вопрос снимается - не удалось даже Блинк запустить на этих GPIO :([/uquote]

Да и такой вариант не редок....
Вложения
Снимок.JPG
(69.23 КБ) 251 скачивание
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Очень простые часы с WiFi

Сообщение Mizetsky »

[uquote="zenone",url="/forum/viewtopic.php?p=4226394#p4226394"]Да и такой вариант не редок....[/uquote]
На этой WeMOS тоже присутствуют GPIO1 и GPIO3 - это Tx Rx - и из Ардуино ИДЕ вполне доступны. А то, что они к "УСБ-КОМ" подключены (через резисторы 470 Ом), не мешает их использовать для выдачи ноликов-единичек. Ну почирикает пищалка при перепрошивке - и хвост с ней :)
Так же подключены ноги D0-D1 в Arduino UNO, NANO и это не мешает их использованию для управления TFT-дисплеями с 8-битной шиной.
Аватара пользователя
zenone
Встал на лапы
Сообщения: 114
Зарегистрирован: Пт фев 17, 2012 18:19:51

Re: Очень простые часы с WiFi

Сообщение zenone »

[uquote="Mizetsky",url="/forum/viewtopic.php?p=4228959#p4228959"][uquote="zenone",url="/forum/viewtopic.php?p=4226394#p4226394"]Да и такой вариант не редок....[/uquote]
На этой WeMOS тоже присутствуют GPIO1 и GPIO3 - это Tx Rx - и из Ардуино ИДЕ вполне доступны. А то, что они к "УСБ-КОМ" подключены (через резисторы 470 Ом), не мешает их использовать для выдачи ноликов-единичек. Ну почирикает пищалка при перепрошивке - и хвост с ней :)
Так же подключены ноги D0-D1 в Arduino UNO, NANO и это не мешает их использованию для управления TFT-дисплеями с 8-битной шиной.[/uquote]

Полностью согласен. Видимо не мне одному нужна писчалка, я даже откажусь от перезагрузки через WEB освободив D0, только бы был пискун.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Очень простые часы с WiFi

Сообщение himikat123 »

Хорошо, убедили, добавлю пищалку. Остается самый важный вопрос, когда!?! Надо ее сначала на али заказать..
А может кто другой может, у кого время есть?
ЗЫ. Будильник не обещаю.
bnv123456
Родился
Сообщения: 19
Зарегистрирован: Вт июн 06, 2017 20:57:23

Re: Очень простые часы с WiFi

Сообщение bnv123456 »

Вообще я сделал себе будильник, но при этом полностью переработан веб интерфейс, убрана погода, датчики и прочее. Вывод только на 4 индикатора 595. В будильнике два уровня громкости и семь будильников. Если кому надо, то могу поделиться. Но это уже практически другие часы.
Аватара пользователя
Antidot-52
Родился
Сообщения: 8
Зарегистрирован: Чт июл 25, 2019 23:26:52

Re: Очень простые часы с WiFi

Сообщение Antidot-52 »

[uquote="bnv123456",url="/forum/viewtopic.php?p=4233910#p4233910"]... Если кому надо, то могу поделиться. Но это уже практически другие часы.[/uquote]
Очень любопытно посмотреть Ваш вариант реализации часов. Сам тоже на основе схемного решения (и частично кода) уважаемого himikat123 строю свой "велосипед". В настоящий момент опять начал переделывать часы, так как тоже решил добавить будильник. Только думал как это реализовать в коде, как увидел Ваш комментарий... Сам не особо силён в программировании поэтому всегда интересно посмотреть и поучиться на коде который написали профессионалы своего дела)) Возможно (скорее всего) даже "утащу" себе в часы кусочки Вашего кода! :))
Ответить

Вернуться в «Статьи»