Cosa è Arduino e cosa puoi fare con esso?
Aggiornato da Ian Buckley il 14 agosto 2017
Se sei come me, armeggiare con l'elettronica è qualcosa che ti piacerebbe davvero fare, almeno in teoria. In realtà, i limiti di tempo e la mancanza di conoscenza inevitabilmente ti impediscono di provare. È troppo difficile. Ti piace sezionare i gadget rotti, ma non fare mai nulla con i bit che trovi diversi da quelli che li nascondono per una giornata di pioggia (un cassetto pieno di parti di microonde?.
Il Arduino è la risposta a tutto questo, e francamente tutto ciò che può essere considerato divertente durante l'apprendimento è un dispositivo veramente rivoluzionario secondo me.
Tecnicamente, l'Arduino è un controller logico programmabile. Che cosa succede nel mondo della programmazione PLC? In che mondo sta programmando il PLC? Nel mondo della produzione, ci sono i computer, e poi c'è l'automazione del computer. Sebbene tu possa pensare di sapere tutto ciò che c'è da sapere sui computer, non hai nemmeno scalfito la superficie dell'uso ... Per saperne di più. Ufficialmente però, è un piattaforma di prototipazione elettronica open source - ma cosa significa??
Per te o me, è come un piccolo computer che puoi programmare per fare cose, e interagisce con il mondo attraverso sensori elettronici, luci e motori. In sostanza, rende alcuni progetti elettronici davvero interessanti accessibili a chiunque - così artisti e tipi creativi possono concentrarsi sul rendere le loro idee una realtà. È lo strumento di armamento definitivo!
Per citare:
Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi.
Cosa puoi fare con esso?
Prima di discutere su cosa rende l'Arduino un dispositivo così rivoluzionario, penso sia meglio mostrarvi alcuni dei miei progetti preferiti realizzati con Arduino.
1. Stampanti 3D
In passato vi abbiamo mostrato le stampanti 3D MakerBot Two che potete realizzare per circa $ 1.000 Due stampanti 3D che potete realizzare per circa $ 1.000 Oggi vorrei mostrarvi due progetti specifici che possono essere costruiti per più o meno $ 1.000, entrambi che sono stampanti completamente in plastica 3D, ed entrambe sono open source e attivamente sviluppate. Ulteriori informazioni, una stampante 3D. Bene, questo usa un paio di Arduino per controllare cose come l'espulsione della plastica fusa dalla testina di stampa allo spostamento della piattaforma.
2. Puff The Magic Dragon Fighting Robot
Naturalmente, tutti i tipi di robot sono i primi candidati per essere realizzati con Arduino, ma questo è il più carino che abbia mai visto. Usando un telaio base per robot, 2 motori e 2 sensori di luce, questo piccoletto è in grado di trovare una fonte di calore, dirigersi verso di esso e spegnere il fuoco - tutto autonomamente.
(* Autonomo nel senso che lo fa da solo, senza controllo umano).
3. Arpa laser
Suoni trance fantastici, laser, cosa si può volere di più?
4. Baker Tweet
Un modo semplice per dire ai clienti che il pane fresco è fatto, il BakerTweet ha una selezione per selezionare il pane e un pulsante di tweet! Penso che sarai d'accordo che questo è l'uso più esclusivo dell'Arduino.
5. Cubetti LED
Il modo migliore per spiegare questo è semplicemente guardare il video - questi sono assolutamente stupendi; un Cubo 8x8x8 LED (che è 512 LED), con tutto il controllo fatto da un Arduino.
Il livello di difficoltà è però sul lato più alto. Non preoccuparti se ciò sembra complesso: abbiamo un cubo LED Arduino completo Come creare un cubo LED Arduino pulsante che sembra uscito dal futuro Come creare un cubo LED Arduino pulsante che sembra uscito dal futuro Se Ti sono piaciuti alcuni progetti per principianti Arduino, ma stai cercando qualcosa di un po 'permanente e su un altro livello di eccezionale, quindi l'umile cubo 4 x 4 x LED è ... Leggi di più tutorial, che copre tutto ciò che devi sapere.
Quindi, a parte i giochi e il divertimento, cosa rende l'Arduino così speciale? Sicuramente ci sono altri controller programmabili là fuori?
Open Source
Arduino è un marchio, ma la maggior parte dell'hardware e del software che hanno sviluppato è open source. Gli schemi sono disponibili online, quindi se non vuoi acquistare un Arduino già pronto, sei libero di acquistare i singoli componenti e farlo da solo, o di acquistare uno dei tanti dispositivi cloni ora disponibili. A questo punto, vale la pena valutare se utilizzare una scheda Arduino ufficiale!
Connettività
Come un pezzo di hardware, Arduino può operare indipendentemente (come in un robot), collegato a un computer (dando così al computer l'accesso ai dati dei sensori dal mondo esterno e fornendo feedback), o collegato ad altri Arduino o altri dispositivi elettronici dispositivi e chip controller. Praticamente qualsiasi cosa può essere collegata ed è limitata solo dalla vostra immaginazione, dalla volontà di dedicare tempo e fatica all'apprendimento di qualcosa di nuovo e alla disponibilità di componenti. Se riesci a pensarci, l'Arduino può farlo.
Una ricchezza di supporto
Ci sono migliaia di altre persone e organizzazioni là fuori che abbracciano l'Arduino. Il risultato è che se manchi nel reparto creatività, c'è sempre un progetto precodificato da costruire, e c'è sempre qualcosa di nuovo da imparare. È anche molto facile iniziare.
Versatilità e costi
Una scheda Uno completa ufficiale costa $ 25, e uno clone Uno da soli $ 4, il che rende queste piccole meraviglie elettroniche accessibili agli hobbisti e alle istituzioni educative allo stesso modo.
Il linguaggio di programmazione con cui si carica è incredibilmente semplice e dovrebbe essere familiare a chiunque abbia avuto esperienza con Java o lingue simili. (In realtà è basato sull'elaborazione).
È anche un fantastico strumento di apprendimento, con il quale puoi sperimentare con l'elettronica e imparare le basi. In effetti, se li avessimo quando ero a scuola, sono abbastanza sicuro che sarei diventato un ingegnere hardware.
Un sacco di opzioni
Dall'uscita di Arduino, molte altre aziende hanno assunto l'ethos dell'hardware open source. Oltre alle numerose schede clone che hanno colpito il mercato, sono disponibili diversi modelli unici compatibili con l'IDE Arduino. Queste schede prendono lo spirito generale delle schede Arduino originali e aggiungono funzionalità extra.
Un esempio degno di nota è la linea di schede di sviluppo Teensy. Queste piccole schede racchiudono un punch di elaborazione molto più grande rispetto alle schede Arduino, con un fattore di forma ridotto che le rende perfette per piccoli progetti che si basano su un'elaborazione potente al loro centro.
Un preferito attuale qui a MakeUseOf è il NodeMCU Incontra l'Arduino Killer: ESP8266 Incontra l'Arduino Killer: ESP8266 E se ti dicessi che c'è una scheda di sviluppo compatibile con Arduino con Wi-Fi integrato a meno di $ 10? Bene, c'è. Per saperne di più scheda di sviluppo. Questa scheda, che è anche piccola, ha Wi-Fi a bordo e, oltre ad essere compatibile con Arduino, può essere usata come un piccolo Node.Js Cos'è Node.JS e Perché dovrei preoccuparmi? [Sviluppo Web] Che cos'è Node.JS e Perché dovrei preoccuparmi? [Sviluppo Web] JavaScript è solo un linguaggio di programmazione lato client che viene eseguito nel browser, giusto? Non più. Node.js è un modo per eseguire JavaScript sul server; ma è molto di più. Se ... Leggi altro server. Disponibili per un minimo di $ 3, queste piccole schede sono così buone che ci siamo chiesti se sarebbero stati diretti concorrenti al trono di Arduino.
Ancora voglia di saperne di più? Dai un'occhiata a questo breve documentario su Arduino che fa un po 'di più sullo sfondo e la motivazione dietro al progetto. Molto è in italiano, perché se il nome non lo ha già dato, il progetto è iniziato in Italia.
Ottenere la creazione
Arduino ha completamente cambiato il gioco dell'elettronica per hobby. Ciò che non era possibile senza una conoscenza approfondita in passato è ora raggiungibile da tutti grazie alla vasta gamma di micro-controllori economici disponibili e all'enorme comunità che lo circonda. Iniziare è molto semplice e abbiamo a portata di mano una guida per principianti. Guida introduttiva ad Arduino: una guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare . È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi di più per farti decollare.
Sei appena iniziato nel mondo dei microcontrollori? Quale commissione stai pensando di ottenere? Cosa pensi di fare? Fateci sapere nella sezione commenti qui sotto!
Scopri di più su: Arduino.