Innholdsfortegnelse:

LTE CAT -M1 GSM IoT Sensors Network T - 15 minutter: 5 trinn
LTE CAT -M1 GSM IoT Sensors Network T - 15 minutter: 5 trinn

Video: LTE CAT -M1 GSM IoT Sensors Network T - 15 minutter: 5 trinn

Video: LTE CAT -M1 GSM IoT Sensors Network T - 15 minutter: 5 trinn
Video: SIM7600 4G LTE GSM Modem Tutorial with Arduino | AT Commands, Call, SMS, HTTP Internet 2024, Juli
Anonim
LTE CAT -M1 GSM IoT Sensors Network… T - 15 minutter
LTE CAT -M1 GSM IoT Sensors Network… T - 15 minutter
LTE CAT -M1 GSM IoT Sensors Network… T - 15 minutter
LTE CAT -M1 GSM IoT Sensors Network… T - 15 minutter
LTE CAT -M1 GSM IoT Sensors Network… T - 15 minutter
LTE CAT -M1 GSM IoT Sensors Network… T - 15 minutter

April 2018 avslørte R&D Software Solutions srl [itbrainpower.net] offentligheten kunngjøringen om xyz-mIoT av itbrainpower.net-skjoldet-det første og mest kompakte IoT-kortet som kombinerer allsidigheten til ARM0 mikrokontroller (Microchip / Atmel ATSAMD21G i Arduino Zero-kompatibel design), den komfortable bruken av de innebygde sensorene pakker med tilkobling levert av LPWR LTE CAT M1 eller NB-IoT langdistanse- og laveffektmodem eller eldre 3G / GSM-modemer.

Skjermen xyz-mIoT av itbrainpower.net kan ha opptil 5 integrerte sensorer:

  • THS (temperatur- og fuktighetssensorer) - HDC2010,
  • tVOC & eCO2 (luftkvalitetssensor - CO2 totalt flyktige organiske forbindelser - CO2 ekvivalent) - CCS811,
  • HALL (magnetisk sensor) - DRV5032 sau eller IR (infrarød sensor) KP -2012P3C,
  • sekundær IR (infrarød sensor) - KP -2012P3C,
  • TILT (bevegelsesvibrasjonssensor) eller REED (magnetisk sensor) - SW200D.

Om prosjektet:

Bruk av selv-xyz-mIOT-skjermtemperatur- og fuktighetssensorer som CLOUD-sensordataloggere ved hjelp av programmeringsstøtte for Arduino-kort…. t minus 15 minutter.

Nødvendig tid: 10-15 minutter.

Implementeringstiden kan variere avhengig av tidligere brukeropplevelse. Installasjon av Arduino -miljø og manuell installasjon av Arduino -klasser dekkes ikke av denne hvordan; prøv å google det. Støttebiblioteker og kildekoden som brukes i denne, er tilgjengelig for nedlasting for registrerte brukere her.

Vanskelighetsgrad: nybegynner - middels.

Maskinvare nødvendig:

- xyz-mIoT-skjold med integrert HDC2010-sensor, som følgende PN:

  • XYZMIOT209#BG96-UFL-1100000 [utstyrt med LTE CAT M1 og GSM-modem] eller
  • XYZMIOT209#M95FA-UFL-1100000 [utstyrt med bare GSM-modem]

- micro-size [4FF] LTE CATM1 eller 2G SIM-kort [med dataplan aktivert]- lite LiPo-batteri

- GSM innebygd antenne med uFL eller, GSM antenne med SMA pluss u. FL til SMA pigtail

Trinn 1: Maskinvare, lodding

Maskinvare, lodding
Maskinvare, lodding

Aktiver 5V fra USB som hovedstrømforsyning for kortet som beskrevet her. Alternativ: lodd begge koblingene, plasser brettet i et brødbrett og koble mellom Vusb og Vraw ved hjelp av en mannlig-mannlig brødbretttråd.

Lodd LiPo -kontakten. Husk LiPO -polariteten!

Dobbel sjekk din selger !!!

Trinn 2: Maskinvare, bring alt sammen

Maskinvare, ta alt sammen
Maskinvare, ta alt sammen

Sett inn mikro-SIM-kortet i sporet [SIM-kortet må ha fjernet PIN-kontrollen].

Koble antennen, og koble deretter USB-kabelen til xyz-mIoT USB-porten og til datamaskinen.

Koble til LiPo -batteriet.

Trinn 3: Last ned og installer programvare, foreløpige innstillinger

en. Last ned og installer "xyz-mIoT shields Arduino class", og last ned den siste versjonen av klassene: "xyz-mIOT shield IoT Rest support" og "xyz-mIOT shield sensors support class" herfra.

b. Installer klassene. Utvid arkivene og installer klassene - i et nøtteskall:

  • kopier filene "xyz-mIoT shields Arduino class" i Arduino lokal maskinvaremappe (min er: "C: / Users / dragos / Documents / Arduino / hardware"), og deretter
  • kopier støtteklassemappene til din lokale brukermappe i Arduino [min er: "C: / Users / dragos / Documents / Arduino / libraries"] og - start Arduino -miljøet på nytt. Flere detaljer om manuell installering av bibliotek, les om manuell installasjon av Arduino bibliotek.

c. Lag en mappe med navnet "xyz_mIoT_v41_temp_humidity".

d. Ta tak i prosjektets Arduino -kode herfra og lagre den som "xyz_mIoT_v41_temp_humidity.ino" i forrige opprettet mappe.

e. Gjør noen innstillinger i noen filer inne i "xyz -mIOT shield IoT Rest" -klassen: - i "itbpGPRSIPdefinition.h" linje 2, sett APN -verdien ved å bruke APN -verdien til GSM -leverandøren din (f.eks. NET for RO Orange)

- i "itbpGPRSIPdefinition.h" linje 9 angi SERVER_ADDRESS adressen for CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- i "itbpGSMdefinition.h" kommentar standardalternativ for "_itbpModem_" og valgte (slett kommentarsignal) alternativet "#define _itbpModem_ xyzmIoT" (linje 71)

- i "itbpGSMdefinition.h" valgte du det riktige modemet for din xyz-mIoT-smak: for M95FA valgte du "#define xyzmIoTmodem TWOG" (linje 73) eller for BG96 "#define xyzmIoTmodem CATM1" (linje 75)

Trinn 4: Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger

Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger
Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger
Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger
Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger
Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger
Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger

For denne måten brukte vi Robofun -skyen [enkel REST -implementering]

  1. Lag en ny bruker.
  2. Legg til to nye sensorer (xyzmIOT_temperature og xyzmIOT_humidity).
  3. For hver ny opprettede sensor blar du nedover siden til "TOKEN" kapittel og beholder "Tocken" ID -verdien. Disse verdiene vil deretter bli brukt til å angi sensorer id [token id] i Arduino -koden.

For referanse, se bildene ovenfor.

Trinn 5: Arduino - Sensorer Tocken ID, kompiler og last opp IOT -koden

Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Arduino - Sensors Tocken Id, Compile and Upload IOT Code

Åpne i Arduino [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino -prosjektet.

en. Angi tempTocken og humiTocken verdier med den som ble beholdt i forrige trinn [opprettet i CLOUD].

Hvis du bruker xyz-mIoT-skjold utstyrt med BG96-modul, kan du velge nettverksregistreringsmodus som "GSM-modus" eller som "LTE CATM1-modus" (mobilt nettverk som brukes og SIM-kortet må støtte LTE CATM1*) ved å ringe client.setNetworkMode (GSMONLY), respektfullt client.setNetworkMode (CATM1ONLY) -funksjonen, rett etter client.begin () i funksjonsoppsett ().

* vi bruker den til tester RO Orange LTE CATM1 -aktivert SIM.

b. Trykk to ganger (raskt) på xyz-mIoT shield RESET-knappen [kortet vil bytte til programmeringsmodus].

I Arduino, velg "itbrainpower.net xyz-mIoT" -kortet og "itbrainpower.net xyz-mIoT" programmeringsport.

c. Kompiler og last opp koden.

Xyz-mIoT-skjoldet starter prøvetaking av temperatur- og fuktighetsdata (ved 1 min. Hastighet) og for å laste opp samplede verdier til CLOUD.

For å visualisere feilsøkingsutgangen bruker du Arduino Serial Monitor eller annen terminal ved å velge feilsøkingsporten med følgende innstillinger: 115200bps, 8N, 1.

For referanse, se bildene ovenfor.

Temperaturregistrerte data kan visualiseres på Robofun skysensorside eller på en offentlig (delt) side som vi spesifiserte i trinn 4.

Nyt!

VEILEDNING SOM GJØRES UTEN NOEN GARANTI !!! BRUK DET PÅ DIN EGEN RISIKO !!!!

Opprinnelig publisert av meg på itbrainpower.net -prosjekter og hvordan du deler.

Anbefalt: