Tabla de contenido:
- Paso 1: hardware, soldadura
- Paso 2: hardware, unir todo
- Paso 3: Descarga e instalación del software, configuración preliminar
- Paso 4: Robofun Cloud: defina nuevos sensores y copie la configuración de TOKEN
- Paso 5: Arduino - Sensores Tocken Id, compile y cargue el código IOT
Video: Red de sensores de IoT GSM CAT-M1 LTE T - 15 minutos .: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
El 8 de abril de 2018, R&D Software Solutions srl [itbrainpower.net] reveló al público el anuncio del escudo xyz-mIoT de itbrainpower.net, la primera y más compacta placa de IoT que combina la versatilidad del microcontrolador ARM0 (Microchip / Atmel ATSAMD21G en diseño compatible con Arduino Zero), el uso cómodo del paquete de sensores integrados con conectividad proporcionada por módems LPWR LTE CAT M1 o NB-IoT de largo alcance y bajo consumo o módems 3G / GSM heredados.
El escudo xyz-mIoT de itbrainpower.net puede tener hasta 5 sensores integrados:
- THS (sensores de temperatura y humedad) - HDC2010,
- tVOC y eCO2 (sensor de calidad del aire - compuestos orgánicos volátiles totales de CO2 - equivalente de CO2) - CCS811,
- HALL (sensor magnético) - DRV5032 sau o IR (sensor de infrarrojos) KP-2012P3C,
- IR secundario (sensor de infrarrojos) - KP-2012P3C,
- TILT (sensor de vibración de movimiento) o REED (sensor magnético) - SW200D.
Sobre el proyecto:
Utilice los sensores de temperatura y humedad de protección xyz-mIOT propios como registradores de datos del sensor CLOUD que utilizan el soporte de programación de la placa Arduino…. t menos 15 minutos.
Tiempo requerido: 10-15 minutos.
El tiempo de implementación puede variar según la experiencia del usuario anterior. La instalación del entorno Arduino y la instalación manual de la clase Arduino no están cubiertas por este cómo; intente googlearlo. Las bibliotecas de soporte y el código fuente utilizado en este cómo están disponibles para su descarga, para usuarios registrados aquí.
Dificultad: principiante - intermedio.
Hardware requerido:
- blindaje xyz-mIoT con sensor HDC2010 integrado, como el siguiente PN:
- XYZMIOT209 # BG96-UFL-1100000 [equipado con LTE CAT M1 y módem GSM] o
- XYZMIOT209 # M95FA-UFL-1100000 [equipado con módem solo GSM]
- tarjeta SIM LTE CATM1 o 2G de tamaño micro [4FF] [con plan de datos habilitado] - batería LiPo pequeña
- Antena GSM integrada con uFL o antena GSM con cable flexible SMA plus u. FL a SMA
Paso 1: hardware, soldadura
Habilite 5 V de USB como fuente de alimentación principal para la placa como se describe aquí. Alternativa: suelde ambas filas de conectores, coloque la placa en una placa de prueba y conecte entre Vusb y Vraw utilizando un cable de placa de pruebas macho-macho.
Suelde el conector LiPo. ¡Tenga en cuenta la polaridad LiPO!
¡¡¡REVISE DOBLE SU SOLDADURA !!!
Paso 2: hardware, unir todo
Inserte la micro-SIM en su ranura [la SIM debe tener el procedimiento de verificación del PIN eliminado].
Conecte la antena, luego conecte el cable USB al puerto USB xyz-mIoT y a su computadora.
Conecte la batería LiPo.
Paso 3: Descarga e instalación del software, configuración preliminar
una. Descargue e instale "xyz-mIoT shields Arduino class", luego descargue la última versión de las clases: "xyz-mIOT shield IoT Rest support" y "xyz-mIOT shield sensor support class" desde aquí.
B. Instala las clases. Expanda los archivos e instale las clases, en pocas palabras:
- copie los archivos "xyz-mIoT shields Arduino class" en la carpeta de hardware local de Arduino (el mío es: "C: / Users / dragos / Documents / Arduino / hardware"), luego
- copie las carpetas de clases de soporte en su carpeta de usuario local de Arduino [la mía es: "C: / Users / dragos / Documents / Arduino / libraries"] y - reinicie el entorno Arduino. Más detalles sobre la instalación manual de la biblioteca, lea sobre la instalación manual de la biblioteca Arduino.
C. Crea una carpeta llamada "xyz_mIoT_v41_temp_humidity".
D. Coge el código del proyecto Arduino desde aquí y guárdalo como "xyz_mIoT_v41_temp_humidity.ino" en la carpeta creada anteriormente.
mi. Realice algunos ajustes en algunos archivos contenidos dentro de la clase "xyz-mIOT shield IoT Rest support": - en la línea 2 "itbpGPRSIPdefinition.h" establezca el valor APN, utilizando el valor APN de su proveedor GSM (por ejemplo: NET para RO Orange)
- en "itbpGPRSIPdefinition.h" línea 9, establezca la dirección SERVER_ADDRESS para CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- en "itbpGSMdefinition.h" comenta la opción predeterminada para "_itbpModem_" y elige (eliminar el signo de comentario) la opción "#define _itbpModem_ xyzmIoT" (línea 71)
- en "itbpGSMdefinition.h" elija el módem adecuado para su tipo xyz-mIoT: para M95FA elija "#define xyzmIoTmodem TWOG" (línea 73) o para BG96 elija "#define xyzmIoTmodem CATM1" (línea 75)
Paso 4: Robofun Cloud: defina nuevos sensores y copie la configuración de TOKEN
Para esto, usamos la nube Robofun [implementación REST simple]
- Crea una cuenta nueva.
- Agregue dos sensores nuevos (xyzmIOT_temperature y xyzmIOT_humidity).
- Para cada nuevo sensor creado, desplácese hacia abajo en la página hasta el capítulo "TOKEN" y conserve el valor de identificación de "Tocken". Estos valores se utilizarán, a continuación, para establecer la identificación de los sensores [identificación de token] en el código Arduino.
Para referencia, vea las imágenes de arriba.
Paso 5: Arduino - Sensores Tocken Id, compile y cargue el código IOT
Abra en Arduino [(arduino.cc v> = 1.8.5] el proyecto xyz_mIoT_v41_temp_humidity.ino.
una. Establezca los valores de tempTocken y humiTocken con el que se mantuvo en el paso anterior [creado en la NUBE].
Si utiliza el escudo xyz-mIoT equipado con el módulo BG96, puede seleccionar el modo de registro de red como "modo GSM" o como "modo LTE CATM1" (la red móvil utilizada y la tarjeta SIM deben admitir LTE CATM1 *) llamando al cliente.setNetworkMode (GSMONLY), respectivamente la función client.setNetworkMode (CATM1ONLY), justo después de client.begin () en la función setup ().
* lo usamos para pruebas RO Orange LTE CATM1 habilitado SIM.
B. Presione dos veces (rápido) el botón RESET del escudo xyz-mIoT [la placa cambiará al modo de programación].
En Arduino, seleccione la placa "itbrainpower.net xyz-mIoT" y el puerto de programación "itbrainpower.net xyz-mIoT".
C. Compile y cargue el código.
El escudo xyz-mIoT comenzará a muestrear datos de temperatura y humedad (a una velocidad de 1 minuto) y cargará los valores muestreados en la NUBE.
Para visualizar la salida de depuración, utilice el monitor serial Arduino u otro terminal seleccionando el puerto de depuración con las siguientes configuraciones: 115200bps, 8N, 1.
Para referencia, vea las imágenes de arriba.
Los datos registrados de temperatura se pueden visualizar en la página del sensor de nube Robofun o en la página pública (compartida) como especificamos en el Paso 4.
¡Disfrutar!
TUTORIAL PROPORCIONADO SIN NINGUNA GARANTÍA !!! ¡¡¡¡ÚSELO BAJO SU PROPIO RIESGO!!!!
Publicado originalmente por mí en los proyectos de itbrainpower.net y en la sección de procedimientos.
Recomendado:
Envío de datos de sensores inalámbricos de temperatura y vibración a Excel usando Node-RED: 25 pasos
Envío de datos de sensores inalámbricos de temperatura y vibración a Excel usando Node-RED: Presentamos el sensor de temperatura y vibración inalámbrico industrial IoT de largo alcance de NCD, con un alcance de hasta 2 millas mediante el uso de una estructura de red de malla inalámbrica. Al incorporar un sensor de temperatura y vibración de precisión de 16 bits, este dispositivo trans
Red de sensores de temperatura: 6 pasos
Red de sensores de temperatura: la temperatura y la humedad son datos vitales en su laboratorio, cocina, línea de fabricación, oficina, robots asesinos e incluso en su hogar. Si necesita monitorear múltiples ubicaciones, habitaciones o espacios, necesita algo que sea confiable, compacto, preciso y affo
Red de sensores inalámbricos de bajo costo en la banda de 433 MHz: 5 pasos (con imágenes)
Red de sensores inalámbricos de bajo costo en la banda de 433MHz: Muchas gracias a Teresa Rajba por amablemente darme su aceptación para usar los datos de sus publicaciones en este artículo. * En la imagen de arriba, las cinco unidades de sensor-transmisor que usé para probar redes? Una definición simple
Red de estaciones de sensores para control de iluminación y seguridad: 5 pasos (con imágenes)
Red de estaciones de sensores para control de iluminación y seguridad: con esta red de estaciones de sensores configurada en modo maestro / esclavo, podrá realizar el control de iluminación y seguridad en su hogar. Estas estaciones de sensores (Node01, Node02 en este proyecto) están conectadas a una estación maestra (Node00) conectada a yo
Botletics LTE CAT-M / NB-IoT + GPS Shield para Arduino: 10 pasos (con imágenes)
Botletics LTE CAT-M / NB-IoT + GPS Shield para Arduino: Descripción general El escudo Botletics SIM7000 LTE CAT-M / NB-IoT utiliza la nueva tecnología LTE CAT-M y NB-IoT y también tiene GNSS integrado (GPS, GLONASS y BeiDou). / Brújula, Galileo, estándares QZSS) para el seguimiento de la ubicación. Hay varios módulos de la serie SIM7000