Web-Enabled maison Thermostat (et domotique Hub) (2 / 10 étapes)

Étape 2: Mise en place du centre de Communication et tester

Dans ma configuration, le concentrateur sert à plusieurs fins. Tout d’abord, toutes les communications via les modules nRF24L01 + radio sont routées via le hub. Deuxièmement, le Centre héberge une base de données MySQL où les informations de journalisation et de programme peuvent être stockées, et il accueille également un site Web qui permet à une interface utilisateur simple à programmer et contrôler le thermostat. Dans mon implémentation à la maison, les thermostats font partie d’un système de gestion plus grand automatisation/énergie à la maison, et le moyeu gère fonction de déclaration et de contrôle pour ceux autres pièces aussi bien.

J’utilise un réseau RFX de Fraîcheur incorporé. Il n’y a d’autres alternatives WiFi là-bas, mais c’est ce que j’ai utilisé. Et, j’ai trouvé qu’il est un excellent produit – vaut le coût, à mon avis. Le logiciel RFX implémente le protocole TCP (c.-à-d., WiFi) sur nRF24L01 + paquets d’Arva, transformant efficacement packet radio nRF24L01 + dans les périphériques WiFi. Le moyeu de la Raspberry Pi sert de routeur et pont au réseau LAN. Un seul Raspberry Pi agissant comme un hub RFX peut se connecter à jusqu'à 255 appareils de Arduino nRF24L01 + équipé en tant que nœuds. Cette conception cadre bien avec ma demande. Après beaucoup de maux de tête essaie d’utiliser des boucliers d’arduino WiFi, j’ai acheté ce quelques années auparavant, mis en place, et cela a fonctionné seulement.

Une fois que vous obtenez le moyeu RFX, le site web embarqué fraîcheur a des instructions sur la façon de mettre en place, et il est livré avec certains programmes d’exemple et de test. Donc, levez-vous cet ensemble et jouer avec lui un petit peu pour s’assurer que cela fonctionne.

Je recommande également fortement installer un émulateur de terminal comme mastic. Cela vous permet de surveiller et de travailler sur votre facture pro forma de framboise en utilisant le clavier et l’écran de votre ordinateur portable ou autre. C’est aussi un moyen facile de garder une trace de votre système pour des fins de débogage – le produit RFX imprime infos d’État du port 11000 par défaut sur la facture pro forma de framboise, et ceci peut être facilement regardé dans une fenêtre de PuTTy. PuTTy est un excellent produit pour Windows (je ne le n'ai pas essayé sur d’autres plates-formes) et peuvent être téléchargé ici gratuitement. Aller plus loin, je vais faire référence à la framboise Pi par nom et utilisent le terme ordinateur pour désigner un ordinateur portable ou autre utilisé pour se connecter à distance à la Pi de la framboise. Je ne prétends pas que le Raspberry Pi n’est pas un ordinateur ! Je sais que c’est, j’essaie juste de faire la différence entre les deux.

Voici un excellent lien sur comment utiliser PuTTy pour vous connecter à votre Pi de framboise. Ça ne vous dit pas comment obtenir l’adresse IP de votre Pi framboise, mais la plupart des routeurs aura une page d’état accessible via votre navigateur qui vous montrera tous les dispositifs et leurs locaux adresses IP. Pour mon routeur, j’ai il suffit d’entrer l’adresse 192.168.1.254 dans mon navigateur et ceci ouvre une page d’état indiquant l’adresse IP locale pour tous les périphériques de mon réseau domestique.

Je recommande aussi fortement de chargement Xming sur votre ordinateur. Il est également gratuit et vous permet d’afficher le graphique affiche lorsque vous vous connectez à distance à votre Pi de framboise. Ceci est très utile pour moi depuis que j’utilise l’éditeur de IDLE Python, qui est un affichage graphique. Voici un lien utile pour l’installation de Xming et configurez-le pour travailler avec du mastic.

Articles Liés

Smart TV Homer Web-enabled à distance

Smart TV Homer Web-enabled à distance

Smart d'Homère, une marionnette distant compatible Web TVHomer intelligent est une marionnette de Web-enabled qui transforme le téléviseur lorsque Simpsons est activé. Comme Homer est trop paresseux pour naviguer sur le Web lui-même, un script dans l
OpenSprinkler : Contrôleur de vanne Open source Web-enabled arroseur

OpenSprinkler : Contrôleur de vanne Open source Web-enabled arroseur

vue d'ensembleJe suis fier de vous présenter OpenSprinkler : un contrôleur de vanne arrosage open source, programmable, compatible web. Il peut être utilisé pour planifier et de travailler avec vannes d'arrosage standard 24VAC trouves couramment dans
Web-enabled cardiofréquencemètre Polar

Web-enabled cardiofréquencemètre Polar

Utilisez un Polar cardiofréquencemètre, un Conseil de matériel bon marché connecté via USB et un peu de logiciel pour mettre votre fréquence cardiaque sur le Web. Les données actives est servi dès votre ordinateur et accessibles via le relais de Yale
WEB-ENABLED BACKYARD artillerie

WEB-ENABLED BACKYARD artillerie

Salut tout le monde ! Cette instructable est en fait l'aboutissement de nombreux autres projets de mine, mais ils ont tous été utilisés ensemble pour faire quelque chose de vraiment cool ! Fondamentalement, c'est un Canon qui vous pouvez de contrôler
Web Enabled contrôle piscine - framboise Pi

Web Enabled contrôle piscine - framboise Pi

L'année dernière j'ai eu une piscine construite. C'était excitant quand le constructeur piscine m'a montré que l'industrie de la piscine avait déménagé dans l'ère de la technologie et offre maintenant le contrôle des applications sur internet. Étant
Faites-vous anonyme sur le web !

Faites-vous anonyme sur le web !

« Comment puis-je voyager et communiquer sur Internet sans être suivis ou espionnés par n'importe qui? »Ce tutoriel va expliquer comment vous êtes arrivé à cela !Il y a une multitude de raisons de vouloir la vie privée pour les communications sur Int
Web contrôlé Arduino LED

Web contrôlé Arduino LED

Cette instructable vous montre comment construire un Web-enabled tri-color LED basées sur un Arduino et le bouclier WIZnet Ethernet, à partir de n'importe quel navigateur Web .Parce que la LED est exposée via un service web RESTful simple en cours d'
Cadre de photo numérique USB + WEB

Cadre de photo numérique USB + WEB

ces instructions décrira en détail les étapes nécessaires à la préparation des éléments du logiciel d'un cadre de photo numérique fait maison. J'espère pouvoir mettre des instructions sur les modifications physiques plus tard.Cadre photo numérique su
Mettre en place votre propre serveur Web !

Mettre en place votre propre serveur Web !

Vous avez toujours voulu avoir un endroit où vous pouvez garder vos fichiers et y accéder de n'importe où vous obtenez une connexion Internet ? Vous avez voulu dire avoir votre bibliothèque de musique disponible dans le cas où vous avez voulu donner
Sans fil Noël minuterie avec Raspberry Pi et Python

Sans fil Noël minuterie avec Raspberry Pi et Python

mise à jour 14/01/2014 : Merci à tous ceux qui ont voté pour ce projet dans le concours de Hacking Hardware ! Impatient de ma plume machine à nouveau.Mise à jour 31/12/2013: à la recherche d'une version plus avancée de ce projet ? Découvrez ma nouvel
Le Raspberry Pi-Arduino-SignalR Home Automation moyeu

Le Raspberry Pi-Arduino-SignalR Home Automation moyeu

Suite à un couple de mon prélude IBLEs publié ici et ici, ce projet prend la première étape vers la création d'une version de base d'un Home Automation Hub fonctionnelle.J'ai utilisé différentes technologies dans le but de comprendre comment je peux
Scripter votre RaspberryPi

Scripter votre RaspberryPi

JavaScript est un langage de programmation grand qui fonctionne partout. JavaScript s'exécute principalement sur votre navigateur web ; Cependant, personnes trouvent des grandes utilisations pour la langue dans d'autres endroits. Python est le langag
Bouton de pizza

Bouton de pizza

Étudiant en deuxième année collège hommes, New Yorkais, techies tard dans la nuit et les vraiment paresseux : Bienvenue à votre fantaisie. Présentation de la mise à niveau ultime dans la technologie gastronomique, le bouton de la Pizza. Pas besoin de
Accueil 9000 - la sonnette ultime

Accueil 9000 - la sonnette ultime

je viens d'acheter une maison à Las Vegas et, étant un bricoleur de longue date (et instructable maker / partageur), j'ai décidé qu'avant de passer, et tant que j'ai l'occasion de briser ouvrir les murs et exécuter n'importe quel fil je voulais, je l