1Sheeld, l'examen ultime Arduino Shield et Giveaway

Un seul blindage Arduino pouvant se connecter à un appareil Android et fournir une multitude de capteurs et de fonctions avancées? Ouais - c'est une chose maintenant. Le 1Sheeld, en fait.

Un seul blindage Arduino pouvant se connecter à un appareil Android et fournir une multitude de capteurs et de fonctions avancées?  Ouais - c'est une chose maintenant.  Le 1Sheeld, en fait.
Publicité

Un seul blindage Arduino pouvant se connecter à un appareil Android et fournir une multitude de capteurs et de fonctions avancées? Ouais - c'est une chose maintenant. Le 1Sheeld, en fait.

De développeurs Integreight, 1Sheeld a soufflé il est certes humble objectif Kickstarter de 10k $ hors de l'eau 8 fois, mais est maintenant disponible à tous d'Amazon pour 55 $. Le 1Sheeld n'est pas conçu pour remplacer l'Arduino - il le complète, donnant à vos projets Arduino l'accès à un ensemble complet de données de capteurs de smartphones, et bien plus encore. Je ne peux pas vous parler d'alternatives, car il n'y en a pas.

Conception

Pas plus grand que tout autre bouclier Arduino standard, le 1Sheeld est basé autour d'un ATMEGA162, et comprend un module BlueTooth en dessous. La configuration de la broche est telle que vous aurez besoin d'une révision 3 ou ultérieure d'Arduino Uno (les autres modèles Arduino peuvent varier, mais tout ce qui est plus récent que le Uno rev3 devrait fonctionner). Chaque broche est passée à travers, donc vous pouvez placer des boucliers supplémentaires Le Top 4 Arduino Shields pour superpouvoir vos projets Le Top 4 Arduino Shields pour superpouvoir vos projets Vous avez acheté un kit de démarrage Arduino, vous avez suivi tous les guides de base, mais maintenant vous avez heurté une pierre d'achoppement - vous avez besoin de plus de morceaux pour réaliser votre rêve électronique. Heureusement, si vous avez ... Lisez plus sur le dessus, ou utilisez les broches d'E / S standard au besoin avec des fils de saut.

1sd - contenu

Deux interrupteurs à bascule sont attachés à la carte. Le premier choisit entre 5v et 3.3v; 5v est la norme pour une utilisation avec la plupart des Arduinos, donc si vous ne savez pas lequel utiliser, alors restez avec 5v.

Le second interrupteur à bascule étiqueté UART SWITCH sera utilisé en permanence; il bascule entre le lien BlueTooth et le mode de programmation Arduino. Cela est dû au fait qu'il utilise le même jeu de broches de communication série pour les deux fonctions, mais il n'est pas difficile à comprendre. Si vous ne trouvez aucune donnée de capteur, basculez-la - elle ne casse pas la carte si vous vous trompez.

1sd - dessous

3 micro LED indiquent l'état d'envoi, de réception et de BlueTooth.

Tout à fait, c'est un bouclier très professionnellement fait, avec des joints de soudure solides et un design bien agencé. Les étiquettes blanches sur noir sont claires et faciles à lire, sans fautes d'impression ni placements irréguliers.

Caractéristiques

Selon mon compte, il y a actuellement 37 "boucliers" différents que le 1Sheeld peut émuler. 11 d'entre eux sont des boucliers de capteur -comme: accéléromètre, lumière, gyroscope, pression. Un autre 10 sont des opérations d'E / S de base, telles que: buzzer, clavier, microphone, manette de jeu, et une variété de boutons. 7 autres communications et réseaux sociaux: Twitter, Facebook, téléphone, email, Skype. Enfin, il y a 9 boucliers de fonction spéciaux, y compris: reconnaissance vocale, synthèse vocale, notifications, caméra, LCD et datalogger. Vous appuyez simplement sur eux sur l'application pour ajouter cette fonctionnalité, même si certains nécessiteront une configuration supplémentaire telle que l'autorisation de Twitter.

1sd - lié à android

Je pense que nous pouvons tous convenir qu'il s'agit d'une liste phénoménale de fonctionnalités - le simple rapport qualité / prix d'avoir toutes ces fonctionnalités à partir d'un seul achat de 55 $ est assez étonnant (sans tenir compte de votre téléphone, bien sûr).

Programmation du 1Sheeld

Pour votre tout premier projet, je vous recommande de parcourir le didacticiel de mise en route sur le site Web de 1Sheeld. Dans celui-ci, vous allez charger un exemple de code sur votre Arduino qui écoute le niveau du micro du smartphone, puis gère la logique pour tweeter un message.

Une fois que vous avez téléchargé l'exemple de code, basculez l'UART-SWITCH sur l'icône liée (qui permet la connexion avec votre téléphone) et appuyez sur SCAN dans l'application. Après cela, c'est un simple cas d'activer les boucliers micro et Twitter.

Au début, mon niveau de microphone n'atteignait jamais plus de 50, de sorte que le tweet n'était tout simplement pas déclenché - vous devrez peut-être également ajuster le code d'exemple Arduino pour travailler avec un niveau inférieur. Cela a bien fonctionné, et voici le tweet produit (vous devez vous authentifier du côté Android pour savoir de qui envoyer):

Nous faisons du bruit! envoyé par @ 1Sheeld

- James Bruce (@ wllfiesmith) 13 décembre 2014

Il est important de noter que la logique pour cela fonctionnait sur l'Arduino lui-même - le 1Sheeld ne connectait en aucun cas le micro et les boucliers Twitter - il transmettait simplement le niveau du micro à l'Arduino et fournissait une fonction pour poster des tweets. À tout moment, vous pourrez laisser tomber vos composants physiques ou fonctions de remplacement, et le programme fonctionnera toujours comme prévu.

1sd - monté

Après cela, j'étais impatient d'essayer les fonctionnalités de reconnaissance vocale pour interagir avec mon écran LED géant nouvellement construit (un énorme 210 pixels au total - tutoriel à venir!). L'intégration de l'exemple de croquis de reconnaissance vocale avec mon code de test de la bibliothèque Adafruit Matrix a pris toutes les 5 minutes, produisant la démo de contrôle vocal que vous pouvez voir dans la vidéo au début de la révision.

Si je suis honnête, j'ai l'impression de tricher. Faire des choses incroyables avec l'Arduino ne devrait vraiment pas être aussi simple!

Devriez-vous acheter le 1Sheeld?

Le 1Sheeld est un kit incroyablement intelligent, sans aucun doute à ce sujet. La gamme de fonctionnalités qu'il ajoute; les capteurs peuvent devenir; la polyvalence pure est exceptionnelle.

1sd - côté monté

Je pense que le 1Sheeld est idéal pour deux situations.

Tout d'abord, si vous avez acheté un kit de démarrage Arduino (à quoi vous attendre dans votre kit de démarrage) Qu'est-ce qui est inclus dans un kit de démarrage Arduino? -source ici sur MakeUseOf, mais vous avez besoin de plus que l'Arduino pour en faire quelque chose et commencer réellement.Les kits de démarrage Arduino sont ... Read More), complétées tous les projets inclus, et commencent à s'ennuyer, le 1Sheeld va vous amuser pendant au moins une autre année - il y a tellement de choses que vous pouvez faire avec. Vous ajouterez de nouvelles dimensions à votre projet qui ne seraient tout simplement pas possibles avec les boucliers matériels habituels (comme la reconnaissance vocale), votre imagination sera donc la nouvelle limite.

Cela dit, il ne va pas être utile pour les projets intégrés à long terme - il doit rester attaché à votre téléphone après tout. Si vous utilisez seulement un aspect simple relativity de la 1Sheeld qui pourrait être accompli avec un composant de 5 $, il est complètement impossible de garder votre téléphone 1Sheeld et Android 55 $ dédié à la tâche. Ce qui m'amène à mon deuxième cas d'utilisation: quand vous êtes désespéré pour commencer la programmation, mais un capteur critique ou un bouclier dédié n'est pas encore arrivé. Au lieu de retarder le projet ou de forcer la fonction à travailler avec des nombres aléatoires, vous pouvez rester coincé.

À cet égard, le 1Sheeld est un kit étonnant à avoir autour de l'atelier. Inspirer de nouvelles idées et faciliter le prototypage, ce qui est précisément pour l'Arduino.

MakeUseOf recommande: Avoir un Arduino et un Arduino? Achetez un 1Sheeld. C'est vraiment simple. 1Sheeld pour Arduino et Android 1Sheeld pour Arduino et Android Acheter maintenant chez Amazon $ 49.00

Comment gagner le 1Sheeld?

1Sheeld - Le cadeau ultime Arduino Shield

Le gagnant sera sélectionné au hasard et informé par e-mail. Voir la liste des gagnants ici.

Envoyez vos produits à revoir. Contactez James Bruce pour plus de détails.

In this article