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 PREMIUM. Con l'Abbonamento avrai anche accesso a tutti gli altri Articoli Tecnici PREMIUM e potrai fare il download (PDF) dell'EOS-Book e Firmware del mese. ABBONATI ORA con PAYPAL è semplice e sicuro.

Abbonati alle riviste di elettronica

Una risposta

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

Scrivi un commento

ESPertino è la nuova scheda per IoT compatibile ARDUINO.
Scopri come averla GRATIS!