Përmbajtje:
- Hapi 1: Harduer, Saldim
- Hapi 2: Pajisje kompjuterike, sillni të gjithë së bashku
- Hapi 3: Shkarkimi dhe instalimi i softuerit, cilësimet paraprake
- Hapi 4: Robofun Cloud - Përcaktoni sensorë të rinj dhe kopjoni cilësimet e TOKEN
- Hapi 5: Arduino - Sensorët Tocken Id, Përpiloni dhe Ngarkoni Kodin IOT
Video: Rrjeti i Sensorëve LTE CAT -M1 GSM IoT T - 15 Minuta .: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Në 08 Prill 2018, R&D Software Solutions srl [itbrainpower.net] zbuloi për publikun njoftimin e xyz-mIoT nga mburoja itbrainpower.net-bordi i parë dhe më kompakt IoT që kombinon shkathtësinë e mikrokontrolluesit ARM0 (Mikroçip / Atmel ATSAMD21G në dizajn të pajtueshëm me Arduino Zero), përdorimi i rehatshëm i paketës së sensorëve të integruar me lidhshmëri të siguruar nga LPWR LTE CAT M1 ose modemë me rreze të gjatë dhe me fuqi të ulët NB-IoT ose modemë të trashëguar 3G / GSM.
Mburoja xyz-mIoT by itbrainpower.net mund të ketë deri në 5 sensorë të integruar:
- THS (sensorë të temperaturës dhe lagështisë) - HDC2010,
- tVOC & eCO2 (sensori i cilësisë së ajrit - CO2 komponimet organike të paqëndrueshme totale- ekuivalente me CO2) - CCS811,
- HALL (sensor magnetik) - DRV5032 sau ose IR (sensor infra të kuqe) KP -2012P3C,
- IR dytësore (sensor infra të kuqe) - KP -2012P3C,
- TILT (sensori i dridhjeve të lëvizjes) ose REED (sensori magnetik) - SW200D.
Rreth projektit:
Përdorimi i sensorëve të temperaturës dhe lagështisë së mburojës së xyz-mIOT si regjistrues të të dhënave të sensorit CLOUD duke përdorur mbështetjen e programimit të bordit Arduino…. t minus 15 minuta.
Koha e kërkuar: 10-15 minuta.
Koha e zbatimit mund të ndryshojë në varësi të përvojës së mëparshme të përdoruesit. Instalimi i mjedisit Arduino dhe instalimi manual i klasës Arduino nuk mbulohen nga kjo si; provoje ne google Bibliotekat mbështetëse dhe kodi burimor i përdorur në këtë mënyrë si të jenë në dispozicion për shkarkim, për përdoruesit e regjistruar këtu.
Vështirësia: fillestare - e ndërmjetme.
Kërkohet harduer:
- mburoja xyz-mIoT që ka sensor të integruar HDC2010, si PN e mëposhtme:
- XYZMIOT209#BG96-UFL-1100000 [pajisur me modem LTE CAT M1 dhe GSM] ose
- XYZMIOT209#M95FA-UFL-1100000 [e pajisur me modem vetëm GSM]
- kartë SIM me madhësi të vogël [4FF] LTE CATM1 ose 2G [me planin e të dhënave të aktivizuar]- bateri e vogël LiPo
- Antenë e ngulitur GSM me uFL ose, antenë GSM me SMA plus u. FL në SMA pigtail
Hapi 1: Harduer, Saldim
Aktivizoni 5V nga USB të jetë furnizimi kryesor i energjisë për bordin siç përshkruhet këtu. Alternativë: lidhni të dy rreshtat e lidhësit, vendoseni tabelën në një dërrasë të ngushtë dhe lidheni midis Vusb dhe Vraw duke përdorur një tel të bukës mashkull-mashkull.
Lidh lidhësin LiPo. Mbani në mend polaritetin LiPO!
KONTROLLONI DYFISHM Saldimin tuaj !!!
Hapi 2: Pajisje kompjuterike, sillni të gjithë së bashku
Fut mikro-SIM në folenë e tij [karta SIM duhet të ketë hequr procedurën e kontrollit të PIN-it].
Lidhni antenën, më pas lidhni kabllon USB me portën USB xyz-mIoT dhe me kompjuterin tuaj.
Lidhni baterinë LiPo.
Hapi 3: Shkarkimi dhe instalimi i softuerit, cilësimet paraprake
a Shkarkoni dhe instaloni "xyz-mIoT shields Arduino class", pastaj shkarkoni versionin e fundit të klasave: "xyz-mIOT shield IoT Rest support" dhe "xyz-mIOT mburoja e sensorëve të klasës mbështetëse" nga këtu.
b Instaloni klasat. Zgjero arkivat dhe instalo klasat - me pak fjalë:
- kopjoni skedarët "xyz-mIoT mbron klasën Arduino" në dosjen e harduerit Arduino (imi është: "C: / Users / dragos / Documents / Arduino / hardware"), pastaj
- kopjoni dosjet e klasave të mbështetjes në dosjen tuaj të përdoruesit lokal Arduino [imi është: "C: / Users / dragos / Documents / Arduino / libraries"] dhe - rinisni mjedisin Arduino. Më shumë detaje rreth instalimit manual të bibliotekës, lexoni në lidhje me instalimin manual të bibliotekës Arduino.
c Bëni një dosje të quajtur "xyz_mIoT_v41_temp_humidity".
d Merrni kodin e projektit Arduino nga këtu dhe ruajeni si "xyz_mIoT_v41_temp_humidity.ino" në dosjen e krijuar më parë.
e Bëni disa cilësime në disa skedarë që gjenden brenda klasës "xyz -mIOT shield IoT Rest support": - në rreshtin "itbpGPRSIPdefinition.h" 2 vendosni vlerën APN, duke përdorur vlerën APN të ofruesit tuaj GSM (P.sh.: NET për RO Orange)
- në "itbpGPRSIPdefinition.h" rreshti 9 vendosni adresën SERVER_ADDRESS për CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- në "itbpGSMdefinition.h" opsioni i parazgjedhur i komentit për "_itbpModem_" dhe zgjodhi (fshi shenjën e komentit) opsionin "#define _itbpModem_ xyzmIoT" (rreshti 71)
- në "itbpGSMdefinition.h" zgjodhi modemin e duhur për shijen tuaj xyz-mIoT: për M95FA zgjodhi "#define xyzmIoTmodem TWOG" (rreshti 73) ose për BG96 zgjodhi "#define xyzmIoTmodem CATM1" (rreshti 75)
Hapi 4: Robofun Cloud - Përcaktoni sensorë të rinj dhe kopjoni cilësimet e TOKEN
Për këtë si ta përdorim renë Robofun [zbatim i thjeshtë REST]
- Krijo nje llogari te re.
- Shtoni dy sensorë të rinj (xyzmIOT_temperatura dhe xyzmIOT_humidity).
- Për çdo sensor të ri të krijuar lëvizni poshtë faqes deri në kapitullin "TOKEN" dhe mbani vlerën e id "Tocken". Ato vlera do të përdoren, më pas, për të vendosur sensorët id [shenja id] në kodin Arduino.
Për referencë, shihni fotot e mësipërme.
Hapi 5: Arduino - Sensorët Tocken Id, Përpiloni dhe Ngarkoni Kodin IOT
Hapni në Arduino [(arduino.cc v> = 1.8.5] projektin xyz_mIoT_v41_temp_humidity.ino.
a Vendosni vlerat tempTocken dhe humiTocken me atë të ruajtur në hapin e mëparshëm [krijuar në RASTOU].
Nëse përdorni mburojë xyz-mIoT të pajisur me modulin BG96 mund të zgjidhni modalitetin e regjistrimit të rrjetit si "modaliteti GSM" ose si "modaliteti LTE CATM1" (rrjeti celular i përdorur dhe karta SIM duhet të mbështesë LTE CATM1*) duke telefonuar client.setNetworkMode (GSMONLY), përkatësisht funksioni client.setNetworkMode (CATM1ONLY), menjëherë pasi client.begin () në konfigurimin e funksionit ().
* ne e përdorim atë për testet SIM të aktivizuara nga RO Orange LTE CATM1.
b Shtypni dy herë (shpejt) butonin RESET të xyz-mIoT shield (bordi do të kalojë në modalitetin e programimit).
Në Arduino, zgjidhni tabelën "itbrainpower.net xyz-mIoT" dhe portën e programimit "itbrainpower.net xyz-mIoT".
c Përpiloni dhe ngarkoni kodin.
Mburoja xyz-mIoT do të fillojë marrjen e të dhënave të temperaturës dhe lagështisë (me shpejtësi 1min.) Dhe për të ngarkuar vlerat e kampionuara në REN.
Për të vizualizuar daljen e debug -ut përdorni Arduino Serial Monitor ose terminal tjetër duke zgjedhur portën e debug -ut me cilësimet e mëposhtme: 115200bps, 8N, 1.
Për referencë, shihni fotot e mësipërme.
Të dhënat e regjistruara të temperaturës mund të vizualizohen në faqen e sensorit të reve të Robofun ose, në faqen publike (të ndara) siç specifikuam në Hapin 4.
Shijoni!
TUTORIAL I PARA PARA GARANCI !!! P USRDORNI N AT RREZIKIN TUAJ !!!!
Botuar fillimisht nga unë në projektet itbrainpower.net dhe seksionet.
Recommended:
Si të bëni automatizimin e shtëpisë të bazuar në IoT me stafetë kontrolli të sensorëve NodeMCU: 14 hapa (me fotografi)
Si të bëni automatizim të bazuar në IoT në shtëpi me stafetën e kontrollit të sensorëve NodeMCU: Në këtë projekt të bazuar në IoT, unë kam bërë Automatizimi i Shtëpisë me modulin e stafetës së kontrollit Blynk dhe NodeMCU me reagime në kohë reale. Në modalitetin manual, ky modul stafetë mund të kontrollohet nga celulari ose smartphone dhe, kaloni manual. Në modalitetin automatik, kjo zhurmë
Planetariumi i mundësuar nga Rrjeti Neural duke përdorur Python, Electron dhe Keras: 8 hapa
Planetariumi i mundësuar nga Rrjeti Neural duke përdorur Python, Electron dhe Keras: Në këtë udhëzues, unë do t'ju tregoj se si kam shkruar një gjenerator automatik 3D planetarium, duke përdorur Python dhe Electron. Videoja e mësipërme tregon një nga planetarët e rastësishëm të programit të krijuar. ** Shënim: Ky program nuk është në asnjë mënyrë i përsosur, dhe në një vend
Rrjeti i sensorëve të temperaturës: 6 hapa
Rrjeti i Sensorëve të Temperaturës: Temperatura dhe lagështia janë të dhëna jetike në laboratorin tuaj, kuzhinën, linjën e prodhimit, zyrën, robotët vrasës dhe madje edhe shtëpinë tuaj. Nëse keni nevojë të monitoroni vende ose dhoma ose hapësira të shumta, keni nevojë për diçka që është e besueshme, kompakte, e saktë dhe afro
Rrjeti i sensorëve pa tela me kosto të ulët në brezin 433MHz: 5 hapa (me fotografi)
Rrjeti i sensorëve pa tela me kosto të ulët në brezin 433MHz: Shumë faleminderit Teresa Rajba që më dha me mirësi pranimin e saj për të përdorur të dhënat nga botimet e tyre në këtë artikull.*Në imazhin e mësipërm - pesë njësitë e dërguesve të sensorëve që kam përdorur për testimin rrjeteve? Një përkufizim i thjeshtë
IoT Made Simple: Monitorimi i Sensorëve të Shumëfishtë: 7 hapa
IoT Made Simple: Monitorimi i Sensorëve të Shumëfishtë: Disa javë më parë, unë publikova këtu një tutorial rreth monitorimit të temperaturës duke përdorur një DS18B20, një sensor dixhital që komunikon mbi një autobus 1-Wire, duke dërguar të dhëna në internet me NodeMCU dhe Blynk: IoT Made Simple : Monitorimi i Temperaturës KudoBu