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

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

    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 indipendente in prototipi e progetti.

    Tutto questo è stato progettato per essere facile da usare per permettere agli artisti e ai produttori 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 di 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 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.

    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 (più su questo più tardi).

    Arduino Nano

    Il Nano ha quasi la caratteristica di essere lo stesso di Arduino Uno, ma è circa 1/3 della dimensione e non può usare facilmente gli scudi. 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.

    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.

    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 di software. È pin compatibile con gli scudi Arduino, ma alcuni potrebbero richiedere l'esecuzione di driver.

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

    Accessori Arduino (scudi)

    Gli scudi rendono letteralmente possibile aggiungere funzionalità al tuo Arduino. 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 quindi controlla un'auto RC usando RF (schermo RF) non è al di fuori dello scopo di un singolo progetto grazie alla flessibilità dello schermo.

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

    Ethernet

    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 padroneggiato le basi dovresti cercare di averne uno solo per poter fare la tua lavatrice / tostapane / macchina da caffè tweet.

    XBee

    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 RULE THE WORLD!

    Il motore

    L'Arduino può controllare motori e servi senza bisogno di uno scudo, ma lo scudo del motore aumenta questa 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 di cui il tuo Arduino è capace.

    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 sottostanti 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

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

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

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

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

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

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

    http://www.circuitsathome.com/