En Electronic Cats desde hace varios años trabajamos con la tecnología LoRa porque creemos es una buena herramienta para crear internet de las cosas en aplicaciones industriales y ciudades inteligentes.
Hace un año creamos la familia CatWAN que son todas nuestras tarjetas electrónicas que tienen tecnología LoRa o LoRaWAN, en el camino de creación de estos dispositivos hemos trabajado con varios microcontroladores y variantes del modulo SX127x lora de semtech.
Pero desde hace unos meses no ha llamado la atención un chip que sacó este año al mercado Microchip el SAMR34 un módulo que en su interior básicamente contiene un microcontrolador de la familia SAML21 y un radio lora, todo en un solo encapsulado.
Ya hay en el mercado otro tipo de integrados de este tipo de otro fabricantes, pero nos llamó mucho la atención porque básicamente tener un SAML21 indicaba que sería relativamente fácil migrar al Core de Arduino para que más personas lo pudieran programar de una manera sencilla.
El inconveniente, la solución de RAK
Uno de los inconvenientes de este microcontrolador era el tipo de encapsulado, es un tipo de soldado BGA que para hacer pruebas pudiéramos soldar pero para una producción más grande sería complicado sin la herramienta necesaria, mientras teníamos ese dilema nuestros amigos de RAK Wireless anunciaron el módulo RAK4260.
Una versión del SAMR34 con un encapsulado mucho más fácil de soldar y con todo lo necesario para trabajar en la banda de los 915 Mhz y 868 Mhz, ahora teníamos todo lo necesario para trabajar cómodamente y migrar este interesante microcontrolador al Arduino IDE. Para esto creamos una tarjeta de desarrollo la “BastWAN”
BastWAN
BastWAN es una tarjeta de desarrollo en formato feather de Adafruit con las siguientes características:
- Microcontrolador SAMR34, gracias a RAK4260
- ARM Cortex M0 de bajo consumo
- Memoria Flash SPI para futuro soporte para Circuit Python ;D
- Chip de cifrado ATECC608A-Lora
- LED para usuario
- Cargador de batería lipo
- Conector de antena SMA o uFL
- Puerto Micro USB
- Botón reset
Arduino IDE y Booloader UF2
Después de un mes de trabajo interrumpido a la par de otro proyectos, pudimos migrar el core de Arduino para SAMR34 y controlar el radio que tiene internamente, además portamos nuestro querido bootloader UF2 también para este microcontrolador pensando en que después pueda ser utilizado en CircuitPython o Makecode, si tienes un SAMR34 a la mano o un RAK4260, puedes probar ahora mismo instalando nuestro Arduino Board Index, aun quedan cosas por trabajar pero todos los periféricos básicos funcionan ahora y son bienvenidas todas las contribuciones
https://github.com/ElectronicCats/Arduino_Boards_Index
¿BastWan estará a la venta?
Si, ahora esta disponible en nuestra tienda https://electroniccats.com/store/bastwan/
9 Comments