LinkIt un ultime IoT (12 / 13 étapes)

Étape 12 : L’essai et l’utilisation

Remarque : Comme vous le savez peut-être, allumer et éteindre un AC sans un délai minimum de trois minutes endommagera. Je n’ai pas encore mis un timer de ce genre dans mon code, qui attend depuis un certain temps (disons 3 minutes), avant d’allumer ou éteindre les pôles relais, une fois qu’elle a été activée ou désactivée par l’utilisateur. Donc ne pas constamment allumer l’AC ou au large, comme j’ai déjà dit avant et dis ça maintenant que je ne suis pas responsable de tout dommage vous provoquer en tentant ce projet.

C’est une bonne idée pour ce premier ensemble le relais 13 broche à broche dans le code. De cette façon, le voyant sur la broche 13 sur le ONE LinkIt s’allume lorsque le relais est activé, mais lorsque vous modifiez ceci, vous devrez télécharger le code à nouveau pour le ONE LinkIt.

Vous devrez ouvrir le moniteur série pour initialiser le programme. Pour ce faire, prenez votre ONE LinkIt (qui a déjà mis à jour le code téléchargé) et connectez-le à votre PC. Ouvrir l’IDE Arduino et cliquez sur l’icône de loupe en haut à droite. Si elle dit Conseil n’est pas disponible ou quelque chose comme ça, juste re-branchez le ONE LinkIt et réessayez. Une fois que vous obtenez le moniteur série ouverte, attendez quelques secondes. Vous obtenez une sortie comme dans l’image ci-dessous, sinon, lisez la section de dépannage ci-dessous. Si vous voyez la sortie correcte, passez le dépannage et la commencer lecture d’après cela.

Dépannage

Regardez les images ci-dessus. Il existe différents exemples d’erreurs et quoi faire si vous rencontrez chacun d’eux.

À l’aide de la partie WiFi

Ouvrez l’application de la STM, vous entrez des informations d’identification et de connexion. Une fois que vous êtes connecté avec succès, vous devriez voir un écran similaire à celui ci-dessus.

Cliquez sur 'LinkIt un ultime IoT'

Vous devriez recevoir la température, l’humidité et les valeurs de détecteurs de fumée de l’ONE LinkIt et aussi la LED sur la broche 13 devrait s’allumer (si vous avez défini la goupille de relais comme pin 13) lorsque vous modifiez la position de l’interrupteur à sur.

Vous pouvez contrôler la goupille de relais, obtenir des valeurs de capteur et si cliquez sur la flèche dans le coin supérieur droit d’une voie de données comme « Température », « Humidité » ou « Capteur de fumée », vous pouvez afficher un graphique illustrant toutes les précédentes valeurs reçues trop.

En cliquant sur l’icône de calendrier en haut de la page, vous pouvez même obtenir des données d’une date et l’heure.

L’interrupteur relais prendra du temps à obtenir allumé ou éteint ainsi qu’à mettre à jour l’état des relais dans le Sandbox de nuage Mediatek. C’est parce que le ONE LinkIt se déplace progressivement dans le code et quand elle atteint la partie du code, il est automatiquement mis à jour.

Images sont trouvent au-dessus.

En utilisant la partie Bluetooth

Tout d’abord, vous aurez besoin jumeler votre appareil Android avec votre ONE LinkIt. Nom du serveur de l’ONE de LinkIt sera "My_BTServer". Ce devrait être facile, et parce qu’elle varie pour chacun, basé sur leur appareil, je ne vais pas poster des détails sur la façon de le faire. Mais juste s’assurer que :

  1. Le serial monitor est ouvert. Mon code est mis en place pour travailler uniquement lorsque le moniteur de la série est ouvert. Je vais vous dire comment le faire démarrer sans avoir à ouvrir le moniteur de la série plus tard, mais pour l’instant, vous aurez besoin de l’ouvrir.
  2. Vous essayez de connecter l’appareil Android même dont l’adresse MAC vous avez découvert plus tôt. Si vous essayez de vous connecter à un autre appareil ou entré une mauvaise adresse MAC, cette coutume de travailler n’importe quoi.

Une chose que j’ai remarqué au cours des essais est que deux appareils nommés 'My_BTServer' apparaissent. Vous pouvez coupler les deux d'entre eux, mais seulement un d'entre eux fonctionne avec ma demande. Donc si vous êtes coincé quelque part et il semble que vous avez essayé tout ce que, vous devriez désapparier votre appareil jumelé et coupler avec celle-ci et réessayez.

Une fois que vous êtes jumelé avec le ONE LinkIt, ouvrir mon application ' LinkIt ultime IoT' (ce que vous avez téléchargé précédemment) sur votre appareil Android (vous devrez utiliser ce dont vous avez déjà enregistré l’adresse MAC du périphérique). Vous verrez un écran comme celui ci-dessus si Bluetooth est désactivé.

Appuyer sur « Autoriser » et vous verrez l’écran d’accueil de mon application (sur la photo ci-dessus)

Pour faire afficher les valeurs, vous devrez tout d’abord connecter au serveur de l’ONE de LinkIt. Cliquez sur l’icône Bluetooth en haut à droite de l’écran. Il sera ouvert un autre écran montrant vos périphériques Bluetooth jumelés. En appuyant sur le bleu flottant bouton va scanner pour d’autres appareils disponibles.

On devrait toucher « My_BTServer » et puis vous serez redirigé vers l’écran d’accueil app et un pop-up viendra vous indiquant si la connexion a réussi ou non.

Si vous obtenez « Impossible de connecter le périphérique », ne pas paniquer, juste tenter de vous reconnecter.

Lorsqu’il y a une connexion réussie, valeurs commencent obtenir téléchargées à elle et s’affichent dans leurs places respectives. Le ONE LinkIt envoie une chaîne formatée avec les valeurs et l’application place automatiquement dans leurs emplacements respectifs.

Vous pouvez utiliser le commutateur de relais à commander le relais et « État » pour indiquer l’état actuel du relais.

J’ai également créé une possibilité d’enregistrer la chaîne mise en forme de l’ONE LinkIt comme un fichier texte sur le stockage de votre téléphone. Vous pouvez activer cette option en appuyant sur le bouton en regard de l’icône Bluetooth et en cliquant sur "Paramètres". Vérifiez ensuite « Activer la journalisation des données » dans la page Paramètres, qui ouvrira ses portes.

Je vous ai dit avant que le ONE LinkIt envoie une chaîne formatée à l’appareil Android. Lors de l’enregistrement de données est activée, la chaîne mise en forme qui vient de l’ONE LinkIt est enregistrée comme un fichier texte, dans un dossier dans votre espace de stockage de racine appareils Android, nommée 'LinkIt ultime IoT'. Un fichier texte séparé est créé pour chaque jour, et il stocke encore le temps avec chaque chaîne particulière.

Remarque pour les utilisateurs Android 6.0 : la fonctionnalité d’enregistrement de données ne fonctionnera pas jusqu'à ce qu’et à moins que vous avez fourni les autorisations nécessaires pour l’application, en allant dans les réglages de votre appareil.

Vous allez dire que c’est assez bien la partie Bluetooth, mais il y a fonctionnalité de surprise en surprise à gauche. Balayez vers la gauche sur l’écran d’accueil du mode app et graphique s’ouvre. Utilisez le mode graphique, l’app trace automatiquement les valeurs reçues sous la forme d’un graphique, mais la meilleure chose à ce sujet est qu’il est temps réel.

Regardez la vidéo dans la première étape et les images ci-dessus pour plus d’informations sur la façon d’utiliser la partie bluetooth.

En utilisant la partie GSM

Vous pouvez même utiliser les SMS pour contrôler le relais et de demander des variables du capteur, au moment où vous n’avez pas accès au WiFi ou Bluetooth. Pour ce faire, il suffit de sortir votre appareil Android. Si vous envoyez un SMS à la carte SIM dans votre LinkIt, disant: « Allumer le relais », après un certain temps, vous recevrez un SMS de la LinkIt SIM qui le relais se trouve sur.

Voici une liste de commandes vous pouvez envoyer et ce que vous recevrez après l’envoi de chaque commande (n’envoyez pas les guillemets trop!)

  1. « Envoyer des variables »: vous recevrez un SMS de l’ONE LinkIt, avec toutes les variables (température, humidité, pourcentage de détecteurs de fumée ainsi l’état de relais)
  2. « Switch sur le relais » et « Passer le relais »: fait ce qu’il indique sur l’étain ! Une SMS de confirmation sera envoyée à vous après le passage du relais activé ou désactivé.

Remarque : En utilisant la partie GSM peut avoir des coûts et ceux qui dépendent de votre fournisseur de services. Le ONE LinkIt sera pas en mesure de vous envoyer un SMS si il y a équilibre insuffisant dans la carte SIM. Mais sortie sera donnée dans le moniteur de la série, donc n’oubliez pas de vous familiariser avec la façon dont il fonctionne. En outre, commandes SMS prennent généralement plus de temps à exécuter dans ce système, par rapport au WiFi et Bluetooth. Mais je peux vous assurer qu’il devrait prendre moins d’une minute au plus.

Ci-dessus est un exemple d’une conversation entre le ONE LinkIt et mon smartphone

Installation du système

Maintenant que vous êtes ici, je l’espère, vous avez utilisé mon système et saurez sur comment cela va fonctionner. Maintenant, je vais vous donner des idées sur le point d’installer ce système dans votre maison. Tout d’abord, lorsque vous avez défini tout et savez comment cela fonctionne, ouvrir mon code et commentez la ligne qui est :

Qui est présent au début de

Cela entraînera, le code pour démarrer sans nécessiter le port série à être initialisée avant. Télécharger cet modification du code à votre ONE LinkIt. Vous pouvez également utiliser la batterie incluse, mais je n’ai pas testé combien cela va fonctionner à l’aide de qui.

Alors vous pouvez juste le brancher en utilisant n’importe quel adaptateur, par exemple un chargeur allume-cigares nominale de 5v. pour alimenter le ONE LinkIt en permanence.

Je vous conseille fortement de faire un enclos pour le relais. Vous pouvez le faire d’une boîte de projet ou si vous avez une coupe au laser ou une imprimante 3D, vous pouvez faire un beau boîtier avec qui. Je ne possède ni avoir accès à un, donc je ne vais pas vous donner tous les fichiers CAD ou quelque chose comme ça.

Assurez-vous que vous placez votre ONE LinkIt dans un endroit où il est dans la bonne gamme de votre point d’accès WiFi parce que si votre WiFi ne fonctionne pas, le code ne démarrera pas.

Articles Liés

Linkit un gaz IoT : Moniteur (LPG) avec Ubidots

Linkit un gaz IoT : Moniteur (LPG) avec Ubidots

Cette instructables est un continuatioan de mon linkit un IoT Tutorial Series. Vous pouvez vérifier mon précédent linkit un tutoriel ici.Cette fois je vais utiliser MQ 2 capteur pour détecter le niveau de gaz (GPL) et envoyer les données à la plate-f
Connecter un Linkit à ubidots pour IoT

Connecter un Linkit à ubidots pour IoT

IoT est l'USP de ce Conseil. Dans ce instructable, je vais rassembler les lectures de température et d'Altitude de capteur MS5607 et télécharger sur le site ubidots et voir comment il peut être utilisé dans le monde de l'internet àÉtape 1: configurat
LinkIt One - Billy (IoT)

LinkIt One - Billy (IoT)

A récemment obtenu nouveau Un LinkIt et maintenant c'est mon premier instructable l'utiliser, le linkit est un très bon conseil pour débuter avec les microcontrôleurs. Il est entièrement Arduino compatible et facile à utiliser et presque tout le code
GPS évasion ultime Conseil d’un interfacer Adafruit et LinkIt

GPS évasion ultime Conseil d’un interfacer Adafruit et LinkIt

Aujourd'hui, nous nous pencherons sur la façon d'utiliser le Conseil de développement un LinkIt en interface avec les autres modules. Le module que nous regarderons dans ce tutoriel est la carte de dérivation Adafruit ultime GPS. (http://www.adafruit
Un tutoriel de IoT AWS avec LinkIt ONE

Un tutoriel de IoT AWS avec LinkIt ONE

Voici un tutoriel pour vous montrer comment se connecter à l'ITO AWS avec LinkITONE.J'ai fait une petite démo de faire le tutoriel plus clair. Un capteur et un actionneur est nécessaire.La démo enverra une données de capteur à AWS, et AWS a réussi à
Linkit un IoT : connecté à Thingspeak

Linkit un IoT : connecté à Thingspeak

Linkit est une carte compatible arduino fabriqués à partir de studio seeed et basée sur la puce ARM mediatek. L'objectif de ce forum doit faire portable et easiear projet IoT aux fabricants.Thingspeak est une plate-forme d'Ito qui a été largement uti
Linkit un IoT : alerte courrier

Linkit un IoT : alerte courrier

C'est mon troisième instructable de ma série de Linkit un IoT. Faire vérifier mon instructables précédente car cette instructables est une continuation de celle-ci.Voici le lien :1er Linkit un IoT Instructable2ème Linkit un IoT InstructableDans ce tu
Linkit un IoT : Envoi de SMS sans carte SIM

Linkit un IoT : Envoi de SMS sans carte SIM

Cette instructables est la continuation de ce tutoriel.Vérifier d'abord ce tutoriel avant de continuer à utiliser cette instructables.Nous allons utiliser ubidots service du pour faire.Étape 1: événementCliquez sur le menu de l'événement de votre tab
Prise de courant de grande laize de WiDo de monde!! L’ultime Arduino IoT DIY

Prise de courant de grande laize de WiDo de monde!! L’ultime Arduino IoT DIY

WWWWiDo est une prise de courant accessible depuis n'importe quel appareil avec un navigateur qui peut contrôler à distance un appareil branché et peut être étendue à la surveillance et d'automatisation de capteurs et d'actionneurs. Ce système est un
LinkIt One - indicateur de niveau de batterie

LinkIt One - indicateur de niveau de batterie

Comme la plupart d'entre vous savent le LinkIt One est un appareil d'Ito qui peut se connecter à internet via WiFi. Cela le rend facile à installer n'importe où et n'importe quel appareil de contrôle, mais la seule aspiration en arrière est la batter
Guide de configuration de Linkit ONE

Guide de configuration de Linkit ONE

Le Linkit ONE est un des plus impressionnants Arduino-like tabliers là-bas. C'est une plate-forme de super haute performance pour l'Internet des objets et portatifs, y compris une tonne de fonctionnalités telles que :WiFi et Bluetooth 4.0GSM et GPRSG
Pointant les projecteurs sur LinkIt ONE

Pointant les projecteurs sur LinkIt ONE

Ici dans ce instructable je suis présentant plus de détails sur dernier IoT microcontrôleur - LinkIt ONE de MediaTek.Étape 1: IntroductionLe nouveau Conseil IoT conçurent un LinkIt Mediatek et Studios de semences est un open source, Conseil de haute
Données du capteur Linkit un service JSONP (exemple batterie)

Données du capteur Linkit un service JSONP (exemple batterie)

Il s'agit de port partielle de quelque chose, j'ai commencé à faire avec l'Edison Intel (voir ici:). L'idée est relativement simple : présenter des données de capteur comme json(p), afin qu'un activateur de l'ITO (comme freeboard.io) peut facilement
Lecteur de news au hasard sur la Linkit smart 7688

Lecteur de news au hasard sur la Linkit smart 7688

Linkit smart 7688 est un module capable de calculer Linux de matériel opensource minuscule qui peut être utilisé dans l'un de vos application IoT de Seeed studio.Il est alimenté par le MT7688 qui est basé sur l'architecture MIPS (MIPS24KEc).Le Linkit