Annuncio pubblicitario

Aggiornato da Ian Buckley il 14 agosto 2017

Se sei qualcosa come me, armeggiare con l'elettronica è qualcosa che ti piacerebbe davvero fare, almeno in teoria. In realtà, i vincoli di tempo e la mancanza di conoscenza inevitabilmente ti impediscono di provare. È troppo difficile. Ti piace dissezionare i gadget rotti, ma non fare mai nulla con i pezzi che trovi oltre a metterli via per una giornata piovosa (un cassetto pieno di parti a microonde? Dai un'occhiata).

Il Arduino è la risposta a tutto ciò, e francamente tutto ciò che può essere considerato divertente mentre l'apprendimento è un dispositivo veramente rivoluzionario secondo me.

Tecnicamente, l'Arduino è un controllore logico programmabile Cosa nel mondo è la programmazione PLC?Nel mondo della produzione, ci sono computer e poi c'è l'automazione del computer. Mentre potresti pensare di sapere tutto quello che c'è da sapere sui computer, non hai nemmeno graffiato la superficie dell'uso ... Leggi di più . Ufficialmente, però, è un piattaforma di prototipazione elettronica open source - ma cosa significa?

instagram viewer

Per te o per me, è come un piccolo computer che puoi programmare per fare le cose e interagisce con il mondo attraverso sensori elettronici, luci e motori. In sostanza, rende alcuni progetti di elettronica davvero hardcore accessibili a chiunque - così artisti e tipi creativi possono concentrarsi sul trasformare le loro idee in realtà. È l'ultimo strumento di armeggiamento!

Per citare:

Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e di facile utilizzo. È destinato ad artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi.

Cosa puoi farci?

Prima di discutere di ciò che rende Arduino un dispositivo così rivoluzionario, penso che sia meglio mostrarti alcuni dei miei progetti preferiti realizzati con Arduino.

1. Stampanti 3D

Nel passato ti abbiamo mostrato MakerBot Due stampanti 3D che puoi realizzare per circa $ 1.000Oggi vorrei mostrarti due progetti specifici che possono essere realizzati per più o meno $ 1.000, entrambi sono stampanti 3D in plastica perfettamente funzionanti, ed entrambe sono open source e attivamente attive sviluppato. Leggi di più , una stampante 3D. Bene, questo usa un paio di Arduinos per controllare cose come espellere la plastica fusa dalla testina di stampa per spostare la 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ù simpatico che abbia mai visto. Utilizzando un telaio robotico di base, 2 motori e 2 sensori di luce, questo piccoletto è in grado di trovare una fonte di calore, dirigersi verso di essa e spegnere il fuoco, il tutto in modo autonomo.

(* Significato autonomo lo fa da solo, senza controllo umano).

Se questo progetto ti interessa, dai un'occhiata come Xod può aiutarti a costruire un robot Arduino Come Xod ti aiuta a costruire robot Arduino senza codificaVuoi imparare la robotica ma non hai abilità di programmazione? È facile con l'IDE grafico Xod e un robot controllato da Arduino. Leggi di più .

3. Arpa laser

Fantastici suoni di trance, laser, cosa si può desiderare di più?

4. Baker Tweet

Un modo semplice per dire ai clienti che il pane fresco è fatto, BakerTweet ha una selezione di quadranti per scegliere il pane e un pulsante tweet! Penso che sarai d'accordo sul fatto che questo sia l'uso più unico di Arduino.

5. Cubi a LED

Il modo migliore per spiegarlo è semplicemente guardare il video: sono assolutamente fantastici; un Cubo LED 8x8x8 (ovvero 512 LED), con tutti i controlli effettuati da un Arduino.

Il livello di difficoltà è però dalla parte più alta. Non preoccuparti se questo sembra complesso: abbiamo un pieno Cubo LED Arduino Come creare un cubo LED Arduino pulsante che sembra simile è venuto dal futuroSe ti sei dilettato con alcuni progetti Arduino per principianti, ma stai cercando qualcosa di un po 'permanente e su un altro livello di fantastico, allora l'umile cubo LED 4 x 4 x 4 è ... Leggi di più tutorial, che copre tutto ciò che devi sapere.

Così divertente e giochi a parte, 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 desideri acquistare un Arduino già pronto, sei libero di acquistare i singoli componenti e fallo da solooppure acquista uno dei tanti dispositivi clone ora disponibili. A questo punto, vale la pena considerare se usare una scheda Arduino ufficiale affatto!

programmazione arduino

Connettività

Come componente hardware, Arduino può funzionare in modo indipendente (come in un robot), collegato a un computer (dando così al tuo computer accesso ai dati dei sensori dal mondo esterno e fornendo feedback), o collegato ad altri Arduino, o altri dispositivi elettronici e controller patatine fritte. Praticamente tutto può essere collegato ed è limitato solo dalla tua immaginazione, dalla volontà di dedicare un po 'di tempo e impegno all'apprendimento di qualcosa di nuovo e dalla disponibilità di componenti. Se riesci a pensarci, Arduino può farlo.

microcontrollore arduino

Una ricchezza di supporto

Ci sono migliaia di altre persone e organizzazioni là fuori che abbracciano l'Arduino. Il risultato di questo è che se ti manca nel reparto creatività, c'è sempre un progetto pre-codificato da costruire e c'è sempre qualcosa di nuovo da imparare. È anche molto facile iniziare.

programmazione arduino

Versatilità e costi

Una scheda Uno ufficiale completa costa $ 25e un clone Uno appena $ 4, che rende queste piccole meraviglie elettroniche accessibili sia agli hobbisti che alle istituzioni educative.

Il linguaggio di programmazione con cui carichi è incredibilmente semplice e dovrebbe essere familiare a chiunque abbia avuto esperienza con Java o linguaggi simili. (In realtà è basato su in lavorazione).

È anche un fantastico strumento di apprendimento, con il quale puoi sperimentare l'elettronica e apprendere le basi. In effetti, se avessimo avuto questi quando ero a scuola, sono abbastanza sicuro che sarei diventato un ingegnere hardware.

Molte opzioni

Sin dal rilascio di Arduino, molte altre aziende hanno adottato l'etica dell'hardware open source. Oltre alle numerose schede clone che hanno colpito il mercato, sono disponibili diversi design unici che sono compatibili con l'IDE Arduino. Queste schede prendono lo spirito generale delle schede Arduino originali e aggiungono funzionalità extra.

Un esempio notevole è il NodeMCU Incontra Arduino Killer: ESP8266E se ti dicessi che esiste una scheda di sviluppo compatibile con Arduino con Wi-Fi integrato per meno di $ 10? Bene, c'è. Leggi di più scheda di sviluppo. Questa scheda, anch'essa minuscola, ha il Wi-Fi integrato e, oltre ad essere compatibile con Arduino, può essere utilizzata come una minuscola Nodo. Js Cos'è il nodo. 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 è anche molto di più. Se... Leggi di più server. Disponibile per appena $ 3, queste piccole schede sono così buone che ci siamo chiesti se sarebbero state un concorrente diretto al trono di Arduino.

Uno di i nostri microcontrollori preferiti qui su MakeUseOf è il teensy linea di schede di sviluppo. Queste piccole schede racchiudono un punzone di elaborazione molto più grande rispetto alle schede Arduino, con un piccolo fattore di forma che le rende perfette per i piccoli progetti che si basano su una potente elaborazione alla base.

Ancora voglia di saperne di più? Dai un'occhiata a questo breve documentario di Arduino che si approfondisce un po 'di più e la motivazione alla base del progetto. Molto è in italiano, perché se il nome non lo avesse già dato, il progetto sarebbe iniziato in Italia.

Ottieni la creazione

Arduino ha completamente cambiato il gioco dell'elettronica per hobby. Ciò che non era possibile senza una vasta conoscenza del passato è ora raggiungibile da tutti grazie alla vasta gamma di microcontroller economici disponibili e all'enorme comunità che lo circonda.

Anche iniziare è abbastanza facile e abbiamo un pratica guida per principianti Introduzione ad Arduino: una guida per principiantiArduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e di facile utilizzo. È destinato ad artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi di più per farti alzare da terra. Oppure, dai un'occhiata al nostro Progetto per principianti di Arduino: controllo del semaforo Programmazione Arduino per principianti: esercitazione sul progetto del controllore del semaforoCostruire un controller semaforo Arduino ti aiuta a sviluppare le competenze di base di codifica! Ti iniziamo. Leggi di più Tutorial.

Stai appena iniziando nel mondo dei micro-controller? Quale tavola stai pensando di ottenere? Cosa pensi di fare? Facci sapere nella sezione commenti qui sotto!

James ha una laurea in Intelligenza Artificiale ed è certificato CompTIA A + e Network +. È lo sviluppatore principale di MakeUseOf e trascorre il suo tempo libero giocando a paintball e giochi da tavolo VR. Costruisce PC da quando era un bambino.