Оглавление:

Беспроводная система звонка: 6 шагов (с изображениями)
Беспроводная система звонка: 6 шагов (с изображениями)

Видео: Беспроводная система звонка: 6 шагов (с изображениями)

Видео: Беспроводная система звонка: 6 шагов (с изображениями)
Видео: Настройка звонка на smart Watch/ #shorts 2024, Ноябрь
Anonim
Беспроводная система звонков
Беспроводная система звонков

Проблема, которая решает этот проект, заключается в следующем: в средней школе, где я работаю, звонок о смене класса не везде звучит достаточно громко, и иногда это вызывает некоторые проблемы. Установить новые проводные звонки смены класса или купить беспроводную систему звонков пока невозможно.

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

Обдумывая решение и ища похожие проекты, я нашел следующие проекты здесь, в инструкциях: передатчик беспроводного дверного звонка и приемник беспроводного дверного звонка. Было то, что мне нужно, но вместо использования микроконтроллеров PIC я решил использовать микроконтроллеры Arduino и их компоненты.

Итак, я предложил директору средней школы простое и легкое решение: построить беспроводную систему звонка для смены класса. Решение состоит в том, чтобы установить рядом с колоколом смены класса устройство с детектором звука, управляемым микроконтроллером, которое посылает сигнал другим приемным станциям с колоколами, когда звучит звонок смены класса. Это просто и дешево.

См. Ниже реализованное решение и принцип его работы.

Шаг 1: Список материалов

Список материалов
Список материалов
Список материалов
Список материалов
Список материалов
Список материалов

Реализованное решение основано на модели ведущий / ведомый, в которой ведущая станция или передающая станция устанавливаются рядом с главным звонком с измененным классом, а ведомые или приемные станции устанавливаются в разных местах. В этом проекте мы настроили звуковую сенсорную станцию и только один ретранслятор звонка, но можно настроить и другие. Изначально система настроена на пять приемных станций, но вы можете ее модифицировать.

Итак, материал для передающей станции следующий:

  • Доска NANO
  • Плата расширения NANO
  • Адаптер NRF24L01
  • NRF24L01 + антенна
  • Детектор звукового датчика
  • Блок питания 5В, 3Вт

и материал для каждой приемной станции:

  • Доска NANO
  • Плата расширения NANO
  • Адаптер NRF24L01
  • NRF24L01 + антенна
  • Реле
  • Колокол
  • Блок питания 5В, 3Вт

Шаг 2: Как подключить и запрограммировать приемную станцию

Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию
Как подключить и запрограммировать приемную станцию

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

Шаг 3: Как подключить и запрограммировать передающую станцию

Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию
Как подключить и запрограммировать передающую станцию

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

Шаг 4: Настройка передающей станции

Настройка передающей станции
Настройка передающей станции
Настройка передающей станции
Настройка передающей станции
Настройка передающей станции
Настройка передающей станции
Настройка передающей станции
Настройка передающей станции

Как вы можете видеть на рисунке 2, измерения до и после главного звонка стабильны (150, 149, 151, 149,….), Но когда главный звонок звонит, аналоговые измерения меняются между 95 и 281. Эскиз Я запрограммировал (см. Рис. 2 и 3) автоматически обнаружит стабильное измерение и пошлет сигнал на приемные станции, когда разница по абсолютной величине между стабильным значением и текущим измерением превышает фиксированный порог и остается в течение ряд чтений.

Для этого проекта это значение зафиксировано на 4 (на 4% выше или ниже стабильного значения), как вы можете видеть в приведенном ниже коде.

Чтобы настроить это значение, вам необходимо сделать следующее:

  • Вам необходимо построить передающую станцию со звуковым датчиком и установить ее рядом с почтовым звонком (рисунок 1 или рисунок 4).
  • Скачайте и загрузите скетч "передатчик.ино" (см. Предыдущий шаг).
  • Проверьте, горит ли светодиод, пока звонит звонок.

    • Если светодиод не горит, вам нужно изменить порог («min_threshold_to_send_signal» в приведенном ниже коде), чтобы настроить датчик звука на ваш звонок и повторить тест..
    • Если после нескольких попыток светодиод горит, когда звонит звонок, и гаснет, когда он не звонит, вы завершили настройку.

При необходимости вы можете изменить время задержки между двумя измерениями («delay_between_reads») или порог максимального уровня звука, чтобы учитывать одинаковый уровень звука («max_threshold_to_consider_same_value»).

#define delay_between_reads 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Шаг 5: Окончательная установка

Рекомендуемые: