Innholdsfortegnelse:
- Trinn 1: Maskinvare, lodding
- Trinn 2: Maskinvare, bring alt sammen
- Trinn 3: Last ned og installer programvare, foreløpige innstillinger
- Trinn 4: Robofun Cloud - Definer nye sensorer og kopier TOKEN -innstillinger
- Trinn 5: Arduino - Sensorer Tocken ID, kompiler og last opp IOT -koden
Video: LTE CAT -M1 GSM IoT Sensors Network T - 15 minutter: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
For denne måten brukte vi Robofun -skyen [enkel REST -implementering]
- Lag en ny bruker.
- Legg til to nye sensorer (xyzmIOT_temperature og xyzmIOT_humidity).
- 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
Å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:
Analyse av LTE Cat.M1 PSM (strømsparingsmodus): 4 trinn
Analyse av LTE Cat.M1 PSM (strømsparingsmodus): I forrige artikkel har vi diskutert hvordan du setter aktiv / hvilesyklus ved hjelp av PSM. Se forrige artikkel for forklaringer på maskinvare og PSM-innstillinger og AT-kommando. (Lenke: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Hva er en PSM (strømsparingsmodus) i LTE Cat.M1?: 3 trinn
Hva er en PSM (strømsparingsmodus) i LTE Cat.M1?: LTE Cat.M1 (Cat.M1) er standardisert av 3GPP som er International Standardization Organization og betjenes landsdekkende gjennom SKT. Cat.M1 er også en representativ LPWAN (Low-Power Wide-Area Network) teknologi og spesialisert på IoT-applikasjoner d
Sad Cat Fixer, Catch -Me Cat Toy - Skoleprosjekt: 3 trinn
Sad Cat Fixer, Catch-Me Cat Toy-Skoleprosjekt: Her er produktet vårt, Det er en interaktiv lekemus: Catch-Me Cat Toy. Her er en liste over problemer mange katter i samfunnet vårt står overfor: Katter blir i disse dager inaktive og deprimerte uten å gjøre noe De fleste eiere er opptatt med jobb eller skole og barnet ditt
Botletics LTE CAT-M/NB-IoT + GPS-skjerm for Arduino: 10 trinn (med bilder)
Botletics LTE CAT-M/NB-IoT + GPS-skjerm for Arduino: Oversikt Botletics SIM7000 LTE CAT-M/NB-IoT-skjoldet bruker den nye LTE CAT-M- og NB-IoT-teknologien og har også integrert GNSS (GPS, GLONASS og BeiDou /Kompass, Galileo, QZSS -standarder) for posisjonssporing. Det er flere moduler i SIM7000-serien
Cat-a-way-Computer Vision Cat Sprinkler: 6 trinn (med bilder)
Cat -a -way - Computer Vision Cat Sprinkler: Problem - Katter som bruker hagen din som et toalett Løsning - Bruk for mye tid på å konstruere en kattesprinkler med automatisk youtube -opplastingsfunksjon Dette er ikke et trinn for trinn, men en oversikt over konstruksjon og noen kode#BeforeYouCallPETA - Kattene er