Оглавление:

Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet: 39 шагов
Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet: 39 шагов

Видео: Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet: 39 шагов

Видео: Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet: 39 шагов
Видео: Современные интернет-технологии(WEB3.0, IPFS, AI в веб-разработке и другие тренды). 2024, Ноябрь
Anonim
Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet
Отправка данных беспроводного датчика температуры и влажности IoT с большим радиусом действия в Google Sheet

Мы используем здесь датчик температуры и влажности NCD, но шаги остаются одинаковыми для любого продукта ncd, поэтому, если у вас есть другие беспроводные датчики ncd, вы можете свободно наблюдать за ними. Остановив этот текст, вы должны иметь четкое представление о том, как настраивать датчики, настраивать красный узел и видеть данные на приборной панели, подобной той, что изображена здесь.

Шаг 1. Требуется оборудование и программное обеспечение:

Требуемое оборудование и программное обеспечение
Требуемое оборудование и программное обеспечение
Требуемое оборудование и программное обеспечение
Требуемое оборудование и программное обеспечение

Аппаратное обеспечение:

  • Датчик температуры и влажности большого диапазона NCD
  • Беспроводной Mesh-модем большого радиуса действия NCD с интерфейсом USB

Программное обеспечение:

Узел-красный

Шаг 2: Настройка Node-red

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

Прежде всего, вам нужно установить Node-Red.

  • Как только это будет сделано, вам нужно будет ввести свою командную строку или Power Shell для пользователей Windows и перейти в каталог, в котором установлен Node-RED.
  • Теперь введите «npm i ncd-red-wireless node-red-dashboard». Это установит узлы, необходимые для получения данных от ваших беспроводных датчиков, и вы сможете запустить Node-RED, как только это будет сделано.
  • Чтобы запустить сервер узлов, напишите node-red в командной строке или в терминале и нажмите Enter.

Шаг 3: шаги по созданию потока

Шаги по созданию потока
Шаги по созданию потока

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

Шаг 4. Идите вперед и перетащите узел беспроводного шлюза на холст Flow, чтобы начать работу

Идите вперед и перетащите узел беспроводного шлюза на холст Flow, чтобы начать работу
Идите вперед и перетащите узел беспроводного шлюза на холст Flow, чтобы начать работу

ncd-red-wireless Предоставляет узлы, которые управляют последовательным подключением, анализируют входящие данные датчиков, фильтруют их по определенным параметрам и позволяют настраивать беспроводные датчики.

Шаг 5: Найдите свои беспроводные датчики:

Поиск беспроводных датчиков
Поиск беспроводных датчиков

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

  • Дважды щелкните узел, чтобы открыть параметры конфигурации.
  • Нажмите на значок карандаша рядом с полем «Последовательное устройство», чтобы настроить USB-маршрутизатор, это откроет вторую панель конфигурации, в которой есть только несколько опций.

Шаг 6: Щелкните увеличительное стекло рядом с полем последовательного порта и выберите порт, который соответствует вашему маршрутизатору, затем нажмите кнопку «Добавить» вверху

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

Шаг 7: Поле последовательного устройства теперь будет заполнено на основе этого выбора, и вы можете нажать «Готово», теперь у вас есть прямой доступ к вашим беспроводным датчикам! для просмотра поступающих данных

Поле последовательного устройства теперь будет заполнено на основе этого выбора, и вы можете нажать «Готово», теперь у вас есть прямой доступ к вашим беспроводным датчикам! для просмотра поступающих данных
Поле последовательного устройства теперь будет заполнено на основе этого выбора, и вы можете нажать «Готово», теперь у вас есть прямой доступ к вашим беспроводным датчикам! для просмотра поступающих данных

Шаг 8: Теперь вернитесь к своей палитре и введите «отладка» в поле поиска вверху, возьмите один из этих узлов и перетащите его вправо от беспроводного шлюза

Теперь вернитесь к своей палитре и введите «отладка» в поле поиска вверху, возьмите один из этих узлов и перетащите его вправо от беспроводного шлюза
Теперь вернитесь к своей палитре и введите «отладка» в поле поиска вверху, возьмите один из этих узлов и перетащите его вправо от беспроводного шлюза

Шаг 9: дважды щелкните по нему и измените «сообщение». для «завершения объекта Msg» нажмите «Готово»

Дважды щелкните по нему и измените «сообщение». для «завершения объекта Msg» нажмите «Готово»
Дважды щелкните по нему и измените «сообщение». для «завершения объекта Msg» нажмите «Готово»

Шаг 10: Теперь проведите линию между двумя узлами и нажмите «Развернуть» в правом верхнем углу окна

Теперь проведите линию между двумя узлами и нажмите «Развернуть» в правом верхнем углу окна
Теперь проведите линию между двумя узлами и нажмите «Развернуть» в правом верхнем углу окна

Шаг 11: Работа с данными:

Работа с данными
Работа с данными

Теперь данные с ваших беспроводных датчиков собираются и выводятся на вкладку «отладка», эта «вкладка отладки» размещается на правой боковой панели после вкладки с информацией. Для просмотра информации можно нажать кнопку сброса. В узлах-красных записей превосходит число узлов в пакете json. Когда объект msg попадает на вкладку отладки, вы можете увеличить его, чтобы просмотреть общий список информации, которая с ним идет. Это чрезвычайно полезно в случае, если вам нужно быстро увидеть, какие датчики проверяют. Другая проблема, которую дает этот узел, - это простой способ заменить ваш маршрутизатор сетевым идентификатором, который устройства в документе режима конфигурации включены, просто нажмите кнопку слева узла, и инструмент переключится в сеть конфигурации, нажмите еще раз, чтобы вернуть его в режим прослушивания. После того, как мы настроим узлы инструментов Wi-Fi, они могут быть настроены на обычную настройку датчика, пока он входит в режим конфигурации, поэтому он всегда доступен для поддержания присутствия таких узлов шлюза в потоке для быстрой настройки устройства.

Шаг 12: Добавление беспроводных датчиков:

Добавление беспроводных датчиков
Добавление беспроводных датчиков

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

Возьмите беспроводной узел из палитры и перетащите его в поток, дважды щелкните по нему, чтобы настроить его

Шаг 13: Выберите последовательное устройство из раскрывающегося списка, которое вы использовали для беспроводного шлюза, теперь щелкните увеличительное стекло рядом с «Mac-адресом» и выберите один из доступных вариантов

В раскрывающемся списке выберите последовательное устройство, которое вы использовали для беспроводного шлюза, затем щелкните увеличительное стекло рядом с «Mac-адресом» и выберите один из доступных вариантов
В раскрывающемся списке выберите последовательное устройство, которое вы использовали для беспроводного шлюза, затем щелкните увеличительное стекло рядом с «Mac-адресом» и выберите один из доступных вариантов

Шаг 14: Нажмите Готово

Нажмите Готово
Нажмите Готово

Вы заметите, что это автоматически устанавливает тип датчика, вы также можете дать ему имя, чтобы его было легче идентифицировать. Как указано на вкладке информации, поле Serial Device for Config необязательно, и сейчас мы не будем об этом беспокоиться. Узел, который вы только что добавили, эффективно работает как фильтр входящих данных датчика, передавая только данные для MAC-адреса или типа датчика, если MAC-адрес отсутствует.

Шаг 15: Теперь вернитесь к своей палитре и введите «отладка» в поле поиска вверху, возьмите один из этих узлов и перетащите его вправо от беспроводного шлюза

Теперь вернитесь к своей палитре и введите «отладка» в поле поиска вверху, возьмите один из этих узлов и перетащите его вправо от беспроводного шлюза
Теперь вернитесь к своей палитре и введите «отладка» в поле поиска вверху, возьмите один из этих узлов и перетащите его вправо от беспроводного шлюза

Шаг 16: Дважды щелкните по нему и нажмите Готово

Дважды щелкните по нему и нажмите Готово
Дважды щелкните по нему и нажмите Готово

Шаг 17: Добавление функциональных узлов

Добавление функциональных узлов
Добавление функциональных узлов

Узел функции используется для запуска кода JavaScript для объекта msg. Узел функции принимает объект msg в качестве входных данных и может возвращать 0 или более объектов сообщений в качестве выходных данных. Этот объект сообщения должен иметь свойство полезной нагрузки (msg.payload) и обычно имеет другие свойства в зависимости от исходящих узлов.

Теперь возьмите узел «функция» из палитры и поместите его справа от узла Temp / Hum

Шаг 18: Дважды щелкните узел, чтобы отредактировать узел функции

Дважды щелкните узел, чтобы отредактировать узел функции
Дважды щелкните узел, чтобы отредактировать узел функции

Здесь вам нужно написать небольшой код javascript для создания условия, поэтому значения температуры и влажности будут записаны в Excel.

Шаг 19: Теперь добавьте узел «HTTP-запрос» из палитры

Теперь добавьте узел «HTTP-запрос» из палитры
Теперь добавьте узел «HTTP-запрос» из палитры

Если вы дважды щелкните по нему, чтобы изменить http-узел, вы увидите поле «URL», здесь вам нужно будет ввести соответствующую ссылку на листе Google. Теперь создайте лист Google для хранения значений температуры и влажности.

Шаг 20: шаги по созданию таблицы Google

Шаги по созданию таблицы Google
Шаги по созданию таблицы Google

Сначала откройте браузер и введите www.google.com и зарегистрируйтесь в учетной записи Google, если вы еще не вошли в систему, затем нажмите на шесть точек слева от вашего изображения

Шаг 21: Теперь нажмите «Диск», чтобы открыть Google Диск

Теперь нажмите «Диск», чтобы открыть Google Диск
Теперь нажмите «Диск», чтобы открыть Google Диск

Шаг 22. Нажмите «Создать»> «Еще»> «Google Формы»> «Пустая форма»

Здесь вы увидите форму без названия, дайте ей название, как показано на картинке
Здесь вы увидите форму без названия, дайте ей название, как показано на картинке

Подробнее> Google Формы> Пустая форма "src =" https://content.instructables.com/ORIG/FB4/2TW7/JYIZ2EDA/FB42TW7JYIZ2EDA-j.webp

Теперь отредактируйте вопрос как температуру и нажмите кнопку «+», чтобы добавить еще один вопрос по влажности
Теперь отредактируйте вопрос как температуру и нажмите кнопку «+», чтобы добавить еще один вопрос по влажности

Подробнее> Google Формы> Пустая форма "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Шаг 23. Здесь вы увидите форму без названия. Присвойте ей название, как показано на картинке

Шаг 24: Теперь отредактируйте вопрос как температуру и нажмите кнопку «+», чтобы добавить еще один вопрос для влажности

Теперь отредактируйте вопрос как температуру и нажмите кнопку «+», чтобы добавить еще один вопрос по влажности
Теперь отредактируйте вопрос как температуру и нажмите кнопку «+», чтобы добавить еще один вопрос по влажности

Шаг 25: введите вопрос как влажность, чтобы получить значения влажности

Введите вопрос как влажность, чтобы получить значения влажности
Введите вопрос как влажность, чтобы получить значения влажности

Шаг 26: Теперь нажмите на три точки рядом с вашей картинкой, как показано на картинке ниже

Теперь нажмите на три точки рядом с вашим изображением, как показано на рисунке ниже
Теперь нажмите на три точки рядом с вашим изображением, как показано на рисунке ниже

Шаг 27: Теперь нажмите «Получить предварительно заполненную ссылку»

Теперь нажмите «Получить предварительно заполненную ссылку»
Теперь нажмите «Получить предварительно заполненную ссылку»

Шаг 28: Теперь введите случайные значения в поля температуры и влажности и нажмите «Получить ссылку»

Теперь введите случайные значения в поля температуры и влажности и нажмите «Получить ссылку»
Теперь введите случайные значения в поля температуры и влажности и нажмите «Получить ссылку»

Шаг 29: теперь вставьте эту ссылку в Блокнот

Теперь вставьте эту ссылку в блокнот
Теперь вставьте эту ссылку в блокнот

Шаг 30: Отредактируйте эту ссылку, как показано на рисунке

Отредактируйте эту ссылку, как показано на рисунке
Отредактируйте эту ссылку, как показано на рисунке

Шаг 31: Теперь вернитесь к форме и нажмите ОТВЕТЫ, а затем щелкните значок таблицы Google, как показано на картинке

Теперь вернитесь к форме и нажмите ОТВЕТЫ, а затем нажмите значок таблицы Google, как показано на картинке
Теперь вернитесь к форме и нажмите ОТВЕТЫ, а затем нажмите значок таблицы Google, как показано на картинке

Шаг 32: Создайте новую электронную таблицу

Создать новую таблицу
Создать новую таблицу

Шаг 33: Здесь вы можете увидеть новую таблицу, а затем дать ей какое-нибудь имя, как показано на рисунках

Здесь вы можете увидеть новую таблицу, а затем дать ей какое-нибудь имя, как показано на рисунках
Здесь вы можете увидеть новую таблицу, а затем дать ей какое-нибудь имя, как показано на рисунках

Шаг 34: Здесь вы можете визуализировать значения температуры и влажности

Здесь вы можете визуализировать значения температуры и влажности
Здесь вы можете визуализировать значения температуры и влажности

Шаг 35: Теперь вернитесь к Node-red и дважды щелкните узел HTTP-запроса, чтобы отредактировать его, затем скопируйте URL-адрес из блокнота, который вы сохранили, и вставьте его в поле URL-адреса, как показано на рисунке

Теперь вернитесь к Node-red и дважды щелкните узел HTTP-запроса, чтобы отредактировать его, затем скопируйте URL-адрес из блокнота, который вы сохранили, и вставьте его в поле URL-адреса, как показано на рисунке
Теперь вернитесь к Node-red и дважды щелкните узел HTTP-запроса, чтобы отредактировать его, затем скопируйте URL-адрес из блокнота, который вы сохранили, и вставьте его в поле URL-адреса, как показано на рисунке

Вы также можете присоединить узел отладки, чтобы проверить вывод узла

Шаг 36: Теперь подключите все провода

Теперь подключите все провода
Теперь подключите все провода

Шаг 37: нажмите кнопку развертывания, чтобы вывести их на лист Google

Нажмите кнопку «Развернуть», чтобы вывести их из таблицы Google
Нажмите кнопку «Развернуть», чтобы вывести их из таблицы Google

Шаг 38: ВЫВОД

ВЫХОД
ВЫХОД

Теперь перейдите к таблице Google, и вы увидите, что значения приближаются.

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