Домашняя страница / Система мониторинга отелей с автоматическими элементами управления
Прототип с подключением к облаку для мониторинга и управления любой гостиницей или может быть домом, система подключена к приложению android.
История
Каждый день мы видим изменяющуюся тенденцию в технологиях, и что бы это ни изменило, наш образ жизни изменился и продолжает меняться. Здесь мы создаем прототип оборудования, которое соединяет основные компоненты дома или отеля. в облако для безопасного мониторинга данных через компьютер или из приложения Android. Это также дает вам контроль над вашими компонентами из любого места и автоматизирует их в соответствии с установленными вами настройками. Кроме того, некоторые действия также могут быть настроены для обеспечения лучшего расширения связи, например, EMAIL кому-то относительно изменений парковки или уровня воды и т. Д.
Эта идея побудит людей сделать свои дома и бизнес-структуру более разумными, а безопасное хранилище данных обеспечит структурированную запись для использования в будущем.
Обзор
Приложение и автоматические настройки ниже
Ниже приведены демонстрации для всех систем по отдельности.
Демонстрация парковки
Демонстрация температуры
Автоматизированный уровень воды
Стандартный уровень воды
Как установить прототип
Это руководство разделено на четыре раздела
- Настройка облачной учетной записи ARTIK
- Настройка Arduino с помощью демонстрационных видеороликов
- Настройка Raspberry pi
- Настройка приложения для Android
Настройка облачной учетной записи ARTIK
- Регистрация для учетной записи на https://developer.artik.cloud/
- goto Дашбаорд затем ТИПЫ УСТРОЙСТВ
- НОВЫЙ ТИП УСТРОЙСТВА
- Введите желаемое отображаемое имя и уникальное имя
(я назвал это тестирование отеля)
- Теперь перейдите к манифесту слева и нажмите НОВЫЙ МАНИФЕСТ .
- Теперь вам нужно ввести переменные с их типом, которые будут загружать результаты в облако
Создать все это (из нового поля)
Имя поля:Тип
water_value:String
Parking_value:String
значение_температуры:строка
state_motor:логический
state_gate:логическое
- После создания всех этих действий перейдите к действиям .
- Введите действия: motor_on , motor_off , gate_on , gate_off
- АКТИВИРОВАТЬ МАНИФЕСТ
- СЕЙЧАС ПЕРЕЙДИТЕ К ПРИЛОЖЕНИЯМ (как показано на рисунке ниже)
- Создайте новое приложение и назовите его
- В МЕТОДАХ АВТОРИЗАЦИИ проверьте Учетные данные клиента, код авторизации, неявный .
- В поле AUTH REDIRECT URL напишите http:// localhost:8000 / acdemo / index.php .
Сохранить приложение
- После этого перейдите к РАЗРЕШЕНИЯ (на левой панели) и дайте ему читать
- Теперь нажмите ПОКАЗАТЬ ИДЕНТИФИКАТОР КЛИЕНТА И СЕКРЕТНО .
Запишите их оба для дальнейшего использования
На этом часть для разработчиков заканчивается, и мы переходим к заключительному этапу настройки облака
- Перейти в ARTIK CLOUD NOW
- Нажмите УСТРОЙСТВА, как показано ниже
- Нажмите на подключаемое устройство и теперь введите имя устройства, которое вы ввели ранее при создании типа устройства (показано ниже)
Поскольку я назвал это "тестирование отелей", оно отображается в раскрывающемся списке.
- После создания перейдите к настройкам, как показано ниже
- Теперь вы увидите всплывающее окно. Нажмите кнопку «Создать», чтобы сгенерировать токен для вашего устройства (как показано ниже)
- Запишите идентификатор устройства и токен устройства.
Все это мы будем использовать позже .
Теперь последнее, что нужно сделать, это добавить одно правило (необязательно)
-> В МОЕМ ОБЛАКЕ ARTIK раскрывающиеся правила кликов
Я добавил одно правило рассылки всякий раз, когда мой мотор включается (как показано на рисунке выше), и СОХРАНИТЕ его
———————————————————————————————————————–
Настройка ARDUINO
Эта часть разделена на четыре части (парковка, температура, уровень воды и элементы управления). Предоставляется принципиальная схема.
Код Arduino
- Настройте оборудование соответствующим образом.
- Затем загрузите программу на свой ардуино.
- Нет проблем, если вы планируете сделать только одну или две части, приложение все равно будет работать и получать данные (аналоговые выводы могут давать случайные значения, если они ни к чему не подключены)
Парковка
LDR используются для обнаружения объектов на поверхности и соответственно запрограммированы для отправки данных, когда данные достигают клиента Android, он автоматически изменяет пользовательский интерфейс в зависимости от данных, и автомобиль отображается в этом конкретном слоте. .
<цитата>Температура
LM35 используется для определения температуры и соответствующим образом запрограммирован для отправки данных, когда данные достигают клиента Android, он автоматически изменяет пользовательский интерфейс в зависимости от данных, а температура обновляется в блоке.
<цитата>Уровень воды
Ультразвук используется здесь для определения уровня, вам понадобится контейнер для воды и прикрепите ультразвуковой датчик сверху.
- Обратите внимание, что двигатели, которые я использую для демонстрации, являются очень маленькими бесщеточными двигателями постоянного тока, и они не требуют большого тока, поэтому их можно использовать напрямую, иначе вам понадобится схема драйвера, такая как (с использованием 2N222, диодов или H-моста ).
Вы увидите электронное письмо, если выполнили необязательный шаг правила
———————————————————————————————————————–
Настройка Raspberry pi
Нам понадобится Node.js для запуска кода, после установки нам нужно просто запустить код в Raspberry Pi с небольшими изменениями в коде.
Начните с установки Node.js
- Войдите в свой Raspberry pi и введите следующие команды:
sudo apt-get update
Это обновит ваш пи (занимает некоторое время)
- Установите Node.js
sudo apt-get install node
- Сначала создайте папку на Raspberry pi и назовите ее cloudlive в своем домашнем каталоге.
sudo mkdir ~ / cloudlive
Затем создайте новый файл и назовите его server.js .
sudo nano ~ / cloudlive / server.js
Затем откройте следующую ссылку и скопируйте код в этот файл из server.js
https://github.com/Anas-siddiqui/cloudlive
———————————————————————————————————————–
<цитата>ИЛИ, если вы предпочитаете git, используйте следующую команду
git clone
Это непосредственно создаст новый каталог в вашем доме и поместит все файлы с кодом
- Измените некоторые параметры, чтобы использовать их с вашей облачной учетной записью.
- Сделайте это, выполнив следующие действия.
sudo nano ~ / cloudlive / server.js
снова откройте редактор и измените следующие параметры
var device_id =«заменить на свой DEVICE_ID, полученный при настройке облака»;
var device_token =«заменить на DEVICE_TOKEN, полученный при настройке облака»;
<цитата>Подключите Arduino к Raspberry Pi (последовательный от Arduino к USB в RPi)
<цитата>Запустите программу с помощью
sudo node ~ / cloudlive / server.js<цитата>
Теперь мы готовы к Raspberry Pi
Вы увидите выше выделенное красным цветом сообщение авторизации, если вы успешно подключитесь, устройство будет транслировать сообщения в облако
———————————————————————————————————————–
Настройка приложения для Android
Получите код из репозитория и внесите следующие изменения
Вызов всех предыдущих идентификаторов и токенов, которые вы сохранили на шаге 1 при настройке облака
1 - откройте MainActivity.java
- Вставьте свой идентификатор клиента (от разработчиков-> приборная панель-> приложения)
2 - откройте ArtikCloudSession.java
- Вставьте свой идентификатор клиента
- Вставить идентификатор устройства (из облака-> мой артик облако-> устройства-> значок настроек)
3- откройте my_activity.java
- Вставьте KEY_ACCESS_TOKEN (из облака-> мой artik cloud-> устройства-> значок настроек-> Создать токен)
4- СОЗДАЙТЕ и установите apk
5- При первом запуске вам будет предложено войти, войдите, используя ту же учетную запись
———————————————————————————————————————–
Будущая работа
Мы можем добавить в него дополнительные компоненты для управления и мониторинга, кроме того, приложение может быть расширено и на других устройствах благодаря кроссплатформенной совместимости с облаком.
Источник: На главную / Система мониторинга гостиницы с автоматизированным управлением
Производственный процесс
- Объяснение инструментов мониторинга AWS
- Перейти в облако или вернуться домой
- Мониторинг температуры с помощью Raspberry Pi
- Домашняя система безопасности Raspberry Pi с камерой и ИК-датчиком
- Raspberry Pi Автоматический полив растений с веб-сайта
- Делаем производство напитков умнее с помощью системы мониторинга уровня на базе Интернета вещей
- Удовлетворение промышленных потребностей с помощью решения для мониторинга газа на основе Интернета вещей
- Улучшите хранение молока с помощью Интернета вещей:система мониторинга уровня молока
- Добавьте интеллекта в свой бизнес с помощью интеллектуальной системы мониторинга резервуаров
- Облачный мониторинг, система удаленного управления