Sommario:

Guida all'acquisto di Arduino Uno: 4 passaggi
Guida all'acquisto di Arduino Uno: 4 passaggi

Video: Guida all'acquisto di Arduino Uno: 4 passaggi

Video: Guida all'acquisto di Arduino Uno: 4 passaggi
Video: NON CONOSCI ARDUINO??? te lo insegno io PUNTATA ZERO 2024, Dicembre
Anonim
Guida all'acquisto di Arduino Uno
Guida all'acquisto di Arduino Uno

La scelta di un Arduino da acquistare può essere fonte di confusione, soprattutto se stai pensando di acquistare uno Uno. I venditori online possono omettere informazioni importanti, vendere schede obsolete o con prezzi inappropriati e alcuni possono essere addirittura ingannevoli. Spero di fornire informazioni in questo articolo sulla navigazione nel processo di scelta di dove acquistare la scheda.

Passaggio 1: Arduino autentico, clone o derivato

Esistono diverse categorie di schede Arduino che puoi acquistare:

  • Schede originali del marchio Arduino
  • Tavole contraffatte
  • Clona schede
  • Schede derivate

Tavole originali e contraffatte

Le schede originali del marchio Arduino sono realizzate da un'azienda in collaborazione con il proprietario del marchio Arduino in un determinato paese.

Per gli acquirenti statunitensi, i venditori più comuni di Arduino possono essere adafruit.com o sparkfun.com. Le schede sono disponibili anche attraverso negozi fisici come Micro Center.

Le schede Arduino originali sono lo standard su cui si basano le schede clone o derivate e sono le schede per le quali il software IDE standard è progettato per funzionare immediatamente.

Le schede Arduino originali hanno l'aspetto esattamente come mostrato sul sito Web Arduino, includono il colore della scheda, la qualità e la forma del logo, il posizionamento dei componenti e i colori dei componenti, in particolare il colore del fusibile.

Ecco un articolo sul sito Web arduino.cc che fornisce informazioni sulle schede contraffatte:

blog.arduino.cc/2013/07/10/send-in-the-clones/

Un tabellone contraffatto viola i diritti d'autore e i marchi ed è realizzato da un produttore che vuole essere ingannevole. Non c'è motivo per un produttore di falsificare un design hardware open source, perché i produttori sono autorizzati a fare copie esatte purché non violino i marchi, ma per qualche motivo è comune. Ti consiglio di dedicare un po' di tempo in più al tuo processo di acquisto per assicurarti di non acquistare un prodotto contraffatto. Se il motivo per cui sei attratto da un sito web che offre prodotti contraffatti è il prezzo, o se stai guardando quella che sembra una vera scheda Arduino ma ha un prezzo ridotto rispetto ad Adafruit, SparkFun, o agli altri venditori ufficiali, puoi risparmiare un po 'di soldi e semplicemente acquistare un clone o un derivato, e quelli sono accettabili per i proprietari del marchio Arduino.

Se stai acquistando una scheda Arduino originale, spenderai da $ 20 a $ 35 USD su di essa, oppure acquisterai una contraffazione e non te ne renderai conto. Quindi, dovresti semplicemente acquistare prodotti genuini da un venditore rispettabile e non cercare di acquistare prodotti genuini da un discount.

Schede clone e derivate

Un clone è una scheda che utilizza lo stesso layout e gli stessi componenti di cui è composta una scheda originale. È una copia esatta. Poiché il design, il bootloader o il firmware e il software associato come l'IDE sono tutti open source, non c'è niente di sbagliato nel creare un clone e acquistarli non è dannoso per il progetto Arduino. La serigrafia del circuito stampato non avrà i segni Arduino come il logo e il nome Arduino e normalmente costano meno. Finché non violano i marchi, vanno bene.

Una scheda derivata è una scheda che può avere un layout e componenti simili e che può essere compatibile con l'IDE Arduino, ma ci sono differenze nel design che rendono la scheda meno costosa da produrre o che offrono funzionalità aggiuntive o inferiori rispetto a schede Arduino originali. Le schede derivate spesso costano meno, a meno che la scheda non abbia funzionalità aggiuntive non offerte in una scheda Arduino originale.

Esempi di funzionalità aggiuntive sono alimentazione aggiuntiva o regolazione dell'alimentazione, protezione da inversione di polarità, livello logico commutabile, tolleranza del livello logico, conversione o protezione, fattori di forma personalizzati, circuiti aggiuntivi o ridotti. I derivati sono utili per il progetto di fondazione, perché a volte nuove funzionalità si fanno strada nelle prossime generazioni di autentici Arduino. E i produttori e i sostenitori dei derivati contribuiscono al codice e alla documentazione. Proprio come con i cloni, se un derivato non viola i marchi, va bene.

Che cosa è genuino?

Il testo seguente sulla separazione delle aziende Arduino è ormai una notizia vecchia, perché le aziende si sono riunite. Ora c'è una società Arduino. Il testo rimanente in questo "passo" viene conservato per scopi storici.

Vecchie notizie:

Uno dei 5 fondatori di Arduino, Gianluca Martino, ha reciso il suo rapporto con gli altri. C'è una spaccatura nel team fondatore, controversie legali in corso e ora ci sono due società separate che usano il nome Arduino. Sia l'originale arduino.cc che i più recenti siti Web arduino.org hanno alcuni degli stessi distributori elencati.

Massimo Banzi ha detto in un blog su arduino.cc che hanno smesso di ricevere royalties per gli Arduino di fabbricazione italiana, e quelli sono gli Arduino realizzati dall'azienda di Gianluca Martino che gestisce arduino.org.

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

Questi problemi vengono risolti per arduino.cc tramite nuove partnership di produzione. Il marchio Genuino è stato creato da arduino.cc a causa di questa spaccatura nel team Arduino. Unos è realizzato con il marchio Genuino per la Cina e altri mercati asiatici tramite una partnership con SeeedStudio. Arduino Uno è ora prodotto negli Stati Uniti a partire da luglio 2015 tramite una partnership con Adafruit.

makezine.com/2015/06/20/ardunio-announces-manufacturing-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

La disputa e la scissione delle società è infelice. Alcune persone scelgono le parti e sono forti sostenitori di una società o dell'altra. Alcune persone supportano entrambe le aziende o semplicemente scelgono schede e software associati in base all'idoneità al progetto che stanno costruendo. Alcuni scelgono le schede dell'azienda con il supporto online più forte o la community di forum più utile.

Passaggio 2: inganno o differenze in Uno

Quindi, tutto questo si riduce a qual è la tua definizione di Uno e cosa è importante per te.

ATmega328P con qualsiasi adattatore seriale

Se consideri Uno come una scheda basata su ATmega328P con qualsiasi adattatore da USB a seriale integrato e un bootloader seriale a 115200 baud, ciò includerebbe i molti Uno offerti su eBay che hanno chip USB CH340G invece dell'ATmega16U2. Molte di queste schede sono offerte e vendute come e serigrafate come Uno R3 o Rev 3, il che è impreciso, poiché Rev 3 era essenzialmente un aggiornamento da ATmega8U2 a ATmega16U2. Ci sono poche ragioni per chiamare una scheda Uno "Rev 3" o "R3" a meno che non abbia un ATmega16U2. Le schede senza ATmega16U2 sono una derivata Arduino Duemilanove masterizzata con un bootloader Optiboot.

Secondo me, se sei interessato a una di queste schede, dovresti semplicemente acquistare un CH340G o FTDI Nano 3.0, che è essenzialmente la stessa cosa in un pacchetto più piccolo. È meno costoso e può essere inserito direttamente su una breadboard o incorporato in un progetto. Puoi masterizzare tu stesso il bootloader Optiboot e chiamarlo Uno.

Se stai acquistando uno con un ATmega328P e qualsiasi adattatore seriale, dovresti essere felice se qualcuno masterizza un bootloader Optiboot su un Duemilanove o un derivato e ci mette il nome Uno.

ATmega328P con ATmega16U2 come adattatore seriale

Se consideri Uno Rev 3 come una scheda basata su ATmega328P con un ATmega16U2, incluse funzionalità aggiuntive, come la capacità di interfacciarsi con il tuo computer come tastiera, mouse, ecc., Allora uno di questi derivati descritti sopra con un CH340G o Il chip FTDI non sarebbe correttamente descritto come Uno Rev 3 e devi stare attento. Uno Uno Rev 3 che ha un ATmega16U2 potrebbe essere considerato un Arduino 2-in-1, dal momento che l'ATmega16U2 non è molto diverso dal chip del processore del Leonardo o del Pro Micro, l'ATmega32U4. L'ATmega16U2 è collegato all'ATmega328P tramite una connessione seriale e c'è la possibilità che entrambi siano programmati e interagiscono tra loro per darti più capacità o capacità rispetto a una Duemilanove o una scheda Arduino classica simile.

Microcenter.com ha quelli che considero buoni cloni e hanno l'ATmega16U2. Il marchio è Inland. Hanno negozi negli Stati Uniti e vendono online. La mia esperienza è stata dal camminare in un negozio e dall'acquisto. Ho anche acquistato dal venditore eBay axeprice, e elenca separatamente sia ATmega16U2 che CH340G UNO, ed è stato reattivo alla comunicazione dei messaggi eBay. Il mio ordine da axeprice è arrivato negli Stati Uniti in 8 giorni. Non posso garantire che la tua esperienza di acquisto da questi venditori sarà buona quanto la mia, sto semplicemente condividendo informazioni.

Andare nella giungla

Se stai facendo acquisti su eBay o Amazon o su un altro mercato aperto, le schede Uno sono molto comunemente offerte in vendita dove una foto mostra chiaramente un chip USB SMD quadrato E la descrizione o il titolo dice specificamente ATmega16U2 o ATmega8U2, ma quello che effettivamente ottieni è un scheda con un CH340G o altro chip non programmabile e che non assomiglia alla foto nell'annuncio. Se ti interessa, devi porre domande molto specifiche al venditore e giudicare tu stesso quanto sia affidabile e reattivo il venditore prima di acquistare.

Ci sono casi in cui qualcuno riceve uno Uno e non può caricarlo. Alcuni produttori ci mettono un vecchio bootloader e lo vendono come Uno. Potrebbe effettivamente avere un'immagine di seta carina e carina con il nome Uno o Uno R3 su di essa. Ma a causa del vecchio bootloader, che occupa più memoria e opera a un baud rate diverso, la scheda è in realtà una Duemilanove. Va bene scegliere una scheda poco costosa, ma tieni presente che potrebbe essere necessario eseguire qualche ritocco o risoluzione dei problemi per iniziare.

forum.arduino.cc/index.php?topic=332638.0

Passaggio 3: quanti comprare?

Nei forum online, ho notato un numero abbastanza elevato di post di persone che chiedono aiuto per riparare il loro unico Arduino. In alcuni casi, la rimasterizzazione del bootloader risolve alcuni problemi. Gli utenti possono anche scambiare i chip da un Arduino all'altro, per risolvere i problemi o vedere se il problema che stanno riscontrando segue il chip spostato o rimane con la scheda madre. Spesso le soluzioni ai problemi sono molto più semplici se hai un altro Arduino.

Penso che sia davvero una buona idea avere più di un Arduino. Se il budget è un problema, avere due cloni è probabilmente meglio che avere uno e un solo Arduino autentico. Oppure puoi comprarne uno originale e un clone.

Cose di cui i principianti potrebbero non essere a conoscenza:

  • Puoi programmare un Arduino per essere un programmatore ISP e quindi programmare un altro Arduino con esso, per masterizzare nuovamente il bootloader o per caricare uno schizzo senza utilizzare un bootloader.
  • Puoi programmare un Arduino come adattatore seriale e quindi usarlo per programmare una delle schede Arduino che non hanno adattatori seriali integrati, come il Pro Mini e alcuni LilyPad. Ma è davvero più semplice e abbastanza conveniente acquistare un adattatore seriale separato.

Passaggio 4: in SMD o non in SMD…

A SMD, o non a SMD…
A SMD, o non a SMD…

Come si vede in questa immagine, Uno potrebbe essere dotato di un grande chip DIP plug-in o di un piccolo chip saldato a montaggio superficiale. Entrambi hanno la stessa funzionalità.

Lascia che il costo, la bellezza del design e l'uso previsto di Uno siano la tua guida. L'ATmega328P è resistente, quindi è probabile che si fumi un regolatore o un condensatore prima di fumare l'ATmega328P. Ma, in caso di necessità, è possibile scollegare il vecchio chip e collegarne uno nuovo se si dispone della versione DIP. È più probabile che sia necessario scollegare e sostituire il chip consiste nell'utilizzare la scheda Uno come circuito di supporto per la programmazione di chip autonomi. Se pensi di essere interessato a questo, potresti favorire il DIP.

Puoi usare l'altro tuo Arduino come programmatore ISP per masterizzare il bootloader o altri programmi sui nuovi chip vuoti che inserisci.

Se sei interessato a ridurre la tua versione finale del progetto e incorporare in modo permanente le funzionalità di Arduino, puoi semplicemente acquistare un Nano o Pro Mini molto economico invece di lavorare con componenti discreti. Quelle schede in miniatura hanno il chip SMD e circuiti di supporto come regolatore e cristallo. Quindi, potresti non aver bisogno di entrare nella costruzione del tuo Arduino da parti, a meno che l'intenzione non sia di divertirti con esso e imparare quei particolari.

Per i derivati, si consideri SparkFun "RedBoard - Programmed with Arduino" e Adafruit "METRO 328". Sono schede Uno-like con SMD ATmega328P. Hanno chip USB FDTI, non ATmega16U2 come il vero Uno. Non preoccuparti, a meno che tu non sappia che vorrai fare qualcosa di avanzato che richiede un Uno con chip USB ATmega16U2.

Ulteriori letture su SMD vs DIP:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

Se ne acquisti uno con un chip DIP, vai avanti e premilo nella presa per fissarlo saldamente. Spesso arrivano con il chip non completamente inserito.

Consigliato: