Страница 1 из 2

Подумал, может тут не хватает часов с NTP )

Добавлено: Ср июн 24, 2020 22:08:16
lizard66
Сперва хотел написать, что мол собирался сделать «полный автомат», но всегда найдется ханжа и скажет, что пацану просто влом оторвать зад от дивана и выставить время, нажимая на кнопочки. Ну… да будет так, вас не обманешь.

Одним словом, предлагаю Вашему вниманию концепт, полностью работающая модель в протеусе. Настройки таки есть, они доступны через встроенную WEB-ку, можно прямо со смарта (если он в одной подсети с часами). Часы умеют DHCP, DNS резольвинг, отвечают на PING. У меня все это работает на протеусе 7.7 (более свежие версии, почему то не понимали модель индикатора NOKIA 1100) и Win7. Для симуляции сетевых функций понадобится пакет WinPcap.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Ср июн 24, 2020 22:56:39
NStorm
А не лучше (и проще) ли было на ESP8266 беспроводные сделать по WiFi? Можно даже на АКБ - радио можно лишь раз в Х часов/дней запускать для синхронизации, а без радио ESP жрет мало. И не надо никаких ENC28, и проводов.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Чт июн 25, 2020 20:29:01
lizard66
[uquote="NStorm",url="/forum/viewtopic.php?p=3859335#p3859335"]А не лучше (и проще) ли было на ESP8266 беспроводные сделать по WiFi?[/uquote]

В планах так и было, без проводов гораздо удобней, а насчет проще… модулю, как минимум, надо объяснить к какой SSID и с каким ключом подключаться. Эти данные, безусловно, можно жестко забить в прошивку, но такой подход лишит девайс «гибкости» , иначе - это меню и органы управления. Даже на четырех матрицах «ходить» по списку найденных сетей и вводить ключ, не слишком удобно, а про семь сегментов речь вообще не идет.

У концепта было продолжение, для пробы немного анимации, но потом приподнял планку, решил добавить «бой» и голос и… на половине FATа закончился энтузиазм. :(

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Чт июн 25, 2020 20:59:41
BlackKilkennyCat
Вай-фай-то оно конечно у всех в обязательном порядке...
Лично мне удобней с проводами. а чтоб часы были всё-таки "где угодно" можно располовинить: сделать малюсенький сервер на проводе, который малюсеньким передатчиком иногда будет слать корткую посылку синхронизации. И тогда можно повесить его прям там же, где вай-файный роутер. И куча часов и (и оборудования с часами) по всей квартире с малюсенькими приёмничками.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Чт июн 25, 2020 23:10:35
NStorm
[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3859628#p3859628"]Вай-фай-то оно конечно у всех в обязательном порядке...[/uquote]
Не в обязательно, но подавляющее большинство людей с Интернетом имеет WiFi роутер. К чему провода? Зачем этот "маленький сервер" и прочее? Когда каждые часы можно сделать с WiFi. ESP8266 стоит копейки. Дешевле, чем комплект Atmega+EN28J60. Дешевле, чем выйдут другие МК + радиотрансиверы. NTP плюс точен за счет синхронизации, а самоделка - не факт. Смысл какой?

Добавлено after 2 minutes 37 seconds:
[uquote="lizard66",url="/forum/viewtopic.php?p=3859621#p3859621"]В планах так и было, без проводов гораздо удобней, а насчет проще… модулю, как минимум, надо объяснить к какой SSID и с каким ключом подключаться. Эти данные, безусловно, можно жестко забить в прошивку, но такой подход лишит девайс «гибкости» , иначе - это меню и органы управления. Даже на четырех матрицах «ходить» по списку найденных сетей и вводить ключ, не слишком удобно, а про семь сегментов речь вообще не идет.[/uquote]
Всё уже давно придумано. Как минимум вот: https://github.com/tzapu/WiFiManager
Если не сохранен SSID или к нему не удалось подключиться, ESP поднимает свою точку доступа. Подключившись куда, вы можете и сети ближайшие просканировать и увидеть и прям там пароль вписать и сохранить. Плюс свои настройки легко добавить любые, вроде адресов NTP серверов. Также можно по GPIO сделать переход в эту настройку при желании.

Если не страдать красноглазием, то для подобного проекта ESP8266 на Arduino платформе самое оно. Да, чужие либы, да подход не творческий. Зато за страницу кода всё можно написать. Вон выше менеджер WiFi, в стандартных примерах где-то есть NTP клиент. Чуть-чуть кода по их склеиванию и кастомизации под себя. Ну и код на вывод на экран - тут уже как пожелать. И всё. И пофиг что ядро Arduino жрет что-то лишнее там. Это не AVRка, там 80 МГц, 32 бита, мегабайты флэша и ~80 Кб ОЗУ. Так что не жалко, еще вагон и маленькая тележка ресурсов останется.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Пт июн 26, 2020 00:58:06
BlackKilkennyCat
NStorm, я не знаю, какой смысл в подобных часах (с вай-фаем или без). Просто рассмотрел вариант.
Wi-Fi в подобном решении сожрет энергии гораздо больше, чем альтернативный ему мк со встроенным трансивером. А разработка батарейных решений с заявлением "пофиг что ядро Arduino жрет что-то лишнее там" - это не разработка ваще.
ESP8266 - китайская непонятная хрень с единственным плюсом - низкой стоимостью. Хотя, конечно, миллион леммингов не могут ошибаться...

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Пт июн 26, 2020 07:14:22
NStorm
Wi-Fi в подобном решении сожрет энергии гораздо больше, чем альтернативный ему мк со встроенным трансивером.
Если включать 1-2 раза в сутки для синхронизации, то разницу будет сложно заметить.
А разработка батарейных решений с заявлением "пофиг что ядро Arduino жрет что-то лишнее там" - это не разработка ваще.
Жрет в плане рамы и флэша. Потребление конечно надо минимизировать. И для этого есть простые решения.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Пт июн 26, 2020 20:56:37
lizard66
[uquote="NStorm",url="/forum/viewtopic.php?p=3859673#p3859673"]Если не страдать красноглазием, то для подобного проекта ESP8266 на Arduino платформе самое оно.[/uquote]
Теперь я даже боюсь заикаться, что проект из первого поста целиком на асме. :?

[uquote="NStorm",url="/forum/viewtopic.php?p=3859673#p3859673"]Это не AVRка, там 80 МГц, 32 бита, мегабайты флэша и ~80 Кб ОЗУ. Так что не жалко, еще вагон и маленькая тележка ресурсов останется.[/uquote]
Давайте не будем в этом разделе поминать ARM всуе. Я сразу представляю, как к «копейке» прицепили ламборджини в качестве прицепа под картошку. Не будем плевать на алтарь AVR в этом святом месте. :wink:

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Сб июн 27, 2020 08:42:15
NStorm
Понятно, вам не ехать, вам шашечки.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Сб июн 27, 2020 10:10:41
roman.com
Как же вы надоели уже со своими часами... весь сайт "радиокот" уже просто завален этими часами... :facepalm:

Часы с NTP - это очередная, абсолютно бесполезная игрушка в доме. Вы ещё GPS поставьте. Там тоже есть часы))
lizard66 писал(а):Часы умеют DHCP, DNS резольвинг, отвечают на PING...
Лучше тогда сразу переходите на интернет вещей... умный дом... и т.д.
Хоть какая то польза будет от вашего проекта))

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Сб июн 27, 2020 14:03:16
lizard66
[uquote="NStorm",url="/forum/viewtopic.php?p=3860101#p3860101"]Понятно, вам не ехать, вам шашечки.[/uquote]
Те, кому ехать, приходят сюда «рид онли» в поисках нестандартного решения, ибо иногда устами младенца глаголит истина (майский жук летает против всех законов физики, потому, что не знает этого). Чаще всего «прорывает» бездарностей, которым срочно надо самоутвердится среди нубов самоучек.

Добавлено after 4 minutes 37 seconds:
[uquote="roman.com",url="/forum/viewtopic.php?p=3860128#p3860128"]Как же вы надоели уже со своими часами... весь сайт "радиокот" уже просто завален этими часами... :facepalm:[/uquote]
А вот и предсказанный ханжа. :facepalm:

[uquote="roman.com",url="/forum/viewtopic.php?p=3860128#p3860128"]Лучше тогда сразу переходите на интернет вещей... умный дом... и т.д.[/uquote]
Не боитесь, что Вас еще и «умный дом» поработит? 8)

[uquote="roman.com",url="/forum/viewtopic.php?p=3860128#p3860128"]Хоть какая то польза будет от вашего проекта))[/uquote]
Кто я такой, чтоб спорить с кармой «-9».
Ухожу, ухожу, ухожу.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Сб июн 27, 2020 14:24:51
BlackKilkennyCat
[uquote="roman.com",url="/forum/viewtopic.php?p=3860128#p3860128"]Как же вы надоели уже со своими часами... весь сайт "радиокот" уже просто завален этими часами[/uquote] придется потерпеть: планирую около 4 статей о часах различных написать я.
Часы с NTP - это очередная, абсолютно бесполезная игрушка в доме.
Ещё в древние времена, когда звук был теплый и ламповый, существовали часы с синхронизацией, и это делает Ваше мнение субъективным.
Лучше тогда сразу переходите на интернет вещей
Предложенные ТС часы уже соответствуют концепции IoT.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Сб июн 27, 2020 19:13:53
roman.com
[uquote="lizard66",url="/forum/viewtopic.php?p=3860177#p3860177"]Кто я такой, чтоб спорить с кармой «-9».[/uquote]
Ха-ха-ха... )) :))) Так на это же всё и было рассчитано ! Вы разве не поняли ?))
BlackKilkennyCat писал(а):Предложенные ТС часы уже соответствуют концепции IoT.
Где концепция IoT ? Синхронизация времени по NTP ? И Всё ? ))

Это у меня концепция IoT. Уже сейчас можно не отрывать задницу от компа... управлять всем в моём доме через браузер или приложение на Java.
Умный дом умеет DHCP, отвечают на PING, UDP, TCP/HTTP, всякие секретные чаты (аналог Секретный чат Телеграм) текст, фото, видео (в разработке), IP-видео камеры (в разработке), синхронизация времени всех устройств в доме... и т.д. и т.п.
Screenshot_1.jpg
(118.5 КБ) 244 скачивания
Щас дописываю скрипт... Будет у меня настоящий умный дом)) :tea:

P.S.
Хоть какая то польза будет от моего проекта)) Это вам не просто часы... по NTP))

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вс июн 28, 2020 14:44:30
lizard66
[uquote="roman.com",url="/forum/viewtopic.php?p=3860279#p3860279"]Это у меня концепция IoT. Уже сейчас можно не отрывать задницу от компа... управлять всем в моём доме через браузер или приложение на Java.
Умный дом умеет DHCP, отвечают на PING, UDP, TCP/HTTP, всякие секретные чаты (аналог Секретный чат Телеграм) текст, фото, видео (в разработке), IP-видео камеры (в разработке), синхронизация времени всех устройств в доме... и т.д. и т.п.
Screenshot_1.jpg
[/uquote]
А что собственно, я стесняюсь спросить, всех должно было впечатлить в Вашем скриншоте? Загруженная с жесткого диска страница, с неотформатированным текстом , и как у Вас получилось, что HTML формы лезут одна на другую!? Это что, фотошоп?

Или, может, должны были впечатлить Ваши планы на будущее?

Из контекста в имени загруженной страницы, рискну предположить, что в проект заложено решение от WizNet. В таком случае, все перечисленные протоколы заложены производителем в чип и не являются Вашей личной заслугой, что бы их с гордостью перечислять.


[uquote="roman.com",url="/forum/viewtopic.php?p=3860279#p3860279"]Щас дописываю скрипт... Будет у меня настоящий умный дом)) :tea:

P.S.
Хоть какая то польза будет от моего проекта)) Это вам не просто часы... по NTP))[/uquote]

Я не имею ничего против умных домов, хотя лучше, чтоб было больше умных жильцов (но это субъективно).
Давайте рассуждать так – сколько народу на форуме пользуются дома часами, а сколько умным домом? Если Ваш допиленный проект тут появится, то в своем единственном числе его уже будет слишком много, если соблюсти эту пропорцию.


Кто-то, умный, нам построил дом,
все для лучшей жизни в доме том:
сверху вниз - хрустальная вода,
снизу вверх - вкуснейшая еда,
теплый пол, экологичный цвет,
шевельнул ресницами - рассвет.
Здесь, что ни этаж, то эрмитаж,
в окнах каждый час -
иной пейзаж,
люстры ярких звезд по потолкам...
И везет же, правда, дуракам.
Только нет сознания больней,
что строение тебя умней:

мы отравой запиваем дым,
мы носы соседские крушим,
наполняем мусором подъезд.
Ибо наша вера - Переезд.

(C) Владимир Снегин

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вс июн 28, 2020 15:11:23
BlackKilkennyCat
roman.com, настоятельно рекомендую Вам почитать что-нибудь про эргономику, дружественный интерфейс, дизайн и подобное.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вс июн 28, 2020 16:51:51
roman.com
lizard66 писал(а):что собственно, я стесняюсь спросить, всех должно было впечатлить в Вашем скриншоте?
собственно... ничего))
HTML формы лезут одна на другую потому как сприпт ещё в тесте... пока что нет конечной схемы умного дома))
и вообще ...я вам не профессиональный верстальщик сайтов))

WizNet ? HTTP и т.д. тоже есть в WizNet ? )) WizNet работает в режиме MACRAW вообщето )) :)))
lizard66 писал(а):Давайте рассуждать так – сколько народу на форуме пользуются дома часами, а сколько умным домом?
:roll: :dont_know:
BlackKilkennyCat писал(а):рекомендую Вам почитать что-нибудь про эргономику
Всё это не проблема... пока что нет конечной схемы умного дома))

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вс июн 28, 2020 16:54:41
BlackKilkennyCat
ну значит нет ничего, кроме проблемы.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вс июн 28, 2020 17:11:22
roman.com
На самом деле всё было не так... ))
Сначала я сделал HTML формы...
дом_2.jpg
(196.83 КБ) 230 скачиваний
Потом я захотел управлять всем в доме не вставая с дивана... через телевизор)) :)))
Но оказалось что браузер моего Smart-TV на Linux не поддерживает JavaScript... и даже AJAX... :shock:
Пришлось всё переделывать...

Потом я понял, что управлять из браузера - не лучшая идея. Браузер Клиент-Серверное приложение. Для Умного дома нужно Сервер-Серверное приложение. :roll: Поэтому переделал всё на Java. За основу взял консоль... аськи))
аська.jpg
(68.85 КБ) 216 скачиваний
Да, над эргономикой надо ещё поработать...

Ладно... не буду отвлекать)) Тут у вас более сложная задача - часы с NTP )) Куда я лезу со своим Умным домом))
:)))

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вс июн 28, 2020 20:22:03
Ser60
lizard66 - полностью поддерживаю Вашу идею с часами без органов управления с самоустановкой времени. Считаю, что современные часы такими и быть должны. Здесь на сайте уже есть проекты таких часов. Например, этот. Вот мой вариант подобных часов с WiFi, или более старый этот с синхронизацией от сервера времени по радио. Делал для себя и экспериментальные часы с установкой времени по GPS. Сейчас мне понадобились часы для подвала, где GPS не принимается, и с батарейным питанием на годы. Такое только возможно с дисплеем на ЖКИ. Установка времени через Bluetooth со смарта.

Re: Подумал, может тут не хватает часов с NTP )

Добавлено: Вт июн 30, 2020 10:43:36
roman.com
P.S.
lizard66 писал(а):Из контекста в имени загруженной страницы, рискну предположить, что в проект заложено решение от WizNet. В таком случае, все перечисленные протоколы заложены производителем в чип и не являются Вашей личной заслугой, что бы их с гордостью перечислять.
:)))

Тогда вот Вам ещё один протокол:

Мне тут попалось видео, как один чувак сделал Ethernet 10BASE-T на ATTiny85.

https://www.youtube.com/watch?v=mwcvElQS-hM
https://www.youtube.com/watch?v=m4f4OzEyueg

И тут я подумал... а что если сделать часы с NTP на ATTiny85 ? :roll:

ATTiny85 у меня под рукой нет, поэтому взял простую Atmega8.
Затем по быстрому накидал программку на асме...
Подключил Atmega8 к своему роутеру (как на видео)...
На передачу Atmega8 работает !
Ethernet 10BASE-T Atmega8.jpg
(196.01 КБ) 212 скачиваний
Добавил в Atmega8 автосогласование... https://en.wikipedia.org/wiki/Autonegot ... al_signals
Ethernet 10BASE-T Автосогласование.jpg
(24.28 КБ) 223 скачивания
Работает !

Только одна проблемка... Atmega8 не работает на приём. Слишком высокая частота Ethernet 10BASE-T :dont_know:

Вопрос: Сможете сделать часы с NTP на Atmega8 или ATTiny85 ?
Ethernet 10BASE-T протокол NTP.jpg
(83.92 КБ) 231 скачивание
Ser60 писал(а):с батарейным питанием на годы.
Ещё порадовало низкое энергопотребление. Для сравнения (ток в режиме передачи):
-роутер 240...320 mA (зависит от количества активных портов).
-esp32 до примерно ~300 mA (точно не знаю).
-W5100 180mA
-W5500 80mA
-Atmega8 12mA (!).
-Atmega8 в режиме SLEEP 5 мкА (!). Думаю хватит на годы))

:tea: