Annuncio pubblicitario

come fare macchineCome la maggior parte dei bambini, avevo un kit elettronico che insegnava le basi assolute; potresti costruire qualcosa di avanzato quanto una radio o un dispositivo con codice Morse. Basti dire che il divertimento non è durato a lungo dopo aver costruito tutti e 5 i progetti. Oggi, però, i kit hardware elettronici avanzati sono convenienti e le possibilità sono infinite, tutto grazie alla meraviglia dei microcontrollori.

I microcontrollori sono sostanzialmente computer primitivi: l'hacking hardware non è mai stato migliore, grazie a loro, in quanto consente di programmare circuiti elettronici complicati in semplici, integrabili Software. Queste piattaforme sono stabilite, sviluppate, con intorno fiorenti comunità costruite intorno a loro. Davvero, in questo momento è un momento fantastico per essere vivi se hai il minimo interesse per l'elettronica.

Diamo un'occhiata a 5 dei kit più popolari in circolazione.

Arduino

L'originale Arduino nasce da un'idea di alcuni studenti italiani, stanco dei kit di sviluppo costosi e frammentati e della mancanza di software standardizzato per programmarli. Volevano portare nel mondo hacking elettronico e microcontrollori e hanno utilizzato un sistema di programmazione e sviluppo Open Source esistente chiamato Wiring per realizzare quel sogno. Lo stesso progetto Arduino rimane completamente Open Source, il che significa che è possibile scaricare i piani per una scheda e costruirla con componenti standard; questo ha infatti portato ad alcuni cloni di Arduino che sono leggermente più economici.

instagram viewer

Come la maggior parte delle schede di sviluppo qui descritte, ha una serie di connessioni di input e output, entrambe digitali e analogico, consentendo agli utenti di collegare qualsiasi tipo di sensore e attuatore (come i motori) in una gamma infinita di dispositivi; combinato con logica personalizzabile. Arduino funziona da solo o in combinazione con un computer o altri dispositivi - supporta una vasta gamma di protocolli di comunicazione.

come fare macchine

Puoi anche acquistare componenti aggiuntivi di forma speciale noti come "shields", che si trovano in cima alla scheda Arduino principale, duplicando i pin e aggiungendo funzionalità aggiuntive, come il chip wifi Xbee.

Possiedo un Arduino Uno e ne ho scritti alcuni tutorial Primi passi con Arduino: uno sguardo più da vicino al circuito e alla struttura di un programmaL'ultima volta che ti ho lasciato dopo aver configurato Arduino per funzionare con Mac o Windows e aver caricato una semplice app di prova che ha fatto lampeggiare il LED di bordo. Oggi spiegherò il codice ... Leggi di più qui a per iniziare 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ù , oltre a dare un'occhiata a un Arduino kit di partenza Cosa è incluso in uno Starter Kit Arduino? [MakeUseOf Explains]In precedenza ho introdotto l'hardware open source Arduino qui su MakeUseOf, ma avrai bisogno di qualcosa di più del semplice Arduino per costruirne qualcosa e iniziare davvero. Gli "starter kit" di Arduino sono ... Leggi di più che contiene vari componenti elettronici e altri elementi essenziali. Ad un certo punto, potrei anche provare ad affrontare un cubo a LED come quello qui sotto, quindi tienilo d'occhio.

LilyPad Arduino

Progettato appositamente per progetti di e-tessile da indossare, LilyPad è una versione circolare piatta e minuscola di Arduino, ma pienamente compatibile. Collegamenti e pin sono ridotti, ma per il resto la funzionalità di base è abbastanza simile. Se hai progettato e testato il tuo progetto su un normale Arduino e ora vuoi passare all'incorporamento nell'abbigliamento, questo è il tuo meglio.

come fare macchine a casa

Esistono anche altre versioni di Arduino, come Mega con un chip più veloce, più memoria e più pin I / O, ma sono principalmente gli stessi - solo più piccoli o più grandi. Se stai guardando uno dei modelli di Arduino principalmente come un dispositivo di apprendimento, ti suggerirei caldamente di andare a Kickstarter e contribuire a finanziare il Progetto Modkit, un innovativo software di programmazione visiva che consente agli studenti di accedere facilmente al C ++.

come fare macchine a casa

Netduino

A prima vista, verrai perdonato per aver confuso Netduino con un Arduino. Fortemente ispirato dal successo della sua controparte italiana, la Netduino può essere visivamente un clone, ma internamente è una piattaforma di codice diversa. Costruito per il Orientamento agli oggetti di Microsoft.Net C# linguaggio e molto incentrato su Windows, Netduino consente una programmazione di livello superiore rispetto a quanto altrimenti possibile con Arduino, dove essenzialmente stai lavorando con C ++.

La programmazione di Netduino richiede Visual Studio e Windows, anche se esiste un supporto sperimentale per il progetto C # open source, Mono.

come fare macchine a casa

Sfortunatamente, non c'è quasi tanto supporto o comunità là fuori che lavora con queste cose, quindi trovare tutorial e progetti pre-fatti sarà difficile. Considera solo se tu amo davvero C #, conosco già una buona parte dell'elettronica e voglio solo rimanere bloccato con Visual Studio.

BeagleBone & Raspberry Pi

Finalmente nella nostra lista, un passo avanti dai microcontrollori di tipo Arduino, il Beagle Bone e Raspberry Pi sono entrambi dispositivi Linux incorporati, sebbene Raspberry Pi abbia attirato la maggior parte dell'attenzione dei media per il suo prezzo estremamente basso di $ 25 e la sua rapida adozione in ambienti educativi intorno al mondo. Entrambi sono in grado di disporre di distribuzioni Linux complete installate su di essi, e ha persino affermato che Raspberry Pi è in grado di riprodurre video 1080P (esiste anche un Versione specifica per lampone di XBMC Linux compilato).

Entrambi utilizzano schede SD invece di ingombranti dischi rigidi, e sebbene Beagle Bone sia tecnicamente superiore in termini di processore, il Raspberry Pi ha una quantità molto maggiore di progetti e sviluppi in corso esso.

come fare macchine

Perché scegliere Linux incorporato su un microcontrollore? I ragazzi di BeagleBone lo dicono meglio:

Mentre la codifica basata su template di sistemi come Arduino semplifica la copia e incolla di progetti semplici e un numero limitato di più complessi librerie che non hanno molta interazione, 20 anni di sviluppo di Linux hanno generato un ampio set di software altamente interoperabili che possono essere utilizzato e collaborato, senza sacrificare la semplicità di fare qualcosa come accendere un LED o passare o leggere un analogo o Sensore basato su I2C.

Direi che farai decollare il tuo primo progetto di elettronica con questi sistemi molto più difficile che con un Arduino, ma alla fine avrai molto più potere e possibilità.

Hai un Raspberry Pi, un Beaglebone o uno qualsiasi degli altri dispositivi elencati qui? Facci sapere nei commenti su tutti i fantastici progetti che hai realizzato. Stai pensando di prenderne uno e forse possiamo aiutarti a decidere?

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.