Բովանդակություն:

LTE CAT -M1 GSM IoT տվիչների ցանց T - 15 րոպե. 5 քայլ
LTE CAT -M1 GSM IoT տվիչների ցանց T - 15 րոպե. 5 քայլ

Video: LTE CAT -M1 GSM IoT տվիչների ցանց T - 15 րոպե. 5 քայլ

Video: LTE CAT -M1 GSM IoT տվիչների ցանց T - 15 րոպե. 5 քայլ
Video: SIM7600 4G LTE GSM Modem Tutorial with Arduino | AT Commands, Call, SMS, HTTP Internet 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 րոպե

2018 թվականի ապրիլի 08-ին R&D Software Solutions srl [itbrainpower.net]-ը հանրությանը հայտնեց itbrainpower.net վահանի կողմից xyz-mIoT- ի հայտարարությունը ՝ առաջին և ամենակոմպակտ, IoT տախտակը, որը համատեղում է ARM0 միկրոկառավարիչի բազմակողմանիությունը: (Microchip / Atmel ATSAMD21G Arduino Zero- ի հետ համատեղ դիզայնով), ներդրված սենսորների փաթեթի հարմարավետ օգտագործումը LPWR LTE CAT M1 կամ NB-IoT երկարաժամկետ և ցածր էներգիայի մոդեմներով կամ ժառանգական 3G / GSM մոդեմներով:

Itbrainpower.net վահանի xyz-mIoT- ը կարող է ունենալ մինչև 5 ինտեգրված տվիչ.

  • THS (ջերմաստիճանի և խոնավության տվիչներ) - HDC2010,
  • tVOC & eCO2 (օդի որակի տվիչ - CO2 ընդհանուր ցնդող օրգանական միացություններ - CO2 համարժեք) - CCS811,
  • HALL (մագնիսական տվիչ) - DRV5032 sau կամ IR (ինֆրակարմիր ցուցիչ) KP -2012P3C,
  • երկրորդային IR (ինֆրակարմիր տվիչ) - KP -2012P3C,
  • TILT (շարժման թրթռման տվիչ) կամ REED (մագնիսական տվիչ) - SW200D:

Նախագծի մասին

Ինքնուրույն xyz-mIOT վահանի ջերմաստիճանի և խոնավության տվիչների օգտագործումը որպես CLOUD տվիչների տվյալների անտառահատիչներ ՝ օգտագործելով Arduino տախտակի ծրագրավորման աջակցությունը…. t մինուս 15 րոպե:

Պահանջվող ժամանակը `10-15 րոպե:

Իրականացման ժամանակը կարող է տարբեր լինել `կախված նախորդ օգտագործողի փորձից: Arduino միջավայրի տեղադրումը և ձեռքով Arduino դասի տեղադրումը այս կերպ չեն լուսաբանվում. փորձիր Google- ում Աջակցող գրադարանները և այստեղ օգտագործվող աղբյուրի կոդը, ինչպես հասանելի են ներբեռնման համար, գրանցված օգտվողների համար այստեղ:

Դժվարություն ՝ սկսնակ - միջանկյալ:

Պահանջվող սարքավորում

- 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: Սարքաշար, զոդում

Սարքավորումներ, զոդում
Սարքավորումներ, զոդում

Միացրեք USB- ից 5V- ը, որպես տախտակի հիմնական սնուցման աղբյուր, ինչպես նկարագրված է այստեղ: Այլընտրանք. Միացրեք երկու միակցիչի տողերը, տեղադրեք տախտակը մեկ տախտակի մեջ և միացեք Vusb- ի և Vraw- ի միջև ՝ օգտագործելով մեկ արու-արական տախտակի մետաղալար:

Erոդեք LiPo միակցիչը: Հիշեք LiPO- ի բևեռականությունը:

Կրկնակի ստուգեք ձեր զոդումը !!!

Քայլ 2: Սարքավորումներ, հավաքեք բոլորը միասին

Սարքավորումներ, բերեք բոլորը միասին
Սարքավորումներ, բերեք բոլորը միասին

Տեղադրեք միկրո-SIM- ը նրա բնիկի մեջ [SIM քարտը պետք է հեռացնի PIN- ի ստուգման կարգը]:

Միացրեք ալեհավաքը, այնուհետև USB մալուխը միացրեք xyz-mIoT USB պորտին և ձեր համակարգչին:

Միացրեք LiPo մարտկոցը:

Քայլ 3: Ներբեռնեք և տեղադրեք ծրագրակազմ, նախնական կարգավորումներ

ա Ներբեռնեք և տեղադրեք «xyz-mIoT shields Arduino դաս», այնուհետև ներբեռնեք դասերի վերջին տարբերակը ՝ «xyz-mIOT shield IoT Rest support» և «xyz-mIOT shield sensors support class»:

բ. Տեղադրեք դասերը: Ընդլայնել արխիվները և տեղադրել դասերը ՝ մի խոսքով.

  • պատճենեք «xyz-mIoT Shields 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» տողում 9 սահմանեք SERVER_ADDRESS հասցեն CLOUD Robofun #սահմանեք SERVER_ADDRESS «iot.robofun.ro» #սահմանեք SERVER_PORT «80»

- «itbpGSMdefinition.h» - ում «_itbpModem_» - ի մեկնաբանության կանխադրված տարբերակում և ընտրել (ջնջել մեկնաբանության նշանը) «#սահմանել _itbpModem_ xyzmIoT» տարբերակը (տող 71)

- «itbpGSMdefinition.h»- ում ընտրել եք ճիշտ մոդեմ ձեր xyz-mIoT համի համար. M95FA- ի համար ընտրել է «#define xyzmIoTmodem TWOG» (տող 73) կամ BG96- ի համար ընտրել «#define xyzmIoTmodem CATM1» (տող 75)

Քայլ 4: Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN կարգավորումները:

Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN- ի կարգավորումները
Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN- ի կարգավորումները
Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN- ի կարգավորումները
Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN- ի կարգավորումները
Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN- ի կարգավորումները
Robofun Cloud - Սահմանեք նոր սենսորներ և պատճենեք TOKEN- ի կարգավորումները

Դրա համար ինչպես օգտագործեցինք Robofun ամպը [պարզ REST իրականացում]

  1. Նոր հաշիվ բացել.
  2. Ավելացրեք երկու նոր տվիչ (xyzmIOT_temperature և xyzmIOT_humidity):
  3. Յուրաքանչյուր նոր ստեղծված սենսորի համար ոլորեք էջը մինչև «TOKEN» գլուխը և պահպանեք «Tocken» id արժեքը: Այդ արժեքները հաջորդիվ կօգտագործվեն ՝ Arduino կոդի մեջ սենսորների id [token id] սահմանելու համար:

Տեղեկատվության համար տե՛ս վերը նշված նկարները:

Քայլ 5. Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը

Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը
Arduino - սենսորներ Tocken Id, կազմեք և վերբեռնեք IOT ծածկագիրը

Բացեք Arduino- ում [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino նախագծում:

ա Սահմանեք tempTocken և humiTocken արժեքները նախորդ քայլում պահպանված արժեքի հետ [ստեղծված CLOUD- ում]:

Եթե օգտագործում եք BG96 մոդուլով հագեցած xyz-mIoT վահանը, կարող եք ընտրել ցանցի գրանցման ռեժիմը որպես «GSM ռեժիմ» կամ որպես «LTE CATM1 ռեժիմ» (բջջային ցանցը օգտագործվում է և SIM քարտը պետք է ապահովի LTE CATM1*) ՝ զանգահարելով client.setNetworkMode (GSMONLY), համապատասխանաբար client.setNetworkMode (CATM1ONLY) գործառույթը, անմիջապես client.begin () ֆունկցիայի կարգավորումից () սկսելուց անմիջապես հետո:

* մենք այն օգտագործում ենք RO Orange LTE CATM1 միացված SIM թեստերի համար:

բ. Երկու անգամ (արագ) սեղմեք xyz-mIoT shield RESET կոճակը [տախտակը կանցնի ծրագրավորման ռեժիմի]:

Arduino- ում ընտրեք «itbrainpower.net xyz-mIoT» տախտակը և «itbrainpower.net xyz-mIoT» ծրագրավորման նավահանգիստը:

գ. Կազմեք և վերբեռնեք ծածկագիրը:

Xyz-mIoT վահանը կսկսի նմուշառել ջերմաստիճանի և խոնավության տվյալները (1 րոպե արագությամբ) և ընտրանքային արժեքները բեռնել ամպի մեջ:

Վրիպազերծման ելքը պատկերացնելու համար օգտագործեք Arduino սերիական մոնիտորը կամ այլ տերմինալ ՝ ընտրելով վրիպազերծման պորտը հետևյալ պարամետրերով ՝ 115200 բիթ / վ, 8 Ն, 1:

Տեղեկատվության համար տե՛ս վերը նշված նկարները:

Temperatureերմաստիճանի գրանցված տվյալները կարող են պատկերացվել Robofun ամպային տվիչների էջում կամ հանրային (համօգտագործվող) էջում, ինչպես մենք նշել ենք Քայլ 4 -ում:

Վայելեք:

ՏՐԱՄԱԴՐՈԹՅՈՆ ԱՌԱՆ ԵՐԱՇԽԻՔԻ !!! Օգտագործեք ձեր սեփական ռիսկով !!!!

Սկզբնապես հրապարակվել է իմ կողմից itbrainpower.net նախագծերում և ինչպես բաժանել:

Խորհուրդ ենք տալիս: