Съдържание:

Изпращане на данни за безжични сензори за температура и влажност на IoT на Google в Google Sheet: 39 стъпки
Изпращане на данни за безжични сензори за температура и влажност на IoT на Google в Google Sheet: 39 стъпки

Видео: Изпращане на данни за безжични сензори за температура и влажност на IoT на Google в Google Sheet: 39 стъпки

Видео: Изпращане на данни за безжични сензори за температура и влажност на IoT на Google в Google Sheet: 39 стъпки
Видео: Zigbee датчик климата SZ-T04 - быстрый отклик и гибкая настройка за небольшую стоимость 2024, Ноември
Anonim
Изпращане на данни за безжични сензори за температура и влажност на IoT на Google в Google Sheet
Изпращане на данни за безжични сензори за температура и влажност на IoT на Google в Google Sheet

Тук използваме сензора за температура и влажност на NCD, но стъпките остават равни за всеки от ncd продуктите, така че ако имате други безжични сензори за ncd, можете да наблюдавате освен това. Чрез спирането на този текст трябва да имате стабилно разбиране за това как да настроите сензорите, да конфигурирате node-red и да видите данните на таблото за управление, като това, изобразено тук.

Стъпка 1: Изисква се хардуер и софтуер:

Изисква се хардуер и софтуер
Изисква се хардуер и софтуер
Изисква се хардуер и софтуер
Изисква се хардуер и софтуер

Хардуер:

  • NCD сензор за температура и влажност на дълги разстояния
  • Безжичен мрежов модем с дълъг обхват NCD с USB интерфейс

Софтуер:

Node-Red

Стъпка 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: Отидете напред и плъзнете възел за безжичен шлюз към поточното си платно, за да започнете

Продължете напред и плъзнете възел за безжичен шлюз към вашето поточно платно, за да започнете
Продължете напред и плъзнете възел за безжичен шлюз към вашето поточно платно, за да започнете

ncd-red-wireless Осигурява възлите, които управляват серийната връзка, анализират входящите сензорни данни, филтрират ги по специфични параметри и ви позволяват да конфигурирате безжичните сензори.

Стъпка 5: Намиране на вашите безжични сензори:

Намиране на вашите безжични сензори
Намиране на вашите безжични сензори

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

  • Щракнете двукратно върху възела, за да отворите опциите за конфигуриране.
  • Щракнете върху иконата на молив до полето Serial Device, за да конфигурирате вашия USB рутер, това ще отвори втори конфигурационен панел, който има само няколко опции.

Стъпка 6: Щракнете върху лупата до полето за сериен порт и изберете порта, който съответства на вашия рутер, след това щракнете върху бутона „Добавяне“отгоре

Щракнете върху лупата до полето за сериен порт и изберете порта, който съответства на вашия рутер, след това щракнете върху бутона „Добавяне“отгоре
Щракнете върху лупата до полето за сериен порт и изберете порта, който съответства на вашия рутер, след това щракнете върху бутона „Добавяне“отгоре

Стъпка 7: Полето за серийно устройство сега ще бъде запълнено въз основа на този избор и можете да кликнете върху „Готово“, сега имате директен достъп до вашите безжични сензори! за преглед на влизащите данни

Полето за серийно устройство сега ще бъде запълнено въз основа на този избор и можете да кликнете върху „Готово“, сега имате директен достъп до вашите безжични сензори! за преглед на влизащите данни
Полето за серийно устройство сега ще бъде запълнено въз основа на този избор и можете да кликнете върху „Готово“, сега имате директен достъп до вашите безжични сензори! за преглед на влизащите данни

Стъпка 8: Сега се върнете към палитрата си и въведете „отстраняване на грешки“в полето за търсене в горната част, вземете един от тези възли и го плъзнете вдясно от вашия безжичен шлюз

Сега се върнете към палитрата си и въведете „отстраняване на грешки“в полето за търсене отгоре, вземете един от тези възли и го плъзнете вдясно от вашия безжичен шлюз
Сега се върнете към палитрата си и въведете „отстраняване на грешки“в полето за търсене отгоре, вземете един от тези възли и го плъзнете вдясно от вашия безжичен шлюз

Стъпка 9: Щракнете двукратно върху него и променете „msg.“за „завършване на обект на съобщение“Щракнете върху Готово

Щракнете двукратно върху него и променете „съобщение“. за „завършване на обект на съобщение“Щракнете върху Готово
Щракнете двукратно върху него и променете „съобщение“. за „завършване на обект на съобщение“Щракнете върху Готово

Стъпка 10: Сега начертайте линия между двата възела и кликнете върху „Разгръщане“в горния десен ъгъл на прозореца

Сега нарисувайте линия между двата възела и щракнете върху „Разгръщане“в горния десен ъгъл на прозореца
Сега нарисувайте линия между двата възела и щракнете върху „Разгръщане“в горния десен ъгъл на прозореца

Стъпка 11: Работа с данните:

Работа с данните
Работа с данните

Сега от вашите безжични сензори се събират данни и те се извеждат в раздела „отстраняване на грешки“, този „раздел за отстраняване на грешки“се поставя в дясната странична лента след раздела с информация. За да видите наличната информация, натиснете бутона за нулиране. В node-red записи се надминава между възли в json пакет. Когато обектът msg влезе в раздела за отстраняване на грешки, можете да го увеличите, за да видите общия списък с информация, която идва с него. Това е изключително полезно в случай, че трябва бързо да видите кои сензори се регистрират. Другият проблем, който този възел дава, е лесен начин да замените вашия рутер с мрежовата идентичност, на която устройствата в режим на конфигуриране документират, просто натиснете бутона вляво на възела и инструментът ще премине към конфигурационната мрежа, натиснете го още веднъж, за да го върнете в режим на слушане. След като настроим възлите на wi-fi инструмента, те могат да бъдат настроени да рутинно конфигурират сензор, докато той влиза в режим на конфигуриране, така че винаги е на разположение за поддържане на такива шлюзови възли, присъстващи в потока за бързо конфигуриране на устройство.

Стъпка 12: Добавяне на безжични сензори:

Добавяне на безжични сензори
Добавяне на безжични сензори

трябва да отделим записи за безжични сензори вътрешно, за да можем да го покажем, бихме могли да използваме комутационен възел, за да разделим съобщенията от шлюза въз основа изцяло на mac адреса с или тип сензор, но както споменах, безжичните възли наистина включват допълнителна функционалност за конфигуриране на сензорите, така че ще започнем с тях, за да ви дадем допълнително цялостно изображение за това как тези структури могат да работят. В случай, че все още не сте виждали пакети, идващи от двата ви сензора, пресечете предварително и натиснете бутона за нулиране на единствения, който не е стартирал. Докато оценката на сензора влиза през всеки възел за конфигуриране на серийно устройство, mac адресът и видът на сензора се кешират в пул, така че ние можем бързо да го намерим за продължителността на тази следваща стъпка.

Вземете безжичен възел от палитрата и го плъзнете върху потока, щракнете двукратно върху него, за да го конфигурирате

Стъпка 13: Изберете серийното устройство от падащото меню, което сте използвали за безжичния шлюз, Сега щракнете върху лупата до „Mac адрес“и изберете една от наличните опции

Изберете серийното устройство от падащото меню, което сте използвали за безжичния шлюз, сега щракнете върху лупата до „Mac адрес“и изберете една от наличните опции
Изберете серийното устройство от падащото меню, което сте използвали за безжичния шлюз, сега щракнете върху лупата до „Mac адрес“и изберете една от наличните опции

Стъпка 14: Щракнете върху Готово

Щракнете върху Готово
Щракнете върху Готово

Ще забележите, че това автоматично задава типа на сензора за вас, можете също да му дадете име, за да го идентифицирате по -лесно. Както е отбелязано в раздела с информация, полето Serial Device for Config е незадължително и няма да се тревожим за това в момента. Току -що добавеният възел ефективно работи като филтър за входящи сензорни данни, като преминава само през данни за mac адреса или тип сензор, ако няма mac адрес.

Стъпка 15: Сега се върнете към палитрата си и въведете „отстраняване на грешки“в полето за търсене в горната част, вземете един от тези възли и го плъзнете вдясно от вашия безжичен шлюз

Сега се върнете към палитрата си и въведете „отстраняване на грешки“в полето за търсене отгоре, вземете един от тези възли и го плъзнете вдясно от вашия безжичен шлюз
Сега се върнете към палитрата си и въведете „отстраняване на грешки“в полето за търсене отгоре, вземете един от тези възли и го плъзнете вдясно от вашия безжичен шлюз

Стъпка 16: Щракнете двукратно върху него и щракнете върху Готово

Щракнете двукратно върху него и щракнете върху Готово
Щракнете двукратно върху него и щракнете върху Готово

Стъпка 17: Добавяне на функционални възли

Добавяне на функционални възли
Добавяне на функционални възли

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

Сега вземете възел „функция“от палитрата и го поставете вдясно от възела Temp/Hum

Стъпка 18: Щракнете двукратно върху възела, за да редактирате функционалния възел

Щракнете двукратно върху възела, за да редактирате функционалния възел
Щракнете двукратно върху възела, за да редактирате функционалния възел

Тук трябва да напишете малък javascript код, за да създадете условие, така че стойностите на температурата и влажността ще бъдат записани в excel.

Стъпка 19: Сега добавете възела „http Request“от палитрата

Сега добавете възел „http Request“от палитрата
Сега добавете възел „http Request“от палитрата

Ако щракнете двукратно върху него, редактирайте 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: Сега поставете тази връзка в Notepad

Сега поставете тази връзка в Notepad
Сега поставете тази връзка в Notepad

Стъпка 30: Редактирайте тази връзка, както е показано на снимката

Редактирайте тази връзка, както е показано на снимката
Редактирайте тази връзка, както е показано на снимката

Стъпка 31: Сега се върнете към формуляра и щракнете върху РЕАКЦИИ и след това щракнете върху иконата на Google Sheet, както е показано на снимката

Сега се върнете към формуляра и щракнете върху ОТГОВОРИ и след това щракнете върху иконата на Google Sheet, както е показано на снимката
Сега се върнете към формуляра и щракнете върху ОТГОВОРИ и след това щракнете върху иконата на Google Sheet, както е показано на снимката

Стъпка 32: Създайте нова електронна таблица

Създайте нова електронна таблица
Създайте нова електронна таблица

Стъпка 33: Тук можете да видите нова електронна таблица, след което й дайте име, както е показано на снимките

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

Стъпка 34: Тук можете да визуализирате стойностите на температурата и влажността

Тук можете да визуализирате стойностите на температурата и влажността
Тук можете да визуализирате стойностите на температурата и влажността

Стъпка 35: Сега се върнете към Node-red и щракнете двукратно върху Http Request Node, за да го редактирате, след което копирайте URL адреса от бележника, който сте запазили, и го поставете в полето URL, както е показано на фигурата

Сега се върнете към Node-red и щракнете двукратно върху Http Request Node, за да го редактирате, след това копирайте URL адреса от бележника, който сте запазили, и го поставете в полето URL, както е показано на фигурата
Сега се върнете към Node-red и щракнете двукратно върху Http Request Node, за да го редактирате, след това копирайте URL адреса от бележника, който сте запазили, и го поставете в полето URL, както е показано на фигурата

Можете също да прикачите възел за отстраняване на грешки, за да проверите изхода http възел.

Стъпка 36: Сега свържете всички проводници

Сега свържете всички кабели
Сега свържете всички кабели

Стъпка 37: Щракнете върху бутона за разгръщане, за да ги изведете в листа на Google

Щракнете върху бутона за разгръщане, за да ги извадите от Google Sheet
Щракнете върху бутона за разгръщане, за да ги извадите от Google Sheet

Стъпка 38: ИЗХОД

ИЗХОД
ИЗХОД

Сега отидете на електронна таблица в Google и ще видите, че стойностите идват.

Препоръчано: