Guida all'acquisto di Arduino Quale scheda dovresti acquistare?

Guida all'acquisto di Arduino Quale scheda dovresti acquistare? / Fai da te

Ci sono così tanti diversi tipi di tavole Arduino là fuori, ti verrebbe perdonato per essere stato confuso. Quale dovresti comprare? Quale è più adatto al tuo progetto? Aiutaci, con questa guida all'acquisto di Arduino per principianti!

Questa guida è disponibile anche in formato video:

Ci sono letteralmente centinaia di diversi tipi di schede compatibili con Arduino e Arduino, quindi non abbiamo potuto coprirle tutte. Quello che possiamo fare, però, è parlare dei più comuni, dei più utili e dei più ampiamente supportati.

Prima di iniziare, se tutto ciò che cerchi è una tabella di numeri, controlla l'elenco Arduino di Sparkfun. Tratterò questo da un punto di vista diverso: quello di un principiante di Arduino, alla ricerca della tua prima scheda di sviluppo o dopo esserti laureato dal tuo kit di partenza.

Clone Wars e Arduino vs Arduino

Una breve nota prima di iniziare. I prezzi sono corretti al momento della scrittura e, laddove possibile, i link sono su AliExpress, dove è possibile acquistare cloni compatibili con Arduino per una frazione del prezzo dei modelli Arduino di marca.

È importante capire che non lo sono “economici knock-off cinesi”, almeno non in senso illegale. La maggior parte dell'hardware Arduino è rilasciato con una licenza open source, il che significa che chiunque è libero di creare le proprie copie (e persino aggiungere funzionalità non presenti nel progetto originale) a patto che lo etichettino come “Arduino-compatibile”, e non “Arduino” (che è un marchio commerciale).

Se acquisti un Arduino di marca originale, gran parte di ciò che paghi viene donato alla fondazione Arduino, che va a finanziare i programmi di divulgazione educativa e l'ulteriore sviluppo del marchio. La situazione è resa un po 'più confusa da una recente disputa sui marchi in cui il “originale” Arduino LLC (quello che possiede Arduino.cc e probabilmente ti è più familiare) può utilizzare solo il marchio Arduino in America ed è stato costretto a rebrandare come genuino al di fuori degli Stati Uniti. Se stai acquistando un Arduino di marca in Europa, è probabile che in realtà stai pagando il denaro ad Arduino SRL (Arduino.org), la società italiana originariamente nota come Smart Projects, che era solita occuparsi esclusivamente del lato produttivo dell'azienda.

Come ho detto - è disordinato - e ti risparmierai un sacco di soldi se comprerai solo cloni.

Con quello fuori mano - per favore non iniziare una guerra di commenti su questo - iniziamo.

Uno

Con i cloni che costano meno di $ 3, l'Uno, pur non essendo la prima scheda Arduino, rimane la più popolare. È anche il modello che troverai incluso nella maggior parte dei kit di base, e c'è una buona ragione per quello. È lo Uno che ora è il formato standard per l'aggiornamento “scudi”, quali sono le schede che offrono funzionalità aggiuntive I 4 migliori scudi Arduino per superare i tuoi progetti I 4 migliori scudi Arduino per superare i tuoi progetti Hai acquistato un kit di avvio Arduino, hai seguito tutte le guide di base, ma ora hai colpito un ostacolo: hai bisogno di più bit e bob per realizzare il tuo sogno di elettronica. Fortunatamente, se hai ... Leggi altro puoi collegarti in alto e spesso possono sovrapporsi.

Circa le dimensioni di una carta di credito, ha 14 pin IO digitali e 5 analogici, e funziona a 5v. Può essere alimentato tramite cavo USB o fino a 12 V CC tramite un jack a canna.

Il cuore dello Uno è l'ATMEGA328P, con 32Kb di memoria di programma, che è piccolo per gli standard odierni. Ad un certo punto probabilmente colpirai quel limite, ma come dispositivo di partenza da cui imparare, lo Uno è perfetto.

Leonardo

Guardando in modo ingannevole simile a Uno è Leonardo, anche se i due sono piuttosto diversi. Anche se Leonardo ha il vantaggio di essere in grado di emulare un dispositivo USB in modo da poter creare la propria tastiera, ad esempio, ha anche un certo numero di stranezze e non è compatibile con tutti gli scudi Arduino.

Arduino Leonardo con intestazione Arduino Leonardo con intestazione Acquista ora su Amazon $ 22,19

Consiglierei ai principianti di stare lontano da Leonardo: troverai qualcosa che non va nel tuo codice e quando andrai in cerca di aiuto, potresti non trovare la soluzione. Se vuoi che la capacità di presentarsi come un dispositivo USB, allora vorrete probabilmente prendere un Pro Micro, che vedremo in seguito.

Mega 2560

Il Mega è il prossimo passo logico verso l'Uno, e se ti trovi a colpire quel limite di memoria o addirittura a rimanere senza IO, allora vorrai prendere un Mega. Sebbene il doppio del prezzo di uno sia a circa $ 6 per un clone, il Mega ha 256k di memoria, insieme a un enorme 53 IO digitale e 15 porte analogiche.

Come lo Uno, funziona a 5v e ha una porta USB integrata e un convertitore di corrente CC, quindi è davvero utile quando lo Uno non è abbastanza grande. Il Mega è anche compatibile con la maggior parte degli scudi Arduino.

Pro Micro

Con i cloni disponibili per circa $ 4 ciascuno, il Pro Micro è sia fisicamente piccolo che dotato di un driver USB integrato con la possibilità di diventare un HID USB (Human Input Device): questo significa che puoi creare la tua tastiera o progetti di controller di gioco.

È ottimo per i piccoli progetti, anche se questo ti lascia un paio di pin IO in meno con cui giocare; un totale di 18, alcuni dei quali possono essere analogici e solo 32Kb di memoria.

A differenza dello Uno, è adatto alla breadboard, quindi puoi saldare alcune intestazioni e si adatterà perfettamente a una breadboard. È disponibile in entrambe le versioni 5v e 3.3v, quindi puoi scegliere quale sia più appropriato per il tuo progetto.

C'è anche un Pro Mini o nano disponibili con un fattore di forma simile, ma non hanno un driver USB incorporato e non possono emulare un dispositivo USB. Ho intenzione di saltare sopra questi perché probabilmente già saprai se ne vuoi uno, e in caso contrario, è meglio ottenere il Pro Micro dato la piccola differenza di prezzo. Un motivo per cui potresti voler guardare in un Nano da $ 2 è se hai finito il tuo progetto e vuoi solo inserirlo in una piccola scatola e averne a che fare.

NodeMCU / ESP8266

Questo non è in realtà un Arduino, ma è compatibile Arduino con una piccola modifica al software. Disponibile per un minimo di $ 5, in precedenza ho chiamato la scheda di sviluppo NodeMCU compatibile con Arduino “L'assassino di Arduino Incontra l'assassino di Arduino: ESP8266 Incontra l'assassino di Arduino: ESP8266 E se ti dicessi che c'è una scheda di sviluppo compatibile con Arduino con Wi-Fi integrato a meno di $ 10? Bene, c'è. Leggi di più “.

Oltre a una buona quantità di memoria per il tuo programma (1Mb con v2, 4Mb con v3), NodeMCU include funzionalità Wi-Fi integrate con il chip ESP8266. Con solo poche righe di codice, puoi avere un dispositivo connesso a Internet. Per questo motivo, è perfetto per i progetti di Internet of Things, come i sensori economici intelligenti per la casa o un telecomando.

L'unico svantaggio di lavorare con NodeMCU è che gira su 3.3v e che i pin non sono tolleranti a 5v, il che significa che avrete bisogno di entrambi i sensori progettati specificamente per quella tensione, o di uno shifter a livello logico (che cambia un segnale da 5v a 3.3 v uno, e viceversa). Nel momento in cui ti sei laureato da Uno nel tuo kit di partenza, questo probabilmente non ti preoccuperà.

Lilypad 328

A circa $ 4 ciascuno, il Lilypad è un po 'strano: una tavola circolare da 5 cm, progettata per i progetti da indossare. Invece dei pin, si ottengono i pad per circuiti ideali per la cucitura con filo conduttivo. Il Lilypad usa lo stesso processore dello Uno, quindi è altrettanto limitato, con 14 pin IO digitali e 5 analogici, ma è anche tollerante 5v, quindi dovrebbe essere compatibile con qualsiasi progetto Uno che trovi. Assicurati di acquistare la versione Lilypad 328, non il 168, e tieni presente che dovrai anche acquistare un breakout USB FTDI separato poiché non ne include uno.

Schede non Atmel

I vari chip Atmel nel cuore delle schede Arduino elencati finora sono ciò che rende i progetti Arduino così portatili - in generale, quel progetto per Uno funzionerà perfettamente sul Nano o sul Lilypad. Lo stesso non si può dire delle schede non Atmel di recente. Lo Yún è un ibrido curioso che contiene sia un Atmel Atmega 32u che uno stack Linux completo, Bluetooth e Wi-Fi su un processore Atheros separato. Questi hanno più somiglianze con un Raspberry Pi, ma con molto meno supporto alla community e un prezzo più alto. Lo Yún è attualmente in vendita per un interessante $ 80.

Arduino A000008 Scheda Yun ATmega32u4 per microcontrollori Arduino A000008 Scheda Yun ATmega32u4 per microcontrollori Acquista ora su Amazon

Il mio consiglio: state alla larga da queste nuove schede. Sono semplicemente troppo cari per i loro usi IoT considerati considerando la concorrenza da $ 35 Pi (il nostro Raspberry Pi Guide Raspberry Pi: The Unofficial Tutorial Raspberry Pi: The Unofficial Tutorial Se sei un attuale proprietario di Pi che vuole saperne di più o un potenziale proprietario di questo dispositivo di dimensioni di una carta di credito, questa non è una guida che si desidera perdere. Ulteriori informazioni) o persino la scheda NodeMCU.

Quelle sono le tavole che penso come principianti che iniziano o si laureano dal tuo starter kit che probabilmente ti interesserà di più. Nella maggior parte dei casi per la semplice prototipazione, probabilmente vorrai solo un'altra Uno; o per progetti più grandi, un Mega. Uso sempre Unos tutto il tempo solo perché sono economici e facili da utilizzare.

Se sei pronto per incorporare il tuo progetto finito, considera un Nano. Per tutto ciò che riguarda l'emulazione di una tastiera USB o la creazione di un controller di gioco, prendi un Pro Micro. Per i dispositivi indossabili, è possibile eseguire il prototipo su uno Uno e quindi passare all'utilizzo di un Lilypad una volta che tutto è pronto. Per i dispositivi di Internet of Things suggerirei caldamente la scheda NodeMCU compatibile con Arduino invece di a “vero” Arduino.

Quale Arduino userai in seguito? Riesci a pensare a casi d'uso che non ho elencato, o faresti una raccomandazione diversa? Fatemi sapere nei commenti!

Scopri di più su: Arduino.