Brûlure d'arbre de Noël! Nous prenons un smartphone, Internet mobile et ... allumons le "sapin de Noël" dans le pays
Il s'agira de la gestion des appareils électriques via Internet. La tâche est assez simple s'il existe un bon Internet câblé et, surtout, une adresse IP statique. Mais lorsque l'accès à Internet n'est possible que via un modem GSM, par exemple, dans le pays, le choix des solutions n'est pas si grand ... mais il y en a! Désormais, plus d'utilisateurs sont connectés au réseau mondial que de personnes sur Terre. Divers appareils sont des utilisateurs Internet à part entière depuis longtemps et beaucoup d'entre eux communiquent entre eux en utilisant le protocole MQTT populaire, qui a été décrit plus d'une fois ici. Le Master Kit comprend plusieurs appareils qui utilisent également le protocole MQTT et le serveur cloud gratuit iot.eclipse.org. Nous parlerons de leur configuration et de leur application.Tout d'abord, en quelques mots sur ce qu'est la technologie MQTT pour communiquer des appareils entre eux sur l'Internet des objets. Il s'agit d'un chat, très similaire à un chat permettant aux gens de communiquer. Un appareil, par exemple, "Thermomètre Internet" crée son propre enregistrement sur un serveur spécial, le "sujet". Les autres appareils intéressés «s'abonnent» à cette rubrique et reçoivent toutes les mises à jour qui se produisent en temps réel, ou envoient leurs informations au chat, par exemple, les commandes de gestion.Tout est très simple. Vous devez déployer un réseau Wi-Fi local à l'aide d'un routeur domestique et vous connecter à Internet de quelque manière que ce soit, par exemple à l'aide d'un modem GSM. Dans notre cas, tout modem 2/3 / 4G de n'importe quel opérateur mobile convientMaintenant, quels sont les appareils de Master Kit? Il n'y en a que trois dans cette ligne. Ce sont des cartes électroniques assemblées, bien sûr, sur la base du très connu ESP8266-01. Étant donné que cette puce n'a que deux entrées / sorties qui peuvent être contrôlées ou lire des informations, la gamme d'appareils s'est révélée être une combinaison des capacités d'un capteur de température et d'un relais électromagnétique.Le but des appareils sera clair, j'espère, d'après le nom. En utilisant le premier, vous pouvez contrôler deux appareils électriques (radiateurs, éclairage, pompes, portails, irrigation, sirène, etc ...). Comme vous pouvez le voir, la carte contient deux relais électromagnétiques assez puissants.MP3506 - Relais Internet, 2 canaux.
Deuxièmement, MP3504 - Internet relais + thermomètreCet appareil vous permet de connecter un seul appareil électrique, mais en même temps de recevoir des informations sur la température à "l'objet". Les deux appareils sont assemblés sur la même carte et sont alimentés par 12V DC. Les relais permettent de commuter des charges jusqu'à 7A. Mais, si vous souhaitez contrôler le chauffage, il est préférable de le faire via un contacteur supplémentaire. Le même DS18B20 est utilisé comme capteur de température, vous le voulez dans un boîtier normal, vous le voulez dans un boîtier scellé.Le troisième appareil est compact, alimenté en 5V via le connecteur USB le plus standard.Il s'agit d'un thermomètre Internet MP3507 , 2 canaux.
Pourquoi deux canaux? L'exemple est simple - l'un mesure la température dans la maison, le second dans la rue. Le kit comprend 2 capteurs, mais pour une utilisation en extérieur, le capteur en version étanche est bien adapté. La photo montre un capteur scellé avec le module MP3504. Mais il est également compatible avec le module MP3507La présence d'un connecteur USB pour l'alimentation vous permet de connecter le module à n'importe quelle charge USB, ce qui est très pratique.
Après que le côté du fer soit plus ou moins décrit, il est nécessaire de parler de l'application qui le contrôle. Master Kit propose une application gratuite pour chacun des modules décrits, qui ressemble plus à une démo pour montrer les capacités du module qu'à un outil super universel pour gérer une maison à distance. Mais le système de commande est ouvert, donc les modules peuvent être connectés en toute sécurité à OpenHab ou écrire votre application sur n'importe quel système d'exploitation. Et même avec l'aide du constructeur App Inventor.Voici des exemples de captures d'écran d'Applications pour Android.
Toutes sont similaires et diffèrent dans l'ensemble des icônes nécessaires, en fonction de l'objectif du module (certaines des fonctions sont prévues pour l'avenir):"Light" - indique l'état du relais. Lampe allumée - relais activé. Si vous cliquez sur la lampe - elle s'éteindra, encore une fois - allumez.«Numéro au-dessus de l'ampoule» est le compteur des minutes de l'état allumé du relais, vous pouvez l'utiliser comme un enregistreur du temps de fonctionnement de votre appareil, par exemple, pour calculer le revenu s'il est léger au-dessus de la table de billard, qui s'allume si le temps est payé.«Température» - lecture actuelle du capteur de température. S'il y en a 2, alors il y aura deux valeurs."Globe" - un bouton pour se connecter à un appareil à partir d'un smartphone"Marteau avec une clé à molette" - un bouton pour appeler les paramètres de l'application.La connexion et la configuration consistent en 2 étapes1. connexion du module de votre réseau local2. Installez et configurez l'application Android pour qu'elle fonctionne spécifiquement avec votre module.Pour vous connecter à votre réseau local, vous devez mettre le module en mode configuration. Pour ce faire, dans les 1-2 secondes suivant la mise sous tension, vous devez fermer 2 contacts et les maintenir dans cet état pendant 5-7 secondes. À ce moment, la LED bleue clignote brièvement 1 fois par seconde. S'il s'éteint, vous devez répéter l'opération à nouveau. Regardez l'image avec le module avec deux thermomètres.
Pour le configurer, vous devez fermer, par exemple, des pincettes ou un morceau de fil avec les broches 2 et 3 (ci-dessus). Unefois que le module est entré en mode de configuration, il crée un réseau local autour de lui, dont le nom commence par le mot MQTT et se termine par un ID à 7 chiffres. Entre ces parties du nom se trouve un signe de fonctionnalité et de version.Voici un exemple: MQTT_2RELE V1.6_1234567 Vous devez vous connecter à ce réseau avec un mot de passe par défaut. Et au fait, rappelez-vous ce numéro. Il vous sera utile lors de la configuration de l'application Android de contrôle. Il s'agit du nom du sujet auquel votre smartphone ou tablette se connectera.Ensuite, vous avez le choix de configurer en utilisant l'application Android "Configurateur" ou en utilisant sa version Windows. J'aime plus Windows. La fenêtre des paramètres semble simple et claire
Dans les deux premières lignes, vous écrivez le nom et le mot de passe du réseau Wi-Fi auquel vous souhaitez connecter votre module. Dans le deuxième bloc, vous autorisez le module à fonctionner simultanément avec le point d'accès ou l'interdisez. Si vous n'interdisez pas, vous pouvez vous connecter directement au module. Et cela est lourd de sécurité. Mieux vaut interdire. Ensuite, l'accès au module est protégé par le système d'accès du routeur.Après les réglages, le module se connectera automatiquement à votre routeur et s'enregistrera automatiquement sur le serveur MQTT. Nous avons choisi le gratuit iot.eclipse.orgIl reste dans l'application préinstallée de cliquer sur le bouton Paramètres (un marteau avec une clé à molette) et de passer par plusieurs étapes, il vous suffit de confirmer l'action, en un seul endroit, vous devez entrer l'ID du module - le numéro à sept chiffres dont nous nous sommes souvenus lors de la connexion au réseau. Plus de détails sont sur le site dans les instructions, il est donc inutile de les retaper ici.Maintenant que les réglages sont faits, il ne reste plus qu'à connecter vos appareils électriques aux relais de sortie, placer des capteurs de température, fournir Internet et vous pouvez l'utiliser. Le smartphone lui-même peut également être connecté à Internet de n'importe quelle manière. Dans le métro de Moscou fonctionne également.Bonne année à tous!Source: https://habr.com/ru/post/fr388195/
All Articles