Sommario:
- Passaggio 1: materiali
- Passaggio 2: base, prototipazione o prime schede Arduino
- Passaggio 3: schede Arduino medie: le specifiche fisiche sono relativamente importanti
- Passaggio 4: Schede Pro: dimensioni, peso e pin sono le caratteristiche più importanti
- Passaggio 5: solo una piccola sosta per spiegare le seguenti categorie…
- Passaggio 6: UAV e droni
- Passaggio 7: IoT/Wifi
- Passaggio 8: Bluetooth
- Passaggio 9: altre frequenze radio
- Passaggio 10: torniamo alle schede non compatibili con il wireless… Arduino compatibili con Shield
- Passaggio 11: CNC e stampa 3D
- Passaggio 12: schede micro (non come le schede Arduino Micro… Scherzi a parte micro)
- Passaggio 13: che dire dei cloni?
- Passaggio 14: Passaggio successivo?
Video: Le migliori schede Arduino per il tuo progetto: 14 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
*Ti prego di tenere presente che sto pubblicando questo Instructable molto vicino al traguardo del Contest Arduino (votami per favore!) perché non ho avuto il tempo necessario per realizzarlo prima. In questo momento ho scuola dalle 8 del mattino. alle 17:00, fai tennis cinque ore a settimana, fai il gruppo del campo tutto il sabato e fai i compiti la maggior parte degli altri giorni. Grazie mille per la comprensione e spero che ti piaccia Instructable!*
…
Forse sei un principiante che lavora su un piccolo progetto o un professionista che progetta un robot fantastico. In entrambi i casi, dovrai scegliere quale scheda controller utilizzerai. Ora, prima di approfondire quale Arduino utilizzerai, prendi in considerazione quanto segue: Arduino non è lo stesso di Raspberry Pi. Il primo è più semplice, più piccolo, meno energivoro; l'altro è potente, più grande e migliore nelle cose più complesse. La maggior parte degli Arduino costa meno e non ha le capacità grafiche, AI, fotocamera, ecc. dell'ultimo; Le Raspberry Pie sono molto potenti da mettere al posto di Arduino (tranne in alcuni casi). Mettere un Arduino dove dovrebbe essere un Raspberry è come mettere un motore a 2 cilindri in un'auto V6; e viceversa. Ciò non significa che i lamponi siano migliori, semplicemente che svolgono compiti diversi.
Se hai deciso di utilizzare un Raspberry, per favore non leggere questo Ible (abbreviazione di "Instructable". Userò sempre abbreviazioni come questa, quindi non stupirti!). Non desidero avere commenti come "Mi hai fatto perdere tempo!" ecc., Solo perché ti aspettavi un Raspberry e hai solo Arduino. Se, invece, vuoi trovare una scheda Arduino, ignora questo avviso e continua. Se sei un principiante assoluto in Arduino, sentiti libero di iscriverti a questa classe Arduino di bekathwia.
Questo Ible sarà suddiviso nelle migliori tavole per ogni tipo di progetto. Per questa "classificazione" prenderò in considerazione le dimensioni, i pin, la compatibilità dello scudo, la facilità d'uso, le capacità extra, tra le altre. Ora che abbiamo finito con l'introduzione, passiamo ai Materiali.
Passaggio 1: materiali
Aspetta un secondo… Quali materiali? In realtà, se avessi letto il titolo di questo Ible, avresti dovuto supporre, correttamente, che non avresti utilizzato alcun materiale. Dopotutto, lo scopo di questo Instructable è di aiutarti a trovare quali materiali utilizzerai in altri progetti. Giusto per darti un'idea, quando ottieni effettivamente la tua scheda Arduino, tieni presente che avrai anche bisogno del cavo USB o del programmatore necessario e anche del software Arduino IDE (Mac, Windows e Linux). Puoi scaricarlo da qui. La funzione di questo programma è quella di realizzare gli sketch (nome dato ai piccoli programmi che andrai a caricare sulla scheda Arduino) e di "inserirli nella scheda" ("upload"). Se sei interessato, controlla questo Instructable su come programmare Arduino con il tuo cellulare Android (alcuni ragazzi mi hanno detto che la versione IOS dell'app non funzionava bene).
Ora che hai ciò di cui avrai bisogno (in realtà, hai solo bisogno di un nuovo progetto, un po' di interesse e un paio di dollari. Non sto consigliando nessun posto dove comprare le tavole, ho preso le mie da un negozio locale), passiamo alla prima categoria di tavole.
Passaggio 2: base, prototipazione o prime schede Arduino
La prima categoria di cui vi parlerò è la scheda base o prototipazione. Questo non significa che sarà estremamente semplice, economico e avrà poche funzioni e pin. Significa solo che di solito non sono super complessi, hanno molte informazioni nel Web da controllare e possono, più o meno, intraprendere qualsiasi progetto che potrebbe interessarti in questa fase. Peso e dimensioni non contano molto, non hai bisogno di 60 pin né WiFi, ma hai bisogno di una solida base di lavoro. Primo Arduino che viene in mente a chiunque: l'Uno.
L'Arduino Uno è uno dei modelli più conosciuti, ed è estremamente interessante per principianti e professionisti. Una delle migliori capacità che possiede, oltre ad avere porte USB/SPI/I2C (cercatele su Internet), è la capacità di impilare Arduino Shields su di essa. Gli shield Arduino sono, essenzialmente, PCB precostruiti che hanno pin sotto di loro e sono montati direttamente sulla scheda Arduino. Ci sono scudi Internet, scudi Servo, scudi Proto Board, ecc. La maggior parte di questi sono stati progettati specificamente per Arduino Uno, ma alcuni sono progettati anche per Mega (come dice il nome, è grande). Alcuni scudi sono persino progettati sia per Uno che per Mega. La cosa migliore degli schermi è che evitano la necessità di cavi e, in alcuni casi, molti schermi possono essere impilati uno sopra l'altro.
Quindi, l'Uno è probabilmente una delle tue scelte migliori. Nella mia esperienza, il Pro Mini è stato ottimo per i miei progetti. All'inizio non avevo un progetto preciso, ma siccome era piccolo e, allo stesso tempo, aveva abbastanza spilli, è diventato estremamente utile per qualsiasi cosa cercassi di realizzare. Fatta eccezione per la compatibilità con lo scudo, ha quasi le stesse capacità di Uno, tranne la porta USB e alcuni altri pin speciali. Essendo piccolo, tuttavia, potrebbe non essere l'opzione migliore. Il Nano è in una posizione simile, anche se possiede un connettore Mini USB B femmina.
A dire il vero, potresti usare praticamente qualsiasi Arduino senza molte cose (il che aumenta il prezzo). La tavola più popolare, tuttavia, è di gran lunga la Uno.
Passaggio 3: schede Arduino medie: le specifiche fisiche sono relativamente importanti
Quindi, hai già superato le schede per principianti. Ora, invece di cercare una scheda utile per i progetti più semplici e facile da interfacciare, stai cercando Arduino con dimensioni e pesi più piccoli, ma gli stessi pin e capacità. Non tutti i progetti intermedi, tuttavia, richiedono queste specifiche. Forse hai spazio extra e uno si adatta perfettamente. Ma molte volte sarai frustrato nello scoprire che quello che pensavi fosse un grande spazio si trasforma in uno angusto. Quindi… Regola per fare i disegni: tieni sempre presente che il tuo spazio risulterà più piccolo di quello che ti aspettavi. Cerca di non pianificare progetti in cui tutto si adatta perfettamente; sarai deluso quando non lo farà.
Questo è esattamente il motivo per cui dovresti iniziare a pensare a schede Arduino più piccole. È molto più difficile inserire uno Uno all'interno di un guscio di un drone rispetto a un Pro Mini o un Nano. Inoltre, come ho detto prima, anche i pin iniziano a essere importanti, così come la logica e la tensione di alimentazione. La maggior parte dei sensori è collegata direttamente a 5v; ma altri non possono avere più di 3.3v sui loro pin Vcc, anche se potrebbero usare la logica 5v. Alcuni Arduino sono dotati di regolatori integrati, ma i Pro Mini, che sono disponibili nelle versioni 5v e 3.3v, non hanno pin di regolazione specializzati. Il Nano, invece, sì. Tuttavia, se hai intenzione di scegliere tra un 5v e un 3.3v Pro Mini, prendi il 5v, poiché viene fornito con un processore più veloce. I regolatori 3.3v possono essere trovati sul programmatore Pro Mini USB o come piccoli "transistor" (puoi ottenerli da soli o già saldati a una mini scheda). Tornando al conteggio dei pin, sia il Pro Mini che il Nano hanno, oltre ai 14 pin digitali (di cui se ne possono usare 12, gli altri sono i pin Rx e Tx), 8 pin analogici, mentre l'Uno ne ha solo 6. Se il tuo progetto richiede più di sei ingressi analogici (potenziometri, I2C, ecc.), probabilmente dovrai abbandonare l'idea di utilizzare Uno.
Quindi, in questo passaggio, ti consiglierei lo Uno (che è sempre utile), il Pro Mini (la mia prima scheda, davvero bella ma non ha una presa USB integrata, il che significa che dovrai procurarti una programmatore), il Nano (stesse dimensioni del Pro Mini, ma con presa USB e un paio di pin in più) e il Mega (troppo grande, ma super buono. Ha più di 70 pin).
Passaggio 4: Schede Pro: dimensioni, peso e pin sono le caratteristiche più importanti
Hai già passato un po' di tempo ad armeggiare con i tuoi Arduino e sei pronto per iniziare un progetto fantastico e fantastico. Ma prima, avrai bisogno di una tavola che non solo sia capace di ciò a cui stai mirando, ma che si adatti anche al tuo telaio preciso. Questa esigenza, tuttavia, non implica che devi ottenere la tavola più piccola possibile. Questo hexapod di ivver, ad esempio, con 3 servi in ogni gamba e molti sensori richiederebbe molto di più dei 20 pin digitali disponibili su Pro Mini o Nano (12 pin digitali + 8 analogici. Non è molto noto che i pin A0, A1, A2, ecc. possono essere indirizzati come pin digitali se si utilizza il numero di pin 14, 15, 16 e così via). In questo caso, dovresti probabilmente optare per un Mega, che potrebbe controllare un numero modesto di 30 servi o più. Se stai costruendo una stampante 3D, dovresti anche usare questa scheda con lo scudo Ramps (sto cercando di realizzare questo progetto attualmente. Per favore votami nel concorso Arduino, poiché avrei bisogno di uno dei premi per essere in grado per costruirlo. Se finalmente lo farò, sarò estremamente grato per il vostro supporto e proverò a scrivere un Ible sulla realizzazione del progetto). Ma se vuoi costruire un micro quadricottero Bluetooth, dovresti scegliere la scheda più piccola disponibile (purché possa gestire il compito).
Quindi, ottime schede per progetti avanzati sono… beh, potresti iniziare a pensare che le uniche schede che conosco sono la Uno, la Mega, la Nano e la Pro Mini, e che le ultime due sono chiaramente le mie preferite (probabilmente hai indovinato direi quelle tavole). È vero che adoro le ultime e che ho ripetuto le stesse quattro tavole in ogni categoria, ma il fatto è che sono relativamente buone sia per principianti che per professionisti. Ho iniziato con due Pro Mini e in seguito ho acquistato due Nano e non mi hanno mai seriamente deluso (finora). Sto pensando di prendere una Mega semplicemente perché le altre schede sono due piccole per una stampante 3D. A parte questo, sono ancora perfettamente soddisfatto delle schede che ho comprato quasi un anno fa (sì… sono ancora relativamente un principiante… ma credetemi, ho già passato le mie lunghe ore ad armeggiare con loro e costruire circuiti. Non sottovalutare me o… il tuo Arduino sta per esaurirsi), dato che possono tirare fuori praticamente qualsiasi progetto. Se ritieni, tuttavia, che queste schede non siano ciò che stai cercando o di cui hai bisogno, potresti anche controllare la scheda Micro (anche se non ho sentito recensioni molto positive a riguardo… ho optato per la Nano invece di essa e penso di aver fatto la scelta migliore), il Due, il Leonardo, tra gli altri (la maggior parte di questi assomiglia allo Uno o al Mega, ma ha alcune lievi differenze, come velocità, tensione operativa, ecc.).
Passaggio 5: solo una piccola sosta per spiegare le seguenti categorie…
Le categorie di cui ti ho parlato finora sono state suddivise in base alla complessità e alle esigenze del tuo board. Da questo passo in avanti, la maggior parte delle categorie riguarderà progetti medi e difficili. Qui vorrai rendere il lavoro il più efficiente possibile, con il minimo sforzo e lo spazio occupato. Cercherai di evitare i cavi, di ottenere un Arduino progettato perfettamente per il tuo progetto e di non sprecare affatto spazio e potenza. Quindi, tuffiamoci nel mondo delle schede o delle applicazioni più specializzate.
Passaggio 6: UAV e droni
Se avessi dato un'occhiata a come metto sempre i droni come il miglior esempio per i progetti Arduino di piccole dimensioni, avresti supposto che io sia un serio fan degli UAV. Ed è esattamente quello che sono. Quindi la prima categoria di cui parlerò è… beh, avresti dovuto indovinarlo… Droni.
I droni sono definiti come "un aereo senza pilota umano a bordo" (Wikipedia). Poiché sono aerei, hanno un certo limite di peso. Naturalmente, a tutti piacerebbe avere micro motori che sollevano 2 kg ciascuno. Ma poiché questo non è il caso, quando progetti il tuo UAV (Unmanned Aerial Vehicle), dovrai cercare di renderlo il più leggero possibile (meno peso = meno consumo energetico = più tempo di volo). Finché due Arduino hanno più o meno lo stesso peso e dimensioni, prendi quello migliore (processore più veloce, più pin, ecc.). Non cercare una scheda che abbia esattamente il numero di pin di cui hai bisogno: lascia sempre dei "ricambi" nel caso in cui desideri aggiungere più sensori, servi, ecc. D'altra parte, se due schede hanno gli stessi pin e capacità, scegli sempre il più piccolo.
Le migliori schede per questo tipo di progetto: Pro Mini e Nano (che hanno quasi lo stesso numero di pin e dimensioni uguali). Certo, potresti usare qualsiasi tavola tu voglia, ma non pensare di costruire un drone da 10 cm usando un Mega (guadagnerai la mia ira per sempre. Sarebbe interessante vederti provare, comunque!). Se trovi un ottimo scudo o telaio che si abbina perfettamente a una tavola più grande, usalo sicuramente. Attualmente non conosco niente del genere, ma chissà cosa potresti inventarti?
Per quanto riguarda le comunicazioni radio, non ho sentito finora di una scheda che abbia un chip di comunicazione integrato (non parliamo di WiFi o Bluetooth, ma vere capacità di 2,4 Ghz con una buona velocità di trasferimento). Alcuni progetti prevedono l'utilizzo di un normale ricevitore radio e l'uso di Arduino come controller di volo. Ho scoperto che era più interessante realizzare da solo il ricevitore e il controller, utilizzando un modulo ricetrasmettitore a 2,4 Ghz accessibile: l'NRF24L01 (chiamalo semplicemente NRF24 o RF24). Alcuni di questi moduli sono dotati di antenne esterne per un raggio più lungo, mentre altri sono più piccoli e hanno solo un'antenna PCB. Per molto tempo ho pensato che NRF24 fosse l'intero modulo radio, fino a quando non sono stato "illuminato" e "scoperto" che NRF24 è in realtà solo un piccolo chip nero, che il resto del modulo è solo una scheda "breakout", che, ovviamente, rende le connessioni migliaia di volte più facili. Mi piace molto questo modulo, in quanto ha una portata relativamente buona (anche se l'antenna non è esterna) è facile da interfacciare. Se desideri dare un'occhiata a un progetto realizzato con esso, leggi questo Ible su come aggiungere il servocomando wireless e l'indicatore del livello della batteria a un drone economico che non ne ha nessuno (di nuovo UAV!).
Passaggio 7: IoT/Wifi
Continuando con il tema delle comunicazioni wireless, ti parlerò delle migliori schede per connessioni IoT (Internet of Things) o WiFi. L'IoT è un'invenzione relativamente nuova che cerca di avere tutte le cose collegate tra loro, per automatizzare i processi e semplificare la vita. Con IoT, puoi spegnere le luci che hai lasciato accidentalmente accese a casa dal tuo ufficio o ricevere e-mail quando il cibo per cani sta per esaurirsi. Fondamentalmente, hai solo bisogno di una scheda compatibile con WiFi, Internet e una piattaforma IoT, come IFTTT. Dato che non sono un esperto nella realizzazione di progetti e schizzi IoT, dai un'occhiata a questa lezione di bekathwia, dove imparerai progetti di base e avanzati e come interfacciare gli Arduino utilizzati, sia fisicamente (cavi, sensori, ecc.) e senza fili (Internet).
Le schede più conosciute e utilizzate sono le ESP8266 (il chip saldato su di essa è in realtà l'ESP8266 e ci sono molte diverse schede breakout con esso). Alcuni sembrano simili a un ampio Pro Mini, mentre altri sembrano un modulo NRF24 senza antenna esterna di cui ti ho parlato prima. Questi ultimi possono essere aggiunti al normale Arduino per aggiungere funzionalità wireless. L'Arduino Yun, simile a uno Uno, ha anche un chip WiFi integrato ed è utile in quanto è compatibile con un paio di shield e ha più pin di un normale ESP8266. Sia lo Yun che l'ESP8266 possono essere programmati dal software Arduino IDE, dopo aver ottenuto i "driver" dal Board Manager.
Gli ESP8266 non sono tutti progettati per funzionare su logica 5v; alcuni dei loro pin potrebbero richiedere meno tensione per funzionare correttamente. Ecco perché, prima di acquistare una scheda, controlla sempre il diagramma di piedinatura e le specifiche (cerca "(nome scheda) + piedinatura + diagramma" all'interno di Chrome, Firefox, Safari, ecc.).
Ci sono anche alcuni "Arduino" (non troppo sicuri che siano veri Arduino, a volte sono solo un "collage" di diversi PCB e schede, oltre a chip) che si basano su processori in stile Uno e Mega e includono la connettività WiFi. Non sono così sicuro di come sono interfacciati o della loro compatibilità con gli scudi, quindi acquista a tuo rischio.
Passaggio 8: Bluetooth
Solo un'altra grande capacità wireless. La differenza principale con le connessioni WiFi è che il raggio d'azione (in questo caso) è di pochi metri (in teoria, potresti controllare le schede IoT da qualsiasi parte del mondo, a patto che Arduino e tu disponga di Internet), e che la velocità di la connessione Bluetooth è molto più veloce. Le funzionalità Bluetooth sono ottime per realizzare progetti controllati da cellulare (utilizzando app specializzate, come Roboremo), come auto RC, rover, droni, controller di strisce LED, altoparlanti, ecc.
Alcune schede sono dotate di chip Bluetooth integrati (non ne conosco molti, però). Altri no, ed è per questo che esistono moduli Bluetooth esterni. I chip più conosciuti sono l'HC-05 e l'HC-06, venduti separatamente o in schede breakout, solitamente con interfaccia a 6 pin (di cui solo 4 comunemente usati). Questi moduli si basano sull'utilizzo dei pin Tx e Rx su Arduino (pin seriali), che possono essere sostituiti da pin Tx e Rx virtuali (software seriale). Per questo motivo, è possibile programmare l'HC-05 e l'HC-06 utilizzando il programmatore Pro Mini tramite il monitor seriale dell'IDE Arduino. Usando questo metodo, puoi scegliere il nome con cui apparirà agli altri dispositivi, la password, il baud rate, tra le altre opzioni. L'ho saputo da questo fantastico Instructable di sayem2603. Se hai intenzione di utilizzare questi moduli, dovresti assolutamente leggere l'Ible, poiché troverai tonnellate di fatti interessanti di cui non eri a conoscenza.
Quindi, buone schede per le connessioni Bluetooth sono … beh, non ho provato nessun Arduino con chip Bluetooth integrato, ma per quanto ne so sia l'HC-05 che l'HC-06 sono una delle migliori soluzioni. Quasi tutti gli Arduino funzionano con questi moduli; Personalmente uso sia i Pro Mini che i Nano. L'unica cosa che potrebbe non piacerti dell'utilizzo di questi moduli Bluetooth è che hai bisogno di 4 cavi. Se sei il "senza cavi; solo scudi e tavole", ragazzo, potresti dover scavare un po'. In caso contrario, scoprirai che, anche con i cavi, un piccolo Arduino con una di queste schede non occupa tanto spazio quanto un Arduino di dimensioni Uno con Bluetooth.
Oltre ai moduli e alle schede WiFi, Bluetooth e 2.4 Ghz, ce ne sono anche alcuni che operano su frequenze diverse. Il jhaewfawef, ad esempio, la cui esistenza ho scoperto quando ho letto questo fantastico Ible di …, utilizza frequenze più basse per ottenere una trasmissione a raggio estremamente lungo (LoRa = +10 km di raggio). Non li ho ancora provati, ma mi sembra un progetto super interessante. Alcuni moduli utilizzano 169 Mhz, 433 Mhz, 868 Mhz o 915 Mhz, ma tutte le frequenze sono inferiori a 1 Ghz. Il vantaggio rispetto ai sistemi 2.4 è che la portata è migliorata, ma la velocità dei dati deve essere inferiore (non importa troppo… non invierai un file da 1 Gb attraverso queste radio… probabilmente). Le interfacce dei pin possono variare notevolmente, da 3 o 4 pin a un'intera scheda in stile Nano con radio.
A dire il vero, non ne so molto perché sono più un ragazzo a 2,4 Ghz. Il …., tuttavia, sembra fantastico e mi piacerebbe prenderne uno non appena posso. Questi Arduino (o moduli) sono perfetti per i sensori meteorologici (lontano dalla tua base), la telemetria UAV e forse anche una sorta di IoT non WiFi (non propriamente IoT, ma puoi comunque controllare l'elettronica della tua casa con questo tipo di radio). Quindi, se sei interessato a qualcosa del genere, prova a prenderne uno.
Passaggio 9: altre frequenze radio
Oltre ai moduli e alle schede WiFi, Bluetooth e 2.4 Ghz, ce ne sono anche alcuni che operano su frequenze diverse. L'Adafruit Feather 32u4 RFM95, ad esempio, la cui esistenza ho scoperto leggendo questo fantastico Ible di Jakub_Nagy, utilizza frequenze più basse per ottenere una trasmissione a raggio estremamente lungo (LoRa = +10 km di raggio). Non li ho ancora provati, ma mi sembra un progetto super interessante. Alcuni moduli utilizzano 169 Mhz, 433 Mhz, 868 Mhz o 915 Mhz, ma tutte le frequenze sono inferiori a 1 Ghz. Il vantaggio rispetto ai sistemi 2.4 è che la portata è migliorata, ma la velocità dei dati deve essere inferiore (non importa troppo… non invierai un file da 1 Gb attraverso queste radio… probabilmente). Le interfacce dei pin possono variare notevolmente, da 3 o 4 pin a un'intera scheda in stile Nano con radio.
A dire il vero, non ne so molto su di loro perché sono più un ragazzo a 2,4 Ghz. L'Adafruit Feather 32u4 RFM95, tuttavia, sembra fantastico e mi piacerebbe averne uno non appena possibile. Questi Arduino (o moduli) sono perfetti per i sensori meteorologici (lontano dalla tua base), la telemetria UAV e forse anche una sorta di IoT non WiFi (non propriamente IoT, ma puoi comunque controllare l'elettronica della tua casa con questo tipo di radio). Quindi, se sei interessato a qualcosa del genere, prova a prenderne uno.
Passaggio 10: torniamo alle schede non compatibili con il wireless… Arduino compatibili con Shield
Come ti ho detto in uno dei primi passaggi, gli shield sono PCB che vengono impilati direttamente sopra una scheda Arduino per a) aggiungere una funzione eb) ridurre la necessità di cavi. A volte, gli scudi possono essere impilati su altri scudi, formando un sandwich o una torre di scudi di molti bardi. Alcuni shield sono compatibili solo con uno specifico Arduino (poiché la distribuzione dei pin varia da modello a modello); mentre altri sono progettati per più di uno (questo schermo è enorme, tattile e compatibile sia con Uno che con Mega. Mi piacerebbe seriamente ottenerlo. Si spera, se vinco il concorso Arduino, potrei arrivare a ma questo modulo e così tanti altri componenti Arduino per portarti più Instructables).
La maggior parte degli scudi sono progettati per Uno e Mega (probabilmente anche per schede simili, ma non ne sono così sicuro. Non rovinare gli scudi o le schede!). Gli scudi possono anche essere realizzati su misura (dai un'occhiata a questi Ibles) o progettati per schede più piccole. Alcuni di essi aggiungono funzionalità wireless, connettività di rete, schermi, pulsanti, superficie della scheda proto, controller del motore, relè CA, ecc. Alcuni schermi speciali sono progettati specificamente per la stampa CNC e 3D (scheda Ramps). Questi hanno prese sulla parte superiore per aggiungere i driver del motore passo-passo.
Quindi, se stai pensando di ottenere una scheda Arduino da utilizzare con diversi shield, il mio miglior suggerimento sarebbe Mega e Uno. L'ultimo ha lo svantaggio di avere meno pin, quindi non sarai in grado di utilizzare scudi più grandi come le rampe. Il Mega, d'altra parte, ha i suoi problemi: alcuni pin sull'Uno si trovano in diversi settori sul Mega, quindi non potrai utilizzare tutti gli scudi Uno, che sono più popolari e diffusi di quelli Mega.
Passaggio 11: CNC e stampa 3D
Alcuni dei miei progetti preferiti sono relativi a macchine da stampa CNC o 3D (e droni). La capacità di trasformare i progetti al computer in movimenti meccanici 3D è semplicemente… Stupendo. Non solo la parte teorica è interessante; la soddisfazione di realizzare i propri pezzi con una macchina che TU hai costruito da zero è immensa. Lo scudo CNC può essere utilizzato per realizzare incisori e taglierine laser, trapani, CNC basati su Dremel, ecc. Attualmente sto risparmiando denaro per costruire la mia prima stampante 3D, basata su Arduino Mega e lo scudo Ramps 1.5. Fino ad ora, tutte le parti meccaniche di cui avevo bisogno per i miei progetti sono state realizzate utilizzando Lego o qualcosa di simile, risultando in "macchinari" interessanti ma imprecisi. Vota per me e aiuta il mio progetto ad andare avanti. Una volta terminato, proverò a realizzare un Ible su come realizzare una stampante 3d.
Tornando al CNC e alla stampa 3d, se sei interessato a una di queste cose, dovresti probabilmente controllare questo scudo CNC (progettato per Uno, ma sospetto che sia compatibile anche con il Mega) o questi stampa 3d (Arduino Mega compatibile, avere troppi pin per uno). Sia lo scudo CNC che quello per la stampa 3D hanno prese dedicate specificamente ai driver del motore passo-passo (simile all'A9488), che controllano i motori degli assi X, Y e Z (e l'estrusore sulla stampante 3D). Non so molto dello scudo CNC, ma le rampe hanno anche i connettori necessari per le altre parti di una stampante 3D (termistori, sorgente ad alta potenza, letto riscaldato, ecc.). Per quanto ne so, ci sono 3 versioni della scheda Ramps (scudo di stampa 3D): 1.4, 1.5 e 1.6. Gli ultimi due modelli sono quasi identici, sembrano ordinati e relativamente semplici, mentre il più vecchio ha un aspetto leggermente diverso (con transistor montati utilizzando la tecnologia THT, fusibili più grandi, ecc.). Il 1.6 include un migliore raffreddamento per i transistor Mosfet. Non ci sono comunque troppe differenze, quindi scegli quello che ti piace di più (prova a prendere quello più nuovo, però).
Quindi, il miglior Arduino per questo progetto sarebbe il Mega (non sono sicuro che sia compatibile con lo scudo CNC. Ho visto qualcosa di un ragazzo che usa le rampe per alimentare una macchina CNC. Dovresti cercarlo e poi parlarmene), e in secondo luogo la Uno (sicuramente non compatibile con le Ramps). Potresti collegare una stampante 3D usando praticamente qualsiasi Arduino con un numero rispettabile di pin; tuttavia, sarà un grave casino, quindi risparmia tempo e pazienza e prendi un Mega.
Passaggio 12: schede micro (non come le schede Arduino Micro… Scherzi a parte micro)
Pensavi che Pro Mini e Nano fossero piccoli? Bene, dai un'occhiata alle "tavole" di Attiny (in realtà solo patatine). A volte devi solo controllare un piccolo servo con un solo pin, o lampeggiare un led ogni 3 secondi, e mettere l'elettronica in un posto super piccolo (2x2x2 cm). cosa fai? Prima di tutto, dimentichi il Mega e l'Uno. Allora dubitate un po' e finalmente cancellate il Nano e il Pro Mini dalla vostra mente. Cos'è rimasto? Un micro IC (Integrated Chip) a 8 pin chiamato Attiny85.
Questa micro "scheda" (che in realtà è solo un piccolo chip) ha un pin 5v e Gnd (1 ciascuno) e altri 6 pin, alcuni dei quali doppi (o tripli) come pin analogici, digitali, SPI, ecc. Dovresti controllare il pinout per le specifiche precise. Apparentemente, la scheda può essere programmata con un adattatore USB specializzato o anche con un altro Arduino (usando uno schizzo speciale e l'interfaccia SPI. Non sono un professionista in materia). Ho pensato preziosamente che potresti semplicemente usare un programmatore Pro Mini (usando i pin Tx e Rx) per caricare uno schizzo; ma per quanto ne so ora, non puoi.
Quindi, ottime schede micro per micro progetti sono l'Attiny85 (solo un chip, ma puoi saldarlo alla tua breadboard o utilizzare una presa IC 2x4 femmina, in cui l'Attiny85 dovrebbe adattarsi perfettamente), il Digispark Attiny85 (è un breakout Kickstarter scheda per questo IC. Include, in poco spazio, un connettore USB, regolatore di potenza e pin per facilitare le connessioni), o un altro IC Attiny (sono disponibili in molte dimensioni).
Passaggio 13: che dire dei cloni?
Quasi ogni buon prodotto ottiene i suoi cloni e imitazioni. GoPro, DJI, Lego e ogni marchio e azienda di successo lo hanno visto accadere. E Arduino non fa eccezione alla regola. A dire il vero non so nemmeno distinguere un Arduino vero da uno falso. Forse anche una di quelle schede che ho consigliato è un clone, ma la maggior parte non lo è. Se desideri sapere quali schede sono originali e quali non lo sono, dovresti controllare Internet, poiché ci sono tonnellate di tutorial e informazioni necessarie per scoprirlo.
Non dirò se dovresti fidarti dei cloni o meno. Dovresti, ovviamente, provare a ottenere schede originali, poiché ci saranno molte più informazioni e supporto per loro sul web. Inoltre, i cloni a volte differiscono nella distribuzione dei pin, quindi gli shield potrebbero non funzionare sulla "stessa" scheda.
Dubito che le schede che ho siano cloni. Tutti e 4 erano comunque relativamente economici, quindi risparmiare un dollaro o meno non mi avrebbe cambiato la vita. I problemi con i cloni sono che a) Il nome o il modello potrebbero differire sull'IDE Arduino; b) Gli scudi potrebbero non essere compatibili; c) I pin speciali possono differire (I2C, SPI, ecc.); d) Potrebbero non funzionare come previsto. I cloni, tuttavia, potrebbero funzionare perfettamente e potresti anche essere più felice con un falso che con un originale. Ma, se qualcosa fallisce, ricorda che ti ho detto che dovresti prendere gli originali (per favore non incolpare me per qualcosa che non è stata colpa mia. Se lo fosse, allora puoi incolpare me).
Passaggio 14: Passaggio successivo?
Quindi, ora che ti ho parlato della maggior parte delle categorie di Arduino che conosco, è ora che tu…
- Scegli la tua tavola e raccontamela (opzione "Ce l'ho fatta!").
- Crea un grande progetto Arduino e pubblicalo come "Ce l'ho fatta!".
- Costruisci il tuo Arduino (come questi ragazzi) o usa semplicemente un circuito integrato, come ha fatto Nikus nel suo Quadcopter Instructable.
- Dimmi di aggiungere una categoria di schede Arduino all'elenco.
- Scrivi il tuo fantastico Instructable.
Bene, ora che hai finito di leggere, votami per il concorso Arduino. Spero che questo Ible ti sia stato utile e ti aiuti nel tuo primo o prossimo progetto, e grazie mille per aver letto!
Consigliato:
Come creare un RADAR usando Arduino per il progetto scientifico - I migliori progetti Arduino: 5 passaggi
Come creare un RADAR usando Arduino per il progetto scientifico | I migliori progetti Arduino: ciao amici, in questo tutorial ti mostrerò come realizzare un fantastico sistema radar costruito usando arduino nano questo progetto è l'ideale per i progetti scientifici e puoi farlo facilmente con molto meno investimenti e possibilità se vincere il premio è fantastico per
Come utilizzare il lettore di schede di memoria PS3 interno come dispositivo USB sul tuo PC: 6 passaggi
Come utilizzare il lettore di schede di memoria PS3 interno come dispositivo USB sul tuo PC: prima di tutto questo è il mio primo Instructable (yippie!), Sono sicuro che ce ne saranno molti a venire. Quindi, avevo una PS3 rotta e volevo fare un certo uso dei componenti di lavoro. La prima cosa che ho fatto è stato estrarre la scheda tecnica per il chip del convertitore sulla scheda PS3 r
I migliori LED RGB per qualsiasi progetto (WS2812, Aka NeoPixels): 6 passaggi (con immagini)
I migliori LED RGB per qualsiasi progetto (WS2812, Aka NeoPixels): quando lavoriamo con i LED, spesso ci piace controllarne lo stato (acceso/spento), la luminosità e il colore. Ci sono molti, molti modi diversi per farlo, ma nessuno è una soluzione compatta come il LED RGB WS2812. Nella sua minuscola confezione da 5 mm x 5 mm
Ottieni un sensore di peso sospeso da una bilancia per bagagli per il tuo progetto Arduino: 4 passaggi
Ottieni un sensore di peso sospeso da una bilancia per bagagli per il tuo progetto Arduino: in questo tutorial ti mostro come ottenere un sensore di peso sospeso per un progetto Arduino da una bilancia per bagagli/pesca economica e comune e il modulo ADC HX711 spesso usato. Premessa: per un progetto avevo bisogno di un sensore per misurare un certo peso che è ha
Trasforma il tuo Arduino in un lettore di schede magnetiche!: 9 passaggi (con immagini)
Trasforma il tuo Arduino in un lettore di schede magnetiche!: Tutti hanno usato un lettore di schede magnetiche, credo. Voglio dire, chi porta contanti in questi giorni? Non è nemmeno difficile metterci le mani sopra, e durante un viaggio nel mio negozio di elettronica preferito, ho trovato un cestino pieno di questi ragazzi. Quindi….ovviamente