Smart Home le faites vous-même. Équipement. Logiciel pour Smart Home

Construire une maison intelligente avec vos propres mains peut être une personne difficile qui n'a pas d'éducation spéciale. Bien sûr, tout peut être fait beaucoup plus facile en achetant des modules prêts à l'emploi. maison intelligente. Cependant, il vaut mieux créer un système vous-même.

Qu'est-ce qu'une maison intelligente"

Avant de commencer à travailler sur la création indépendante de diverses commodités, il est nécessaire de comprendre quel système est une maison intelligente et ce qu'il est capable de.

Maison intelligente Il est impossible de caractériser deux trois fonctions. Pour une définition plus courte, il convient de le dire que dans un tel système, toutes les communications sont connectées à un ordinateur et contrôlées avec elle. Le système suit soigneusement la température dans les chambres à la maison, observe et corrige des images du caméscope. Passant par la technologie informatique Vous pouvez régler la lumière, la température du sol ou les piles, y compris divers appareils électriques et bien plus encore.

Le degré d'équipement de la maison par divers modules est déterminé par le package connecté ou la fantaisie et les compétences créatives de l'assistant.

Pourquoi est-il préférable de commencer l'arrangement d'un tel système dans la maison vous-même? Parce que le propriétaire peut en même temps que le propriétaire peut réguler divers modules, compliquer et les modifier. Il aura un code source ouvert sur ses mains, ce qui peut corriger à sa discrétion. Les modules et les ensembles prêts ne donnent pas une telle liberté d'action. Ils dépendent complètement de la société du développeur.

Un autre avantage de la conception de soi est que l'assistant ne dépensera pas de gros fonds ou d'installer des modules ou une réparation. Si un kit prêt à l'emploi est fourni, tout raffinement coûtera assez cher. De plus, le kit lui-même deviendra également un coût important des dépenses.

Le fait que le système à domicile intelligent dépend en grande partie de la fantaisie de son créateur.

Où commencer

Démarrer l'arrangement d'une maison intelligente est nécessaire depuis les choses les plus élémentaires.

  1. Cela prendra un ordinateur.
  2. Nous devons créer un site de votre maison, où diverses fonctions seront reflétées.
  3. Il sera nécessaire d'installer un logiciel spécial (programme). Pour ce faire, vous devrez spécifier une compatibilité logicielle avec un ordinateur. "
  4. Faire un schéma.
  5. Les premières fonctions connectées peuvent être les plus simples. Vous pouvez commencer par le système de surveillance de la maison et du contrôle de la température de la pièce.

Détails de l'arrangement

  1. Installation serveur local sur Linux.
  2. Tinture du serveur Apache.
  3. Avec Linux, vous pouvez organiser un système de vidéosurveillance. Cela nécessitera ZoneMinder.
  4. Sur Apache, vous devez créer un site Web pour une maison intelligente.
  5. Pour observer, vous pouvez installer diverses alarmes, caméras USB. Il est également nécessaire de placer des capteurs de température et de définir le logiciel approprié.

Ceci est le minimum défini à partir de laquelle la disposition d'une maison intelligente peut commencer. Compte tenu des détails de ces opérations, vous pouvez passer à des choses plus complexes. Afin de créer un système de contrôle à part entière de diverses fonctions de communication et d'équipement dans les locaux de la maison, il n'est pas nécessaire d'inventer quelque chose. Sur Internet, vous trouverez de nombreuses solutions pour créer du confort et du confort.

Certains maîtres ont longtemps publié leurs développements et proposent d'essayer leurs utilisateurs.

La création d'un site de votre maison peut sembler l'un des points les plus difficiles. En fait, un module prêt à l'emploi du site peut être trouvé aujourd'hui en ligne. Ceux qui veulent travailler seuls, doivent faire ce qui suit.

  1. Comprenez PHP et apprendre à travailler avec MySQL.
  2. Divers scripts seront basés sur la fonction de contrôler les fonctions de la maison intelligente. Ils ne doivent pas être développés, la plupart d'entre eux sont disponibles pour les utilisateurs. Il est seulement nécessaire de comprendre la séquence d'installation.
  3. Les scripts fonctionneront régulièrement et mettront à jour les informations d'état.
  4. La bibliothèque de JQuery est également utile. Avec elle, vous pouvez même créer un excellent apparence Site, sans étudier les feuilles de style en cascade.
  5. Travailler avec des bases de données peut être facilitée si vous utilisez le moteur de gestion de site.

Fonctions d'une maison intelligente

Les fonctions et capacités de la maison intelligente sont presque infinies. Par conséquent, seuls certains d'entre eux devront envisager.

La lumière peut être ajustée à l'aide de plusieurs périphériques. Par exemple, les gradateurs peuvent être installés pour réguler le niveau d'éclairage. Ces dispositifs ne fonctionneront toutefois que dans certains cas. Ils ne travailleront pas dans la lumière du jour.

Le manque de gradateurs est un fond de bruit clair permanent.

Les commutateurs sont installés sur place où les commutateurs de lumière sont généralement situés. Avec leur aide, la lumière peut être allumée et éteinte.

appareils électroménagers

Les appareils ménagers peuvent être allumés et éteints avec les mêmes commutateurs que dans le cas d'un réglage de la lumière.

Vous ne devriez pas faire tous les systèmes à la maison entièrement automatique. Il vaut mieux laisser la possibilité d'un contrôle manuel ordinaire. Sinon, en cas de problème, vous devrez travailler dur.

Observation

Le système de surveillance peut être équipé de manière à ce que derrière les caméras situées dans la maison puissent surveiller même du lieu de travail. Ce n'est pas très difficile, le système de caméscopes peut être installé comme la première fonction de la future maison intelligente. L'essence de cette technologie est que le signal des caméras est transmis à un ordinateur spécifique. Les données des capteurs et des caméras peuvent être obtenues même sur des périphériques portables.

Simultanément avec des caméras vidéo, vous pouvez installer des capteurs de mouvement. Ils travailleront sur le même principe. Pour régler le logiciel de l'ordinateur, il vous suffit de télécharger les modules correspondants avec open source. Afin de pouvoir ajuster et modifier le code à l'avenir, vous devrez comprendre un peu un peu dans l'appareil de ces systèmes. C'est plus facile que l'apprentissage de la programmation.

Le désir et le travail aideront à surmonter les obstacles au développement de la science passionnante pour créer une maison intelligente. Il est que nécessaire de ne pas avoir peur du nouveau et au fil du temps, même la passion du processus apparaîtra.

Vidéo

Nous apportons à votre attention la vidéo suivante sur le sujet de la création d'une maison intelligente:

Les actions de l'appareil à domicile, qu'il doit compléter dans certaines conditions externes ou lorsque la commande est reçue, s'appelle Script. Sa programmation implique la voix, le contrôle de la console et le contrôle à l'aide de l'équipement numérique.

Aperçu des opportunités de gestion

Les scénarios sont configurés pour la défense et aident le propriétaire de la maison. Leur développement est assez long, mais pour une plus grande fonctionnalité d'une maison intelligente, il est nécessaire de faire une approche très minutieuse de cette question.

Scénarios les plus populaires

Le modèle programmé de "comportement" des capteurs déclenche généralement par rapport aux facteurs suivants:

  • un certain temps de la journée (lumière, ordinateur est activé, le micro-ondes est éteint et ainsi de suite);
  • les capteurs peuvent réagir au changement de mouvement et de température;
  • une commande a été reçue pour l'exécution (elle peut être supprimée du téléphone ou de l'ordinateur portable, y compris en mode en ligne, ainsi que la voix ou avec la télécommande).

Vous pouvez programmer n'importe quelle situation individuelle, allant du retour de la maison familiale et se terminant par départ en vacances. Les scénarios non standard gagnent en popularité:

  • soin des poissons d'aquarium et des plantes intérieures;
  • toiture de séchage et entrées à la maison;
  • remplissage et chauffage de la piscine et des saunas.

Crée séparément des scénarios pour assurer la sécurité de la maison. Si une extranémie est une tentative de pénétrer dans la pièce, le système comprend une alarme, notifie le propriétaire et la garde.

Système de conception et de programmation

La création d'une maison intelligente se compose des éléments suivants:

  1. Décrire d'un plan commun. Il considère en détail les étapes de l'interaction entre les composants internes du scénario avec l'utilisateur et entre eux, ainsi que la réponse du programme aux situations non standard.
  2. Nous sommes sélectionnés ou écrits à partir de pilotes à rayures pour la maison et une interface appropriée. Pas pour chaque périphérique, le fabricant propose un pilote original, de sorte que la tâche d'un spécialiste est de le créer. De plus, il est écrit par divers modules. Quant à l'interface - généralement tous les dispositifs de contrôle sont divisés en groupes distincts; Pour chaque programmation supplémentaire corrige son interface. Il peut être installé pour chaque console, mais cela ne sera pas pratique pour l'utilisateur lui-même.
  3. Ensuite, la programmation est directement basée sur les éléments précédents. Utilisation d'un projet précédemment vérifié préparé pour cela, les spécialistes procèdent à rédiger un programme de scénario.
  4. Installation, test, mise en service.

Interface pour créer un script de gestion de la maison intelligente

Mais avant cela, les scénarios sont sélectionnés qui répondent pleinement aux besoins du client. Le processus de création d'une maison intelligente est long, la mise en place de logiciels et de lancement de test nécessitera beaucoup de temps.

Habituellement, les entreprises fournissant de tels services comprennent le système de programmation du système secondaire, qui ne convenait pas au client. Sauvegardes Il est obligatoire et stocké séparément pour chaque maison afin que, en cas de problème, il était possible de tout réinstaller.

La technologie de la maison intelligente est familière avec presque tous les utilisateurs appareils numériquesPar conséquent, il n'y a pas de sens particulier pour parler des particularités. L'équipement à domicile intelligent est livré en deux versions - emballage complexe coûteux et sous la forme de composants, dans le second cas, le système doit être collecté avec leurs propres mains. Les consommateurs qui achètent un paquet prêt à l'emploi peuvent ne pas comprendre les possibilités et les acheteurs techniquement avertis sont déjà bien représentés par la fonctionnalité souhaitée.

Smart Home dans chaque maison - Comment la technologie est-elle disponible?

En pratique, l'utilisation de la technologie à domicile intelligente repose sur les équipements disponibles et les applications logicielles avec lesquelles vous pouvez gérer. système installé. Notre examen sera discuté des composants proposés sur le marché, et le prix et l'accessibilité technique seront discutés.

Les lecteurs peuvent choisir entre un équipement peu coûteux offrant toutes les fonctionnalités nécessaires et des systèmes plus coûteux, distingués par des fonctions dépliées, une fiabilité élevée et une sécurité. Les deux options sont disponibles pour un large cercle de consommateurs et ne nécessitent pas d'énormes investissements.

Solutions disponibles - Que sont-ils

À ce jour, vous pouvez choisir entre les suggestions suivantes:

  • Équipement spécialisé de la production chinoise et des applications d'API mobiles, le niveau de fiabilité peut être amélioré également par l'équipement peu coûteux de la production russe et de divers systèmes de bureau produits en Chine;
  • composants russes qui nous permettent de collecter presque arbitrairement solution complexe HOME SMART avec le niveau requis de fiabilité et de protection fabriqués avec vos propres mains avec des fonctions de PC programmables indépendamment extensibles par le principe modulaire;

Nous allons d'abord traiter avec quoi commencer et comment choisir des composants pour votre maison intelligente. Notez que la fonctionnalité du système peut être étendue au besoin dans l'une ou l'autre. L'emballage nécessaire et optimal d'équipement vous permet de contrôler l'éclairage et de l'allumer / éteindre l'équipement, généralement effectué non seulement des télécommandes, mais aussi application logicielleinstallé sur la base d'un PC ou d'un smartphone utilisateur.

Appartement intelligent ou petite maison: comment rendre votre vie plus confortable?

Technologies disponibles et leurs caractéristiques

Objectivement, la technique est déjà devenue une partie de notre vie. Aujourd'hui, parlant de la technologie «Smart Home». Nous parlons du développement de la technologie Internet (Internet de la chose, de l'IOD). Ce sont des appareils pouvant être connectés à Internet via un canal câblé et sans fil, dans le second cas via Wi-Fi (avec un rayon moyen jusqu'à 50, en fonction de l'émetteur) ou de Bluetooth (jusqu'à 10 m).

Wi-Fi et Bluetooth sont deux normes de télécommunications standard qui diffèrent par un petit rayon d'action et sont utilisés dans les systèmes d'automatisation domestique. Bluetooth ne peut être utilisé que s'il n'y a pas plus de 10 m entre le module de commande et l'appareil, et en pratique - pas plus de 3-5 m. Plage transmission sans fil Wi-Fi dépend de l'émetteur et des conditions d'installation spécifiques, le signal radio est mal passé par des sols en béton.

Malgré suffisamment d'opportunités, les fabricants ne sont pas engagés dans la mise en œuvre intensive et la mise en œuvre de tels équipements. Le principal problème est que l'utilisation omniprésente de la technologie entraînera une augmentation du nombre de périphériques IOT, ce qui n'est tout simplement pas calculé par l'infrastructure Internet existante. À la suite du souhaitant d'établir une "maison intelligente" dans leur appartement dans un appartement, vous devrez comprendre vous-même les excréties, ne pas compter sur de grands fabricants.

Aliexpress - La Chine aidera toujours: le colis "Appartement intelligent le fait toi-même"

S'il y a un désir d'introduire de nouvelles solutions d'automatisation des ménages à faible coût, vous devez également vous appeler les fabricants qui mettent en œuvre leurs produits sur AliExpress. Sur ce portail, il n'y a pratiquement aucun emballages "à la maison intelligente avec tes propres mains et comment faire", mais il y a équipement nécessaireCe qui suffit pour le logement nécessaire d'un appartement ou à la maison.

Ainsi, le minimum d'équipement en Chine à un coût et une application très abordables dans le réseau - appelons-le «appartement intelligent avec vos propres mains» - comprend:

  • contrôle sur et éteindre appareils ménagers et des appareils;
  • systèmes sensoriels;
  • Équipement pour le contrôle de l'éclairage;
  • dispositifs de surveillance et de protection - alarmes et caméras vidéo;
  • Applications API pour smartphones disponibles gratuitement sur Jeu de Google.;
  • applications de cloud réseau qui simplifient la connexion et la gestion des appareils ménagers.

Aliexpress

Une gamme d'équipements d'assortiment est présentée à un relais pour les périphériques de connexion, les variateurs de contrôle de la charge variable (pour l'éclairage et l'installation électrique) et les systèmes de lots, y compris la gestion "Climate Control", l'éclairage, l'alarme et parfois la caméra vidéo. Liste complète Des propositions peuvent être obtenues en entrant dans le portail du portail Aliexpress "Smart Home", "Smart House", "Intellectual House", ainsi que les noms de deux fabricants chinois Lilovo et Sonoff.

Sonoff libère un relais Wi-Fi pour télécommande Appareils ménagers d'un smartphone. L'appareil est installé sur une ligne avec un ou plusieurs appareils électriques, vous permet d'activer et de désactiver l'alimentation du smartphone à l'aide d'une application mobile.

L'avantage de cet appareil est qu'il est toujours disponible en ligne, peut être connecté via le réseau téléphonique (PTSN) et vous permet de spécifier un programme de travail individuel à l'aide de 8 minuteries intégrées. Grâce au relais, vous pouvez contrôler le fonctionnement de tout appareil ménager d'une capacité maximale de 2,2 kW à l'aide de l'application mobile EWelink disponible sur Google Play iOS et Android.

Les produits Sonoff sont également disponibles en Russie. Le prix en Chine est d'environ 6 dollars (sans télécommande), en Russie - 2000 roubles (avec une télécommande). Le relais est proposé en deux versions de 10 A et 16 A, dans le second cas, en plus de toutes sortes d'appareils ménagers, une chaudière peut être connectée à une application mobile.

De même, d'autres modèles d'électropurture fonctionnent, vous permettent de connecter plusieurs instruments à la fois, par exemple, Sonoff Sensor-AM2301. Et le contrôle est mis en œuvre avec valeurs différentes minuteries.

Le fabricant a produit trois modèles Wi-Fi Sonoff Relay:

  • Sonoff World On - Wi-Fi relais avec une connexion à une application mobile (pour appareils ménagers et caméras);
  • Sonoff World sur TF - Relais Wi-Fi avec capteurs, par exemple, pour le système climatique témoin (pour chaudières et climatiseurs);
  • Sonoff World sur RF - Relais Wi-Fi avec télécommande, par exemple, pour les portes et les portes avec des serrures magnétiques.

Sonoff fabrique également des commutateurs capteurs dimensionnels sensoriels pour des dispositifs d'éclairage de réglage en douceur, qui peuvent être connectés au Wi-Fi et à une application mobile.

Aux appareils disponibles sur Internet doivent être connectés l'un des méthodes disponibles. L'une des options les meilleures et peu coûteuses peut être considérée comme un routeur Home Automation Broadlink qui prend en charge 4 types. communication sans fil Wi-Fi, IR, RF et 4G.

Avec elle, vous pouvez connecter tous les appareils à domicile via la carte SIM à internet mobile. Il est préférable de choisir le service de l'opérateur avec la nouvelle infrastructure de communication, en particulier, l'un des packages MTS avec l'installation illicite.

Xiaomi libère une gamme de relais, de gradateurs, de capteurs pour l'automatisation de la maison. Tout d'abord, il convient de faire attention aux capteurs d'humidité et de température Wi-Fi, de la porte et de la fenêtre, des prises "intelligentes" et des caméras IP peu coûteuses. L'équipement de cette entreprise présente une simplicité et un accès à la tarification, ainsi que la haute qualité de montage.

Le fabricant lance des solutions de lots pour les appartements et les petites maisons - il est Xiaomi intelligent. Suite à domicile. Ce paquet est largement proposé en Russie et fait référence à la catégorie des équipements "Suite". La catégorie de prix de ces capteurs est légèrement supérieure à celle des appareils de Sonoff.

Les commutateurs Touch Lilovo ne fonctionnent que avec des télécommandes. Eux caractéristique clé C'est la possibilité d'un réglage d'éclairage lisse, d'une conception élégante et de différentes solutions de couleurs. Les commutateurs de cette société peuvent être utilisés pour activer et désactiver les appareils ménagers sans se connecter à Internet.

Relais Wi-Fi de fabricants russes

En Chine, vous pouvez acheter des produits de fabricants russes effectuant l'assemblage des électropouries de la base chinoise. Le roman russe Wi-Fi Smart Home Home DC est disponible à un coût inférieur à celui de Sonoff et sont considérés comme plus fiables et sensiblement attraper le signal. Relais de la maison intelligente d'inconvénient de consommation En l'absence d'un boîtier en plastique, mais c'est le moyen le plus simple, fiable et peu coûteux d'intégrer les appareils ménagers.

API pour smartphones sur Google Play

  • eWelink est une application qui vous permet de connecter un nombre de périphériques conditionnellement infini de la maison intelligente, prend en charge les produits Sonoff et un certain nombre de fabricants. Les inconvénients incluent un retard de retard dans les réseaux russes, il est souhaitable de se connecter à l'application via l'interface de fournisseur de mobile, et non les canaux STRSN câblés ( réseau téléphonique usage commun).
  • Home intelligent de Altek Technology Corp. - Il s'agit d'une autre application mobile universelle auxquelles les dispositifs d'éclairage peuvent être connectés, alarmes, chauffage et nombre d'autres appareils à domicile. Certains utilisateurs O. cette application Répondre mieux que Ewelink.

Sur Google Play Vous pouvez télécharger un autre numéro applications mobiles Connecter des périphériques à domicile qui diffèrent à différents niveaux de polyvalence et de stabilité.

Les appareils Home Automation peuvent être connectés à l'aide d'applications locales basées sur le PC et dans le cloud. Chacune de ces options est distinguée par un certain nombre d'avantages. Les applications dans le "Cloud" sont conçues pour l'utilisation budgétaire de la technologie de maison intelligente avec une large gamme de fonctions, cependant, la sécurité et l'accès non autorisé à des appareils à domicile reste ouvert dans de tels systèmes.

Les offres de lots stationnaires dans un environnement nuageux protégé ou pour les PC sont conçues pour automatiser les maisons de pays, les bâtiments publics et les institutions. Cette application garantit haut niveau Sécurité et fiabilité.

Applications SMART HOME:

  • BitDefender - une application de lot pour la connexion en toute sécurité des périphériques domestiques, ce qui permet sans risque d'utiliser les fonctions d'un nuage externe;
  • Sympa-tech.com propose une gamme de produits à domicile, y compris des périphériques de contrôle IOT avec la console d'administration et interface utilisateur à travers services mobiles, y compris en utilisant des nuages \u200b\u200b(iot SaaS)
  • Iot Home Guide est disponible en tant que version de lot pour les systèmes de logements à domicile assez importants, ainsi qu'avec des applications API de partenaire Openhab, Assistant à domicile et Eclipse Smartthome.

Nuages \u200b\u200b"Smart Home":

  • Système de smartthome de nuage pointu - Un système de cloud développé pour l'automatisation des maisons, un système d'automatisation complexe arbitraire à la maison et un trimestre entier peut être construit dessus;
  • La plate-forme iot basée sur le cloud Go + est une plate-forme gratuite russe avec un petit nombre d'utilisateurs.

L'équipement russe de la société «Maison raisonnable» est caractérisé par une fiabilité élevée et une assemblée de qualité. Le fabricant propose divers électropourures, capteurs, relais pour créer des systèmes arbitrairement complexes à l'aide de la technologie de la maison intelligente avec un niveau de sécurité garanti. Les périphériques vous permettent de créer des systèmes à domicile avec ensemble individuel Les fonctions, logiciels logiciels pour appareils mobiles, PCS et tablettes sont disponibles.

Instructions vidéo sur l'assemblage et le fonctionnement de la maison intelligente

Conclusion

L'équipement décrit par nous créera diverses solutions pour automatiser les locaux résidentiels et les exploitations ménagères, allant des décisions budgétaires à faible coût pour les appartements, se terminant par l'automatisation complète de grandes maisons de campagne. Il convient de noter que maintenant les plates-formes Web pour la gestion des périphériques domotiques ne sont pas développées en raison du concept de concept.

Les acheteurs sont proposés à installer systèmes locaux Sur la base d'un PC ou créez des nuages \u200b\u200bprivés gérés par des applications prêtes à l'emploi. L'utilisateur peut choisir lui-même et assembler l'option la plus appropriée pour automatiser l'appartement ou à la maison.

4 octobre 2011 à 19:06

"Maison intelligente" propres mains

  • Fer à repasser

Imaginez la photo: vous entrez à la maison, la lumière s'allume automatiquement et agréable femme (homme, cependant - quelqu'un comme) la voix vous accueille. Vous jetez négligemment la phrase vers le microphone: «Maison, allumez mon ordinateur." Après quelques secondes, entendez le bruissement habituel des refroidisseurs de son cheval de fer natal.

Avenir - maintenant

Nous avons déjà vu de telles peintures dans des films fantastiques étrangers et rêvé: "Un jour, ce sera avec nous." Je me dépêche de vous ravir - les personnes probables peuvent être mises en œuvre maintenant et sans frais gigantesques.

Une petite excursion est que maintenant appelée «maison intelligente». C'est ce que Wikipedia nous dit:

"Smart Home (Eng. Digital Home) - Maison automatisée résidentielle type moderne, organisé pour la commodité de la résidence des personnes avec des appareils de haute technologie. Sous la "maison intelligente" doit être comprise comme un système qui devrait être capable de reconnaître des situations spécifiques dans le bâtiment et de les réagir en conséquence: l'un des systèmes peut contrôler le comportement des autres à l'avance des algorithmes. La principale caractéristique du bâtiment intellectuel consiste à combiner des sous-systèmes individuels en un seul complexe géré.

Une caractéristique importante et la propriété de la "maison intelligente" la distinguant d'autres moyens d'organiser un espace de vie, c'est que c'est le concept le plus progressif d'interaction humaine avec l'espace résidentiel, lorsqu'une personne définit la situation souhaitée avec une seule équipe, et déjà Les automatiques conformes aux conditions externes et internes posent et suivent les modes de tous systèmes d'ingénierie et appareils électriques.

Dans ce cas, il est éliminé d'utiliser plusieurs consoles lors de la visualisation de la télévision, des dizaines de commutateurs lors de la commande de l'éclairage, des blocs distincts lors de la conduite de systèmes de ventilation et de chauffage, des systèmes de surveillance vidéo et d'alarme, des portes et d'autres choses. Dans la maison équipée d'un système à domicile intelligent avec une clé suffisamment montée (ou une télécommande, pavé tactile etc.) Sélectionnez l'un des scénarios. La maison configurera le travail de tous les systèmes selon votre souhait, l'heure de la journée, votre position dans la maison, la météo, l'éclairage externe, etc. pour assurer un état confortable à l'intérieur de la maison. "

Dans mon cas, je vais vous dire comment organiser le contrôle de la charge (sockets, lampes à incandescence, etc.) avec reconnaissance commandants vocaux Et laissez-la voir tout cela avec une bonne voix russe.

Détails techniques

1 fil.

Pour commencer, nous devons bien sûr décider des technologies de gestion des appareils. Actuellement, il y en a beaucoup. Le plus simple, simple, populaire et peu coûteux dans la mise en œuvre, est 1 fil. de Maxim / Dallas. La technologie 1 fil est loin de NOVA et est déjà connue depuis environ 10 ans. 1 fil est largement utilisé à la fois dans la vie quotidienne et dans les systèmes industriels.

Avantages 1-fil
  • Architecture de réseau simple et compréhensible
  • Exigences de câble basse
  • Ligne de grande longueur
  • Faible coût et simplicité des composants
  • Ouvrir le protocole et le logiciel disponible pour la programmation
  • Opportunité dans certaines situations à faire sans nourriture
Comme vous le savez, il n'y a aucun avantage sans moins. Les voici:
  • Taux de transfert de données faible
  • Assistant obligatoire, réseau principal
On peut constater que les avantages de la technologie sont beaucoup plus que des minus. Laissez-nous ménager plus en détail sur l'exigence obligatoire de la présence de l'assistant de réseau.

Le fait est que les appareils du point de vue de l'organisation de l'échange d'éléments passifs de données de la chaîne. Les composants 1 fils ne peuvent pas envoyer de données au réseau sans une requête spéciale. Ainsi, les appareils ne peuvent pas communiquer les uns avec les autres sans le maître "actif". Les éléments de réseau sont toujours des esclaves. Master Online 1-Fil Un seul. Il initie qu'il contrôle et gère le fonctionnement du réseau et connecté aux périphériques réseau. Selon le logiciel utilisé, le fil de ligne à 1 fil peut fonctionner différemment avec ses quartiers, mais il ne peut finalement pas interroger l'état d'un élément particulier, ainsi que d'envoyer une demande de recevoir toutes les informations de cet élément. Par exemple, si nous avons besoin de temps réel pour afficher la valeur de la température à partir d'une pluralité de capteurs, le maître réseau du cycle sera à son tour de sonder ces capteurs. Un seul appareil peut répondre à l'assistant sur le réseau. En tant que sorcier, MK (microcontrôleur) peut agir, qui peut être allumé sur un 1 fil directement à l'un de ses ports d'E / S. Un maître peut aussi être un PC ( ordinateur personnel), en utilisant des éléments d'interface spéciaux vous permettant de connecter 1 fil avec un port COM ou un port USB d'ordinateur, tel que DS9097 ou DS9490.

En fait, le travail du PC en tant que contrôleur et nous intéresse. L'élément d'interface spécial ressemble à ceci:

Comme vous pouvez le constater, c'est un petit adaptateur ayant sur un côté de l'USB, de l'autre - le connecteur RJ-11 pour connecter les éléments de réseau à 1 fil (éléments à 1 fil que nous pouvons accrocher sur un câble téléphonique standard - bon marché et en colère).

Une autre technologie appelée X10 utilise une méthode d'étanchéité de fréquence pour transmettre des données dans une prise électrique classique.

Avantages:

  • Facile dans l'installation
  • Pas de fils supplémentaires dans l'appartement
  • Norme commune, de nombreux éléments exécutifs
  • Coût relativement faible et simplicité des composants
  • Ne nécessite pas de puissance supplémentaire

Minus:

  • Transmission de données lente
  • La plupart des éléments ne prennent pas en charge la commande d'état (c'est-à-dire que vous ne trouvez pas l'état actuel de l'appareil)
  • Plus de 1 fil

X10 conviendra aux paresseux et ceux qui ne veulent pas pour une raison quelconque de tirer câbles supplémentaires. Je suis entré dans cette catégorie et autre catégorie, alors mon choix s'est arrêté sur x10 \u003d)

Nous allons plus loin - Surveillance vidéo
Après tout, je veux parfois voir ce qui se passe à la maison pendant que vous êtes au travail, en vacances, au cottage, etc.? J'ai des animaux domestiques et avec une longue absence que je veux les regarder et même parler. Les objectifs peuvent être différents. Que devrions-nous avoir besoin pour cela?

Tout d'abord, un ordinateur. Ce sera le noyau, notre tête de notre système à domicile intelligent. C'est à lui que nous connectons la gestion de l'alimentation de nos appareils à domicile via l'assistant de réseau à 1 fil ou X10, nous nous connectons à des caméras de surveillance vidéo et de vidéosurveillance. Dans mon cas, j'ai choisi les caméras Web simples de qualité moyenne habituelles. Tout se connectera via USB. La restriction sur la longueur du câble en 5 m, il a été comptabilisé sous la forme d'un achat de longs câbles USB actifs, dans la mesure du possible, et le tas de câbles à travers des hubs USB avec une alimentation externe (peut-être que quelqu'un offrira Une autre solution - je serai heureux d'entendre). Je suis sorti de 4 webcams pour tous les appartements.

Nous apprenons l'ordinateur pour nous comprendre et parler
Pour moi, la "maison intelligente" est tout d'abord - c'est une interactivité. Pour ce faire, nous allons l'apprendre à nous parler et à nous comprendre à son tour.
Mes études ont montré qu'un niveau décent de reconnaissance vocale dans ce moment Ne peut donner que google. Je pense que tout le monde est familier avec son merveilleux recherche vocale et traducteur qui peut grandement simplifier le propriétaire de la vie appareil mobile. Crafts folklorques calculé que, où et comment envoyer pour aller de fichier audio texte.
La même chose avec la synthèse - je ne suis pas devenue très dérangée et profité du même Google. À mon avis, un discours synthétisé de manière assez bonne.
Nous combinons
L'interface de contrôle la plus pratique est une maison intelligente et un paquet en fonction de l'interface Web. Un démon spécialement écrit sur Perl sera engagé dans la coordination

Résumons

Dans ce petit article, j'ai examiné le minimum nécessaire, de mon point de vue, les composantes de notre maison intelligente. Il n'y a pas de mise en œuvre technique - seulement une brève revue théorique. Dans les articles suivants, je vais décrire chaque composant du système, sa réalisation technique et logicielle.

Bon après-midi. En tant que passe-temps, a écrit un programme qui peut être utilisé dans le cadre du système de maison intelligent. Pour intéresser immédiatement le lecteur, nous montrerons une petite partie des scénarios d'utilisation:



Brièvement:

1. La partie principale du serveur qui spins Windows est écrite en C #;
2. Le client sur le système d'exploitation Android est écrit en Java;
3. Les clients sont prévus sur UWP et iOS, Web Client.

Certaines caractéristiques de:

1. Scripts de designer. Créer des scénarios complexes avec des cycles et des conditions;
2. Travailler avec des appareils Zwave et Modbus;
3. Nardage de script. Vous pouvez utiliser un scénario dans un autre comme procédure;
4. Exécutez un script à distance. Dans le script du serveur actuel, vous pouvez exécuter le scénario distant;
5. La possibilité d'ajouter votre fonctionnalité au système en créant des modules;
6. Démarrage des scripts avec un smartphone.

Script de concepteur

Le programme vous permet de créer à la fois un scénario complexe et un effet solitaire.

Une seule action - Ceci est un script qui ne contient qu'une seule action. Il n'a pas la capacité de créer des cycles et des conditions, et vous ne pouvez «faire» une action certaine sur le bouton du client UI.

À titre d'exemple, je donnerai mon moyen d'utiliser leur utilisation: j'ai créé la catégorie des "sockets", il a recueilli toutes les lampes, un ventilateur domestique, des lampes, une télévision et un ordinateur. Maintenant, pour allumer l'un de ces appareils, vous devez ouvrir le client sur Android, allez à la catégorie "Sockets" et sélectionnez l'élément de menu approprié.

Généralement, des actions simples utilisent inconvénient, car divers appareils Il est pratique de courir avec une condition ou d'au moins une par une. C'est pour cela que vous avez besoin d'un "scénario complexe", d'autant plus.

Concepteur d'un scénario complexe Vous permet de créer des scripts avec des cycles et des conditions. Il a deux modes: visualisation et édition.

Exemple de script en mode de visualisation
Exemple de script en mode d'édition





Si autrement dans le concepteur. Dans ces structures, vous pouvez créer des chaînes de conditions avec opérateurs logiques Non, ou I. Le constructeur vous permet de créer un groupe de conditions et d'utiliser des opérateurs directement avec le groupe. Si la condition reste vide, elle est automatiquement calculée comme un mensonge.

Il existe un certain nombre de vérifications intégrées (telles que la vérification de la date, du temps, etc.), ainsi qu'un chiffre comme des modules connectés.

Cycle pendant le concepteur. Le cycle consiste en une condition et du corps. La condition est créée de la même manière que celle créée dans la conception si (conditions de conditions, les opérateurs ne sont pas, ni et).


Scénarios de concepteurs de fenêtre principaux



Vous pouvez également configurer les paramètres de script suivants:

Exécuter de l'extérieur (ON / OFF), vous permet d'interdire ou d'autoriser le lancement du script d'une autre machine ou du client;
- Démarrage automatique script lors du démarrage du système;
- Sélection d'une catégorie de script, vous permet d'afficher un élément de menu pour lancer le script dans une catégorie spécifique.

Travailler avec des appareils Zwave et Modbus

Pour le moment, le système prend en charge les périphériques Zwave (basés sur OpenZwave) et Modbus RTU (basé sur NModbus).

Zwave. - Ceci est un protocole de communication sans fil utilisé dans la maison. Pour la mise en œuvre du protocole, des modules radiofréquences à faible puissance miniature sont utilisés. Maintenant, sur le marché de Zwave, une liste assez étendue d'appareils, tels que des ampoules de zwave, des sockets, des modules de relais, des commutateurs, des verrous, des capteurs de température (humidité, mouvement, des fuites), un thermostat, des dispositifs de contrôle de la climatisation, etc. Les multisentications sont également des dispositifs communs combinant plusieurs capteurs (par exemple, capteur de lumière, présence, température, capteur de porte, etc.), qui est assez attrayant du point de vue des coûts financiers et de l'emplacement dans la pièce.

Dans mon programme, le module Zwave vous permet de produire toutes les opérations standard avec des périphériques, tels que la suppression, l'ajout de périphériques, le contrôleur de réinitialisation. Vous pouvez également utiliser plusieurs contrôleurs Zwave, l'utilisateur final ne verra pas la différence. Par exemple, vous pouvez retirer les lectures de température du capteur, qui est connectée au contrôleur "A" et démarrez le climatiseur à l'aide du contrôleur "B". Il n'y a pas de restrictions, aucune action et vérification ne sont effectuées. méthodes standard et ajouté dans le concepteur des scénarios.



Le marché Zwave pour les appareils est assez large. Il existe de nombreux appareils exécutifs, tels que des modules de relais, des ampoules, des dispositifs de climatisation, un thermostat, des régulateurs thermiques, des sockets, des commutateurs. Il existe également de nombreux capteurs: capteur d'ouverture de porte, température, capteur de fuite, capteur de présence, etc. Vous pouvez utiliser USB Stick comme contrôleur Zwave.


Chnet de base modulaire modulaire


La fenêtre de sélection du contrôleur et des opérations avec elle


Sélectionnez le nœud (capteurs, commutateurs, etc.)


Sélectionnez le paramètre de nœud (marche / arrêt, divers paramètres numériques, tels que la température, l'humidité, etc.)

Modbus. - Ceci est un protocole câblé utilisé pour la communication entre appareils électroniquescela supporte-le. Dans le cadre de notre programme, il peut être utile de travailler avec des modules de relais, pour lesquels je l'utilise à la maison.

Scénario Niding

La nidification de script est utilisée pour décomposer les scripts de la maison intelligente. Il existe souvent des situations telles que une action participe à de nombreux scénarios (par exemple, la désactivation de tous les appareils ménagers peut se produire en cliquant sur l'élément de menu dans le programme, en fonction du scénario de sortie de tous les périphériques Wi-Fi du réseau, juste Par minuterie), et donc créer chaque fois (ou modifier) \u200b\u200ble même algorithme de chacun des scénarios n'est pas pratique. Pour cela, il existe une action intégrée qui vous permet d'exécuter le scénario déjà créé dans l'actuel. Cela peut également être pratique lorsque de nouvelles nouvelles choses sont souvent ajoutées. appareils ménagers (ou d'autres changements fréquents dans l'algorithme de maison intelligent), un seul scénario sera modifié pour changer tous les scénarios, qui sont utilisés en eux.

Exécuter des scénarios distants

En démarrant des scénarios distants, vous pouvez exécuter le scénario d'un serveur dans le script d'un autre. À titre d'exemple, je veux apporter mon utilisation de cette fonctionnalité comme exemple: création d'un script (sur le serveur d'accueil) appelé "Lumineux + multimédia", qui comprend la lumière dans la pièce, commence mon bureau (à l'aide de Wakeban), tourne le téléviseur sur lequel le bureau est connecté et que l'instance de notre programme va commencer Il (bureau), puis exécute les scripts "Activer la musique" et "Sound pour 20 unités" en exécutant des scripts distants.

Écrire vos propres modules

En plus du fait que l'utilisateur puisse créer des scénarios complexes par des moyens réguliers, le programme vous permet de "développer" ses modules personnalisés sur C #. Tous les éléments d'actions et de vérifications dans des scénarios (tels que «Chèque de date», «Afficher le message», «Modbus Action», «Action Zwave», etc.) Ce sont des classes héritées d'IpustomAction et de ICUSTOMCHECKER. Après certaines règles, tout utilisateur peut créer un module pouvant être à la fois très simple (par exemple, le son de la température de l'air actuelle en dehors de la fenêtre) et difficile pour lequel tout un cadre peut être couvert. Il suffit d'hériter des interfaces IpustomAction ou ItalChecker, organiser plusieurs attributs, compiler la DLL et ajouter au programme via l'onglet "Modules" (instructions complètes de la création de modules).

Exécution de scripts à l'aide de smartphone

* Tandis que seul os Android

Les scripts sont affichés sur l'écran principal et dans les catégories. La catégorie est un "dossier" virtuel. Lorsque vous démarrez le script, l'état du bouton correspondant est mis à jour.

Écran de paramètres de connexion
Écran avec des scripts de lancement





De plus, il est possible d'exécuter des scripts dans le menu. lancer rapidement sur PC.
Menu de lancement rapide



À l'avenir, un client est prévu pour UWP, iOS, Web, ainsi qu'un module vocal pour contrôler les périphériques (plans pour un avenir proche) et créer des scripts avec la voix (plans stratégiques).

Vidéo Enfin:

P.s.: Si vous avez trouvé une erreur dans le programme, veuillez le déplacer à

Avez-vous aimé l'article? Partager avec des amis: