Оглавление:

Система SafeT-Park: 6 шагов (с изображениями)
Система SafeT-Park: 6 шагов (с изображениями)

Видео: Система SafeT-Park: 6 шагов (с изображениями)

Видео: Система SafeT-Park: 6 шагов (с изображениями)
Видео: ПРОВЕРКА ЛЮБОГО ПАРКТРОНИКА ЗА СЕКУНДЫ 2024, Ноябрь
Anonim
Система SafeT-Park
Система SafeT-Park

Это устройство поможет защитить парковочные конструкции, реализовав три концепции безопасности в устройстве IOT.

Автоматизированная система аварийного реагирования при возгорании парковочного сооружения

Встроенный датчик температуры и высоты для определения места возгорания

Система активированного давления для уменьшения излучения дыма

Шаг 1: материалы

Материалы
Материалы
Материалы
Материалы
Материалы
Материалы
Материалы
Материалы

1. ноутбук с установленными на нем MATLAB, Arduino и Thingspeak.

2. Устройство SparkFun ESP8266 Thing

3. Разъем датчика высоты / давления SparkFun - MPL3115A2

4. Кабели "мама-мама"

5. Кабель Micro USB - USB.

6. Парковочный гараж, напечатанный на 3D-принтере.

Шаг 2. Зарегистрируйтесь на ThingSpeak

Зарегистрируйтесь на ThingSpeak
Зарегистрируйтесь на ThingSpeak

Сначала зарегистрируйтесь на сайте thingspeak.com и создайте учетную запись, используя учетную запись MATHWORKS.

Затем нажмите «Мои каналы» и добавьте новый канал для каждого используемого датчика.

Интернет вещей (IoT) - это сеть взаимосвязанных объектов («подключенных устройств» или «интеллектуальных устройств»), способных собирать и обмениваться данными с помощью встроенной электроники, программного обеспечения, датчиков, исполнительных механизмов и сетевых подключений.

Шаг 3: Электромонтаж и оборудование

Электропроводка и оборудование
Электропроводка и оборудование

Подсоедините плату, как показано на рисунке выше, используя кабели «мама-мама».

Шаг 4: Программирование оборудования

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

1. Убедитесь, что введены правильные данные. Управляйте базовыми значениями, чтобы установить подходящую основу для графиков и расчетов.

2. Код карты для отправки на Thingspeak.com.

3. Введите информацию о местоположении Wi-Fi и идентификаторе канала.

4. Установите повторение цикла кодирования каждые 10 секунд. «Тайм-аут» 5 секунд установлен для перенастройки.

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

Шаг 5: Кодирование в Matlab

Кодирование в Matlab
Кодирование в Matlab
Кодирование в Matlab
Кодирование в Matlab

Чтобы использовать входы от датчиков Arduino, нам нужно использовать Matlab для получения данных от ThingSpeak. Команда thingSpeakRead () отображает данные из канала, полей и количества точек данных, которые вы вводите в команду. Как только это будет сделано, вы можете использовать данные для разработки любого нужного вам результата. Я прикрепил файл страниц с моим кодом, который можно скопировать и вставить, чтобы начать работу.

Для этого проекта наши результаты включают:

- Таблица с самыми последними показаниями температуры, высоты и давления

- 2 графика, которые показывают показания температуры и давления по последним 50 точкам данных (в данном случае 500 секунд)

- Текстовое сообщение и обновление по электронной почте с показаниями температуры, высоты или давления, которые вы можете выбрать во всплывающем меню в Matlab.

- Автоматическое предупреждение о пожаре, если температура датчика превышает определенную точку (в данном случае 80 градусов по Фаренгейту для целей тестирования)

Чтобы получать сообщения / электронные письма, вы должны настроить функцию send_msg до запуска этого кода.

Об этом будет рассказано на следующем слайде.

Шаг 6: функция Send_msg

Функция Send_msg
Функция Send_msg
Функция Send_msg
Функция Send_msg
Функция Send_msg
Функция Send_msg
Функция Send_msg
Функция Send_msg

Чтобы получать обновления по электронной почте и текстовые сообщения, вам необходимо определить функцию send_msg. Вам нужно будет обновить значения «mail» и «pwd», указав адрес электронной почты и пароль, с которого будет отправляться обновление. Вам также нужно будет определить «получателей» как номер и адрес электронной почты, по которым вы хотите получать обновления, и «оператора связи» с оператором связи получателя. Как только это будет сделано, функция готова к запуску.

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