Diferència entre les pàgines «MKR WAN 1300» i «Fitxer:Comunitat TTNcat.png»

De The Things Network Catalunya Wiki
(Diferència entre pàgines)
Jump to navigation Jump to search
 
(Monica ha carregat una nova versió de Fitxer:Comunitat TTNcat.png)
 
Línia 1: Línia 1:
'''Introducció'''
 
  
El MKR WAN 1300 és un més de la nova familia MKR d'Arduino. La familia inclou el MKR ZERO, el MKR 1000 amb WiFi, el MKR FOX 1200 (amb suport SigFox) el MKR WAN 1300 i el MKR GSM 1400.
 
 
 
[[Fitxer:20180130 012920s.jpg|300px|center]]
 
 
 
Tots ells tenen un [http://ww1.microchip.com/downloads/en/DeviceDoc/40001882A.pdf SAMD21 ARM Cortex-M0+ de 32bit] i baix consum. El controlador treballa a 48MHz, té 256Kb de memòria per emmagatzemar programes i 32Kb de SRAM. Això el fa molt més potent que un Uno o Leonardo (com el The Things Uno) i a mes consumeix d'entrada la meitat. Inclou molts ports IO, la majoria PWM, ADC de fins a 12 bits, UART, SPI i I2C per hardware i fins i tot un DAC.
 
 
EL mòdul LoRa és un [https://wireless.murata.com/eng/products/rf-modules-1/lpwa/type-abz.html Murata CMWX1ZZABZ] que inclou un microcontrolador STM32 que implementa la pila LMIC (compatible LoRaWan) i exposa una interfície AT. Els dos micros (el SAMD21 i el STM32) estan connectats via UART. En el costat del SAMD21 la llibreria MKRWAN permet fer servir l'interfície AT implementada al STM32.
 
 
 
[[Fitxer:20180130 013102s.jpg|300px|center]]
 
 
 
El firmware de l'STM32 i la llibreria per el SAMD21 són codi obert i es poden descarregar aquí:
 
 
* https://github.com/arduino/mkrwan1300-fw
 
* https://github.com/arduino-libraries/MKRWAN
 
 
'''Requeriments'''
 
 
Per fer servir la MKR WAN 1300 des de l'IDE d'Arduino caldrà instal·lar primer support per plaques basades en el SAMD21. Des de l'IDE ves al menú "Eines > Placa: ... > Gestor de plaques", busca "MKR" i instal·la el paquet "Arduino SAMD Boards".
 
 
També necessitaràs la llibreria MKRWAN per connectar amb el mòdul LoRa. També des de l'IDE ves al menú "Sketch > Inclou llibreria > Gestor de llibreries" i busca i instal·la la llibreria "MKRWAN".
 
 
'''NOTA''': La versió actual de la llibreria MKRWAN és la 1.0.2. Aquesta versió té un bug en el mode ABP i només funciona amb OTAA. El bug ja està solucionat però encara no s'ha alliberat una versió estable. Aquest bug requereix també actualitzar el firmware en el STM32 del mòdul LoRa. Això és pot fer directament des de l'IDE d'Arduino carregant l'exemple MKRWANFWUpdate_standalone que vé amb la llibreria. Tot això quan s'alliberi la nova versió.
 
 
 
'''Exemple'''
 
 
Aquest exemple fa servir OTAA (veure nota anterior) per enviar un número autoincremental cada 60 segons.
 
 
<pre>
 
 
</pre>
 

Revisió de 18:05, 8 feb 2018