Turinys:
- 1 žingsnis: aparatūra, litavimas
- 2 žingsnis: aparatinė įranga, sujunkite viską
- 3 veiksmas: atsisiųskite ir įdiekite programinę įrangą, preliminarūs nustatymai
- 4 žingsnis: „Robofun Cloud“- nustatykite naujus jutiklius ir nukopijuokite „TOKEN“nustatymus
- 5 žingsnis: „Arduino“- jutikliai „Tocken Id“, sukompiliuokite ir įkelkite IOT kodą
Video: LTE CAT -M1 GSM IoT jutiklių tinklas T - 15 minučių .: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
2018 m. Balandžio 08 d. „R&D Software Solutions srl [itbrainpower.net]“visuomenei atskleidė, kad „itbrainpower.net“skydas paskelbė apie „xyz-mIoT“-pirmąją ir kompaktiškiausią IoT plokštę, apimančią ARM0 mikrovaldiklio universalumą. („Microchip“/ „Atmel ATSAMD21G“su „Arduino Zero“suderinamu dizainu), patogus įterptųjų jutiklių paketo naudojimas su jungtimis, kurias teikia LPWR LTE CAT M1 arba NB-IoT didelio nuotolio ir mažos galios modemai arba senieji 3G / GSM modemai.
„Xyz-mIoT by itbrainpower.net“skydelyje gali būti iki 5 integruotų jutiklių:
- THS (temperatūros ir drėgmės jutikliai) - HDC2010,
- tVOC ir eCO2 (oro kokybės jutiklis - bendras CO2 lakiųjų organinių junginių kiekis - CO2 ekvivalentas) - CCS811,
- HALL (magnetinis jutiklis) - DRV5032 sau arba IR (infraraudonųjų spindulių jutiklis) KP -2012P3C,
- antrinis IR (infraraudonųjų spindulių jutiklis) - KP -2012P3C,
- TILT (judesio vibracijos jutiklis) arba REED (magnetinis jutiklis) - SW200D.
Apie projektą:
Naudokite savarankiškus „xyz-mIOT“skydo temperatūros ir drėgmės jutiklius kaip „CLOUD“jutiklių duomenų kaupiklius, naudodami „Arduino“plokštės programavimo palaikymą…. t minus 15 minučių.
Reikalingas laikas: 10-15 minučių.
Diegimo laikas gali skirtis priklausomai nuo ankstesnės vartotojo patirties. „Arduino“aplinkos diegimas ir rankinis „Arduino“klasės diegimas tai neapima; pabandyk google. Pagalbines bibliotekas ir čia naudojamą šaltinio kodą galima atsisiųsti registruotiems vartotojams čia.
Sunkumas: pradedantysis - vidutinis.
Reikalinga aparatūra:
- „xyz-mIoT“skydas su integruotu HDC2010 jutikliu, kaip nurodyta toliau:
- XYZMIOT209#BG96-UFL-1100000 [su LTE CAT M1 ir GSM modemu] arba
- XYZMIOT209#M95FA-UFL-1100000 [įrengtas tik GSM modemas]
- mikro dydžio [4FF] LTE CATM1 arba 2G SIM kortelė [su duomenų planu įjungta]- maža LiPo baterija
- Įterpta GSM antena su uFL arba, GSM antena su SMA ir u. FL iki SMA
1 žingsnis: aparatūra, litavimas
Įjunkite 5 V iš USB kaip pagrindinį plokštės maitinimą, kaip aprašyta čia. Alternatyva: lituokite abi jungčių eilutes, įdėkite plokštę į vieną duonos lentą ir prijunkite tarp „Vusb“ir „Vraw“naudodami vieną vyriškos lyties laidą.
Lituokite „LiPo“jungtį. Nepamirškite LiPO poliškumo!
DUPLAS PATIKRINKITE LYDYMĄ !!!
2 žingsnis: aparatinė įranga, sujunkite viską
Įdėkite „micro-SIM“į jo lizdą [SIM kortelėje turi būti pašalinta PIN kodo tikrinimo procedūra].
Prijunkite anteną, tada prijunkite USB kabelį prie „xyz-mIoT“USB prievado ir prie kompiuterio.
Prijunkite „LiPo“akumuliatorių.
3 veiksmas: atsisiųskite ir įdiekite programinę įrangą, preliminarūs nustatymai
a. Atsisiųskite ir įdiekite „xyz-mIoT shields Arduino class“, tada atsisiųskite paskutinę klasių versiją: „xyz-mIOT shield IoT Rest support“ir „xyz-mIOT shield sensors support class“iš čia.
b. Įdiekite klases. Išplėskite archyvus ir įdiekite klases trumpai:
- nukopijuokite „xyz-mIoT shields Arduino class“failus į vietinį „Arduino“aparatinės įrangos aplanką (mano yra: „C: / Users / dragos / Documents / Arduino / hardware“), tada
- nukopijuokite palaikymo klasių aplankus į vietinį „Arduino“vartotojo aplanką [mano yra: "C: / Users / dragos / Documents / Arduino / libraries"] ir - iš naujo paleiskite "Arduino" aplinką. Daugiau informacijos apie rankinį bibliotekos diegimą skaitykite apie „Arduino“bibliotekos rankinį diegimą.
c. Sukurkite aplanką pavadinimu „xyz_mIoT_v41_temp_humidity“.
d. Iš čia paimkite projekto „Arduino“kodą ir išsaugokite jį kaip „xyz_mIoT_v41_temp_humidity.ino“anksčiau sukurtame aplanke.
e. Atlikite kai kurių failų, esančių „xyz -mIOT shield IoT Rest support“klasėje, nustatymus: - „itbpGPRSIPdefinition.h“2 eilutėje nustatykite APN vertę, naudodami savo GSM teikėjo APN vertę (pvz., NET RO Orange)
- 9 eilutėje „itbpGPRSIPdefinition.h“nustatykite CLOUD Robofun SERVER_ADDRESS adresą #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- „itbpGSMdefinition.h“numatytoji „_itbpModem_“komentaro parinktis ir pasirinko (ištrinti komentaro ženklą) parinktį „#define _itbpModem_ xyzmIoT“(71 eilutė)
- „itbpGSMdefinition.h“pasirinko tinkamą jūsų „xyz-mIoT“skonio modemą: M95FA atveju pasirinkite „#define xyzmIoTmodem TWOG“(73 eilutė) arba BG96 pasirinkite „#define xyzmIoTmodem CATM1“(75 eilutė)
4 žingsnis: „Robofun Cloud“- nustatykite naujus jutiklius ir nukopijuokite „TOKEN“nustatymus
Norėdami tai padaryti, naudojome „Robofun“debesį [paprastas REST diegimas]
- Sukurti naują paskyrą.
- Pridėkite du naujus jutiklius (xyzmIOT_temperatūra ir xyzmIOT_ drėgmė).
- Kiekvienam naujai sukurtam jutikliui slinkite žemyn iki puslapio „TOKEN“ir išsaugokite „Tocken“ID reikšmę. Šios vertės bus naudojamos jutikliams [token id] nustatyti „Arduino“kode.
Norėdami sužinoti, žiūrėkite aukščiau esančias nuotraukas.
5 žingsnis: „Arduino“- jutikliai „Tocken Id“, sukompiliuokite ir įkelkite IOT kodą
Atidarykite „Arduino“[(arduino.cc v> = 1.8.5]) projektą „xyz_mIoT_v41_temp_humidity.ino“.
a. Nustatykite tempTocken ir humiTocken reikšmes su ta, kuri buvo išsaugota ankstesniame veiksme [sukurta CLOUD].
Jei naudojate „xyz-mIoT“skydą su BG96 moduliu, galite pasirinkti tinklo registravimo režimą kaip „GSM režimas“arba kaip „LTE CATM1 režimas“(naudojamas mobilusis tinklas ir SIM kortelė turi palaikyti LTE CATM1*), paskambinę client.setNetworkMode (GSMONLY), pagarbiai client.setNetworkMode (CATM1ONLY) funkcija, iškart po client.begin () funkcijų sąrankoje ().
* Mes naudojame jį bandymams „RO Orange LTE CATM1“įgalinta SIM.
b. Du kartus (greitai) paspauskite „xyz-mIoT shield RESET“mygtuką [lenta persijungs į programavimo režimą].
„Arduino“pasirinkite „itbrainpower.net xyz-mIoT“plokštę ir „itbrainpower.net xyz-mIoT“programavimo prievadą.
c. Sudarykite ir įkelkite kodą.
„Xyz-mIoT“skydas pradės imti temperatūros ir drėgmės duomenis (1 min. Dažniu) ir įkelti mėginius į CLOUD.
Norėdami vizualizuoti derinimo išvestį, naudokite „Arduino Serial Monitor“arba kitą terminalą, pasirinkdami derinimo prievadą su šiais nustatymais: 115200 bps, 8N, 1.
Norėdami sužinoti, žiūrėkite aukščiau esančias nuotraukas.
Temperatūros įrašyti duomenys gali būti vizualizuojami „Robofun“debesų jutiklio puslapyje arba viešame (bendrinamame) puslapyje, kaip nurodėme 4 veiksme.
Mėgautis!
PAMOKA, SUTEIKTA BE JOKIOS GARANTIJOS !!! NAUDOKITE SAVO RIZIKA !!!!
Iš pradžių paskelbiau apie itbrainpower.net projektus ir kaip skiltį.
Rekomenduojamas:
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: 8 žingsniai
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: Šiuo metu kūrėjai ir kūrėjai teikia pirmenybę „Arduino“, norėdami greitai plėtoti projektų prototipus. „Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“turi labai gerą vartotojų bendruomenę. Šiame projekte
Pasidaryk pats: prie lubų montuojama mini jutiklių dėžutė su fokusuojamu judesio jutikliu: 4 žingsniai
Pasidaryk pats: prie lubų montuojama mini jutiklių dėžutė su fokusuojamu judesio jutikliu: Sveiki. Prieš kurį laiką padėjau savo draugui išmaniųjų namų koncepcijoje ir sukūriau specialiai suprojektuotą mini jutiklių dėžutę, kurią būtų galima pritvirtinti prie lubų į 40x65 mm skylę. Ši dėžutė padeda: • matuoti šviesos intensyvumą • matuoti drėgną
Temperatūros jutiklių tinklas: 6 žingsniai
Temperatūros jutiklių tinklas: temperatūra ir drėgmė yra gyvybiškai svarbūs jūsų laboratorijos, virtuvės, gamybos linijos, biuro, žudikų robotų ir net jūsų namų duomenys. Jei jums reikia stebėti kelias vietas, kambarius ar erdves, jums reikia kažko patikimo, kompaktiško, tikslaus ir tinkamo
Pigių belaidžių jutiklių tinklas 433 MHz juostoje: 5 žingsniai (su nuotraukomis)
Pigių belaidžių jutiklių tinklas 433 MHz juostoje: didelis ačiū Teresa Rajba už tai, kad ji man davė sutikimą naudoti duomenis iš jų publikacijų šiame straipsnyje. tinklus? Paprastas apibrėžimas padės
Apšvietimo ir saugumo valdymo jutiklių stočių tinklas: 5 žingsniai (su nuotraukomis)
Apšvietimo ir saugumo valdymo jutiklių stočių tinklas: naudodami šį jutiklių stočių tinklą, sukonfigūruotą pagrindinio/pavaldinio režimu, galėsite atlikti apšvietimą ir saugumą namuose. Šios jutiklių stotys (šiame projekte „Node01“, „Node02“) yra prijungtos prie pagrindinės stoties („Node00“), prijungtos prie jūsų