La scheda DanyBoard M0 per l’internet delle cose

La scheda di sviluppo Danyboard M0 integra un microcontrollore Atmel SAMD21 32-bit con core ARM Cortex M0+, lo stesso di Arduino Mo Pro, con un modulo Wi-Fi integrato e un lettore microSD per la gestione di pacchetti di dati. La scheda è facilmente programmabile con Arduino IDE attraverso semplici passi di installazione che vedremo nel prosieguo di questo articolo. Si presta ad essere un buon punto di partenza per la semplice e facile gestione di dispositivi orientati all’IoT, mantenendo la compatibilità di Arduino. Infatti, attraverso le porte I/O è possibile inserire shield commerciali per implementare ulteriori funzionalità ad un progetto.

Introduzione

Danyboard M0 è stata progettata per offrire una soluzione efficiente per il mondo IoT e il settore wearable, mantenendo la compatibilità Arduino. La scheda di dimensioni 26 mm x 63 mm è dotata di un circuito di carica Li-Po che permette di funzionare anche con una sorgente di alimentazione esterna a batteria; sarà possibile quindi ricaricare la batteria tramite la porta microUSB senza rimuoverla. Il microcontrollore è in grado di conoscere il livello di carica della batteria. È possibile alimentare Danyboard M0 con un minimo di 300mAh di una batteria Li-Po a singola cella (figura 1). Le principali caratteristiche possono essere riassunte di seguito:

  • MCU Atmel SAMD21G18A 32bit ARM Cortex M0 +;
  • Wi-Fi IEEE 802.11 b/g/n 2,4 GHz;
  • 6 channels, ADC 12 bit;
  • 20 Digital pin I/O di cui 10 PWM
  • 1 channel, DAC 10 bit;
  • Corrente per pin: 7 mA;
  • MicroSD Reader;
  • RTC 32.768 kHz;
  • UART: 2;
  • Clock speed: 48 MHz;
  • Supporto batteria Li-Po single cell 3.7 V;
  • caricabatterie Li-Po.
  • Power Supply: 3.3 - 5 V (USB,Vin).

In figura 2 riportiamo il pinout della scheda, dove sono visibili anche il modulo Wi-Fi e il MCU Atmel.

Figura 1: batteria Li-Po

Figura 1: batteria Li-Po

 

Figura 1: Pinout della scheda Danyboard M0

Figura 2: Pinout della scheda Danyboard M0

L’hardware della scheda

Atmel SMARTTM SAM D21 è una serie di microcontrollori a basso consumo che utilizza il processore a 32 bit ARM® Cortex®-M0+, e che vanno da 32 a 64-pin con un massimo di 256 KB Flash e 32 KB di SRAM. I dispositivi SAM D21 operano ad una frequenza massima di 48 MHz e raggiungono 2.46 CoreMark / MHz.  La famiglia SAM D si basa su decenni di innovazione ed esperienza nella tecnologia embedded Flash a microcontrollore (MCU). Viene stabilito un nuovo punto di riferimento per la flessibilità e la facilità d'uso. Inoltre, combina le prestazioni e l'efficienza energetica del core ARM Cortex-M0+ con un'architettura ottimizzata e un ottimo set di periferiche. Questa [...]

ATTENZIONE: quello che hai appena letto è solo un estratto, l'Articolo Tecnico completo è composto da ben 2383 parole ed è riservato agli ABBONATI. Con l'Abbonamento avrai anche accesso a tutti gli altri Articoli Tecnici e potrai fare il download in formato PDF eBook e Mobi per un anno. ABBONATI ORA, è semplice e sicuro.

Scarica subito una copia gratis

Una risposta

  1. Maurizio Di Paolo Emilio Maurizio Di Paolo Emilio 31 marzo 2017

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend