Contacts

Un moyen simple de contrôler à distance les appareils électriques via Internet. Contrôle XControl des appareils via le réseau Ethernet Extension des sorties de contact

Bonjour, chers lecteurs et invités du site "Notes d'un électricien".

Dans mes précédentes publications, je vous ai présenté l'écran tactile, contrôlé, à la fois manuellement et depuis la télécommande.

Mais aujourd'hui, je voudrais attirer votre attention sur la version Sonoff Basic du relais (commutateur) avec la possibilité de contrôler directement depuis un téléphone mobile via Wi-Fi ou Internet.

Le relais Sonoff Basic est un appareil de petite taille (88x38x23 mm) qui peut être facilement placé derrière le plafond, dans une niche de bâtiment, ou dans le bol d'un lustre ou d'une lampe.

Son coût au moment de la publication de l'article est d'un peu moins de 300 roubles. Comme vous le comprenez, c'est d'ailleurs de l'argent tout à fait acceptable pour un appareil aussi moderne. Je l'ai eu sur la célèbre plateforme de trading Aliexpress (le lien sera à la fin de l'article).

Le kit comprenait deux couvercles de protection avec des vis de montage, mais, malheureusement, il n'y avait pas d'instructions.

Le relais Sonoff présente les caractéristiques techniques suivantes, dont certaines sont affichées directement sur son boîtier :

  • courant de charge contrôlé maximum 10 (A)
  • tension d'alimentation de 90 (V) à 250 (V)
  • norme sans fil 802.11 b/g/n
  • Protocole de sécurité WPA-PSK / WPA2-PSK
  • température de fonctionnement de 0 ° à 40 ° С
  • poids environ 50 g

Capacités de relais de base de Sonoff :

  • Contrôle de charge Wi-Fi
  • contrôle de charge sur Internet
  • contrôle de la charge par une minuterie réglée, à la fois avec direct et compte à rebours
  • contrôle de charge à partir de plusieurs téléphones portables

Ce sont les capacités du relais Sonoff. Il peut être utilisé en toute sécurité dans les systèmes de maison intelligente et pour divers autres besoins et exigences.

Tout d'abord, je vais vous expliquer comment connecter Sonoff, puis nous vérifierons toutes ses méthodes de contrôle déclarées dans la pratique.

Alors allons-y.

Installation et connexion du relais Sonoff

Pour que le relais Sonoff fonctionne, il a besoin d'une tension d'alimentation de 220 (V), ce qui signifie qu'il peut être facilement installé dans un endroit qui vous convient, par exemple, dans une vasque de lustre ou directement sous un plafond tendu, ainsi que directement dans une boîte de jonction s'il y a suffisamment d'espace.

Pour fixer le relais à la surface, il a deux trous de montage.

Le schéma de connexion du relais Sonoff est très simple.

Sur les bornes (L) et (N) du côté (Entrée-Entrée), respectivement, la phase et le zéro de la tension d'alimentation 220 (V) sont connectés. Naturellement, lors de la connexion, n'oubliez pas.

Veuillez noter que les fils à connecter doivent avoir une section ne dépassant pas 1,5 mm². Mais j'ai quand même essayé de connecter des conducteurs d'une section de 2,5 mm². En conséquence, un fil rigide (monofilaire) peut toujours être connecté sans problème, mais un fil flexible (multifilaire) est déjà inséré dans la borne avec beaucoup de difficulté, il n'a donc même pas eu besoin d'être aplati et déformé un parcelle.

Par exemple, j'ai utilisé un câble d'alimentation de marque PVS, qui n'a qu'une section de 2,5 mm². Il y a une fiche à l'autre extrémité du câble, que je brancherai plus tard dans n'importe quelle prise avec une tension de 220 (V).

Sur les bornes (L) et (N) du côté (Sortie-Sortie), respectivement, la phase et le zéro de la charge sont connectés.

Pour faciliter la connexion de la charge, j'ai connecté une prise à la sortie du relais.

Soit dit en passant, les couvre-bornes ont non seulement une fonction de protection, mais jouent également le rôle de pinces pour les fils ou les câbles d'alimentation.

C'est ainsi que tout se passe magnifiquement et proprement. Le relais Sonoff est connecté.

En tant que charge, j'ai connecté une lampe à LED, environ dans l'un de mes articles.

Voici un exemple simple de schéma de câblage d'un relais Sonoff pour un groupe de luminaires.

Soit dit en passant, il n'est pas nécessaire d'utiliser uniquement une lampe ou un groupe de lampes comme charge. Vous pouvez connecter en toute sécurité toute autre charge aux bornes de sortie qui ne dépasse pas le courant nominal de 10 (A). Et si vous avez encore besoin de contrôler une charge avec une valeur de courant supérieure à 10 (A), alors elle peut être connectée à un contacteur, et à l'aide d'un relais, vous pouvez déjà contrôler la bobine de ce contacteur.

A cet égard, on peut ajouter que lors de l'utilisation d'un contacteur, il est possible de contrôler au moins une charge monophasée, au moins triphasée, au moins avec un courant alternatif, au moins constant.

Cela ressemblera à quelque chose comme ça.

Ainsi, le champ d'application du relais Sonoff est très large et varié. Il peut être commandé par au moins une ampoule, au moins par un puissant radiateur électrique monophasé, au moins par un moteur électrique triphasé, etc. Tout dépend uniquement de vos besoins et exigences.

Et maintenant, nous allons examiner plus en détail toutes les possibilités de contrôler le relais Sonoff.

Je n'ouvrirai pas le relais et ne surveillerai pas son appareil, il existe déjà de nombreuses informations à ce sujet sur Internet - consultez les ressources correspondantes sur l'électronique. Et à en juger par les critiques, les performances du relais sont assez décentes. Au fait, qui est intéressé de savoir, le relais est assemblé sur la base du célèbre microcontrôleur chinois ESP8266.

Contrôle de charge via téléphone via Wi-Fi

Avant de parler de contrôle du relais via Wi-Fi, je dirai qu'il peut être contrôlé manuellement. Pour cela, il y a un petit bouton noir encastré sur son corps. Ainsi, en appuyant brièvement dessus, le relais s'allume et lorsqu'il est à nouveau enfoncé, respectivement, il s'éteint. De plus, pour cela, il n'est pas nécessaire que le relais soit connecté à un réseau Wi-Fi - il sera également contrôlé en mode hors ligne.

Mais en plus de cela, le bouton comporte également d'autres fonctionnalités, dont je parlerai ci-dessous.

Pour mettre en œuvre la possibilité de contrôler la charge via Wi-Fi et Internet, vous devez installer l'application mobile eWeLink sur votre téléphone. Cette application peut être trouvée pour les appareils Android et iOS. Pour faciliter la recherche de l'application, vous pouvez utiliser les codes QR nécessaires sur l'emballage.

Pour les appareils Android, l'application eWeLink peut être téléchargée gratuitement depuis Google Play et installée sur votre téléphone sans aucun problème. L'interface du programme prend en charge le russe.

Pour les appareils iOS, cette application est disponible dans l'App Store. Je n'ai pas essayé de télécharger et d'installer cette application sur un iPhone ou un iPAD, donc quiconque a essayé cette application sur des appareils iOS, veuillez noter les résultats dans les commentaires.

Après avoir installé l'application eWeLink, vous devrez vous inscrire immédiatement, en indiquant le pays et votre adresse e-mail. Dans ce cas, le téléphone doit être connecté à Internet.

Après cela, un code de vérification sera envoyé au courrier (valable 30 minutes), qui doit être saisi dans la ligne correspondante « Code e-mail ». Sur la même page, vous devez saisir un mot de passe pour accéder à votre futur compte (au moins 8 caractères).

Soit dit en passant, les lettres parviennent aux services de messagerie Mail.ru et Mail.yandex.ru (Yandex-mail) sans aucun problème. Mais pour autant que je sache, les lettres avec un code de vérification n'atteignent pas toujours le service de messagerie Gmail.ru (Google-mail), alors tenez-en compte.

Ensuite il faut coupler le relais et le routeur en maintenant (pendant 5 secondes) le même bouton sur le corps du switch, après quoi la LED verte sur le relais va clignoter. On coche le premier mode de connexion et on clique sur "Suivant".

Vous devez maintenant sélectionner notre réseau Wi-Fi dans la liste et saisir le mot de passe correspondant. Afin de ne pas saisir le mot de passe à chaque fois, vous pouvez cocher la case "Mémoriser le mot de passe". Cliquez sur "Suivant", après quoi la recherche de notre appareil et son enregistrement commenceront (dans le temps, cela ne m'a pas pris plus de 2-3 minutes).

Après un appariement réussi, le relais transmet automatiquement les données au cloud chinois (Amazon AWS ou Coolkit), ce qui permet de le contrôler via Internet. Mais j'y reviendrai un peu plus tard.

Comme vous pouvez le constater, notre relais est désormais affiché dans la liste de tous les appareils (pour l'instant c'est le seul de la liste, mais d'autres apparaîtront très prochainement).

Lorsque le relais est en ligne, la LED verte sur son boîtier est toujours allumée. Dès que la LED commence à clignoter, la connexion avec le routeur ou Internet est perdue. C'est juste par cet indicateur qu'il est pratique de déterminer si le relais est dans le réseau (Online) ou non (Offline).

Pendant que je testais cet appareil, je n'ai remarqué aucun problème de perte de réseau. L'appareil est toujours en ligne et répond de manière stable aux commandes de contrôle.

Vous pouvez maintenant essayer d'activer le relais via le téléphone. Pour cela, cliquez sur "Relais 1". Immédiatement, une inscription rouge est apparue indiquant qu'il était nécessaire de mettre à jour l'application eWeLink, bien que la mise à jour n'ait pas été affichée sur Google Play.

Nous allons dans les paramètres de l'appareil (trois points dans le coin droit) et voyons que l'application dispose de la version actuelle 1.5.2 et qu'une version plus récente 1.5.5 est disponible. Cliquez sur l'icône "Télécharger" et la mise à jour de l'application commence. Après la mise à jour, l'inscription rouge disparaît et dans les paramètres, nous pouvons voir la nouvelle version actuelle 1.5.5.

Rappelles toi !!! La condition principale pour le fonctionnement du relais est la disponibilité d'un accès Internet.

Si tout d'un coup l'accès à Internet est perdu, alors une LED verte se mettra à clignoter sur le boîtier du relais, et dans l'application sur son onglet le mode hors ligne sera affiché, c'est-à-dire pas disponible pour le contrôle.

Ainsi, pour allumer notre "Relais 1", vous devez le saisir et cliquer sur le bouton virtuel rond au centre de l'écran. De plus, le relais peut être contrôlé à partir de la liste générale de tous les appareils en cliquant sur le petit bouton correspondant (à gauche). En général, comme vous l'aimez.

Lorsque le relais est éteint, le bouton est blanc avec un fond gris rempli autour de lui. Lorsque le relais est activé, le bouton change de couleur en vert et l'arrière-plan qui l'entoure devient bleu.

En plus des principes de contrôle banal, vous pouvez régler l'heure d'allumage ou d'extinction du relais par minuterie en réglant la date et l'heure appropriées pour son contrôle.

De plus, il était surprenant que le relais soit déclenché par une minuterie définie même lorsqu'il est hors ligne (Offline), ce qui signifie que tous les programmes de minuterie définis sont stockés directement dans la mémoire du relais.

Cliquez sur le bouton "Ajouter une minuterie" et accédez à la page des paramètres de la minuterie. Chaque minuterie est configurable pour activer ou désactiver le relais. Il y a deux options pour régler la minuterie :

  • unique (opération unique à une date et une heure spécifiées)
  • répété (opérations périodiques à une date et une heure spécifiées, y compris l'indication de jours spécifiques de la semaine)

En plus du compte à rebours, il y a un compte à rebours. Fonctionnalité très utile à des fins spécifiques. Il est configuré de la même manière qu'une minuterie directe, uniquement avec la possibilité d'un seul actionnement.

En plus des minuteries avant et arrière, il y a une minuterie cyclique dans l'onglet "Paramètres" (trois points dans le coin droit).

Dans cet onglet, vous pouvez configurer différentes options pour les cycles d'actionnement des relais. Je ne parlerai pas de cela en détail, tk. tout est simple et intuitif ici.

Le nombre total de temporisateurs configurés, y compris le temporisateur cyclique, ne peut pas dépasser 8. Et soyez prudent, car lorsque le temps de différentes minuteries se chevauche, aucune d'entre elles ne peut fonctionner !!!

De plus, dans les paramètres, vous pouvez spécifier dans quelle position le relais restera si l'alimentation 220 (V) en est soudainement déconnectée. Il y a trois options ici. En cochant les cases appropriées, vous pouvez choisir que lorsque l'alimentation 220 (V) réapparaît, le relais peut soit s'allumer, soit s'éteindre, soit rester dans son état d'origine.

Soit dit en passant, c'est une fonction très pratique. N'oubliez pas la nuance que, lorsque l'alimentation 220 (V) disparaît et réapparaît, pour une raison quelconque, elle s'allume toujours, même lorsqu'elle est dans son état d'origine. Imaginez que vous n'êtes pas chez vous, la tension du secteur a un peu "clignoté" et le contrôleur a allumé le lustre tout seul. Ici, un tel incident ne se produira pas, tk. dans ce cas, tout peut être personnalisé selon vos besoins.

En plus de ce qui précède, tous les appareils qui vous sont connectés dans l'application eWeLink peuvent être regroupés et combinés dans divers scénarios.

Est-il possible de contrôler le relais depuis plusieurs téléphones à la fois ?

Pouvez! Naturellement, dans ce cas, l'application eWeLink doit être installée sur chaque téléphone.

Il y a deux options ici. La première option consiste à entrer dans l'application eWeLink sous le même nom et mot de passe à partir de différents téléphones et de contrôler le relais.

Certes, si vous entrez l'application sur un téléphone, puis entrez en même temps l'application en utilisant le même nom d'utilisateur et le même mot de passe, mais sur un autre téléphone, une erreur se produit sur le premier téléphone et l'application est automatiquement fermée. Dans ce cas, le deuxième téléphone reste dans l'application et vous pouvez l'utiliser pour contrôler les appareils.

Dans le même temps, je voudrais noter que lorsque le relais est contrôlé à partir d'un téléphone, son état s'affiche presque instantanément sur tous les téléphones qui y sont connectés.

Gestion des charges via Internet

En plus de contrôler le relais via un téléphone via un réseau Wi-Fi, il peut également être contrôlé via Internet depuis n'importe où dans votre emplacement, c'est-à-dire absolument de n'importe où dans le monde où il y a un accès Internet.

Ainsi, pour contrôler le disjoncteur via Internet, vous devez entrer la même application eWeLink sous votre nom et votre mot de passe que vous avez spécifiés lors de l'inscription. Et puis tout est par analogie. La même application, les mêmes paramètres, les mêmes boutons de commande, etc., la seule différence est que vous n'êtes pas chez vous à portée de votre réseau Wi-Fi, mais à une distance de centaines et de milliers de kilomètres de chez vous.

Un peu sur le cloud.

Cependant, vous ne pourrez pas contrôler le relais sans Internet. le contrôle ne passe pas par un réseau local, mais par Internet, c'est-à-dire le même nuage chinois que j'ai mentionné ci-dessus. Et peu importe que le contrôle se fasse via Wi-Fi ou Internet, le contrôle passe toujours par le cloud et l'accès au cloud nécessite un accès à Internet.

À cet égard, divers artisans ont déjà compris comment délier cet appareil du cloud chinois ou le contrôler uniquement via un réseau domestique local. Pour toute personne intéressée, cette information peut être trouvée sur certaines ressources.

Soit dit en passant, si vous avez besoin d'un appareil similaire, mais avec la fonction supplémentaire de contrôle radio à partir de la télécommande, vous pouvez commander le relais RF Sonoff.

Si vous souhaitez contrôler la charge là où il n'y a pas du tout Internet, vous pouvez utiliser le relais Sonoff G1 (GSM / GPRS avec prise en charge de la carte SIM). De plus, ce fabricant propose des relais avec des capteurs de température et d'humidité Sonoff ТН10 / ТН16 et des relais Sonoff Dual à deux canaux (pour contrôler deux charges indépendantes).

En général, le fabricant Sonoff propose de nombreux appareils différents, je vais vous parler de certains des plus intéressants et des plus importants sur les pages de mon site, alors abonnez-vous à la newsletter pour ne pas manquer les sorties intéressantes.

Vous pouvez acheter le relais Sonoff ici :

  1. Sonoff de base : https://goo.gl/jXyNm3
  2. Sonoff RF (radiocommandé) : https://goo.gl/TRPqN6
  3. Sonoff G1 (GSM / GPRS avec prise en charge de la carte SIM) : https://goo.gl/EkpTdp
  4. Sonoff TH10 / TH16 (capteur de température et d'humidité) : https://goo.gl/MWAL5p
  5. Sonoff Dual (deux canaux) : https://goo.gl/a7rV56

Et déjà par tradition, une vidéo basée sur les matériaux de l'article, où l'on peut voir plus clairement la configuration et le contrôle du relais Sonoff :

MP709
Relais USB, contrôlé par Internet
1320 RUB

Le bloc proposé sous forme assemblée permet de mettre en œuvre le principe : acheter - connecter. Le bloc permettra au radioamateur d'obtenir un interrupteur de charge connecté à un ordinateur personnel via un port USB. L'appareil sera utile pour une utilisation dans la vie de tous les jours, à la maison, à la campagne. Avec son aide, vous pouvez allumer les lumières, les vannes d'eau et d'autres charges via Internet. Si vous le souhaitez, le produit peut être placé dans le boîtier, qui est inclus dans le kit de livraison. Cependant, l'utilisateur doit le modifier indépendamment (réaliser des trous et des découpes).

Spécifications MP709
ParamètreSens
Upit. constante, V+4,75...5,25
Upit. Non. constante, V+5
Ipotr. Max. à Usup. nom., mA...50
Systèmes d'exploitation pris en chargeWin XP / Vista / Win 7
Capacité de charge de sortie10 A / ~ 220 V
Nombre de canaux1
Nombre de MP709 contrôlés depuis un PC
en utilisant le programme MP709.exe
...32
Dimensions hors tout, LxlxH, mm48x16x19
Étui recommandé, non inclus
Température de fonctionnement, ° С0...+55
Humidité relative de fonctionnement,%...55
ProductionFabrication sous contrat
en Russie
Période de garantie12 mois à compter de la date d'achat
Poids, g100
Contenu de la livraison MP709 Désignation MP709

La partie centrale de l'appareil est un microcontrôleur ATtiny45 fonctionnant à une fréquence de 16,5 MHz. Le contrôle s'effectue à l'aide d'un ordinateur personnel via un port USB.
Attention: l'appareil ne contient pas de fusibles de protection, soyez prudent lors de l'installation.

Description du logiciel MP709

Pour travailler avec l'appareil, téléchargez le programme MP709.exe ci-dessus. Le programme peut fonctionner en 2 modes : local et distant.

En mode local la fenêtre de gauche affiche les appareils MP709 connectés. Le bouton droit de la souris renomme l'appareil ou affiche des informations le concernant. Pour plus de commodité, renommez chaque appareil en fonction de la tâche en cours, par exemple "RELE_1". Le nombre maximum d'appareils connectés est de 32. Dans la même fenêtre, vous pouvez modifier l'état de la charge. Sur la droite se trouvent les éléments de menu pour l'analyse des influences externes sur la charge.
Cocher la case « state file » permet de contrôler les charges via le fichier « MP709.local.set », format de fichier texte, format de commande =, par exemple RELE_1 = ON, RELE_1 = OFF.
Cocher la case "FTP" permet de gérer les charges via le fichier "MP709.remote.set" stocké sur le serveur FTP (généré en mode distant).
Placer une coche dans le champ "planning" vous permet de gérer les charges selon le fichier de planification du planning - "MP709.local.shd". Format de fichier (la casse est importante !) :
JJ.MM.AAAA J HH : MM : SS =
Où JJ.MM.AAAA - jour, mois, année, J - jour de la semaine (valeur de 1 à 7, où 1 - dimanche, 2 - lundi, etc.), HH: MM: SS - heures, minutes, secondes , NAME - nom du relais, ON - activer, OFF - désactiver. Il est permis d'utiliser "*" dans les champs de date, jour de la semaine et heure, par exemple :
**. **. ***** 6 20 : ** : ** RELE_1 = ON
signifie: tous les samedis à 20: 00-22: 59: 59 RELE_1 est allumé.

À distance la fenêtre de gauche affiche une liste des appareils MP709. Dans la fenêtre de gauche, vous pouvez modifier l'état de la charge, et dans la fenêtre de droite, la date, l'heure et l'état des appareils sont affichés. Dans ce mode, le fichier "MP709.remote.set" est formé, qui est transféré sur le serveur FTP, puis le fichier "MP709.remote.state" est lu, qui est lu depuis le serveur FTP et affiché dans la fenêtre de droite . En appuyant sur le bouton "mise à jour", la transmission "MP709.remote.set" et la réception "MP709.remote.state" sont effectuées.
L'élément de menu "Paramètres-Démarrage automatique" vous permet de configurer le démarrage automatique du programme lorsque vous vous connectez au système.
L'élément de menu "Paramètres-Réduire au démarrage" minimise le programme dans la barre d'état.
L'élément de menu "Paramètres-Messages système" vous permet de configurer l'affichage des messages système.
L'élément de menu "Paramètres-Journal actions" configure la maintenance et l'affichage du protocole des opérations effectuées.
L'élément de menu "Paramètres-Délai" permet de régler le délai entre les répétitions des opérations d'analyse de fichiers et l'accès au serveur FTP.
L'élément de menu « Mettre à jour » devient disponible lorsqu'il y a une nouvelle version du logiciel et vous permet de télécharger la dernière version de MP709.exe.

Il est également possible de gérer la charge à l'aide de la ligne de commande :
MP709.exe = ...
Par exemple:
MP709.exe RELE_1 = ON RELE_2 = OFF
Pour gérer les charges via Internet, vous devez vous inscrire sur n'importe quel serveur public prenant en charge l'accès FTP aux fichiers, par exemple, http://narod.yandex.ru/ et créer une page personnelle. Après cela, vous devez modifier le fichier MP709.ini en y entrant vos données d'enregistrement, par exemple :
NOM D'HTE = ftp.narod.ru
NOM D'UTILISATEUR = mp709
HOSTDIRNAME =
MOT DE PASSE = mot de passe
Ce n'est qu'alors qu'il sera possible de contrôler à distance les charges.
Si vous souhaitez exécuter le programme en mode local sur plusieurs ordinateurs, indiquez des noms de fichiers différents dans le paramètre REMOTE_STATE_FILE, par exemple
Ordinateur 1 :
REMOTE_STATE_FILE = MP709.PC1
Ordinateur 2 :
REMOTE_STATE_FILE = MP709.PC2
Et dans le paramètre REMOTE_LIST_FILES, répertoriez-les en les séparant par « ; », par exemple :
REMOTE_LIST_FILES = MP709.PC1 ; MP709.PC2 ;
N'oubliez pas de sauvegarder le fichier ini et de redémarrer le programme.

Schéma électrique MP709
MP709 Foire Aux Questions

Je n'arrive pas à télécharger le programme sur mon PC. Que pourrait être?
- Un programme qui tourne sur le PC du MP710 accède directement au registre du système d'exploitation et donc certains les antivirus interdisent son travail sur un ordinateur. Pour assurer son fonctionnement, veuillez créer un dossier sur votre PC (par exemple, « Trust »), et dans les paramètres antivirus « Exclusions », dites-lui « Toujours faire confiance à son contenu ». Placez et décompressez l'archive du programme téléchargé dedans. Exécutez également le programme à partir de ce dossier. Pour télécharger le programme depuis le site, veuillez désactive ton antivirus(une fois le téléchargement terminé, vous pouvez le réactiver).

Comment contrôler le MP709 depuis votre programme écrit en Delphi, par exemple ?
Lorsque le programme s'exécute via les fichiers MP709.local.set et MP709.local.shd (voir description).
Ou une ligne de commande comme "MP709.exe RELE_0 = ON RELE_1 = ON" (voir description).

Comment puis-je connaître l'état actuel de l'appareil via la ligne de commande ? (ON ou OFF)
Après le démarrage du programme (à partir de la ligne de commande également), le fichier des états actuels des appareils MP709.local.state est généré, et il doit être analysé pour connaître l'état actuel.

Comment s'assurer que lorsqu'elle est lancée via la ligne de commande et en contrôlant le relais, la fenêtre du programme MP709.EXE ne s'affiche pas à chaque fois, mais en option, elle se bloque toujours minimisée dans la barre d'état ?
Pour éviter que la fenêtre du programme ne s'affiche lorsque vous l'appelez via la ligne de commande, cochez simplement la case "Réduire au démarrage".
Si vous souhaitez que le programme soit toujours bloqué dans le bac, gérez-le via le fichier MP709.local.set.

Le logiciel fonctionne-t-il sous Linux ?
- Fonctionne si l'utilisateur écrit indépendamment un programme de contrôle. Ajouter. informations pour MP709, MP709_Example.rar, mp709_adriver.tar.rar

J'ai acheté votre appareil MP709 et maintenant je ne peux pas le configurer pour qu'il fonctionne via FTP. Quels fichiers doivent être modifiés et quels programmes doivent être installés ?
La première chose à vérifier est la disponibilité d'une connexion FTP au serveur utilisant, par exemple, Total Commander.
- Pour gérer les charges via Internet à l'aide du MP709, procédez comme suit :
- Désactivez votre antivirus.
- Désactiver le pare-feu.
- Enregistrez-vous sur n'importe quel serveur public prenant en charge l'accès FTP aux fichiers, par exemple http://narod.yandex.ru/
- Créer une page personnelle.
- Précisez vos données d'inscription dans le fichier MP709.ini, par exemple :
NOM D'HTE = ftp.narod.ru
NOM D'UTILISATEUR = mon_mp709
HOSTDIRNAME =
MOT DE PASSE = mot de passe
- Désormais, le contrôle à distance des charges à l'aide du MP709 est possible.
- Connectez-vous au serveur via FTP en utilisant, par exemple, Total Commander.

- Quel hub USB peut être utilisé pour connecter plusieurs MP709 sur un seul PC ?
- Tout HUB avec alimentation externe est adapté pour connecter plusieurs MP709.

- Quel programme peut être utilisé pour contrôler plusieurs MP709 sur un seul PC ?
- Pour contrôler plusieurs MP709 (jusqu'à 32 pcs.) Sur un PC, vous pouvez utiliser le programme MP709.exe.

J'ai connecté le MP709 selon les instructions, connecté une lampe à incandescence au relais. Dans ce cas, le relais fonctionne plusieurs fois (4 fois cela fonctionne), puis le programme écrit une erreur de port et le relais n'est pas dans la liste des appareils, c'est à dire. disparaît en tant qu'appareil. Quelle est la raison?
- Cet effet peut se produire en raison de fortes interférences électromagnétiques. Veuillez connecter le MP709 via un hub USB.

marchandises - 0 pièces



1 - 2 pièces :3500,0 roubles
3 - 10 pièces :3250,0 roubles
11 - 25 pièces :3100,0 roubles
26 - 75 pièces :2950,0 RUB
76 - 100 pièces :RUB 2550.0
> 100 pièces :2350,0 RUB

Documentation:


Dernière version du "Firmware"

Logiciel:


SDK d'interface Web


La description:

Module Laurent (prononcé "Laurent") conçu pour contrôler les appareils, capteurs et actionneurs numériques et analogiques via une interface Ethernet (LAN). Laurent a un riche périphérique matériel dans sa composition, comprenant :

  • relais électromagnétiques puissants 220 V / 7 A (4 pcs)
  • entrée (6 pcs) et sortie (12 pcs) lignes discrètes
  • entrée pour connecter un capteur de température
  • compteurs d'impulsions (4 pcs)
  • Sortie PWM
  • CAN, deux canaux
  • Port RS-232


Le module peut être contrôlé de différentes manières :

  • via une page Web intégrée
  • requêtes HTTP directes
  • un ensemble de commandes de contrôle textuelles utilisant le protocole DirectIP (port TCP 2424)
  • Interface TCP-2-COM - échange de données transparent entre le port série et le port TCP 2525
  • gestion autonome des ressources matérielles lors de divers événements (système CAT)

Le module a une page de contrôle Web intégrée. Il suffit de lancer n'importe quel navigateur, d'entrer l'adresse IP du module (par défaut 192.168.0.101) et vous obtenez une interface visualisée pratique pour gérer diverses ressources du module et surveiller ses paramètres en temps réel.



Avec le module Laurent et le système CAT, vous pouvez rapidement créer un système de surveillance de la santé du serveur sur le réseau et le redémarrer automatiquement si un blocage est détecté. Le serveur et Laurent sont sur le même sous-réseau. Laurent envoie périodiquement une commande PING au serveur sur son IP (système CAT). S'il n'y a pas de réponse, l'alimentation est automatiquement réinitialisée via le relais.

La gestion est effectuée en se référant à une page HTTP spécifique avec divers paramètres qui déterminent l'action à effectuer. Par exemple, si vous exécutez la requête comme indiqué ci-dessous, le relais numéro 4 sera activé :



Il est possible de connecter plusieurs modules à un même réseau via un routeur :

Les modules Laurent peuvent être facilement connectés à un réseau Wi-Fi sans fil via un routeur Wi-Fi. Cette combinaison de module Laurent et de routeur Wi-Fi vous permet de contrôler / gérer le module depuis presque n'importe quel appareil équipé d'une interface Wi-Fi à une distance considérable.

Caractéristiques distinctives:

  • module de commande avec interface Ethernet (LAN)
  • ne nécessite pas d'éléments de circuit supplémentaires - immédiatement prêt à l'emploi
  • les ressources matérielles sont disponibles sur les connecteurs des terminaux
  • 4 x relais (220 V / 7 A)
  • 6 x lignes d'entrée opto-isolées discrètes
  • Possibilité de connexion directe d'un capteur de température
  • 2 x CAN 10 bits pour la mesure de tension externe
  • 4 x compteurs d'impulsions opto-isolés
  • 12 x lignes de contrôle de sortie discrètes (jusqu'à 50 V, 0,5 A par ligne)
  • Sortie PWM pour un changement en douceur de la puissance absorbée par la charge
  • port série RS-232
  • Interface TCP-2-COM (pont de transfert de données réseau "transparent" entre RS-232)
  • un ensemble de commandes de texte de contrôle de haut niveau prêtes à l'emploi (KE - commandes) via le protocole TCP / IP (interface de commande ouverte)
  • tension d'alimentation conseillée : 6 à 9 V (alimentation conseillée PWR-75A)
  • LED d'indication de l'activité du réseau et de l'état du module
  • LED d'indication des lignes d'entrée discrètes
  • chaque module a un numéro de série unique
  • Prend en charge Windows 95, 98, 2000, 2003, XP 32/64 bits, Vista 32/64 bits et Windows 7 32/64 bits
  • Prise en charge du système d'exploitation Linux
  • serveur Web intégré pour la gestion et la surveillance
  • la possibilité de connecter plusieurs modules à un même réseau (il faut changer les adresses IP/MAC)
  • la possibilité de modifier les paramètres réseau du module (IP, MAC, passerelle par défaut, masque de sous-réseau)
  • accès protégé par mot de passe à la page Web de contrôle et à l'interface de commande
  • système "Guard" - le mode de suivi automatique des changements d'état des lignes discrètes d'entrée
  • la possibilité de sauvegarder puis de restaurer les états des ressources matérielles après mise hors tension (relais, lignes de sorties TOR, compteur d'impulsions, PWM)
  • système CHAT- contrôle automatique des ressources de sortie du module lorsque des événements surviennent sur les lignes d'entrée, par minuterie, par le seuil de la sonde de température et par la commande PING de l'appareil distant

Contenu de la livraison :

L'étendue de la livraison comprend uniquement le module Laurent lui-même. Le module est emballé dans du papier bulle ou de la mousse absorbant les chocs ou dans une boîte en carton. Lorsqu'il est envoyé par courrier, le module est emballé dans une boîte en carton solide et recouvert d'un "airbag" en papier. La documentation et les pilotes sont disponibles par voie électronique.


Garantie:

Le fonctionnement normal du module est garanti 1 an à compter de la date de vente, sous réserve des conditions d'utilisation et des règles de stockage précisées dans le Descriptif Technique. En cas de dysfonctionnement, le module défectueux est échangé (réparé). La garantie ne couvre pas les modules présentant des dommages mécaniques, électriques ou autres causés par un mauvais fonctionnement.


Une situation se présente souvent lorsqu'un réseau Ethernet est posé dans une pièce ou même un bâtiment et que l'on souhaite s'en servir pour transmettre une simple commande d'une pièce à une autre. Par exemple, depuis la chambre du gardien, en appuyant sur un bouton, ouvrez la porte dans la cour. Maintenant, il est possible de le faire sans utiliser d'ordinateurs et de serveurs, sans écrire de programmes supplémentaires, etc. Il suffit de connecter les modules de commande et d'exécution Laurent au réseau, de mettre sous tension et de faire de petits réglages. Après cela, les modules pourront communiquer directement entre eux.

Cet article traite de la technologie M2M (Module-to-Module) en utilisant l'exemple de la mise en place de la communication entre Laurent-2 et KBX-3D.

La technologie M2M permet aux modules de communiquer entre eux à l'aide de données textuelles, par exemple, à l'aide de commandes Ke-control sans la participation d'un serveur externe, c'est-à-dire hors ligne. Par exemple, en mode automatique, lorsqu'un événement se produit, envoyer une commande de contrôle à un autre module situé dans le même réseau. Dans le même temps, aucun serveur ou programme externe n'est nécessaire - tout peut être fait à l'aide du bundle CAT + M2M dans le module lui-même.

Par exemple, regardons cette tâche :

Deux modules sont connectés au réseau local : Laurent-2 et KBX-3D. Il faut que lorsque la 1ère ligne d'entrée du module Laurent-2 est fermée, le relais du module KBX-3D bascule. Une condition importante est l'absence d'un serveur externe. Tout le monde doit exécuter les modules eux-mêmes sans aide « extérieure ».

Au cas où, au début, nous examinerons la procédure pour connecter plusieurs modules au même réseau. La subtilité est que tous les modules ont les mêmes adresses IP et MAC par défaut. Pour un fonctionnement normal des périphériques réseau, ces paramètres doivent être différents pour les périphériques sur le réseau. Par conséquent, pour notre exemple, modifions les détails du réseau du module Laurent-2 et laissons les paramètres KBX-3D inchangés.

Accédez à l'interface Web Laurent-2 (adresse par défaut : 192.168.0.101). Accédez à la section des paramètres et modifiez les adresses IP et MAC. Définissez IP 192.168.0.102 et MAC 0.4.163.0.0.12.

Pour que les modifications prennent effet, le module doit être réinitialisé, par exemple via une réinitialisation de l'alimentation. Après cela, le module sera disponible à la nouvelle adresse et n'entrera pas en conflit avec les adresses MAC avec le module KBX-3D, dont nous avons laissé les paramètres inchangés.

Créons un événement CAT sur le module Laurent-2. Si le niveau de tension sur la ligne d'entrée IN_1 change (par exemple, la ligne est court-circuitée à + 5V à partir d'un bouton ou d'un capteur de contact), alors les commandes de contrôle Ke seront envoyées à l'adresse IP du module KBX-3D en tant que réaction à cet événement.

La ligne de commande en contient deux à la fois - la commande pour entrer le mot de passe pour accéder au module KBX-3D ($ KE, PSW, SET) et, en fait, la commande pour contrôler le relais ($ KE, REL). À la fin de chaque commande, il doit y avoir un caractère ';' - lors de l'envoi, il sera remplacé par des caractères de retour chariot et de nouvelle ligne (CR + LF).

La commande avec le mot de passe est transmise car, par défaut, le système de sécurité est activé dans les modules, ce qui bloque l'exécution des commandes de gestion des ressources du module jusqu'à la saisie du mot de passe d'accès.

Si le système de sécurité est désactivé sur le module KBX-3D, alors il ne sera pas nécessaire d'envoyer la première commande avec un mot de passe.

Sur le module Laurent-2, il est recommandé d'activer le logiciel anti-rebond de contact. Si cela n'est pas fait, lors de l'utilisation d'une clé mécanique ou d'un bouton connecté à la ligne d'entrée, lorsqu'il est enfoncé, au lieu d'un événement, plusieurs dizaines sont formées à la fois en raison du "rebond" de la connexion mécanique. En conséquence, on tentera d'envoyer une liste de commandes à exécuter des dizaines de fois, ce qui n'est pas toujours acceptable.

Tout est maintenant prêt. Il suffit d'envoyer un signal du bouton (niveau haut) à la ligne d'entrée IN_1, le système CAT fonctionnera, l'ensemble des commandes spécifiées sera envoyé au module KBX-3D et au premier relais du module KBX-3D sera allumé.

Pour faciliter la connexion du bouton à la ligne d'entrée, il est recommandé de connecter les lignes GND et ISO_GND. Le fait est que les lignes d'entrée des modules sont opto-isolées. Il n'y a pas besoin de boutons spéciaux pour cela, et vous pouvez envoyer un signal de la carte elle-même à la ligne d'entrée (par exemple, à partir de la borne +5 V). Pour cela, la masse de la ligne d'entrée et l'alimentation de la carte doivent être communes. Ceci est réalisé en connectant GND et ISO_GND.

L'exemple est simple, mais ouvre de larges possibilités de pilotage de vos équipements.

Comme l'a montré la pratique, les tuners satellites domestiques utilisés par les câblo-opérateurs doivent souvent être redémarrés en raison de la perte périodique du son ou de l'image. Ceci est dû à divers facteurs : un niveau de signal inhomogène du convecteur, une surchauffe du récepteur ou un dessèchement des électrolytes. Vous pouvez garder le personnel en service pour une commutation rapide, mais lorsque cela n'est pas économiquement rentable, l'appareil décrit vous aidera. En principe, l'application du dispositif développé ne se limite pas à ce seul domaine d'activité.

Brièvement:
Rendez-vous. Permet à travers le réseau local (ou Internet) de contrôler l'allumage et l'extinction des charges connectées aux relais contrôlés.
Dispositif. En principe, l'appareil se compose de trois modules : un module Ethernet, un module de microcontrôleur et un module de contrôle de charge.
Le module Ethernet est assemblé sur un microcircuit Microchip ENC28J60 et il est plus judicieux de le prendre prêt à l'emploi, par exemple ici : http://www.aliexpress.com/wholesale?SearchText=enc28j60. J'ai utilisé le microcircuit Atmega32 comme microcontrôleur. Le module de commande contient des clés à transistors qui activent les relais correspondants. Chaque relais allume ou éteint l'alimentation du consommateur qui en a besoin.
Principe de fonctionnement. Le principe de fonctionnement de l'appareil est facile à comprendre à partir du schéma de principe:

Pour une utilisation interactive du système, une interface Web est fournie, en saisissant laquelle, l'opérateur active ou désactive le port correspondant (voir figure). La conception et le firmware prévoient l'utilisation de 20 ports de sortie : PA0… PA7, PC0… PC7, PD4… PD7. Cependant, si vous le souhaitez, le nombre de sorties peut être augmenté à 80 pièces - pour cela, il est nécessaire d'utiliser des décodeurs (par exemple K155ID3) et de réécrire le javascript du panneau Web afin que les sorties MK génèrent des mots de contrôle (0x0 ... 0xF) . Cette approche compliquera quelque peu le circuit de l'appareil et il deviendra nécessaire de redémarrer les tuners "à tour de rôle". Il est beaucoup plus approprié d'utiliser plusieurs appareils décrits sous différentes adresses IP.

Micrologiciel du microcontrôleur... Pour flasher l'Atmega32, j'ai utilisé un programmeur à 4 fils pour le port COM et le logiciel. Je le flashais sur un vieux PC sous Windows XP. Je ne l'ai pas essayé sur les systèmes d'exploitation modernes, en raison du manque de COM. micrologiciel.

Vous devez également installer les fusibles comme sur la photo.

Les codes sources du micrologiciel avec commentaires peuvent être téléchargés. Le dossier source contient un Makefile fonctionnel. Pour compiler le projet, j'ai utilisé celui qui est gratuit. Pour ce faire, ouvrez la ligne de commande, allez dans le dossier du projet et tapez "make". À la suite du travail du compilateur, plusieurs fichiers de liaison intermédiaires et un fichier de firmware HEX apparaîtront dans le dossier.

Pour effacer le résultat du travail du compilateur - au même endroit, sur la ligne de commande, nous écrivons "make clean".

Si vous allez couper les sources, alors faites attention à deux fonctions :

Fill_tcp_data_p (buf, plen, PSTR ("chaîne à envoyer au paquet")); char stroka = "chaîne à envoyer au paquet" ; fill_tcp_data (buf, plen, stroka);

On utilise la première fonction où il faut clairement passer une chaîne (texte statique). La seconde est utilisée avec des variables de chaîne.
À partir du fichier ip_arp_udp_tcp.c:

Uint16_t fill_tcp_data_p (uint8_t * buf, uint16_t pos, const prog_char * progmem_s) (char c; // remplit les données tcp à la position pos // // sans options les données commencent après la somme de contrôle + 2 octets supplémentaires (ptr urgent) pendant ((c = pgm_read_byte (progmem_s ++))) (buf = c; pos ++;) return (pos);) ... uint16_t fill_tcp_data (uint8_t * buf, uint16_t pos, const char * s) (return (fill_tcp_data_len (buf, pos , (uint8_t *) s, strlen (s)));)

Copies récupérées :

Démonstration de travail :

Le firmware du microcontrôleur permet de changer l'adresse IP (192.168.1.99 par défaut) et le domaine javascript. Alors, rendez-vous à l'adresse : 192.168.1.999/?i=91 changera l'adresse de l'appareil en 192.168.1.91 après le redémarrage (utilisez-la très soigneusement et uniquement si cela est absolument nécessaire, afin de ne pas perdre l'appareil !!! :)). Le domaine du script change comme ceci : 192.168.1.999/?d=mondomaine.com, c'est à dire. votre script sera chargé à partir de l'adresse : mondomaine.com/eth/script.js... Veuillez noter que le répertoire eth sur le serveur doit contenir.

Ouvrez script.js et modifiez les descriptions de port en fonction de vos besoins :

Nom de la variable = "Contrôle du port : " ; // title // sous les noms de port (peut être remplacé par quelque chose de significatif) var title = ["PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", " PA7 "," PC0 "," PC1 "," PC2 "," PC3 "," PC4 "," PC5 "," PC6 "," PC7 "," PD4 "," PD5 "," PD6 "," PD7 " ] ;

Par exemple, je l'ai comme ceci:

Nom Var = "" Arc-en-ciel ", 75 degrés" ; // title // sous le nom des ports (vous pouvez le remplacer par quelque chose de significatif) var title = ["Russian illusion", "24 techno", "Manor", "Healthy TV", "Retro", "Drive" , "Phoenix + cinema "," Enfants "," Chasse et pêche "," Europa Plus "," Sony Entertainment "," Sony Sci-Fi "," Multimania "," National Geographic "," "," non utilisé "," non utilisé "," non utilisé "," non utilisé "," WWW-SERVER "] ;

Un chargeur de téléphone portable (tension de sortie d'environ 7 volts) peut être utilisé pour l'alimentation électrique. En mode veille, la consommation de courant est d'environ 120 mA. Lorsqu'un relais est activé, la consommation de courant augmente jusqu'à 180 mA. Il convient de garder à l'esprit que s'il devient nécessaire d'activer tous les relais en même temps (déconnecter tous les récepteurs), l'alimentation doit déjà avoir la puissance appropriée (au moins 1,5 A).

L'article présenté n'est qu'une démonstration de l'appareil. Dans la version commerciale, la direction de ce développement a été considérablement élargie - jusqu'à 150 ports, trois capteurs de température, etc., tout dépend de la commande. (Un autre exemple pour 40 ports :)

Structurellement, l'appareil peut être placé dans le cas d'un commutateur obsolète dans un rack de télécommunication de 19 . Comme il n'y avait pas un tel commutateur à portée de main, j'ai commandé dans le "Service mobile" une telle boîte du système d'entrée-distribution à fibre optique (elle coûte 290 tonnes sans TVA):



Vous avez aimé l'article ? Partagez-le