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

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

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


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

Сообщение himikat123 »

А, резистор надо тоже переместить, я забыл про него на схеме. Его можно не устанавливать в принципе, так как на линии SCL он итак есть. Обмену по i2c не мешает, проверено.
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Сообщение Mizetsky »

Если датчик - это некая китайская плата, то не надо никаких резисторов.
На этих платах на SDA и SCL резисторы подтяжки уже припаяны, их частенько
наоборот, убирать приходится, если более 3-4 плат на одной шине.
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

Вобще не нужен этот резистор, он уже есть на плате wemos d1 mini, так как это вывод gpio0 esp8266, он обязательно подтянут резистором к +
Так что, убрал я его со схемы.
Контактная информация:
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Сб апр 03, 2021 12:34:33

Сообщение alex152 »

[uquote="himikat123",url="/forum/viewtopic.php?p=4011956#p4011956"]не нужен этот резистор[/uquote]
Перепаял кабель на DS18B20. Датчик заработал без резистора!
Остался висеть вопрос как отображается отрицательная температура на 4-разрядном дисплее?
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Сообщение Mizetsky »

Без символа "Градус" -23С
А насчет резистора - он на плате контроллера должен быть,
ну а если модуль DS3231 установлен, то и на этой плате.
Реклама
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Сб апр 03, 2021 12:34:33

Сообщение alex152 »

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

Сообщение korob »

[uquote="himikat123",url="/forum/viewtopic.php?p=4011642#p4011642"]Это не обновление, а полностью переписанная с нуля прошивка, поэтому малопротестированная, но вполне рабочая.[/uquote]Надеюсь будет подправляться в случае необходимости. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

korob, конечно будет :))
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн янв 25, 2010 22:08:27

Сообщение Kimad »

То himikat123, поставил 3-ю версию. Вроде работает, но где без лишних движений увидеть ай-пи часов чтобы зайти в веб-интерфейс после первоначальной настройки сети? Вход в настройки по кнопке "Сет" был достаточно удобен.
Относительно отображения информации датчиков и погоды. Использую один 8-и разрядный индикатор. Не плохо бы видеть источник данных. Например, данные с локального датчика обозначать в первом разряде "Н", с погодного сервиса "P" или "U"
Вымогатель припоя
Аватара пользователя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Сообщение Mizetsky »

Пропишите статический IP или в роутере конкретному МАС-адресу IP присвойте.
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

[uquote="Kimad",url="/forum/viewtopic.php?p=4012783#p4012783"]где без лишних движений увидеть ай-пи часов чтобы зайти в веб-интерфейс после первоначальной настройки сети? Вход в настройки по кнопке "Сет" был достаточно удобен.[/uquote]
В роутере это можно посмотреть, а лучше в настройках часов включить "Статический адрес".
Вход в настройки по кнопке "Сет" был удобен, но стал невозможным в новой прошивке, так как подключившись ноутбуком к сети созданной часами у вас не будет интернета, а страницы настроек теперь зависят от наличия интернета.
[uquote="Kimad",url="/forum/viewtopic.php?p=4012783#p4012783"]Относительно отображения информации датчиков и погоды. Использую один 8-и разрядный индикатор. Не плохо бы видеть источник данных. Например, данные с локального датчика обозначать в первом разряде "Н", с погодного сервиса "P" или "U"[/uquote]
Идея хорошая, реализую в следующей прошивке.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Сообщение Mizetsky »

To himikat123: на схеме резисторы подтяжки шин CLK DIO дисплея ТМ1637 - R1, R2
не нужны, они на самой плате дисплея имеются. Хуже от них не станет, просто лишние детали.
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

Mizetsky, Проблема в том что некоторые эекземпляры ТМ1637 не работают когда на шине уровни 3,3 вольта. А с этими резисторами заводятся все экземпляры. Ну, у кого работает без них - могут не устанавливать :)
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Сообщение Mizetsky »

Так ведь дисплей и питается от 5 вольт, резисторы туда же подключены,
и на плате дисплея и R1 R2. Получается, просто параллельно подключены
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

Ну, видимо некоторым экземплярам не хватает резисторов 10кОм которые на плате дисплея, поэтому иногда помогают дополнительные параллельные резисторы. У меня например, один дисплей ни в какую не заводится без этих резисторов, не знаю почему.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Сообщение Mizetsky »

Я в одной конструкции снимал их с плат, (три платы датчиков и дисплей),
иначе вроде работало, но программирование через ISP не проходило - программатор
не мог шины в ноль просадить. Контроллер Tiny85, ног мало - SPI I и I2C на одних и тех же лапках.

Добавлено after 38 minutes 40 seconds:
[uquote="himikat123",url="/forum/viewtopic.php?p=4012947#p4012947"]Ну, видимо некоторым экземплярам не хватает резисторов 10кОм которые на плате дисплея, поэтому иногда помогают дополнительные параллельные резисторы. У меня например, один дисплей ни в какую не заводится без этих резисторов, не знаю почему.[/uquote]
На Гитхабе две схемы V3.0 - на одной резисторы 4.7К, на другой 10К.
Вроде на И2Ц в дальнем конце шины должны стоять резисторы 5К.
Если на дисплее 10К и в часах столько же - имеем как раз требуемые 5К.
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

[uquote="himikat123",url="/forum/viewtopic.php?p=4011642#p4011642"]Настало время обновить прошивку часов. Вышла версия 3.0.[/uquote]Опробовал версию 3.0, появилось пара предложений:
1) Увеличить максимальный период синхронизации с NTP-сервером до 6мес. (при наличии DS3231 максимум каждый час это слишком). Для первоначальной/внеочередной синхронизации модуля DS3231 можно добавить на странице кнопку "Синхронизировать с NTP-сервером сейчас"
2) Сделать возможность отключать второй дисплей (в списке выбора типа и разрядности дисплея добавить пункт "NONE").
:roll: :oops:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

[uquote="korob",url="/forum/viewtopic.php?p=4015583#p4015583"][uquote="himikat123",url="/forum/viewtopic.php?p=4011642#p4011642"]Настало время обновить прошивку часов. Вышла версия 3.0.[/uquote]Опробовал версию 3.0, появилось пара предложений:
1) Увеличить максимальный период синхронизации с NTP-сервером до 6мес. (при наличии DS3231 максимум каждый час это слишком). Для первоначальной/внеочередной синхронизации модуля DS3231 можно добавить на странице кнопку "Синхронизировать с NTP-сервером сейчас"
2) Сделать возможность отключать второй дисплей (в списке выбора типа и разрядности дисплея добавить пункт "NONE").
:roll: :oops:[/uquote]

Спасибо за идеи, обязательно воплощу их, если вы ответите на 2 простых вопроса :)))
1. Зачем синхронизировать часы слишком редко, резже чем раз в час, какой в этом смысл? Понятно, что слишком часто синхронизировать бессмысленно, но оно же не навредит.
2. Зачем отключать второй дисплей? Можно же просто его не устанавливать. Разве он мешает?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

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

Сообщение himikat123 »

1. Никто не мешает DS3231 считать время. Если время с NTP сервера отличается от DS3231, тогда и только тогда происходит коррекция времени DS3231.
2. Ресурсов там еще на вагон таких дисплеев хватит, в общем, не изменится от этого ни производительность, ни энергопотребление.
Контактная информация:
Ответить

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