Список переїздів

Для здійснення спостереження за ЗД переїздом потрібна Web-камера.
На даний до системи підключені такі переїзди:

* червоний фон означає, що переїзд закритий; зелений - відкритий, а чорний - спостереження недоступне

Як це працює?

Мета проекту полягає як в тому, щоб сповіщати про закриття/відкриття переїзду, так і передбачати на який термін



1
IP камера
  • розташована таким чином, щоб знімати переїзд з його перепонами без перешкод
  • працює цілодобово
  • доступ до камери надано на безкоштовній основі її власником
2
Нейронна мережа
  • це спеціальне програмне забезпечення, яке навчене розпізнавати перепони на картинках
  • кожної секунди робиться кадр з камер
  • проводиться пошук перепон і робиться висновок щодо положення перепон
3
Повідомлення про зміну статусу через Telegram
  • коли статус змінюється відбувається пошук схожої ситуації в минулому
  • робиться припущення щодо часових рамок
  • відбувається розсилка повідомлень в Telegram-канали про зміну статусу і припущення щодо терміну

Telegram бот і його можливості

Бот - це специфічна програма на базі месенджера, яка може відправляти і обробляти повідомлення.
Базова функція - відправлення повідомлень у канали про зміну статусу бар'єрів.

Передбачення на годину

Дозволяє переглянути припущення того, як буде закриватись переїзд наступної години.

Передбачення базуються на історії, яку зібрав бот за час роботи.

Кожен інтервал складається з години початку і години кінця закриття. Інтервали можуть містити уточнення по змішенню, наприклад ±3хв, і означає, що закриття/відкриття може бути раніше або пізніше на 3хв

Як скористатись?
  1. Переходите на Telegram бот
  2. Натискаєте Start якщо потрібно
  3. В меню обираєте пункт 🔦Передбачення на годину або вводите команду /future_hour
  4. Обираєте переїзд передбачення якого цікавлять

Персональне відслідковування на 15хв

Бот має функцію персонального сповіщення про переїзд за вимогою.

Все дуже просто: як тільки ви під'їжджаєте до переїзду - дайте боту команду і він буде сповіщати вас про переїзд персонально.

Функція має такі обмеження:

  • вмикається на 15 хвилин з авто вимкненням, обмежень на к-сть використання немає
  • може бути активною тільки для 100 користувачів (пов'язано з обмеженнями самого Telegram)

В разі, коли к-сть одночасних користувачів перевищує 100, є можливість записатися у чергу.

Достроково скасувати відслідковування можна натиснувши на кнопку Скасувати. Подивитись всі активні відслідковування можна через пункт 🔦Список відслідковувань

Як скористатись?
  1. Переходите на Telegram бот
  2. Натискаєте Start якщо потрібно
  3. В меню обираєте пункт 👀Персональне відслідковування або вводите команду /track
  4. Обираєте переїзд відслідковування якого цікавить

Контактна інформація

Вітаю! Моє ім'я Ігор Карась.

Проект родився як вирішення власної проблеми і сподіваюсь, що він буде корисним для вас.

Я відкритий до співпраці і готовий підключати нові переїзди на безкоштовній основі

Підтримка проекту

Проект виступає власною ініціативою та фінансується з власних коштів автора.

Були як одноразові витрати:

  • сервер з відеокартою GeForce GTX 1070 для розпізнавання
  • ББЖ (UPS)

так і є постійні:

  • оренда VPS для роботи сайту і Telegram бота
  • доменне ім'я
  • витрати на електроенергію для сервера з нейронною мережею

Якщо ви вважаєте, що проект корисний для вас і належить до категорії Must have - підтримайте автора, це йому додасть мотивації!