Indholdsfortegnelse:
- Trin 1: Hardware, lodning
- Trin 2: Hardware, saml alle sammen
- Trin 3: Download og installering af software, foreløbige indstillinger
- Trin 4: Robofun Cloud - Definer nye sensorer, og kopier TOKEN -indstillinger
- Trin 5: Arduino - Sensorer Tocken Id, kompilér og upload IOT -koden
Video: LTE CAT -M1 GSM IoT Sensors Network T - 15 minutter .: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Den 8. april 2018 afslørede R&D Software Solutions srl [itbrainpower.net] offentligheden meddelelsen om xyz-mIoT af itbrainpower.net-skjoldet-det første og mest kompakte IoT-kort, der kombinerer alsidigheden af ARM0 mikrokontroller (Microchip / Atmel ATSAMD21G i Arduino Zero-kompatibelt design), den komfortable brug af de integrerede sensorer er forbundet med tilslutningsmuligheder fra LPWR LTE CAT M1 eller NB-IoT langdistance- og laveffektmodemer eller gamle 3G / GSM-modemer.
Skærmen xyz-mIoT fra itbrainpower.net kan have op til 5 integrerede sensorer:
- THS (temperatur- og luftfugtighedssensorer) - HDC2010,
- tVOC & eCO2 (luftkvalitetssensor - CO2 totale flygtige organiske forbindelser - CO2 ækvivalent) - CCS811,
- HALL (magnetisk sensor) - DRV5032 sau eller IR (infrarød sensor) KP -2012P3C,
- sekundær IR (infrarød sensor) - KP -2012P3C,
- TILT (bevægelsesvibrationssensor) eller REED (magnetisk sensor) - SW200D.
Om projektet:
Brug af selv-xyz-mIOT-skærmtemperatur- og fugtighedsfølerne som CLOUD-sensordatalogger ved hjælp af programmeringsstøtte til Arduino-kort…. t minus 15 minutter.
Påkrævet tid: 10-15 minutter.
Implementeringstiden kan variere afhængigt af tidligere brugeroplevelse. Arduino -miljøinstallation og manuel installation af Arduino -klasse er ikke omfattet af denne vejledning; prøv at google det. Supportbiblioteker og kildekoden, der bruges i denne vejledning, er tilgængelige for download for registrerede brugere her.
Vanskelighed: begynder - mellem.
Hardware påkrævet:
- xyz-mIoT-skjold med integreret HDC2010-sensor som følgende PN:
- XYZMIOT209#BG96-UFL-1100000 [udstyret med LTE CAT M1 og GSM-modem] eller
- XYZMIOT209#M95FA-UFL-1100000 [udstyret med kun GSM-modem]
- micro-size [4FF] LTE CATM1 eller 2G SIM-kort [med dataplan aktiveret]- lille LiPo-batteri
- GSM integreret antenne med uFL eller, GSM antenne med SMA plus u. FL til SMA pigtail
Trin 1: Hardware, lodning
Aktiver 5V fra USB til at være den primære strømforsyning til kortet som beskrevet her. Alternativ: lodder begge stik rækker, placer brættet i et brødbræt og forbind mellem Vusb og Vraw ved hjælp af en mandlig-mandlig brødbrætstråd.
Lodde LiPo -stikket. Husk LiPO -polariteten!
Dobbelt tjek din sælger !!!
Trin 2: Hardware, saml alle sammen
Indsæt mikro-SIM'et i sin slot [SIM-kortet skal have fjernet proceduren for kontrol af pinkode].
Tilslut antennen, og slut derefter USB-kablet til xyz-mIoT USB-porten og til din computer.
Tilslut LiPo -batteriet.
Trin 3: Download og installering af software, foreløbige indstillinger
en. Download og installer "xyz-mIoT-skjolde Arduino-klasse", og download derefter den sidste version af klasser: "xyz-mIOT-skærm IoT Rest-understøttelse" og "xyz-mIOT-skærmsensorers supportklasse" herfra.
b. Installer klasserne. Udvid arkiverne og installer klasserne - i en nøddeskal:
- kopier filerne "xyz-mIoT shields Arduino class" i Arduino lokale hardware-mappe (min er: "C: / Users / dragos / Documents / Arduino / hardware"), og derefter
- kopier supportklassens mapper til din lokale Arduino -brugermappe [min er: "C: / Users / dragos / Documents / Arduino / libraries"] og - genstart Arduino -miljøet. Flere detaljer om manuel installation af bibliotek, læs om manuel installation af Arduino bibliotek.
c. Opret en mappe med navnet "xyz_mIoT_v41_temp_humidity".
d. Tag projektet Arduino -kode herfra, og gem det som "xyz_mIoT_v41_temp_humidity.ino" i den tidligere oprettede mappe.
e. Foretag nogle indstillinger i nogle filer indeholdt i klassen "xyz -mIOT shield IoT Rest": - i "itbpGPRSIPdefinition.h" linje 2 indstil APN -værdien ved hjælp af APN -værdien på din GSM -udbyder (f.eks. NET for RO Orange)
- i "itbpGPRSIPdefinition.h" linje 9 indstil SERVER_ADDRESS adressen for CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- i "itbpGSMdefinition.h" kommentar standardindstilling for "_itbpModem_" og valgte (slet kommentartegn) valgmulighed "#define _itbpModem_ xyzmIoT" (linje 71)
- i "itbpGSMdefinition.h" valgte du det rigtige modem til din xyz-mIoT-smag: til M95FA valgte "#define xyzmIoTmodem TWOG" (linje 73) eller til BG96 "#define xyzmIoTmodem CATM1" (linje 75)
Trin 4: Robofun Cloud - Definer nye sensorer, og kopier TOKEN -indstillinger
Til dette brugte vi Robofun -skyen [enkel REST -implementering]
- Oprette en ny konto.
- Tilføj to nye sensorer (xyzmIOT_temperature og xyzmIOT_humidity).
- For hver ny oprettet sensor skal du rulle ned på siden indtil "TOKEN" -kapitlet og beholde værdien "Tocken". Disse værdier vil derefter blive brugt til at indstille sensor -id [token -id] i Arduino -koden.
For reference, se ovenstående billeder.
Trin 5: Arduino - Sensorer Tocken Id, kompilér og upload IOT -koden
Åbn i Arduino [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino -projektet.
en. Indstil tempTocken og humiTocken værdier med den værdi, der blev bevaret i forrige trin [oprettet i CLOUD].
Hvis du bruger xyz-mIoT-skjold udstyret med BG96-modul, kan du vælge netværksregistreringstilstand som "GSM-tilstand" eller som "LTE CATM1-tilstand" (brugt mobilnetværk og SIM-kort skal understøtte LTE CATM1*) ved at ringe til client.setNetworkMode (GSMONLY), respektfuldt client.setNetworkMode (CATM1ONLY) funktion, lige efter client.begin () i funktionsopsætning ().
* vi bruger det til test RO Orange LTE CATM1 aktiveret SIM.
b. Tryk to gange (hurtigt) på xyz-mIoT shield RESET-knappen [kortet skifter til programmeringstilstand].
I Arduino skal du vælge "itbrainpower.net xyz-mIoT" board og "itbrainpower.net xyz-mIoT" programmeringsport.
c. Kompilér og upload koden.
Xyz-mIoT-skjoldet starter prøvetagning af temperatur- og fugtighedsdata (ved 1 min. Hastighed) og for at uploade samplede værdier til CLOUD.
For at visualisere fejlfindingsoutput skal du bruge Arduino Serial Monitor eller anden terminal ved at vælge fejlfindingsporten med følgende indstillinger: 115200bps, 8N, 1.
For reference, se ovenstående billeder.
De temperaturregistrerede data kan visualiseres på Robofun -skysensorsiden eller på en offentlig (delt) side, som vi specificerede i trin4.
God fornøjelse!
TUTORIALE GIVET UDEN NOGEN GARANTI !!! BRUG DET PÅ DIN EGEN RISIKO !!!!
Oprindeligt udgivet af mig på itbrainpower.net projekter og hvordan man sektionerer.
Anbefalede:
Analyse af LTE Cat.M1 PSM (strømbesparende tilstand): 4 trin
Analyse af LTE Cat.M1 PSM (strømbesparelsestilstand): I den foregående artikel har vi diskuteret, hvordan du indstiller Active / Sleep -cyklussen ved hjælp af PSM. Se venligst den foregående artikel for forklaringer på hardware og PSM-indstilling og AT-kommando. (Link: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Hvad er en PSM (strømsparetilstand) i LTE Cat.M1?: 3 trin
Hvad er en PSM (strømbesparende tilstand) i LTE Cat.M1?: LTE Cat.M1 (Cat.M1) er standardiseret af 3GPP, som er International Standardization Organization og serviceres landsdækkende via SKT. Cat.M1 er også en repræsentativ LPWAN (Low-Power Wide-Area Network) teknologi og specialiseret i IoT-applikationer d
Sad Cat Fixer, Catch -Me Cat Toy - Skoleprojekt: 3 trin
Sad Cat Fixer, Catch-Me Cat Toy-Skoleprojekt: Her er vores produkt, Det er en interaktiv legetøjsmus: Catch-Me Cat Toy. Her er en liste over problemer, mange katte i vores samfund står over for: Katte bliver i disse dage inaktive og deprimerede uden at have noget at gøre De fleste ejere har travlt med arbejde eller skole og dine børn
Botletics LTE CAT-M/NB-IoT + GPS Shield til Arduino: 10 trin (med billeder)
Botletics LTE CAT-M/NB-IoT + GPS Shield til Arduino: Oversigt Botletics SIM7000 LTE CAT-M/NB-IoT-skærmen bruger den nye LTE CAT-M og NB-IoT-teknologi og har også integreret GNSS (GPS, GLONASS og BeiDou /Kompas, Galileo, QZSS -standarder) til sporing af placering. Der er flere moduler i SIM7000-serien
Cat-a-way-Computer Vision Cat Sprinkler: 6 trin (med billeder)
Cat -a -way - Computer Vision Cat Sprinkler: Problem - Katte, der bruger din have som et toilet Løsning - Brug for meget tid på at konstruere en kattesprinkler med automatisk youtube upload -funktion Dette er ikke et trin for trin, men en oversigt over konstruktion og nogle kode#BeforeYouCallPETA - Kattene er