1Sheeld, The Ultimate Arduino Shield Review e Giveaway

Un singolo scudo Arduino che può collegarsi a un dispositivo Android e fornire una moltitudine di sensori e funzioni avanzate? Sì, questa è una cosa ora. Il 1Sheeld, infatti.

Un singolo scudo Arduino che può collegarsi a un dispositivo Android e fornire una moltitudine di sensori e funzioni avanzate?  Sì, questa è una cosa ora.  Il 1Sheeld, infatti.
Annuncio pubblicitario

Un singolo scudo Arduino che può collegarsi a un dispositivo Android e fornire una moltitudine di sensori e funzioni avanzate? Sì, questa è una cosa ora. Il 1Sheeld, infatti.

Dagli sviluppatori Integreight, 1Sheeld ha soffiato il suo umile obiettivo di Kickstarter di $ 10k fuori dall'acqua 8 volte, ma ora è disponibile a tutti da Amazon per $ 55. L'1Sheeld non è progettato per sostituire Arduino, ma lo integra, dando ai tuoi progetti Arduino l'accesso a una serie completa di dati dei sensori per smartphone e molto altro ancora. Non posso parlarti di alternative, perché non ce ne sono.

Design

Non più grande di qualsiasi altro scudo standard Arduino, 1Sheeld si basa su un ATMEGA162 e include un modulo BlueTooth sotto. La configurazione dei pin è tale che avrai bisogno di una versione 3 o successiva di Arduino Uno (altri modelli di Arduino varieranno, ma qualcosa di più recente rispetto a Uno rev3 dovrebbe andare bene). Ogni pin è passato, quindi puoi piazzare scudi aggiuntivi I 4 migliori scudi Arduino per superare i tuoi progetti I 4 migliori scudi Arduino per superare i tuoi progetti Hai acquistato un kit di avvio Arduino, hai seguito tutte le guide di base, ma ora hai colpito un ostacolo - hai bisogno di più bit e bob per realizzare il tuo sogno di elettronica. Fortunatamente, se hai ... Leggi altro in cima, o usa i pin I / O standard come necessario con i cavi di salto.

1saldato - contenuti

Due interruttori sono collegati alla scheda. Il primo sceglie tra 5v e 3.3v; 5v è lo standard per l'uso con la maggior parte degli Arduinos, quindi se non sei sicuro di quale usare, segui 5v.

Il secondo commutatore UART SWITCH - sarà costantemente utilizzato; passa tra il collegamento BlueTooth e la modalità di programmazione Arduino. Ciò è dovuto al fatto che utilizza lo stesso set di pin di comunicazione seriale per entrambe le funzioni, ma non è difficile da capire. Se non trovi dati del sensore ricevuti, attivali e non romperà la scheda se sbagli.

1 lato - lato inferiore

3 micro LED indicano lo stato di invio, ricezione e BlueTooth.

Tutto in uno, è uno scudo molto professionale, con solidi giunti di saldatura e un design ben strutturato. Le etichette bianche su nero sono chiare e facili da leggere, senza errori di stampa o collocamenti irregolari.

Caratteristiche

Dal mio conteggio, ci sono attualmente 37 diversi "scudi" che 1Sheeld può emulare. 11 di questi sono scudi per sensori - cose come: accelerometro, luce, giroscopio, pressione. Altre 10 operazioni di I / O di base, come ad esempio: buzzer, tastiera, microfono, gamepad e una varietà di pulsanti. Altri 7 gestiscono le comunicazioni e i social network: Twitter, Facebook, telefono, e-mail, Skype. Infine, ci sono 9 schermi di funzioni speciali, tra cui: riconoscimento vocale, sintesi vocale, notifiche, fotocamera, LCD e datalogger. Basta semplicemente toccarli sull'app per aggiungere quella funzionalità, anche se alcuni richiedono impostazioni aggiuntive come l'autorizzazione di Twitter.

1saldato - collegato ad Android

Penso che possiamo essere tutti d'accordo sul fatto che si tratti di un elenco fenomenale di funzionalità: il semplice rapporto qualità / prezzo di avere tutte queste caratteristiche da un singolo acquisto da $ 55 è abbastanza sorprendente (non tenendo conto del telefono, ovviamente).

Programmazione di 1Sheeld

Per il tuo primo progetto, ti consiglio semplicemente di eseguire il tutorial Getting Started sul sito web 1Sheeld. In esso, caricherete un codice di esempio sul vostro Arduino che ascolterà il livello del microfono dello smartphone e quindi gestirà la logica per inviare un messaggio.

Dopo aver caricato il codice di esempio, passare UART-SWITCH all'icona collegata (che consente la connessione con il telefono) e premere SCAN nell'app. Dopodiché, si tratta di un semplice caso di abilitazione degli scudi per microfono e Twitter.

In un primo momento, il mio livello di microfono non ha mai raggiunto il valore superiore a 50, quindi il tweet non è stato attivato. Potrebbe anche essere necessario regolare il codice Arduino di esempio per lavorare con un livello inferiore. Ha funzionato bene, ed ecco il tweet che ha prodotto (è necessario autenticarsi sul lato Android in modo che sappia da chi inviare):

Stiamo facendo rumore! inviato da @ 1Seld

- James Bruce (@ w0lfiesmith), 13 dicembre 2014

È importante notare che la logica di ciò era in esecuzione su Arduino stesso: 1Sheeld non collegava in alcun modo il microfono e gli scudi di Twitter - trasmetteva semplicemente il livello del microfono all'Arduino e forniva una funzione per la pubblicazione dei tweet. In qualsiasi momento potresti inserire i componenti fisici o le funzioni di sostituzione e il programma funzionerà come previsto.

1saldato

Successivamente, ero impaziente di provare le funzionalità di riconoscimento vocale per interagire con il mio display LED gigante di nuova costruzione (ben 210 pixel in totale - tutorial presto disponibile!). L'integrazione dello schizzo di riconoscimento vocale di esempio con il codice di prova della libreria Matrix di Adafruit richiedeva 5 minuti, producendo la demo del controllo vocale che è possibile visualizzare nel video all'inizio della revisione.

Se sono onesto, mi sono sentito come se stessi tradendo. Fare cose incredibili con Arduino non dovrebbe essere così facile!

Dovresti comprare 1Sheeld?

Il 1Sheeld è un kit incredibilmente intelligente, senza dubbio. La gamma di funzionalità che aggiunge; i sensori possono diventare; la versatilità assoluta è eccezionale.

1 lato schermato

Ci sono due situazioni che ritengo ideali per 1Sheeld.

Innanzitutto, se hai acquistato un kit di avvio Arduino (cosa aspettarti nel tuo kit iniziale Cosa è incluso in uno Starter Kit Arduino? [MakeUseOf Explains] Cosa è incluso in un Arduino Starter Kit? [MakeUseOf Explains] In precedenza ho introdotto Arduino -segue l'hardware qui su MakeUseOf, ma hai bisogno di qualcosa di più del semplice Arduino per crearne qualcosa e in realtà iniziare. I "kit di avvio" Arduino sono ... Leggi altro), completato tutti i progetti inclusi, e stanno iniziando a annoiarsi, la 1Sheeld ti farà divertire per almeno un altro anno o giù di lì - c'è così tanto che puoi farci. Aggiungerai alcune nuove dimensioni al tuo progetto che non sarebbero possibili con normali scudi hardware (come il riconoscimento vocale), quindi la tua immaginazione sarà il nuovo limite.

Detto questo, non sarà utile per progetti incorporati a lungo termine, dopotutto deve rimanere legato al telefono. Se si utilizza solo un aspetto semplice della relatività di 1Sheeld che potrebbe essere ottenuto con un componente da $ 5, è assolutamente irrealizzabile mantenere i $ 55 1Sheeld e il telefono Android dedicati all'attività. Il che mi porta al mio secondo caso d'uso: quando sei disperato per iniziare a programmare, ma alcuni sensori critici o scudi dedicati non sono ancora arrivati. Invece di ritardare il progetto o di fondere la funzione per lavorare con numeri casuali, puoi rimanere bloccato dentro.

In questo senso, 1Sheeld è un incredibile set di kit da avere in tutto il laboratorio. Per ispirare nuove idee e facilitare la prototipazione, che è esattamente ciò per cui è l'Arduino.

MakeUseOf raccomanda: avere un Arduino e un Arduino? Acquista un 1Sheeld. È davvero così semplice. 1Sheeld per Arduino e Android 1Sheeld per Arduino e Android Acquista ora su Amazon $ 49, 00

Come posso vincere 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Il vincitore verrà selezionato a caso e informato via email. Visualizza l'elenco dei vincitori qui.

Invia i tuoi prodotti da rivedere. Contatta James Bruce per ulteriori dettagli.

In this article