Arduino MKR NB 1500 es compatible con Arduino Iot Cloud
Agregue comunicación de banda estrecha a su proyecto con el MKR NB 1500. Es la opción perfecta para dispositivos en ubicaciones remotas sin conexión a Internet o en situaciones en las que no hay energía disponible, como implementaciones en el campo, sistemas de medición remota, dispositivos que funcionan con energía solar. , u otros escenarios extremos.
El procesador principal de la placa es un SAMD21 Arm® Cortex®-M0 de 32 bits de bajo consumo, como en las otras placas de la familia Arduino MKR. La conectividad de Banda Estrecha se realiza con un módulo de u-blox, el SARA-R410M-02B, un chipset de baja potencia que opera en las diferentes bandas del rango celular IoT LTE. Además de eso, la comunicación segura está garantizada a través del chip de cifrado Microchip® ECC508. Además de eso, el PCB incluye un cargador de batería y un conector para una antena externa.
Esta placa está diseñada para uso global, proporcionando conectividad en las bandas Cat M1 / NB1 de LTE 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28. Operadores que ofrecen servicio en ese parte del espectro incluye: Vodafone, AT&T, T-Mobile USA, Telstra y Verizon, entre otros.
Especificaciones técnicas
El Arduino MKR NB 1500 se basa en el microcontrolador SAMD21.
MICROCONTROLADOR | SAMD21 Cortex®-M0 + MCU ARM de bajo consumo de 32 bits |
MÓDULO DE RADIO | u-blox SARA-R410M-02B |
ELEMENTO SEGURO | ATECC508 |
FUENTE DE ALIMENTACIÓN DE LA PLACA (USB / VIN) | 5V |
BATERÍA COMPATIBLE | Li-Po de celda única, 3,7 V, 1500 mAh como mínimo |
VOLTAJE DE FUNCIONAMIENTO DEL CIRCUITO | 3,3 V |
PINES DE E / S DIGITALES | 8 |
PINES PWM | 13 (0 .. 8, 10, 12, 18 / A3, 19 / A4) |
UART | 1 |
SPI | 1 |
I2C | 1 |
PINES DE ENTRADA ANALÓGICA | 7 (ADC 8/10/12 bits) |
PINES DE SALIDA ANALÓGICA | 1 (DAC de 10 bits) |
INTERRUPCIONES EXTERNAS | 8 (0, 1, 4, 5, 6, 7, 8, 16 / A1, 17 / A2) |
CORRIENTE CC POR PIN DE E / S | 7 mA |
MEMORIA FLASH | 256 KB (interno) |
SRAM | 32 KB |
EEPROM | no |
VELOCIDAD DE RELOJ | 32,768 kHz (RTC), 48 MHz |
LED_BUILTIN | 6 |
DISPOSITIVO USB DE ALTA VELOCIDAD Y HOST INTEGRADO | |
GANANCIA DE LA ANTENA | 2dB (antena incluida en la tienda Arduino) |
FRECUENCIA DE CARGA | Bandas LTE 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28 |
CLASE DE POTENCIA (RADIO) | LTE Cat M1 / NB1: Clase 3 (23 dBm) |
VELOCIDAD DE DATOS (LTE M1 HALF-DUPLEX) | UL 375 kbps / DL 300 kbps |
VELOCIDAD DE DATOS (LTE NB1 FULL-DUPLEX) | UL 62,5 kbps / DL 27,2 kbps |
REGIÓN DE TRABAJO | Multirregión |
UBICACIÓN DEL DISPOSITIVO | GNSS a través de módem |
CONSUMO DE ENERGÍA (LTE M1) | mínimo 100 mA / máximo 190 mA |
CONSUMO DE ENERGÍA (LTE NB1) | mínimo 60 mA / máximo 140 mA |
TARJETA SIM | MicroSIM (no incluido con la placa) |
LARGO | 67,64 X 25mm |
PESO | 32 gr. |
DIMENSIONES
![](https://antonio2709839759912.wordpress.com/wp-content/uploads/2021/11/mkrgsm_v2.2.brd-2.png?w=1024)
![](https://antonio2709839759912.wordpress.com/wp-content/uploads/2021/11/mkrgsm_v2.2.brd-3.png?w=1024)
DOCUMENTACION
Descargar ide arduino
Guia de Referencia
DONDE COMPRAR
EJEMPLO DE CODIGO
Este boceto prueba el módem en el MKR NB 1500 para ver si está funcionando correctamente. No necesita una tarjeta SIM para este ejemplo.
/*
This example tests to see if the modem of the
MKR NB 1500 board is working correctly. You do not need
a SIM card for this example.
Circuit:
* MKR NB 1500 board
* Antenna
Created 12 Jun 2012
by David del Peral
modified 21 Nov 2012
by Tom Igoe
*/
// libraries
#include <MKRNB.h>
// modem verification object
NBModem modem;
// IMEI variable
String IMEI = "";
void setup() {
// initialize serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
// start modem test (reset and check response)
Serial.print("Starting modem test...");
if (modem.begin()) {
Serial.println("modem.begin() succeeded");
} else {
Serial.println("ERROR, no modem answer.");
}
}
void loop() {
// get modem IMEI
Serial.print("Checking IMEI...");
IMEI = modem.getIMEI();
// check IMEI response
if (IMEI != NULL) {
// show IMEI in serial monitor
Serial.println("Modem's IMEI: " + IMEI);
// reset modem to check booting:
Serial.print("Resetting modem...");
modem.begin();
// get and check IMEI one more time
if (modem.getIMEI() != NULL) {
Serial.println("Modem is functoning properly");
} else {
Serial.println("Error: getIMEI() failed after modem.begin()");
}
} else {
Serial.println("Error: Could not get IMEI");
}
// do nothing:
while (true);
}
Un comentario en “ARDUINO MKR NB 1500”