Taula de continguts:
- Pas 1: maquinari, soldadura
- Pas 2: maquinari, uniu-ho tot
- Pas 3: descarregar i instal·lar programari, configuració preliminar
- Pas 4: Robofun Cloud: definiu nous sensors i copieu els paràmetres TOKEN
- Pas 5: Arduino - Sensors Tocken Identifica, compila i penja el codi IOT
Vídeo: Xarxa de sensors LTE CAT-M1 GSM IoT T - 15 minuts: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
El 8 d’abril de 2018, R&D Software Solutions srl [itbrainpower.net] va revelar al públic l’anunci de l’escut xyz-mIoT per itbrainpower.net: la primera placa IoT i la més compacta que combina la versatilitat del microcontrolador ARM0 (Microchip / Atmel ATSAMD21G en disseny compatible amb Arduino Zero), l’ús còmode del paquet de sensors incrustats amb connectivitat proporcionat pels mòdems LPWR LTE CAT M1 o NB-IoT de llarg abast i de baixa potència o els mòdems 3G / GSM heretats.
L'escut xyz-mIoT d'itbrainpower.net pot tenir fins a 5 sensors integrats:
- THS (sensors de temperatura i humitat) - HDC2010,
- tVOC i eCO2 (sensor de qualitat de l'aire - compostos orgànics volàtils totals de CO2- equivalent CO2) - CCS811,
- HALL (sensor magnètic) - DRV5032 sau IR (sensor infrarojos) KP-2012P3C,
- IR secundari (sensor d'infrarojos) - KP-2012P3C,
- TILT (sensor de vibració de moviment) o REED (sensor magnètic) - SW200D.
Quant al projecte:
Utilització de sensors de temperatura i humitat de protecció xyz-mIOT per si mateixos com a registradors de dades del sensor CLOUD mitjançant el suport de programació de la placa Arduino … t menys 15 minuts.
Temps requerit: 10-15 minuts.
El temps d'implementació pot variar en funció de l'experiència anterior de l'usuari. La instal·lació de l'entorn Arduino i la instal·lació manual de la classe Arduino no estan incloses en aquest procediment; prova Google. Les biblioteques d'assistència i el codi font utilitzat en aquest document estan disponibles per descarregar, per als usuaris registrats aquí.
Dificultat: principiant - intermedi.
Maquinari necessari:
- Escut xyz-mIoT amb sensor HDC2010 integrat, com a PN següent:
- XYZMIOT209 # BG96-UFL-1100000 [equipat amb mòdem LTE CAT M1 i GSM] o
- XYZMIOT209 # M95FA-UFL-1100000 [equipat només amb mòdem GSM]
- targeta SIM micro-mida [4FF] LTE CATM1 o 2G [amb el pla de dades activat] - petita bateria LiPo
- Antena GSM incrustada amb uFL o, antena GSM amb SMA més truita u. FL a SMA
Pas 1: maquinari, soldadura
Activeu 5V des d'USB com a font d'alimentació principal per a la placa, tal com es descriu aquí. Alternativa: soldeu les dues files dels connectors, col·loqueu el tauler en una placa de connexió i connecteu-vos entre Vusb i Vraw mitjançant un fil de placa de mascle.
Soldeu el connector LiPo. Tingueu en compte la polaritat de LiPO.
DOBLE COMPROVA LA TEVA SOLDADURA !!!
Pas 2: maquinari, uniu-ho tot
Introduïu la micro-SIM a la seva ranura [la SIM ha de treure el procediment de comprovació del PIN].
Connecteu l'antena i, a continuació, connecteu el cable USB al port USB xyz-mIoT i a l'ordinador.
Connecteu la bateria de LiPo.
Pas 3: descarregar i instal·lar programari, configuració preliminar
a. Baixeu i instal·leu "xyz-mIoT shields Arduino class" i, a continuació, descarregueu l'última versió de classes: "xyz-mIOT shield IoT Rest support" i "xyz-mIOT shield sensors support class" des d'aquí.
b. Instal·leu les classes. Amplieu els arxius i instal·leu les classes, en poques paraules:
- copieu els fitxers "xyz-mIoT shields de la classe Arduino" a la carpeta de maquinari local Arduino (la meva és: "C: / Users / dragos / Documents / Arduino / hardware"),
- copieu les carpetes de classes de suport a la carpeta d'usuari local d'Arduino [la meva és: "C: / Users / dragos / Documents / Arduino / libraries"] i reinicieu l'entorn Arduino. Més informació sobre la instal·lació manual de la biblioteca, llegiu sobre la instal·lació manual de la biblioteca Arduino.
c. Feu una carpeta anomenada "xyz_mIoT_v41_temp_humidity".
d. Agafeu el codi Arduino del projecte des d’aquí i deseu-lo com a "xyz_mIoT_v41_temp_humidity.ino" a la carpeta creada anteriorment.
e. Feu alguns paràmetres en alguns fitxers inclosos a la classe "Xyz-mIOT shield IoT Rest support": - a la línia 2 "itbpGPRSIPdefinition.h", configureu el valor APN mitjançant el valor APN del vostre proveïdor GSM (per exemple: NET per a RO Orange)
- a la línia 9 "itbpGPRSIPdefinition.h", configureu l'adreça SERVER_ADDRESS per a CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- a "itbpGSMdefinition.h" opció predeterminada de comentari per a "_itbpModem_" i va triar l'opció (elimina el signe de comentari) "#define _itbpModem_ xyzmIoT" (línia 71)
- a "itbpGSMdefinition.h" va triar el mòdem adequat per al vostre sabor xyz-mIoT: per a M95FA va triar "#define xyzmIoTmodem TWOG" (línia 73) o per BG96 va triar "#define xyzmIoTmodem CATM1" (línia 75)
Pas 4: Robofun Cloud: definiu nous sensors i copieu els paràmetres TOKEN
Per a això, hem utilitzat el núvol Robofun [implementació REST simple]
- Crear un compte nou.
- Afegiu dos sensors nous (xyzmIOT_temperature i xyzmIOT_humidity).
- Per a cada nou sensor creat, desplaceu-vos cap avall per la pàgina fins al capítol "TOKEN" i mantingueu el valor d'identificació "Tocken". Aquests valors s’utilitzaran, a continuació, per establir l’identificador de sensors [identificador de testimoni] al codi Arduino.
Com a referència, consulteu les imatges anteriors.
Pas 5: Arduino - Sensors Tocken Identifica, compila i penja el codi IOT
Obriu a Arduino [(arduino.cc v> = 1.8.5] el projecte xyz_mIoT_v41_temp_humidity.ino.
a. Definiu els valors tempTocken i humiTocken amb el que es va conservar al pas anterior [creat al CLOUD].
Si utilitzeu xyz-mIoT shield equipat amb mòdul BG96, podeu seleccionar el mode de registre de xarxa com a "mode GSM" o com a "mode LTE CATM1" (la xarxa mòbil utilitzada i la targeta SIM han de ser compatibles amb LTE CATM1 *) trucant a client.setNetworkMode (GSMONLY), respectivament la funció client.setNetworkMode (CATM1ONLY), just després de client.begin () a la funció setup ().
* l’utilitzem per provar SIM taronja RO Orange LTE CATM1.
b. Premeu dues vegades (ràpidament) el botó RESET de l'escut xyz-mIoT [la placa passarà al mode de programació].
A Arduino, seleccioneu la placa "itbrainpower.net xyz-mIoT" i el port de programació "itbrainpower.net xyz-mIoT".
c. Compileu i pengeu el codi.
L'escut xyz-mIoT iniciarà les dades de mostreig de temperatura i humitat (a una velocitat d'1 min.) I carregarà els valors de mostra al CLOUD.
Per visualitzar la sortida de depuració, utilitzeu Arduino Serial Monitor o un altre terminal seleccionant el port de depuració amb els paràmetres següents: 115200bps, 8N, 1.
Com a referència, consulteu les imatges anteriors.
Les dades registrades de temperatura es poden visualitzar a la pàgina del sensor de núvol Robofun o, a la pàgina pública (compartida), tal com hem especificat al pas 4.
Gaudeix-ne!
TUTORIAL PROPORCIONAT SENSE CAP GARANTIA !!! UTILITZEU-LO AL VOSTRE RISC !!!!
Publicat originalment per mi en projectes itbrainpower.net i com seccionar.
Recomanat:
Xarxa de sensors de temperatura: 6 passos
Xarxa de sensors de temperatura: la temperatura i la humitat són dades vitals al vostre laboratori, cuina, línia de fabricació, oficina, robots assassins i fins i tot a casa vostra. Si necessiteu controlar diverses ubicacions, sales o espais, necessiteu quelcom que sigui fiable, compacte, precís i familiar
Xarxa de sensors sense fils de baix cost en banda de 433 MHz: 5 passos (amb imatges)
Xarxa de sensors sense fils de baix cost a la banda de 433 MHz: Moltes gràcies a Teresa Rajba per haver-me acceptat amablement d’utilitzar les dades de les seves publicacions en aquest article. * xarxes? Una senzilla definició no
Xarxa d'estacions de sensors per a control d'il·luminació i seguretat: 5 passos (amb imatges)
Xarxa d’estacions de sensors per a control d’il·luminació i seguretat: amb aquesta xarxa d’estacions de sensors configurada en mode mestre / esclau, podreu fer control d’il·luminació i seguretat a casa vostra. Aquestes estacions de sensors (Node01, Node02 en aquest projecte) estan connectades a una estació principal (Node00) connectada a tu
Una xarxa WiFi Arduino (Sensors i Actuadors): el sensor de color: 4 passos
Una xarxa WiFi Arduino (Sensors i Actuadors): el sensor de color: quantes vegades a les vostres aplicacions teniu algun sensor o algun actuador lluny de vosaltres? Quant pot ser còmode fer servir un sol dispositiu mestre a prop de l’ordinador per gestionar diferents dispositius esclaus connectats a través d’una xarxa wi-fi? En aquest projecte
Inversor lligat a la xarxa (no alimenta la xarxa) Alternativa UPS: 7 passos (amb imatges)
Inversor lligat a la quadrícula de bricolatge (no alimenta la xarxa) Alternativa de SAI: aquest és un missatge de seguiment de la meva altra instrucció sobre com fer un inversor de connexió a la xarxa que no es retroalimenta, ja que ara sempre és possible fer-ho en certes àrees com a projecte de bricolatge i en alguns llocs no es permet alimentar-s’hi