Школьный звонок

Материал из IT в школе
Перейти к навигацииПерейти к поиску

До недавнего времени в качестве звонка в нашей школе использовали таймер РВПГ2 https://tau-spb.ru/rvpg.htm - программируемое реле, которое подавало питание на звуковой синтезатор БМ https://tau-spb.ru/ak.htm и далее звуковой сигнал подавался на усилитель А1031, к которому подключены динамики, размещенные в школьных коридорах.

Такое устройство довольно тяжело перепрограммировать, нельзя задать требуемую мелодию, включить трагсляцию музыки на праздник, объявдений, а также воспроизведения гимна России в начале учебной недели, что требуется в текущих условиях. Также периодически приходится исправлять время.

Использование в качестве источника звонка ПК имеет некоторые минусы - нужно обеспечить бесперебойную его работу и/или быстрое восстановление при пропадении питания, что может вызвать трудности. Кроме того требуется место для установки ПК что не всегда удобно, а использование ноутбука рисковано - батарея старого ноутбука (а кто же поставит новый? :)) взрывоопасна.


Очень хорошо в связи с этим выглядит использование, например роутера TPlink MR-4020 https://habr.com/ru/articles/228479/ Однако указанный роутер трудно найти в школе, а с установкой неактуальной версии OpenWrt или подобной системы на произвольное оборудование обязательно возникнут проблемы. В связи с чем было принято решение попробовать использовать то, что есть. Подойдет любой роутер, поддерживаемый системой OpenWrt с USB портом (а лучше двумя, чтобы можно было вставить флешку).


У нас нашелся Asus RT-N16. К нему был куплен за 200р USB Audio https://www.ozon.ru/product/zvukovaya-karta-usb-2-0-cmedi-cm108-258202199/. Установлен openwrt по инструкции https://openwrt.org/ru/toh/asus/rt-n16, из WEB интерфейса добавлены модули для работы usb-audio https://openwrt.org/docs/guide-user/hardware/audio/usb.audio и usb-flash https://openwrt.org/ru/doc/howto/usb.storage, а также пакет mpg123. После установки полного модуля wpad появилась возможность настроить подключения к сети study (WPA2-Еnterprize PEAP MSCHAPv2). Теперь время на устройстве будет синхронизировано с интернет.

Чтобы не устанавливать непонятные сторонние модули, было решено просто прописать все звонки в cron, доступ к которому есть из WEB-интерфейса Optnwrt. mpg123 может проигрывать как mp3 файлы, так и поток с интернет радиостанций. amixer позволяет установить громкость.