La nostra scheda di sviluppo arancino.cc 1.0.2

La board arancino.cc è una scheda elettronica di sviluppo composta da due parti principali: un microprocessore montato su modulo (SoM) ed un microcontrollore. Il microcontrollore gestisce i dati provenienti dai sensori (o inviati agli attuatori) connessi ai due arancino connector e li memorizza nella memoria condivisa. Il microprocessore preleva i dati dalla memoria condivisa e li elabora localmente o li trasmette in remoto. Arancino Connector rappresenta una estensione del mikroBUS connector, cui  è stato aggiunto un connettore a 6 pin ( USB e GPIO) allo scopo di poter gestire numerosi sensori, trasduttori, sistemi di connessione (GSM, LTE, RAM, ecc.) e periferiche di vario tipo (UART, SPI, I2C, ADC, DAC, GPIO,  USB Host 2.0 )  e di poterli connettere agevolmente alle board arancino. In fig.1 è rappresentata la board arancino.cc (vers. 1.0.2) con un click module montato su arancino connector, una board con un microprocessore Linkit Smart 7688 ed una con compute module Raspberry PI.

fig.1: boards arancino 1.0.2

Il microcontrollore (MCU) presente sulla scheda è l’ Atmel SAMD 21G18A, appartenente ad una famiglia di microcontrollori a 32 bit con core ARM Cortex-M0+ , ed è direttamente collegato agli arancino connector 1 e 2; l’ MCU si occupa di rendere uniforme la comunicazione tra la parte a microprocessore ed i sensori, che in base al protocollo utilizzato (SPI, UART, I2C,…) permettono di essere interconnessi in varie modalità.

La fig.2 mostra la board arancino.cc inserita in una custodia protettiva in stampata in 3D con alloggiamento per barra din.

fig.2: board con custodia protettiva

Maggiori informazioni alla pagina ufficiale di arancino.cc board.