Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2013, 18:32   #1
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Школьник-4 (муз. прогр. школьный звонок)

Продолжение темы тут: CyberWrt модуль "Школьник-4".

---------------

Протестировал тут сборку железа для реализации музыкального школьного звонка. Это работает. Буду в этой теме писать о результатах работы этого проекта.

Итак, если кто хочет поставить музыкальный программируемый школьный звонок у себя в школе, то для этого понадобятся:

1. Личная договорённость с директором школы.
2. Наличие системы проводного вещания (обычно идёт в составе пожарной сигнализации, школы обязаны иметь систему оповещения).
3. Роутер TL-MR3020 с прошивкой OpenWrt.
4. USB звуковая карта, аудио-кабель с 3,5 мм джеками на концах и аккумулятор с USB входами.

Смысл в чём. Мы прошиваем роутер своей прошивкой, чтобы иметь возможность настроить работу с плеером, подключаем внешнюю карточку и соединяем её с усилителем в школе. Аккумулятор нужен между БП и роутером, чтобы при пропадании питания не сбрасывалось системное время. В роутере нет аппаратных часов, поэтому, если случайно двинуть провод питания и сбросить роутер, то кому-то придётся приезжать в школу, чтобы установить время.

"Движком" для подачи звонков является служба crond, для которой мы составляем расписание в соответствии с планом звонков, полученным из школы. Отрабатывает она так:

Код:
Dec 26 07:55:01 schoolbell cron.info crond[17163]: crond: USER root pid 17178 cmd madplay /www/time.mp3
Dec 26 08:00:01 schoolbell cron.info crond[17163]: crond: USER root pid 17180 cmd madplay /www/bell.mp3
Dec 26 08:45:01 schoolbell cron.info crond[17163]: crond: USER root pid 17182 cmd madplay /www/bell.mp3
Dec 26 08:53:01 schoolbell cron.info crond[17163]: crond: USER root pid 17184 cmd madplay /www/time.mp3
Dec 26 08:55:01 schoolbell cron.info crond[17163]: crond: USER root pid 17186 cmd madplay /www/bell.mp3
Dec 26 09:40:01 schoolbell cron.info crond[17163]: crond: USER root pid 17315 cmd madplay /www/bell.mp3
Dec 26 09:53:01 schoolbell cron.info crond[17163]: crond: USER root pid 17442 cmd madplay /www/time.mp3
Dec 26 09:55:01 schoolbell cron.info crond[17163]: crond: USER root pid 17444 cmd madplay /www/bell.mp3
Dec 26 10:40:01 schoolbell cron.info crond[17163]: crond: USER root pid 17474 cmd madplay /www/bell.mp3
Dec 26 10:53:01 schoolbell cron.info crond[17163]: crond: USER root pid 19336 cmd madplay /www/time.mp3
Dec 26 10:55:01 schoolbell cron.info crond[17163]: crond: USER root pid 19809 cmd madplay /www/bell.mp3
Dec 26 11:40:01 schoolbell cron.info crond[17163]: crond: USER root pid 19831 cmd madplay /www/bell.mp3
Dec 26 11:58:01 schoolbell cron.info crond[17163]: crond: USER root pid 19841 cmd madplay /www/time.mp3
Dec 26 12:00:01 schoolbell cron.info crond[17163]: crond: USER root pid 19845 cmd madplay /www/bell.mp3
Dec 26 12:45:01 schoolbell cron.info crond[17163]: crond: USER root pid 19867 cmd madplay /www/bell.mp3
Dec 26 12:53:01 schoolbell cron.info crond[17163]: crond: USER root pid 19871 cmd madplay /www/time.mp3
Dec 26 12:55:01 schoolbell cron.info crond[17163]: crond: USER root pid 19875 cmd madplay /www/bell.mp3
Dec 26 13:40:01 schoolbell cron.info crond[17163]: crond: USER root pid 19897 cmd madplay /www/bell.mp3
Dec 26 13:48:01 schoolbell cron.info crond[17163]: crond: USER root pid 19901 cmd madplay /www/time.mp3
Dec 26 13:50:01 schoolbell cron.info crond[17163]: crond: USER root pid 19905 cmd madplay /www/bell.mp3
Dec 26 14:35:01 schoolbell cron.info crond[17163]: crond: USER root pid 19927 cmd madplay /www/bell.mp3
Задание для cron выглядит так:
Код:
# Типовое расписание для музыкального программируемого
# школьного звонка "Школьник-4" (на базе роутера TL-MR3020).

# Дата создания: Ср 25.12.2013 г.
# Место: МОУ СШ №2 г.п. Излучинск Нижневартовского района

# Задание от школы для составления файла расписаний:

# Расписание: Будни

# 1. 8-00 8-45
# 2. 8-55 9-40
# 3. 9-55 10-40
# 4. 10-55 11-40
# 5. 12-00 12-45
# 6. 12-55 13-40
# 7. 13-50 14-35

# Расписание: Суббота

# 1. 8-00 8-45
# 2. 9-00 9-45
# 3. 10-00 10-45
# 4. 11-00 11-45
# 5. 11-55 12-40

# Предварительные звонки за 2 минуты до начала урока.
# Первый предварительный звонок за 5 минут до начала урока.

# ----------------------------------------------------------

# Расписание: Будни

55 07 * * 1,2,3,4,5 madplay /www/time.mp3
00 08 * * 1,2,3,4,5 madplay /www/bell.mp3
45 08 * * 1,2,3,4,5 madplay /www/bell.mp3

53 08 * * 1,2,3,4,5 madplay /www/time.mp3
55 08 * * 1,2,3,4,5 madplay /www/bell.mp3
40 09 * * 1,2,3,4,5 madplay /www/bell.mp3

53 09 * * 1,2,3,4,5 madplay /www/time.mp3
55 09 * * 1,2,3,4,5 madplay /www/bell.mp3
40 10 * * 1,2,3,4,5 madplay /www/bell.mp3

53 10 * * 1,2,3,4,5 madplay /www/time.mp3
55 10 * * 1,2,3,4,5 madplay /www/bell.mp3
40 11 * * 1,2,3,4,5 madplay /www/bell.mp3

58 11 * * 1,2,3,4,5 madplay /www/time.mp3
00 12 * * 1,2,3,4,5 madplay /www/bell.mp3
45 12 * * 1,2,3,4,5 madplay /www/bell.mp3

53 12 * * 1,2,3,4,5 madplay /www/time.mp3
55 12 * * 1,2,3,4,5 madplay /www/bell.mp3
40 13 * * 1,2,3,4,5 madplay /www/bell.mp3

48 13 * * 1,2,3,4,5 madplay /www/time.mp3
50 13 * * 1,2,3,4,5 madplay /www/bell.mp3
35 14 * * 1,2,3,4,5 madplay /www/bell.mp3

# Расписание: Суббота

55 07 * * 6 madplay /www/time.mp3
00 08 * * 6 madplay /www/bell.mp3
45 08 * * 6 madplay /www/bell.mp3

58 08 * * 6 madplay /www/time.mp3
00 09 * * 6 madplay /www/bell.mp3
45 09 * * 6 madplay /www/bell.mp3

58 09 * * 6 madplay /www/time.mp3
00 10 * * 6 madplay /www/bell.mp3
45 10 * * 6 madplay /www/bell.mp3

58 10 * * 6 madplay /www/time.mp3
00 11 * * 6 madplay /www/bell.mp3
45 11 * * 6 madplay /www/bell.mp3

53 11 * * 6 madplay /www/time.mp3
55 11 * * 6 madplay /www/bell.mp3
40 12 * * 6 madplay /www/bell.mp3
__________________
Россия навсегда!

Последний раз редактировалось uni; 04.03.2014 в 16:14.
uni вне форума   Ответить с цитированием
Старый 13.01.2014, 17:12   #2
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Школьник-4 (муз. прогр. школьный звонок)

Предварительная версия звонка прошла испытания в школе. Всё хорошо, только нужно доработать интерфейс управления, т.е. сделать его максимально простым.
Миниатюры
Нажмите на изображение для увеличения
Название: Школьник-4. Подключён к пожарной системе оповещения (.JPG
Просмотров: 6435
Размер:	113.6 Кб
ID:	1458  
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 14.01.2014, 17:40   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Школьник-4 (муз. прогр. школьный звонок)

А на заднем плане фотографии усилитель?
Admin вне форума   Ответить с цитированием
Старый 14.01.2014, 19:14   #4
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Школьник-4 (муз. прогр. школьный звонок)

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

Усилитель стандартный и имеет несколько входов Line/Mic. Вот к одному из этих входов я и подключился. Дополнительные клеммы и гнезда входов расположены сзади.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика