sabato 6 agosto 2016

Arduino di piccole dimensioni

Spesso mi viene chiesto di consigliare qualche "Arduino" per progetti veramente piccoli.
Ovviamente sarebbe meglio se fosse il più possibile compatibile con tutte le librerie e caratteristiche dell'Arduino UNO.


Questa guida ha lo scopo di mostrare un dettaglio veloce di dispositivi alternativi, sempre di piccole dimensioni, in comparazione con l'originale Arduino Micro  ( scheda Arduino di riferimento per le piccole dimensioni ).

Verranno presentate per dimensione, dalla più piccola alla più grande.

Trinket

Praticamente la più piccola di molto poco, purtroppo ha requisiti molto passi.
E' spinta da un'Attiny85 con solo l'aggiunta della porta USB. 

I suoi 7 $ solo decisamente troppi, single layer. Due versioni, 5V e 3.3V .


Nel caso vi servisse un giochino così piccolo, comunque ha il suo perchè, vi consiglio di farvene una direttamente con la Attiny85, trovate qui tutto il necessario: http://goo.gl/QxAdws

Digispark Pro

Non esattamente economica, circa 4 dollari, single layer ma veramente minuscola.



  •  2.7x1.8 cm
  •  16 Mhz AVR MCU - using a true 16Mhz precision crystal
  •  16KB Flash Memory (14.5K+ after bootloader)
  •  Serial over USB debugging and communication
  •  14 i/o Pins (2 shared with USB)
  •  I2C, true SPI, UART, LIN, and USI
  •  ADC on 10 pins
  •  3 PWM Channels (which can be assigned to a selection of pins)
  •  Power via USB, or External Source - 5v or 6-16v (automatic selection)
  •  On-board button that can be used as a reset, program, or user button - or can be disabled to use that pin as general i/o - without changing the bootloader
  •  On-board 500ma 5V regulator
  •  Power LED and Test/Status LED (on Pin 1)



Funzioni PWMhttp://goo.gl/QSqGpm


STM8S103F3P6 

Con i suoi 3.1x1.8 cm, USB, 8KB flash, doble layer ed un prezzo di 0.80$ mi sentivo di menzionarla in questa guida. L'unica con IC STM.
Diciamo molto molto insipida.


Qualche documentazione è reperibile online, ma spesso mal assortita. La sconsiglio.

Pro Mini:

Molto completa come Pins ed una buona Flash Memory per 1.50 $.
Manca la USB e single layer.


   Dimensione: 3.3x1.8 cm
MicrocontrollerATMEGA168
Board Power Supply3.35 -12 V (3.3V model) or 5 - 12 V (5V model)
Circuit Operating Voltage3.3V or 5V (depending on model)
Digital I/O Pins14
PWM Pins6
UART1
SPI1
I2C1
Analog Input Pins6
External Interrupts2
DC Current per I/O Pin40 mA
Flash Memory16KB of which 1 KB used by bootloader *
SRAM1 KB 
EEPROM512 bytes
Clock Speed8 MHz (3.3V versions) or 16 MHz (5V versions)
NB: ne esiste una versione più recente, identica come caratteristiche, con IC Atmega328.
        Tuttavia ha il doppio della memoria, Flash 32KB, SRAM 2KB e EEPROM 1KB.
        Per il prezzo di 2$.

Vi consiglio l'FTDI per scrivere e leggere questa scheda. Guida alle varie funzioni dell'FTDI.

SparkFun Pro Micro

E' sostanzialmente una Arduino Pro mini con la porta USB. 
E' disponibile in 3.3V ( 8Mhz ) oppure 5V ( 16Mhz ), prezzo 3.40 $.



  • Dimensione: 3.3x1.8 cm
  • ATmega32U4 running at 5V/16MHz
  • Flash memory 32kB
  • On-Board micro-USB connector for programming
  • 4 x 10-bit ADC pins
  • 12 x Digital I/Os (5 are PWM capable)
  • Rx and Tx Hardware Serial Connections

Trinket Pro

La sorella maggiore della Trinket. Molto completa, ma a suo sfavore va il prezzo, 10$.


  • Dimensione 3.8x1.5
  • ATmega328P onboad chip in QFN package
  • 16MHz clock rate, 28K FLASH available
  • USB bootloader with a nice LED indicator looks just like a USBtinyISP so you can program it with AVRdude and/or the Arduino IDE (with a few simple config modifications).
  • Also has headers for an FTDI port for reprogramming
  • Micro-USB jack for power and/or USB uploading, you can put it in a box or tape it up and use any USB cable for when you want to reprogram.
  • On-board 5.0V power regulator with 150mA output capability and ultra-low dropout. Up to 16V input, reverse-polarity protection, thermal and current-limit protection.
  • On-board green power LED and red pin #13 LED
  • Reset button for entering the bootloader or restarting the program.

Conclusione

Dopo questa rapida carrellata delle possibili alternative alla celebre Arduino Nano, voglio sbilanciarmi e consigliarvi quale, secondo la mia opinione, è la migliore.

And the winner is: Pro Mini con IC Atmega328.

Prezzo molto molto competitivo, dimensioni ridotte, Flash memory ampia ( la stessa dell'Arduino R3 ) e molti Pins con tante funzioni. La USB è facilmente rimpiazzare tramite l'FTDI.

Nel caso si volesse qualcosa di più piccolo, consiglio la Digispark Pro .

Ricordo che la più piccola in assoluto resta la sola IC Attiny85, la consiglio per tutti i progetti veramente minuscoli, date un occhiata al tutorial.

Nessun commento:

Posta un commento