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 questi non sono "knock-off cinesi a buon mercato", almeno non in senso illegale. La maggior parte dell'hardware di Arduino è rilasciato sotto una licenza open source, il che significa che chiunque è libero di costruire le proprie copie (e persino aggiungere funzionalità non presenti nel progetto originale) a patto che lo etichettino come "compatibili Arduino" e non "Arduino" "(Che è un marchio).
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 l'Arduino LLC "originale" (quello che possiede Arduino.cc e probabilmente vi è più familiare) può usare solo il marchio Arduino in America, ed è stato costretto a rebrandare come Genuino fuori dagli 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 gestiva esclusivamente il lato produttivo del attività commerciale.
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 gli "scudi" di aggiornamento, che sono schede che offrono funzionalità aggiuntive I 4 migliori scudi Arduino per superare i tuoi progetti I 4 migliori scudi Arduino per potenziare i tuoi progetti Hai acquistato un kit di partenza Arduino, tu » Ho 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 intestazioni Arduino Leonardo con intestazioni Acquista ora su Amazon $ 24, 14
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 invece, che vedremo più avanti.
Mega 2560
Il Mega è il prossimo passo logico rispetto allo Uno, e se ti accorgi di aver raggiunto quel limite di memoria o addirittura di rimanere a corto di 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 i tuoi progetti di tastiera o 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 un 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. Una ragione 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 finito.
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 avevo 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 -in Wi-Fi per 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 microcontrollore Arduino A000008 Scheda Yun ATmega32u4 per microcontrollore 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 per le dimensioni di una carta di credito, questa non è una guida da non 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 anziché un Arduino "reale".
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!