Ce tutoriel décrit en détail comment utiliser le service gratuit de SensorMonkey à pousser capteur en temps réel des données d’un Arduino vers une page Web pour la visualisation à l’aide de Processing.js. Aucun codage côté serveur ou bouclier Ethernet n’est nécessaire. Une norme, course du moulin Arduino fonctionnera parfaitement. Vous aurez également besoin d’un capteur de goûter certaines valeurs. J’utilise un accéléromètre, mais rien ne fonctionnera (un potentiomètre, un gyroscope, un capteur d’inclinaison, un capteur de température, un capteur de lumière etc..). Si vous n’avez pas un capteur, il est toujours possible de suivre le tutoriel en échantillonnant les tensions d’entrée flottantes sur les broches analogiques de l’Arduino comme substitut (un peu) de pétrole brut.
Après avoir configuré l’Arduino pour valeurs de sonde de prélèvement, j’utilise SensorMonkey pour publier les données en direct sur Internet en temps réel (divulgation : J’ai co-fondé la société met au point SensorMonkey). À l’aide de SensorMonkey, je peux accéder aux données de n’importe quel appareil connecté à Internet et utilisez-le pour piloter une page Web en temps réel. Procurations, des pare-feu et des traducteurs NAT peut tous être parcouru. Le meilleur de tous, il fonctionne avec des cartes Arduino standards (Unos, Duemilanoves etc.) et ne nécessite pas un bouclier Ethernet. Au lieu de cela, j’utilise des logiciel gratuit appelé Bloom pour réseau activer l’Arduino et connectez-le au SensorMonkey. Dans ce tutoriel, je visualise les données à l’aide de Processing.js.
Mise à jour 26/06/2012 : utilisateurs Non Windows
Comme alternative à la floraison pour les utilisateurs non Windows, j’ai téléchargé une esquisse de traitement, nommée SensorMonkeySerialNet, à notre compte GitHub. Cette esquisse est un proxy de série-réseau qui sert aussi de politique de Socket Flash fichiers inline. Il peut être utilisé au lieu de Bloom à l’étape 3 pour les utilisateurs exécutant Mac OS ou Linux.