Cos'è Arduino? Informazioni su questa piattaforma elettronica open source

Sommario:

Cos'è Arduino? Informazioni su questa piattaforma elettronica open source
Cos'è Arduino? Informazioni su questa piattaforma elettronica open source

Video: Cos'è Arduino? Informazioni su questa piattaforma elettronica open source

Video: Cos'è Arduino? Informazioni su questa piattaforma elettronica open source
Video: COME FUNZIONA YOUTUBE MUSIC - YouTube 2024, Maggio
Anonim
Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. Oggi ti aiuteremo a iniziare mostrandoti alcune delle opzioni disponibili e quanto sia facile iniziare.
Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. Oggi ti aiuteremo a iniziare mostrandoti alcune delle opzioni disponibili e quanto sia facile iniziare.

L'hardware Arduino è un circuito open-source con un microprocessore e pin di input / output (I / O) per la comunicazione e il controllo di oggetti fisici (LED, servi, pulsanti, ecc.). Generalmente la scheda viene alimentata tramite USB o un alimentatore esterno che a sua volta consente di alimentare altri componenti hardware e sensori.

Arduino ha anche un componente software open-source che è simile a C ++. L'ambiente di sviluppo integrato (IDE) di Arduino consente di scrivere codice, compilarlo e quindi caricarlo sul proprio Arduino per l'utilizzo stand alone in prototipazione e progetti.

Tutto questo è stato progettato per essere facile da usare per permettere agli artisti e ai creatori di sviluppare liberamente le loro idee in oggetti reali. Se sei interessato a costruire qualcosa da solo, dai un'occhiata alle opzioni hardware e al software disponibili per iniziare.

Varianti Arduino

L'hardware di Arduino è "open source" significa che è possibile visualizzare schemi di ogni scheda disponibile. Ciò significa che sei libero di acquistare i componenti hardware e saldare la scheda insieme se sei così inclinato. Per iniziare, probabilmente ti consigliamo di spendere i ~ $ 30 e vedere quanto vuoi davvero investire.

L'immagine qui sotto è stata creata usando Fritzing ed è il layout per un Arduino di base usando un breadboard.

L'Arduino è disponibile in una varietà di tipi diversi che rendono difficile scegliere la giusta, ma la varietà consente anche flessibilità nella scelta della soluzione perfetta.
L'Arduino è disponibile in una varietà di tipi diversi che rendono difficile scegliere la giusta, ma la varietà consente anche flessibilità nella scelta della soluzione perfetta.

Non possiamo coprire tutte le opzioni di Arduino, ma qui ci sono alcune opzioni degne di nota per iniziare.

Arduino Uno

Lo Uno è un ottimo antipasto Arduino, fornisce una solida base per quelli appena iniziati e ha molte delle opzioni che vorrete mentre esplorate la piattaforma. Funziona anche con quasi tutti gli scudi disponibili (ne parleremo più avanti).
Lo Uno è un ottimo antipasto Arduino, fornisce una solida base per quelli appena iniziati e ha molte delle opzioni che vorrete mentre esplorate la piattaforma. Funziona anche con quasi tutti gli scudi disponibili (ne parleremo più avanti).

Arduino Nano

Il Nano è quasi la caratteristica per la caratteristica di Arduino Uno, ma è circa 1/3 della dimensione e non può usare facilmente gli schermi. Lo Uno è pensato per essere utilizzato come dispositivo permanente nei progetti o con breadboard per i test.
Il Nano è quasi la caratteristica per la caratteristica di Arduino Uno, ma è circa 1/3 della dimensione e non può usare facilmente gli schermi. Lo Uno è pensato per essere utilizzato come dispositivo permanente nei progetti o con breadboard per i test.

Arduino Lilypad

Il Lilypad ha un design unico che può essere cucito in tessuti per progetti o arte da indossare. Ovviamente non sei limitato a queste applicazioni, ma gli scudi non funzioneranno su questo Arduino, quindi l'espansione potrebbe diventare difficile.
Il Lilypad ha un design unico che può essere cucito in tessuti per progetti o arte da indossare. Ovviamente non sei limitato a queste applicazioni, ma gli scudi non funzioneranno su questo Arduino, quindi l'espansione potrebbe diventare difficile.

Arduino Mega 2560

Il Mega 2560 ha più memoria e più pin I / O di qualsiasi altro Arduino. Questo è il più grande e migliore Arduino che puoi ottenere, ma potresti non aver bisogno di tanta energia se i tuoi progetti non lo richiedono. Questo sarebbe anche un Arduino più costoso da lasciare in un progetto in modo permanente.
Il Mega 2560 ha più memoria e più pin I / O di qualsiasi altro Arduino. Questo è il più grande e migliore Arduino che puoi ottenere, ma potresti non aver bisogno di tanta energia se i tuoi progetti non lo richiedono. Questo sarebbe anche un Arduino più costoso da lasciare in un progetto in modo permanente.

Netduino

Il Netduino è il cugino di Arduino. È ancora una soluzione di hacking e prototipazione hardware open source. Ma Netduino esegue.NET Micro Framework per la sua base software. È pin compatibile con gli scudi Arduino, ma alcuni potrebbero richiedere l'esecuzione di driver.
Il Netduino è il cugino di Arduino. È ancora una soluzione di hacking e prototipazione hardware open source. Ma Netduino esegue.NET Micro Framework per la sua base software. È pin compatibile con gli scudi Arduino, ma alcuni potrebbero richiedere l'esecuzione di driver.

Per ulteriori informazioni sull'hardware di Arduino, consulta il seguente link.

Accessori Arduino (scudi)

Gli scudi rendono l'aggiunta di funzionalità al tuo Arduino in un attimo, letteralmente. Hanno spilli che spingono direttamente nella parte superiore del tuo Arduino e puoi immediatamente approfittare di qualsiasi cosa lo scudo possa fare. Puoi anche aggiungere più scudi alla volta. Un Arduino che guarda Twitter per uno specifico hashtag (shield ethernet) e poi controlla un'auto RC usando RF (schermatura RF) non è al di fuori dello scopo di un singolo progetto grazie alla flessibilità dello scudo.

Di seguito si noterà che alcuni scudi assomigliano molto alle schede Arduino, ma non si devono confondere perché mancano della potenza di elaborazione principale per eseguire il codice che si scriverà negli schizzi (più su questo sotto).

Ethernet

Image
Image

Questo è uno degli scudi più popolari perché espande il tuo Arduino per poter utilizzare Internet per la comunicazione e il controllo. Lo scudo Ethernet è uno dei più versatili disponibili, e una volta che hai imparato le basi dovresti cercare di averne uno solo per poter twittare la tua lavatrice / tostapane / macchina da caffè.

XBee

Image
Image

La schermatura XBee semplifica la comunicazione wireless point-to-point. Puoi usarlo per collegare in rete due Arduino o creare un'intera rete mesh di Arduino che un giorno REGOLA IL MONDO!

Il motore

Image
Image

L'Arduino può controllare motori e servi senza bisogno di uno scudo, ma lo scudo del motore aumenta la capacità fino a 11. Puoi usarlo per controllare a distanza la tua falciatrice o costruire il tuo robot.

Ci sono molti altri scudi Arduino disponibili come musica, videogiochi e bluetooth. Questa è solo la punta dell'iceberg e ti consigliamo di fare qualche ricerca per trovare lo scudo perfetto per il tuo progetto.

Se stai cercando di realizzare prototipi di Arduino e schermi insieme a vari sensori, ti consigliamo di controllare Fritzing, che non solo aiuta con le fasi di prototipazione, ma ti aiuta anche a mostrare come realizzare schede PCB permanenti per la produzione del tuo progetto.

Programmazione (schizzi)

L'IDE Arduino è uno strumento di sviluppo multipiattaforma scritto in Java. Ti permette di controllare tutte le funzioni del software del tuo Arduino.

Ogni programma che scrivi è chiamato schizzo e viene compilato e caricato sul tuo Arduino usando l'IDE.Molti schizzi sono disponibili gratuitamente online e l'IDE viene fornito con una miriade di esempi per iniziare con quasi tutte le funzioni del tuo Arduino.
Ogni programma che scrivi è chiamato schizzo e viene compilato e caricato sul tuo Arduino usando l'IDE.Molti schizzi sono disponibili gratuitamente online e l'IDE viene fornito con una miriade di esempi per iniziare con quasi tutte le funzioni del tuo Arduino.
Eclipse e Notepad ++ sono alternative popolari alla scrittura degli schizzi, ma mancano di un facile accesso agli esempi di schizzo e alla compilazione / caricamento dello schizzo finito su Arduino.
Eclipse e Notepad ++ sono alternative popolari alla scrittura degli schizzi, ma mancano di un facile accesso agli esempi di schizzo e alla compilazione / caricamento dello schizzo finito su Arduino.

risorse

Questo articolo è progettato per iniziare nei tuoi progetti Arduino. Per ulteriori informazioni consulta i link qui sotto e inizia a fare cose.

Se disponi di link più utili o di un tuo progetto Arduino, sentiti libero di lasciare un commento da condividere con tutti i lettori.

Idee di progetto

https://arduino.cc/en/Tutorial/HomePage

https://www.arduino.cc/playground/Projects/ArduinoUsers

https://hackaday.com/category/arduino-hacks/

https://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Riferimento hardware Arduino https://arduino.cc/en/Main/Hardware

Video https://www.youtube.com/user/makemagazine

https://www.circuitsathome.com/

Consigliato: