Съдържание:
- Стъпка 1: Хардуер, запояване
- Стъпка 2: Хардуер, обединете всички
- Стъпка 3: Изтегляне и инсталиране на софтуер, предварителни настройки
- Стъпка 4: Robofun Cloud - Определете нови сензори и копирайте настройките на TOKEN
- Стъпка 5: Arduino - Sensors Tocken Id, Компилирайте и качете IOT кода
Видео: LTE CAT -M1 GSM IoT Sensors Network T - 15 минути .: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
На 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 [проста реализация на REST]
- Създаване на нов акаунт.
- Добавете два нови сензора (xyzmIOT_температура и xyzmIOT_ влажност).
- За всеки нов създаден сензор превъртете надолу страницата до глава "TOKEN" и запазете стойността на идентификатора "Tocken". След това тези стойности ще бъдат използвани за задаване на идентификатор на сензора [идентификационен номер] в кода на Arduino.
За справка вижте горните снимки.
Стъпка 5: 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 и как да раздела.
Препоръчано:
Създайте игра Arduino Simon за 2 минути!: 3 стъпки
Създайте игра на Arduino Simon за 2 минути!: БЕЗ скокове! БЕЗ проводници! БЕЗ запояване! NO Breadboard! Мислене извън кутията. Така че искате да демонстрирате микроконтролера си заедно с някои допълнителни периферни модели много бързо, преди приятелите или роднините да са на път … Съберете заедно
Анализ на LTE Cat.M1 PSM (режим на пестене на енергия): 4 стъпки
Анализ на LTE Cat.M1 PSM (режим на пестене на енергия): В предишната статия обсъдихме как да настроите цикъла Active / Sleep с помощта на PSM. Моля, вижте предишната статия за обяснения относно хардуерната и PSM настройка и AT команда. (Връзка: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Какво е PSM (режим на пестене на енергия) в LTE Cat.M1?: 3 стъпки
Какво представлява PSM (режим на пестене на енергия) в LTE Cat.M1?: LTE Cat.M1 (Cat.M1) е стандартизиран от 3GPP, която е Международна организация по стандартизация и се обслужва в цялата страна чрез SKT. Също така, Cat.M1 е представителна технология LPWAN (Low-Power Wide-Area Network) и е специализирана в приложение за IoT
Botletics LTE CAT-M/NB-IoT + GPS щит за Arduino: 10 стъпки (със снимки)
Botletics LTE CAT-M/NB-IoT + GPS щит за Arduino: Общ преглед Ботлетът SIM7000 LTE CAT-M/NB-IoT щит използва новата технология LTE CAT-M и NB-IoT и също така има интегриран GNSS (GPS, GLONASS и BeiDou /Compass, Galileo, QZSS стандарти) за проследяване на местоположението. Има няколко модула от серия SIM7000
Cat-a-way-Cat Vision Cat Sprinkler: 6 стъпки (със снимки)
Cat -a -way - Computer Vision Cat Sprinkler: Проблем - Котките използват вашата градина като тоалетна Решение - Прекарайте твърде много време в проектирането на спринклер за котки с функция за автоматично качване в YouTube Това не е стъпка по стъпка, а преглед на строителството и някои код#BeforeYouCallPETA - Котките са