Sadržaj:
- Korak 1: Hardver, lemljenje
- Korak 2: Hardver, okupite sve
- Korak 3: Preuzimanje i instaliranje softvera, preliminarne postavke
- Korak 4: Robofun Cloud - Definirajte nove senzore i kopirajte postavke TOKENA
- Korak 5: Arduino - Sensors Tocken Id, sastavite i učitajte IOT kod
Video: LTE CAT -M1 GSM IoT senzorska mreža T - 15 minuta .: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
08. travnja 2018., R&D Software Solutions srl [itbrainpower.net] otkrilo je javnosti najavu xyz-mIoT-a od strane itbrainpower.net štita-prve i najkompaktnije IoT ploče koja kombinira svestranost mikrokontrolera ARM0 (Microchip / Atmel ATSAMD21G u Arduino Zero kompatibilnom dizajnu), udobno korištenje paketa ugrađenih senzora sa povezivanjem koje pružaju LPWR LTE CAT M1 ili NB-IoT modemi dugog dometa i niske snage ili naslijeđeni 3G / GSM modemi.
Xyz-mIoT od itbrainpower.net štita može imati do 5 integriranih senzora:
- THS (senzori temperature i vlažnosti) - HDC2010,
- tVOC & eCO2 (senzor kvalitete zraka - ukupni hlapljivi organski spojevi CO2 - ekvivalent CO2) - CCS811,
- HALL (magnetski senzor) - DRV5032 sau ili IR (infracrveni senzor) KP -2012P3C,
- sekundarni IC (infracrveni senzor) - KP -2012P3C,
- TILT (osjetnik vibracija pokreta) ili REED (magnetski senzor) - SW200D.
O projektu:
Upotreba vlastitih xyz-mIOT senzora za zaštitu temperature i vlažnosti ekrana kao zapisnika podataka CLOUD senzora pomoću podrške za programiranje Arduino ploče…. t minus 15 minuta.
Potrebno vrijeme: 10-15 minuta.
Vrijeme implementacije može varirati ovisno o prethodnom korisničkom iskustvu. Arguino okruženje za instaliranje i ručno instaliranje klase Arduino nisu obuhvaćeni ovim načinom; probaj google. Knjižnice podrške i izvorni kôd korišteni u ovom uputstvu dostupni su za preuzimanje, za registrirane korisnike ovdje.
Poteškoća: početnik - srednji.
Potreban hardver:
- xyz-mIoT štit s integriranim HDC2010 senzorom, prema PN:
- XYZMIOT209#BG96-UFL-1100000 [opremljen LTE CAT M1 i GSM modemom] ili
- XYZMIOT209#M95FA-UFL-1100000 [opremljen samo GSM modemom]
- mikro veličina [4FF] LTE CATM1 ili 2G SIM kartica [s omogućenim podatkovnim planom]- mala LiPo baterija
- GSM ugrađena antena sa uFL ili, GSM antena sa SMA plus u. FL na SMA pigtail
Korak 1: Hardver, lemljenje
Omogućite da 5V s USB -a bude primarno napajanje za ploču kako je gore opisano. Alternativa: lemite oba reda konektora, postavite ploču u jednu matičnu ploču i spojite je između Vusba i Vrawa pomoću jedne muško-muške žice.
Lemiti LiPo konektor. Imajte na umu polaritet LiPO -a!
DVOSTRUKA PROVJERA LETLJENJA !!!
Korak 2: Hardver, okupite sve
Umetnite mikro-SIM u njegovo mjesto (SIM mora ukloniti postupak provjere PIN-a).
Spojite antenu, zatim spojite USB kabel na xyz-mIoT USB priključak i na računalo.
Spojite LiPo bateriju.
Korak 3: Preuzimanje i instaliranje softvera, preliminarne postavke
a. Preuzmite i instalirajte "xyz-mIoT štitovi klase Arduino", a zatim preuzmite posljednju verziju klasa: "xyz-mIOT štit IoT Rest support" i "xyz-mIOT shield sensors support class" odavde.
b. Instalirajte klase. Proširite arhive i instalirajte klase - ukratko:
- kopirajte datoteke "xyz-mIoT štiti klasu Arduino" u lokalnu hardversku mapu Arduino (moja je: "C: / Users / dragos / Documents / Arduino / hardware"), zatim
- kopirajte mape klasa podrške u svoju Arduino lokalnu korisničku mapu [moja je: "C: / Users / dragos / Documents / Arduino / libraries"] i - ponovno pokrenite Arduino okruženje. Više detalja o ručnoj instalaciji knjižnice, pročitajte o ručnoj instalaciji Arduino knjižnice.
c. Napravite mapu pod nazivom "xyz_mIoT_v41_temp_humidity".
d. Odavde preuzmite Arduino kod projekta i spremite ga kao "xyz_mIoT_v41_temp_humidity.ino" u prethodno stvorenu mapu.
e. Odredite neke postavke u nekim datotekama koje se nalaze u klasi "xyz -mIOT shield IoT Rest support" klase: - u "itbpGPRSIPdefinition.h" retku 2 postavite APN vrijednost, koristeći APN vrijednost vašeg GSM davatelja (Npr. NET za RO Orange)
- u "itbpGPRSIPdefinition.h" retku 9 postavite adresu SERVER_ADDRESS za CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- u "itbpGSMdefinition.h" zadanim opcijama komentara za "_itbpModem_" i odabrao (izbrisati znak komentara) opciju "#define _itbpModem_ xyzmIoT" (redak 71)
- u "itbpGSMdefinition.h" odabrali ste pravi modem za svoj okus xyz-mIoT: za M95FA odabrali ste "#define xyzmIoTmodem TWOG" (redak 73) ili za BG96 "#define xyzmIoTmodem CATM1" (redak 75)
Korak 4: Robofun Cloud - Definirajte nove senzore i kopirajte postavke TOKENA
Kako bismo to učinili, koristili smo Robofun oblak [jednostavna implementacija REST -a]
- Izraditi novi račun.
- Dodajte dva nova senzora (xyzmIOT_temperatura i xyzmIOT_ vlažnost).
- Za svaki novonastali senzor pomaknite se prema dolje do poglavlja "TOKEN" i zadržite vrijednost "Tocken" id. Te će se vrijednosti dalje koristiti za postavljanje ID -a senzora [token id] u Arduino kodu.
Za referencu pogledajte gornje slike.
Korak 5: Arduino - Sensors Tocken Id, sastavite i učitajte IOT kod
Otvorite u Arduinu [(arduino.cc v> = 1.8.5] projekt xyz_mIoT_v41_temp_humidity.ino.
a. Postavite tempTocken i humiTocken vrijednosti s onom zadržanom u prethodnom koraku [stvorenom u OBLAKU].
Ako koristite xyz-mIoT štit opremljen modulom BG96, možete odabrati način registracije mreže kao "GSM način" ili kao "način LTE CATM1" (koristi se mobilna mreža i SIM kartica mora podržavati LTE CATM1*) pozivom client.setNetworkMode (GSMONLY), respektivno client.setNetworkMode (CATM1ONLY) funkcija, odmah iza client.begin () u funkciji setup ().
* koristimo ga za testiranje SIM kartice s omogućenim RO narančastim LTE CATM1.
b. Pritisnite dvaput (brzo) gumb RESET na štitniku xyz-mIoT [ploča će se prebaciti u način programiranja].
U Arduinu odaberite "itbrainpower.net xyz-mIoT" ploču i "itbrainpower.net xyz-mIoT" programski port.
c. Sastavite i prenesite kôd.
Xyz-mIoT štit će započeti uzorkovanje podataka o temperaturi i vlažnosti (brzinom od 1 minute) i učitavati uzorkovane vrijednosti u OBLAK.
Da biste vizualizirali izlaz za ispravljanje pogrešaka, upotrijebite Arduino Serial Monitor ili neki drugi terminal odabirom porta za otklanjanje pogrešaka sa sljedećim postavkama: 115200bps, 8N, 1.
Za referencu pogledajte gornje slike.
Podaci zabilježeni temperaturom mogu se vizualizirati na stranici Robofun cloud senzora ili na javnoj (zajedničkoj) stranici kako smo naveli u koraku 4.
Uživati!
VODIČ PRUŽAN BEZ BILO KAKVOG JAMSTVA !!! KORISTITE GA NA SVOJ RIZIK !!!!
Prvotno sam objavio na projektima itbrainpower.net i kako to učiniti u odjeljcima.
Preporučeni:
Mreža temperaturnih senzora: 6 koraka
Mreža temperaturnih senzora: Temperatura i vlaga vitalni su podaci u vašem laboratoriju, kuhinji, proizvodnoj liniji, uredu, robotima ubojicama, pa čak i vašem domu. Ako trebate nadzirati više lokacija ili soba ili prostora, trebate nešto što je pouzdano, kompaktno, točno i prikladno
Jeftina bežična senzorska mreža na pojasu 433MHz: 5 koraka (sa slikama)
Jeftina bežična senzorska mreža na pojasu 433MHz: Veliko hvala Teresi Rajba što mi je ljubazno dala svoje prihvaćanje korištenja podataka iz njihovih publikacija u ovom članku.*Na gornjoj slici - pet jedinica senzora -pošiljatelja koje sam koristio za testiranjeŠto su bežični senzori mreže? Jednostavna definicija
HackerBox 0045: Mreža iskre: 10 koraka
HackerBox 0045: Spark Net: Pozdrav HackerBox hakerima širom svijeta! S HackerBox 0045 eksperimentiramo sa nordijskim nRF24 radio primopredajnicima, programiramo i umrežavamo Digispark Pro module, servo motore s radijskim sučeljem, detektore pokreta i još mnogo toga. Th
Mreža senzorskih stanica za osvjetljenje i sigurnosnu kontrolu: 5 koraka (sa slikama)
Mreža senzorskih stanica za osvjetljenje i sigurnosnu kontrolu: S ovom mrežom senzorskih postaja konfiguriranom u master/slave načinu rada moći ćete vršiti kontrolu rasvjete i sigurnosti u svom domu. Ove senzorske stanice (Node01, Node02 u ovom projektu) povezane su s glavnom stanicom (Node00) povezane s vama
Botletics LTE CAT-M/NB-IoT + GPS štit za Arduino: 10 koraka (sa slikama)
Botletics LTE CAT-M/NB-IoT + GPS štit za Arduino: Pregled Botletics SIM7000 LTE CAT-M/NB-IoT štit koristi novu LTE CAT-M i NB-IoT tehnologiju, a također ima integrirani GNSS (GPS, GLONASS i BeiDou /Compass, Galileo, QZSS standardi) za praćenje lokacije. Postoji više modula serije SIM7000