IoT sans code avec Arduino et The Tentacle sur Octoblu !
Composants et fournitures
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Applications et services en ligne
![]() |
|
À propos de ce projet
Si vous voulez faire quelque chose dans l'espace Internet des objets, il n'y a rien de plus facile que d'utiliser Octoblu. Avec la sortie récente de notre nouvelle bibliothèque de microcontrôleurs The Tentacle, n'importe quel microcontrôleur Arduino-ish peut être utilisé dans nos flux en quelques minutes - sans écrire de code personnalisé !
En savoir plus sur The Tentacle sur sa page de documentation officielle, http://tentacle.readme.io
Contrôler un microcontrôleur dans Flow Designer d'Octoblu
Obtenir un compte Octoblu
La première étape lorsqu'il s'agit de connecter un microcontrôleur à Octoblu est d'obtenir un compte avec Octoblu. C'est gratuit (et le sera toujours) et peut être fait en moins d'une minute @ https://app.octoblu.com
Créer un appareil dans Octoblu
cette étape génère un identifiant pour l'appareil dans Meshblu, le système de routage de messages open source d'Octoblu. Cela nous permet d'envoyer des messages vers et depuis le microcontrôleur.
Une fois que vous vous êtes inscrit sur Octoblu, accédez à la section Choses.


Pour le moment, Octoblu vous redirige vers le Flow Designer par défaut. Assurez-vous donc de revenir à la page Objets pour continuer.
De retour sur la page des objets, cliquez sur l'onglet « objets connectés ». Cela montre les choses que vous avez ajoutées à la plate-forme. Cliquez sur votre nouveau tentacule.
Maintenant, laissez cette page ouverte - Nous allons faire quelques trucs du côté Arduino pendant un moment !
Activer The Tentacle sur votre Arduino
Remarque :bien que nous préférions le Photon chez Octoblu, nous savons que les Arduinos sont de loin les microcontrôleurs les plus courants de nos jours. Pour le Photon, les étapes sont similaires, mais en utilisant leur site Web à l'adresse http://build.particle.io . La bibliothèque s'appelle "tentacule-particule", et peut être trouvée ici.
Téléchargez la bibliothèque depuis github. Assurez-vous d'utiliser le fichier zip de la dernière version !
La dernière version de la bibliothèque peut être trouvée ici. Assurez-vous de télécharger tentacle-build-arduino.zip. La source de ce référentiel configure le projet et n'est pas le code du projet lui-même.
Une fois The Tentacle téléchargé, ajoutez-le à l'IDE Arduino en sélectionnant Sketch -> Inclure la bibliothèque -> Ajouter la bibliothèque .ZIP... dans le menu

Ajoutez l'UUID de la chose d'Octoblu à votre croquis
Dans la page de configuration de votre appareil, copiez et collez son UUID dans la variable "uuid[]" du croquis





Toutes nos félicitations! Vous pouvez maintenant déposer votre microcontrôleur dans le Flow Designer et le contrôler avec n'importe quoi d'autre dans l'Internet des objets !
Remarque :une limitation de The Tentacle est que vous ne pouvez pas spécifier les broches analogiques par leurs désignations A* habituelles (A0, A1, A2, etc.). Nous espérons changer cela bientôt. En attendant, cela signifie que vous n'avez qu'à référencer les broches par leurs numéros réels - comme 16 au lieu de A0, et ainsi de suite.
Code
Le tentacule
Assurez-vous d'utiliser la version dans les versions !https://github.com/octoblu/tentacle-buildProcessus de fabrication
- Évaluer l'IoT et l'impact de la 5G
- Combattre les incendies de forêt avec l'IoT
- Atteindre l'inaccessible avec l'IoT par satellite
- Rejoignez l'IOT avec votre station météo – CWOP
- AIoT :la puissance de combiner l'IA avec l'IoT
- En route avec l'IoT
- AIoT :la puissante convergence de l'IA et de l'IoT
- Capturer les gouttes d'eau avec Arduino
- Contrôle du servomoteur avec Arduino et MPU6050