BellManager

Форк
0

2 года назад
4 года назад
2 года назад
4 года назад
README.md

Python v3 Arduino

BellManager

Программа для управления звонками и освещением в школе
Текущая версия: v3.0.2
Протестированная версия Python: 3.8.10
Подробности о проекте: https://19dx.ru/2020/10/light-and-bell-school-controller/

Аппаратное обеспечение

Управляющий контроллер: Arduino
Контроллеры освещения: К2010 или аналогичные (используется шина управления 4-20 мА)

Схема управляющего контроллера

Схема управляющего контроллера

Протокол обмена данными

Приложение отправляет на контроллер следующие текстовые команды:

Символ или их комбинацияЗначение
Y--$KИнициализация контроллера. Команда посылается при установке связи с контроллером. До её получения все остальные команды игнорируются.
QВключение звонка в основной школе
qВыключение звонка в основной школе
WВключение звонка в начальной школе
wВыключение звонка в начальной школе
EВключение освещения в основной школе
eВыключение освещения в основной школе
RВключение освещения в начальной школе
rВыключение освещения в начальной школе

Команды для звонка передаются непосредственно в моменты его включения/выключения. Команды на освещение передаются каждую секунду. При отсутствии команд в течении 5 секунд - контроллер считает, что связь потеряна и выключает всё.

TODO

Список TODO

Описание

Программа для управления звонками и освещением в школе

Языки

Python

  • C++
  • Batchfile
  • Inno Setup
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.