Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

IoT sans code avec Arduino et The Tentacle sur Octoblu !

Composants et fournitures

Arduino Mega 2560
N'importe quel microcontrôleur de style Arduino fera l'affaire !
× 1
Photon de particule
Bien sûr, si vous voulez être notre préféré, vous utiliserez celui-ci :)
× 1
Bouclier Ethernet Arduino
Si votre Arduino ne peut pas se connecter à Internet tout seul.
× 1
Arduino Wifi Shield
Si vous êtes masochiste. Ces choses ont de sérieuses limitations et sont chères. Non recommandé !
× 1
ESP2866
Si vous souhaitez connecter un Arduino au wifi pour 5$ au lieu de 80$, c'est celui qu'il vous faut . Malheureusement, nous n'avons pas encore d'exemple d'esquisse pour cela :(. Mais il devrait être facile à porter !
× 1

Applications et services en ligne

Octoblu Meshblu

À 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. Ensuite, nommez votre nouveau Tentacule ! Assurez-vous que la liste déroulante sous l'icône indique "Enregistrer une nouvelle chose" Il y a beaucoup de choses dans Octoblu - alors recherchez "tentacule", puis cliquez sur l'icône Tentacule.

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 Ensuite, sélectionnez l'exemple qui s'applique à votre appareil dans Fichier-> Exemples-> Tentacle dans les menus d'Arduino

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 Ensuite, cliquez sur "Générer un jeton". Cela produira une fenêtre contextuelle contenant votre jeton. Copiez-le dans la variable token[] de l'esquisse. Utilisateurs Wifi uniquement :n'oubliez pas de définir votre nom et mot de passe wifi dans le croquis, afin que l'Arduino puisse s'y connecter. Enfin, flashez l'Arduino avec le croquis. C'est maintenant prêt à partir! Si vous ouvrez le moniteur série pour l'IDE Arduino (Outils -> Moniteur série), vous devriez voir une sortie comme celle-ci. Félicitations, votre Arduino est maintenant connecté à Octoblu ! Si vous actualisez la page de l'appareil dans Octoblu, vous verrez que vous pouvez désormais configurer les modes de broche et s'il diffuse ou non ses broches à intervalle.

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-build

Processus de fabrication

  1. Évaluer l'IoT et l'impact de la 5G
  2. Combattre les incendies de forêt avec l'IoT
  3. Atteindre l'inaccessible avec l'IoT par satellite
  4. Rejoignez l'IOT avec votre station météo – CWOP
  5. AIoT :la puissance de combiner l'IA avec l'IoT
  6. En route avec l'IoT
  7. AIoT :la puissante convergence de l'IA et de l'IoT
  8. Capturer les gouttes d'eau avec Arduino
  9. Contrôle du servomoteur avec Arduino et MPU6050