Съдържание:

LTE CAT -M1 GSM IoT Sensors Network T - 15 минути .: 5 стъпки
LTE CAT -M1 GSM IoT Sensors Network T - 15 минути .: 5 стъпки

Видео: LTE CAT -M1 GSM IoT Sensors Network T - 15 минути .: 5 стъпки

Видео: LTE CAT -M1 GSM IoT Sensors Network T - 15 минути .: 5 стъпки
Видео: Properly Disable OnStar 2014-2021 GM Vehicle Off Grid 2024, Ноември
Anonim
LTE CAT -M1 GSM IoT сензорна мрежа… T - 15 минути
LTE CAT -M1 GSM IoT сензорна мрежа… T - 15 минути
LTE CAT -M1 GSM IoT сензорна мрежа… T - 15 минути
LTE CAT -M1 GSM IoT сензорна мрежа… T - 15 минути
LTE CAT -M1 GSM IoT сензорна мрежа… T - 15 минути
LTE CAT -M1 GSM IoT сензорна мрежа… T - 15 минути

На 08 април 2018 г. R&D Software Solutions srl [itbrainpower.net] разкри пред обществеността съобщението за xyz-mIoT от itbrainpower.net щита-първата и най-компактната IoT платка, която съчетава гъвкавостта на микроконтролера ARM0 (Microchip / Atmel ATSAMD21G в съвместим с Arduino Zero дизайн), удобното използване на вградените сензорни пакети с възможност за свързване, осигурена от LPWR LTE CAT M1 или NB-IoT модеми с дълъг обхват и ниска мощност или наследствени 3G / GSM модеми.

Щитът xyz-mIoT от itbrainpower.net може да има до 5 вградени сензора:

  • THS (датчици за температура и влажност) - HDC2010,
  • tVOC & eCO2 (сензор за качество на въздуха - CO2 общо летливи органични съединения - еквивалент на CO2) - CCS811,
  • ЗАЛА (магнитен сензор) - DRV5032 sau или IR (инфрачервен сензор) KP -2012P3C,
  • вторичен IR (инфрачервен сензор) - KP -2012P3C,
  • TILT (сензор за вибрации при движение) или REED (магнитен сензор) - SW200D.

Относно проекта:

Използване на собствените xyz-mIOT сензори за температура и влажност на екрана като регистратори на данни от сензори CLOUD, използващи поддръжка за програмиране на дъската Arduino…. t минус 15 минути.

Необходимо време: 10-15 минути.

Времето за внедряване може да варира в зависимост от предишния опит на потребителя. Инсталирането на средата Arduino и ръчното инсталиране на клас Arduino не са обхванати от това как; пробвай с гугъл. Библиотеките за поддръжка и изходният код, използвани в това как да бъдат достъпни за изтегляне, за регистрирани потребители тук.

Трудност: начинаещ - среден.

Необходим хардуер:

- xyz-mIoT щит с вграден HDC2010 сензор, както следва PN:

  • XYZMIOT209#BG96-UFL-1100000 [оборудван с LTE CAT M1 и GSM модем] или
  • XYZMIOT209#M95FA-UFL-1100000 [оборудван само с GSM модем]

- микроразмер [4FF] LTE CATM1 или 2G SIM карта [с активиран план за данни]- малка LiPo батерия

- GSM вградена антена с uFL или, GSM антена с SMA плюс u. FL към SMA пигтейл

Стъпка 1: Хардуер, запояване

Хардуер, запояване
Хардуер, запояване

Активирайте 5V от USB като основно захранване за платката, както е описано тук. Алтернатива: запоявайте двата реда съединители, поставете платката в една макетна платка и се свържете между Vusb и Vraw с помощта на един проводник за мъжки и мъжки дъски.

Запоявайте LiPo конектора. Имайте предвид полярността на LiPO!

ДВОЙНА ПРОВЕРКА НА ВАШАТА ПАЙКА !!!

Стъпка 2: Хардуер, обединете всички

Хардуер, обединете всички
Хардуер, обединете всички

Поставете микро-SIM в слота му [SIM трябва да има премахната процедура за проверка на PIN].

Свържете антената, след това свържете USB кабела към USB порта xyz-mIoT и към компютъра.

Свържете LiPo батерията.

Стъпка 3: Изтегляне и инсталиране на софтуер, предварителни настройки

а. Изтеглете и инсталирайте „xyz-mIoT щитове Arduino клас“, след това изтеглете последната версия на класовете: „xyz-mIOT shield IoT Rest support“и „xyz-mIOT shield sensors support class“от тук.

б. Инсталирайте класовете. Разширете архивите и инсталирайте класовете - накратко:

  • копирайте файловете "xyz-mIoT щитове клас Arduino" в локалната хардуерна папка на Arduino (моята е: "C: / Users / dragos / Documents / Arduino / hardware"), след това
  • копирайте папките на класовете за поддръжка във вашата локална потребителска папка на Arduino [моята е: "C: / Users / dragos / Documents / Arduino / libraries"] и - рестартирайте средата на Arduino. Повече подробности за ръчното инсталиране на библиотека, прочетете за ръчната инсталация на библиотеката Arduino.

° С. Направете папка с име "xyz_mIoT_v41_temp_humidity".

д. Вземете кода на проекта Arduino от тук и го запазете като "xyz_mIoT_v41_temp_humidity.ino" в предишната създадена папка.

д. Направете някои настройки в някои файлове, съдържащи се в класа „xyz -mIOT shield IoT Rest support“клас: - в „itbpGPRSIPdefinition.h“ред 2 задайте стойността на APN, като използвате APN стойността на вашия GSM доставчик (напр.: NET за RO Orange)

- в "itbpGPRSIPdefinition.h" ред 9 задайте адреса на SERVER_ADDRESS за CLOUD Robofun #дефинирайте SERVER_ADDRESS "iot.robofun.ro" #дефинирайте SERVER_PORT "80"

- в „itbpGSMdefinition.h“опция за коментар по подразбиране за „_itbpModem_“и избра (изтриване на знак за коментар) опцията „#define _itbpModem_ xyzmIoT“(ред 71)

- в „itbpGSMdefinition.h“изберете правилния модем за вашия xyz-mIoT вкус: за M95FA изберете „#define xyzmIoTmodem TWOG“(ред 73) или за BG96 изберете „#define xyzmIoTmodem CATM1“(ред 75)

Стъпка 4: Robofun Cloud - Определете нови сензори и копирайте настройките на TOKEN

Robofun Cloud - Определете нови сензори и копирайте настройките на токените
Robofun Cloud - Определете нови сензори и копирайте настройките на токените
Robofun Cloud - Определете нови сензори и копирайте настройките на токените
Robofun Cloud - Определете нови сензори и копирайте настройките на токените
Robofun Cloud - Определете нови сензори и копирайте настройките на токените
Robofun Cloud - Определете нови сензори и копирайте настройките на токените

За това как да използваме облака Robofun [проста реализация на REST]

  1. Създаване на нов акаунт.
  2. Добавете два нови сензора (xyzmIOT_температура и xyzmIOT_ влажност).
  3. За всеки нов създаден сензор превъртете надолу страницата до глава "TOKEN" и запазете стойността на идентификатора "Tocken". След това тези стойности ще бъдат използвани за задаване на идентификатор на сензора [идентификационен номер] в кода на Arduino.

За справка вижте горните снимки.

Стъпка 5: Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода

Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода

Отворете в Arduino [(arduino.cc v> = 1.8.5] проекта xyz_mIoT_v41_temp_humidity.ino.

а. Задайте tempTocken и humiTocken стойности с тази, запазена в предишната стъпка [създадена в CLOUD].

Ако използвате xyz-mIoT щит, оборудван с модул BG96, можете да изберете режим на регистрация на мрежата като "GSM режим" или като "режим LTE CATM1" (използва се мобилна мрежа и SIM картата трябва да поддържа LTE CATM1*), като извикате client.setNetworkMode (GSMONLY), съответно client.setNetworkMode (CATM1ONLY) функция, точно след client.begin () във функцията setup ().

* използваме го за тестове RO Orange LTE CATM1 активирана SIM.

б. Натиснете два пъти (бързо) бутона RESET на щита xyz-mIoT [платката ще премине в режим на програмиране].

В Arduino изберете платката „itbrainpower.net xyz-mIoT“и „itbrainpower.net xyz-mIoT“порт за програмиране.

° С. Компилирайте и качете кода.

Щитът xyz-mIoT ще започне да взема данни за температурата и влажността (при скорост 1 минута) и да качва пробни стойности в CLOUD.

За да визуализирате изхода за отстраняване на грешки, използвайте Arduino Serial Monitor или друг терминал, като изберете порта за отстраняване на грешки със следните настройки: 115200bps, 8N, 1.

За справка вижте горните снимки.

Данните, регистрирани от температурата, могат да бъдат визуализирани на страницата със сензори за облачни сензори на Robofun или на публична (споделена) страница, както посочихме в Стъпка 4.

Наслади се!

РЪКОВОДСТВОТО Е ПРЕДОСТАВЕНО БЕЗ ВСЯКА ГАРАНЦИЯ !!! ИЗПОЛЗВАЙТЕ ГО НА СВОЙ РИСК !!!!

Първоначално публикуван от мен в проектите на itbrainpower.net и как да раздела.

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