Инструменты пользователя

Инструменты сайта


signalnet:устройства:snclock

snClock (Часы с матричным дисплеем)

Описание

Электронные часы «SNCLOCK» предназначены для отображения текущего времени (часы и минуты), даты (число, месяц и год), дня недели, секунды, климатические показатели (температура, давление и др.) и уровень освещенности. Для отображения используется матричный светодиодный дисплей разрешением 64×8 точек, что позволяет выводить как алфавитно-цифровую информацию, так и графическую. Благодаря встроенным датчикам часы могут измерять температуру окружающего воздуха, давление и освещенность. Часы оборудованы WiFi адаптером, что позволяет взаимодействовать с определенными сервисами интернет и с сетью signalnet.

Возможности

  • Время
  • Дата
  • День недели
  • Секунды
  • Секундомер
  • Таймер
  • Пять будильников
  • Пять задач планирования (signalnet)
  • Синхронизация с заданным сервером времени в интернет
  • отображение погоды с openweather (температура, влажность, скорость ветра, облачность, направление ветра)
  • Измерение и отображение температуры и влажности с внутреннего датчика
  • Измерение уровня освещенности в Люксах
  • Регулировка яркости дисплея в зависимости от уровня освещенности
  • Функция управление термостатом (signalnet)
  • Функция термостата (signalnet)
  • Оповещение об утечке воды, пожаре, плохом качестве воздуха, утечке газа (signalnet)
  • Отображение уровня CO2 от датчика из сети (signalnet)
  • Отображение графика показаний за последние 8 часов
  • Дверной звонок

Настройка

Настройка WiFi

Настройка параметров WiFi сети для подключения к домашней локальной сети используется любое мобильное устройство с WiFi адаптером и имеющим веб-браузер для просмотра интернет страниц. Чтобы перевести часы в режим настройки, нужно отключить его от питания, после чего вновь его подключить. После включения на экране появится надпись «CLOCK» на непродолжительное время. Во время отображения этой надписи необходимо кратковременно нажать на часах вторую с лева кнопку, в результате чего на часах будет отображаться бегущая строка с надписью «Connect to access point ‘snClock’ and ip address 192.168.50.1» В данном режиме часы работают в режиме точки доступа, нужно подключится к ней при помощи мобильного устройства, выбрав в качестве точки доступа «snClock», после чего в браузере перейти по адресу 192.168.50.1. В браузере откроется страница с параметрами подключения, где необходимо заполнить поля ввода, а именно:

  • «AP SSID» - имя WiFi сети к которой необходимо подключится;
  • «AP passphrase» - ключ шифрования от подключаемой сети;
  • «Выбор режима» - выбор одного из трех режимов взаимодействия с сетью «SignalNet». Если необходимости подключения к данной сети нет, то нужно выбрать «UDP server»;
  • «IP адрес сервера» - адрес сервера «SignalNet», если выбран режим «UDP server», то поле можно оставить пустым;
  • «Порт сервера» - в режиме «UDP server» назначается порт к которому будут подключатся другие устройства (по умолчанию 29550), в других режимах указывается порт сервера «SignalNet»;
  • «Имя пользователя» - указывается имя пользователя для подключения к серверу «SignalNet». Поле используется только при подключении по протоколу TCP;
  • «Пароль сервера» - указывается пароль пользователя для подключения к серверу «SignalNet». Поле используется только при подключении по протоколу TCP;
  • «Ключ шифрования» - указывается фраза (по умолчанию «signalnet») для подключения к серверу «SignalNet» или при подключении других устройств к часам. Поле используется только при использовании протокола UDP;
  • «Адрес NTP сервера» - указывается интернет адрес или IP адрес сервиса точного времени в сети интернет (по умолчанию «time.nist.gov»);
  • «Часовой пояс» - указывается часовой пояс UTC;
  • «Язык» - язык интерфейса часов.

По окончанию заполнения полей нужно нажать кнопку «Сохранить», после чего появится уведомление об успешном сохранении настроек подключения часов. По окончанию настройки, от часов нужно отключить питание и вновь включить, после чего часы перейдут в штатный режим работы и будут пытаться подключится к сети WiFi. После успешного подключения часов к wifi на дисплее кратковременно появится надпись «WiFi».

Подключение к WEB интерфейсу

Для подключения к веб-интерфейсу часов нужно в браузере на устройстве подключенного к той же сети перейти по ip адресу часов. Данные часы не могут работать в локальной сети, не имеющей DHCP сервиса, такой сервис обычно входит в состав роутера, поэтому ip адрес часов можно узнать только на устройстве реализующим данный сервис или в крайнем случае сканированием сети.

Меню

При входе на часы через браузер, будет отображено меню:

  • «Параметры подключения» - содержит настройки подключения, описанные в пункте 1.2;
  • Параметры сервера погоды;
  • Будильники;
  • Информация.
Параметры сервера погоды

Для отображения данных о погоде, часы необходимо настроить на сервер погоды «openweathermap.org». Для этого в поле «Адрес сервера» необходимо указать интернет адрес (api.openweathermap.org) или его IP адрес (178.128.25.248). Далее необходимо заполнить поля «Ключ» и «ID Города». Ключ можно получить зарегистрировавшись на сайте «openweathermap.org». По окончанию настроек нужно нажать кнопку «Сохранить».

Будильники

Страница позволяет настроить один из десяти будильников (полноценные только первые пять). В настройках будильника указывается время срабатывания и день недели. Если не указан хотя бы один день недели, то будильник считается выключенным.

Информация

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

Обновление микропрограммного обеспечения

Что бы обновить микропрограммное обеспечение, необходимо перейти по ссылке «Микропрограмма» со страницы «Информация». При запросе авторизации нужно указать логин (admin) и пароль (12345678), после чего нажать на кнопку обзор и указать путь к файлу прошивки и нажать кнопку «Обновление». После обновления часы перезагрузятся.

Управление часами

Для управления часами используются четыре кнопки на верхней части корпуса

Кнопа «№1»

Данная кнопка позволяет перейти в меню настройки часов, многократное нажатие позволяет переключаться между настройками часов, а что бы активировать настройку нужно нажать кнопку №4. После активации настройки, будет мигать поле для установки. Для установки необходимого значения нужно нажать кнопку №2 для увеличения или кнопку №3 для уменьшения значения, для перехода к следующему значению снова нажать кнопку №4. Что бы выйти из настройки параметра без сохранения, нужно нажать кнопку №1.

  1. Настройка будильника №1;
  2. Настройка будильника №2;
  3. Настройка будильника №3;
  4. Настройка будильника №4;
  5. Настройка будильника №5;
  6. Настройка задачи №1. Задача, это будильник без звука, необходим для активации событий в сети «SignalNet».
  7. Настройка задачи №2;
  8. Настройка задачи №3;
  9. Настройка задачи №4;
  10. Настройка задачи №5;
  11. Настройка времени;
  12. Настройка часового пояса;
  13. Настройка даты;
  14. Настройка языка.

Кнопа «№2»

  1. День недели;
  2. Дата;
  3. Секунды;
  4. Секундомер. Кнопки 1 – Выход, 3 – Сброс, 4 – Старт/Стоп;
  5. Таймер. Кнопки 1 – установка часов, 2 – выход, 3 – Установка минут, 4 – Старт/Стоп.;

Кнопа «№3»

Данная кнопка позволяет перейти в меню показаний датчиков. Некоторые данные могут быть получены из внешних источников, если получить их не удалось, то они становятся недоступны для отображения, а при переключении пропускаются. При отображении выбранного значения можно посмотреть график значений за последние 24 часа нажав кнопку №4.

  1. Внутренняя температура(с SignalNet или внутреннего датчика);
  2. Внешняя температура (с SignalNet или openweather.org);
  3. Уровень освещенности в люкс (только с внутреннего датчика);
  4. Атмосферное давление. Если язык русский, то в миллиметрах ртутного столба, если английский то в паскаля (только с внутреннего датчика);
  5. Внутренняя влажность в процентах (только с SignalNet);
  6. Внешняя влажность в процентах (с SignalNet или openweather.org);
  7. Скорость и направление ветра. Направление ветра указанно в виде стрелки, от куда и куда дует ветер (только с openweather.org);
  8. Облачность в процентах (только с openweather.org).

Кнопа «№4»

Управление термостатом (если доступен).

SignalNet

В конфигураторе доступны следующие свойства для настройки:

опция значение Описание
Группа датчик температуры
Термостат-температура Температура Целевая температура термостата
Термостат-температура ночью Температура Целевая температура термостата ночью
Термостат-температура в отсутствии Температура Целевая температура термостата в отсутствии в помещении
Гистерезис Температура Разница температур для переключения
Корректировка Температура Калибровочная константа датчика температуры
Группа люксметр
Высока освещённость Освещенность Порог срабатывания выхода освещенности для управления внешними устройствами
Гистерезис Освещенность Разница в люксах для переключения
Откл. дисплей ночью при низ. освещ. да/нет Отключает дисплей в ночное время при низкой освещенности
Звук
Беззвучный режим (настройка) да/нет Отключает динамик устройства
Отключить звук звонка ночью да/нет Отключает функцию звонка в ночное время
Будильники Редактирование будильников
Гигрометр
Корректировка влажность Калибровочная константа датчика влажности
Исходящие сигналы Описание
Дата время Посылается раз в минуту и содержит дату и время
Температура - значение Посылается раз в минуту и содержит температуру от внутреннего датчика
Температура - высокий уровень Сигнал посылается когда регулируемая температура выше порога (отключить нагреватель)
Температура - низкий уровень Сигнал посылается когда регулируемая температура ниже порога (включить нагреватель)
Температура - термостат Посылается раз в минуту и содержит уставку термостата (часов)
Барометр - давление Посылается раз в минуту и содержит давление от внутреннего датчика (если поддерживается датчиком)
Люксметр - освещённость Посылается при изменении уровня освещенности с его значением
Люксметр - высокий уровень Сигнал посылается когда освещенность выше порога
Люксметр - низкий уровень Сигнал посылается когда освещенность ниже порога
Оповещение Сигнал посылается для отмены оповещения при нажатии кнопки или как сигнал тревоги при температуре воздуха более 70 градусов
Сигнализация Посылается при нажатии кнопки под охраной для тревоги
Статус - присутствие Посылается при нажатии кнопки для оповещения устройств о присутствии в помещении
Регулятор термостата - температура Сигнал посылается при изменении уставки термостата (внешнего или внутреннего) по средством кнопок и содержит целевую температуру
Будильник 1 Сигнал посылается при срабатывании будильника
Будильник 2 Сигнал посылается при срабатывании будильника
Будильник 3 Сигнал посылается при срабатывании будильника
Будильник 4 Сигнал посылается при срабатывании будильника
Будильник 5 Сигнал посылается при срабатывании будильника
Задача 1 Сигнал посылается при срабатывании задачи
Задача 2 Сигнал посылается при срабатывании задачи
Задача 3 Сигнал посылается при срабатывании задачи
Задача 4 Сигнал посылается при срабатывании задачи
Задача 5 Сигнал посылается при срабатывании задачи
Таймер - окончание Сигнал посылается при срабатывании таймера
Отмена будильника Сигнал посылается при нажатии кнопки во время работы будильника
Влажность Посылается раз в минуту и содержит влажность от внутреннего датчика
Погода Посылается раз в минуту и содержит даyные о погоде
Обрабатываемые сигналы Описание
Дата время Синхронизирует время и дату на часах по данным в сигнале
Статус - Ночь Сообщает устройству о ночном времени
Статус - Не ночь Сообщает устройству что ночное время закончилось
Статус - Отсутствие Сообщает устройству об отсутствии людей
Статус - Присутствие Сообщает устройству об присутствии людей
Оповещение Обрабатывает сигналы оповещения с звуковой сигнализацией выводом информации о событии на дисплей
Сигнализация Обрабатывает сигналы сигнализации с выводом информации о проникновении в случае такового
Звонок Оповещает звуком и визуально о звонке в дверь
Беззвучный режим Переключает режим беззвучный в соответствии с данными содержащимися в сигнале
Регулятор термостата - температура обновляет информацию об уставке управляемого термостата
Температура - внешняя Данные о внешней температуре, имеет приоритет над данными из интернета
Температура - внутренняя Данные о внутренней температуре, имеет приоритет над данными от внутреннего датчика
Температура - термостат Устанавливает термостат часов на достижение заданной температуры
Влажность - внутренняя Данные о внутренней влажности, имеет приоритет над данными от внутреннего датчика
Влажность - внешняя Данные о внешней влажности, имеет приоритет над данными из интернета
Будильник - внешний Запускает оповещение будильника от внешнего сигнала
Хронометр - запуск Запускает хронометр по сигналу
Хронометр - сброс Забрасывает хронометр по сигналу
Хронометр - стоп Останавливает хронометр по сигналу
Таймер - запуск Запускает таймер по сигналу
Таймер - стоп Останавливает таймер по сигналу
Таймер - установить Устанавливает таймер на время содержащееся в сигнале
Активация
Кнопка меню
Кнопка вверх
Кнопка вниз
Кнопка выбор
Главный экран
Отмена будильника Сигнал для отмены будильника
Отложить будильник Сигнал позволяет отложить сработавший будильник на заданное время
CO2 Данные о внешней температуре CO2
Погода Данные о погоде

Устройство

Корпус часов разработан специально для изготовления его путем печати на (FDM) 3D принтере и состоит из составных элементов, при этом все элементы кроме стекла печатаются из PLA пластика с толщиной слоя 0.2мм., стекло то же печатается, но из пластика PETG черного цвета с толщиной слоя 0.12мм.

Электронная часть состоит из двухсторонней печатной платы (изготовленной по технологии ЛУТ)

Матричного дисплея из 4 секций 8×8 точек с контроллером на MAX7219

В качестве микропереключателей используется мембранная клавиатура

В качестве датчика освещенности используется модуль на базе датчика BH750 подключенный к шине i2c

Дополнительно поддерживаются следующие датчики:

  • BME280
  • LM75
  • BMP180
  • AM2320
  • SHT2X
  • SHT3X

Принципиальная схема

Архив с файлами

snclock_v0-1-13-0.zip

/volume3/web/dokuwiki/data/pages/signalnet/устройства/snclock.txt · Последнее изменение: 2023/11/28 12:27 — stanislav