Оглавление:
- Шаг 1: материалы
- Шаг 2. Зарегистрируйтесь на ThingSpeak
- Шаг 3: Электромонтаж и оборудование
- Шаг 4: Программирование оборудования
- Шаг 5: Кодирование в Matlab
- Шаг 6: функция Send_msg
Видео: Система SafeT-Park: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это устройство поможет защитить парковочные конструкции, реализовав три концепции безопасности в устройстве IOT.
Автоматизированная система аварийного реагирования при возгорании парковочного сооружения
Встроенный датчик температуры и высоты для определения места возгорания
Система активированного давления для уменьшения излучения дыма
Шаг 1: материалы
1. ноутбук с установленными на нем MATLAB, Arduino и Thingspeak.
2. Устройство SparkFun ESP8266 Thing
3. Разъем датчика высоты / давления SparkFun - MPL3115A2
4. Кабели "мама-мама"
5. Кабель Micro USB - USB.
6. Парковочный гараж, напечатанный на 3D-принтере.
Шаг 2. Зарегистрируйтесь на ThingSpeak
Сначала зарегистрируйтесь на сайте thingspeak.com и создайте учетную запись, используя учетную запись MATHWORKS.
Затем нажмите «Мои каналы» и добавьте новый канал для каждого используемого датчика.
Интернет вещей (IoT) - это сеть взаимосвязанных объектов («подключенных устройств» или «интеллектуальных устройств»), способных собирать и обмениваться данными с помощью встроенной электроники, программного обеспечения, датчиков, исполнительных механизмов и сетевых подключений.
Шаг 3: Электромонтаж и оборудование
Подсоедините плату, как показано на рисунке выше, используя кабели «мама-мама».
Шаг 4: Программирование оборудования
1. Убедитесь, что введены правильные данные. Управляйте базовыми значениями, чтобы установить подходящую основу для графиков и расчетов.
2. Код карты для отправки на Thingspeak.com.
3. Введите информацию о местоположении Wi-Fi и идентификаторе канала.
4. Установите повторение цикла кодирования каждые 10 секунд. «Тайм-аут» 5 секунд установлен для перенастройки.
5. Настройте максимальные значения давления, температуры и высоты для сбора точных данных.
Шаг 5: Кодирование в Matlab
Чтобы использовать входы от датчиков Arduino, нам нужно использовать Matlab для получения данных от ThingSpeak. Команда thingSpeakRead () отображает данные из канала, полей и количества точек данных, которые вы вводите в команду. Как только это будет сделано, вы можете использовать данные для разработки любого нужного вам результата. Я прикрепил файл страниц с моим кодом, который можно скопировать и вставить, чтобы начать работу.
Для этого проекта наши результаты включают:
- Таблица с самыми последними показаниями температуры, высоты и давления
- 2 графика, которые показывают показания температуры и давления по последним 50 точкам данных (в данном случае 500 секунд)
- Текстовое сообщение и обновление по электронной почте с показаниями температуры, высоты или давления, которые вы можете выбрать во всплывающем меню в Matlab.
- Автоматическое предупреждение о пожаре, если температура датчика превышает определенную точку (в данном случае 80 градусов по Фаренгейту для целей тестирования)
Чтобы получать сообщения / электронные письма, вы должны настроить функцию send_msg до запуска этого кода.
Об этом будет рассказано на следующем слайде.
Шаг 6: функция Send_msg
Чтобы получать обновления по электронной почте и текстовые сообщения, вам необходимо определить функцию send_msg. Вам нужно будет обновить значения «mail» и «pwd», указав адрес электронной почты и пароль, с которого будет отправляться обновление. Вам также нужно будет определить «получателей» как номер и адрес электронной почты, по которым вы хотите получать обновления, и «оператора связи» с оператором связи получателя. Как только это будет сделано, функция готова к запуску.
Рекомендуемые:
Система домашней автоматизации WiFi со сверхнизким энергопотреблением: 6 шагов (с изображениями)
Система домашней автоматизации WiFi со сверхнизким энергопотреблением: в этом проекте мы показываем, как за несколько шагов создать базовую локальную систему домашней автоматизации. Мы собираемся использовать Raspberry Pi, который будет выступать в качестве центрального WiFi-устройства. В то время как для конечных узлов мы собираемся использовать IOT Cricket, чтобы сделать аккумуляторную батарею
Автоматическая система полива растений с использованием Micro: bit: 8 шагов (с изображениями)
Автоматическая система полива растений с использованием Micro: bit: В этой инструкции я собираюсь показать вам, как построить автоматическую систему полива растений с помощью Micro: bit и некоторых других небольших электронных компонентов. Micro: bit использует датчик влажности контролировать уровень влажности в почве растений и
Офис на батарейках. Солнечная система с автоматическим переключением между восточными и западными панелями солнечных батарей и ветряной турбиной: 11 шагов (с изображениями)
Офис на батарейках. Солнечная система с автоматическим переключением между востоком и западом. Панели солнечных батарей и ветряная турбина. Проект: офис площадью 200 квадратных футов должен работать от батареи. В офисе также должны быть все контроллеры, батареи и компоненты, необходимые для этой системы. Солнечная и ветровая энергия заряжают батареи. Есть небольшая проблема только
Система хранения компонентов: 10 шагов (с изображениями)
Система хранения компонентов: Ultimate Component Storage System - уникальное решение для организации и хранения электронных компонентов. Специальное программное обеспечение позволяет каталогизировать компоненты со встроенной функцией поиска, чтобы получить быстрый доступ к конкретным компонентам. Светодиоды ab
Система сортировки цветов: система на основе Arduino с двумя ремнями: 8 шагов
Система сортировки по цвету: система на основе Arduino с двумя ремнями: транспортировка и / или упаковка продуктов и предметов в промышленной сфере осуществляется с использованием линий, изготовленных с использованием конвейерных лент. Эти ремни помогают перемещать предмет из одной точки в другую с определенной скоростью. Некоторые задачи обработки или идентификации могут быть