Web-Enabled huis thermostaat (en huisautomatisering Hub) (2 / 10 stap)

Stap 2: Instellen van de communicatie-Hub en testen

De hub fungeert in mijn setup, verschillende doeleinden. Ten eerste, alle communicatie via de radio modules nRF24L01 + wordt gerouteerd via de hub. Ten tweede, de hub gastheren een MySQL-database waar houtkap en programma informatie kan worden opgeslagen, en het ook gastheren een website die voorziet in een eenvoudige gebruikersinterface voor het programmeren en het controleren van de thermostaat. In mijn uitvoering thuis, de thermostaten zijn onderdeel van een groter huis automatisering/energie managementsysteem en de hub handvatten verslaglegging en controle functie voor die andere delen ook.

Ik gebruik een RFX netwerk van Ingesloten koelte. Er zijn andere WiFi-alternatieven die er zijn, maar dit is wat ik gebruikt. En ik heb vond het een geweldig product – de kosten naar mijn mening meer dan waard. De RFX software implementeert het TCP-protocol (dat wil zeggen, WiFi) via nRF24L01 + tranceiver pakketten, effectief nRF24L01 + packet radio's in WiFi-apparaten draaien. De Raspberry Pi-hub fungeert als de router en de brug voor het LAN-netwerk. Een single Raspberry Pi handelend als een hub RFX kunt verbinden met maximaal 255 nRF24L01 + uitgerust Arduino apparaten als knooppunten. Dit ontwerp past goed bij mijn toepassing. Na veel hoofdpijn proberen te gebruiken arduino WiFi schilden, kocht ik dit een paar jaar geleden, troep op opwaarts, en het werkte gewoon.

Als je eenmaal de RFX hub, de ingesloten koelte web-site heeft instructies op hoe te stellen, en het komt met sommige voorbeeld en test programma's. Dus, deze set opstaan en speel met het een beetje om te controleren of het werkt.

Ik zou ook sterk adviseren installerend van een terminalemulator zoals PuTTy. Dit kunt u controleren en werken op je Raspberry Pi met behulp van het toetsenbord en het scherm van uw laptop of andere computer. Het is ook een gemakkelijke manier om uw systeem voor foutopsporing bij te houden-het product RFX print status info van poort 11000 standaard op de Raspberry Pi, en dit kan eenvoudig worden bekeken in een PuTTy venster. PuTTy is een geweldig product voor Windows (ik heb niet geprobeerd het op een ander platform) en kan worden gedownload hier kostenloos. Doorgaand, zal ik verwijzen naar de Raspberry Pi met de naam en het gebruik van de term computer verstaan een laptop of andere computer gebruikt zich aanmelden bij de Raspberry Pi op afstand. Ik ben niet suggereren dat de Raspberry Pi is niet een computer! Ik weet het is-ik ben gewoon proberen om te differentiëren tussen de twee.

Hier is een geweldige link over hoe te gebruiken PuTTy aan te melden op je Raspberry Pi. Het niet vertellen u hoe om het IP-adres voor uw Raspberry Pi, maar de meeste routers zullen hebben een statuspagina toegankelijk via uw browser die zal tonen u alle aangesloten apparaten en hun lokale IP-adressen. Voor mijn router, ik geef het adres 192.168.1.254 in mijn browser en dit brengt een statuspagina tonen het lokale IP-adres voor alle apparaten op mijn thuisnetwerk.

Ik zou ook sterk aanbevelen Xming laden op uw computer. Het is ook gratis en kunt u naar de afbeelding wordt weergegeven als ze zich aanmelden op je Raspberry Pi op afstand. Dit is zeer nuttig voor me aangezien ik gebruik maken van de Python IDLE editor, die een grafisch display. Hier is een nuttige link installeren Xming te configureren om te werken met stopverf.

Gerelateerde Artikelen

Slimme Homer Web-enabled TV remote

Slimme Homer Web-enabled TV remote

Slimme Homer, een Web-enabled TV remote marionetSlimme Homer is een Web-enabled marionet dat op uw TV draait als Simpsons is ingeschakeld. Zoals Homer te lui om te surfen op het Web zelf is, controleert een script in de wolk de online TV-programma vo
OpenSprinkler: Open-source Web-enabled Sprinkler Valve Controller

OpenSprinkler: Open-source Web-enabled Sprinkler Valve Controller

overzichtIk ben trots om te introduceren OpenSprinkler: een open-source programmeerbare, web-enabled sprinkler valve controller. Het kan worden gebruikt om te plannen en te werken met standaard 24VAC sprinkler kleppen vaak aangetroffen in huishoudeli
PIGate, deur/gate opener van de garage van de web-enabled

PIGate, deur/gate opener van de garage van de web-enabled

Bouwen van een opener van de externe poort met behulp van een expressjs en een Raspberry PiintroductieEr is iets heel bevredigend over te klikken op een web-interface of het raken van een knop op een app en het zien van enkele fysieke gebeurtenis opt
Web-Enabled lui studie lichten Controller

Web-Enabled lui studie lichten Controller

Dit Instructable is een schrijven van mijn eerste ooit Arduino project.Zoals in het algemeen het geval met de technici van de hobbyist, ik dacht lang en hard om te komen met een project dat werd niet alleen cool maar sommige werkelijke gebruikswaarde
Web-enabled Polar hartslagmeter

Web-enabled Polar hartslagmeter

Gebruik een Polar hartslagsensor, een goedkope hardwarekaart aangesloten via USB en een beetje van software om te zetten uw hartslag op het Web. De live-gegevens is geserveerd vanaf uw computer en toegankelijk gemaakt via de Yaler estafette (disclosu
Arduino standalone web-enabled bell

Arduino standalone web-enabled bell

geïnspireerd door deze post, mij wilden voor wekken een Arduino aangedreven Bel dat volledig standalone was.Met een beetje PHP en (desgewenst) sommige jQuery op een website, kunt u deze bell ring wanneer een specifieke actie wordt uitgevoerd.Deze sta
WEB-ENABLED ACHTERTUIN artillerie

WEB-ENABLED ACHTERTUIN artillerie

howdy iedereen! Dit instructable is eigenlijk het hoogtepunt van vele projecten van mij, in het verleden, maar ze allemaal zijn samen gebruikt hebben om iets echt cool te doen! in principe is het een kanon dat kan u meer controle over het web via een
Web-Enabled zwembad Control - Raspberry Pi

Web-Enabled zwembad Control - Raspberry Pi

Vorig jaar had ik een zwembad gebouwd. Het was spannend toen de zwembad bouwer heeft me laten zien dat de industrie zwembad had verplaatst naar het tijdperk van de informatietechnologie en nu bood Programmacontrole via het internet. Wordt een compute
Web-Enabled garagedeur (Raspberry Pi)

Web-Enabled garagedeur (Raspberry Pi)

Doel om een webpagina te maken op basis van garage deuropener die moeten achteraf aan de meeste standaard openers. Getest met circa 1990s Chamberlain 1/2 hp opener. Nam eenmaal deel uw garagedeur kan openen vanaf uw mobiele telefoon of computer.Raspb
RAS-uw huis Alarm

RAS-uw huis Alarm

Ik maakte dit project me externe toegang geven tot mijn huis Alarm Panel - als ik weten wilde als de wekker op mijn huis uit was gegaan, terwijl ik weg was. Ik wilde ook de mogelijkheid om te lezen van de logs - en het alarm te resetten indien ze zij
Arduino Web ingeschakeld RGB verlichting

Arduino Web ingeschakeld RGB verlichting

ik heb net toevallig om te zien sommige grote strips van LED-verlichting als ik was het oppakken van sommige delen op Maplin die waren te koop (als ik me herinner juiste ze waren ongeveer £12 per ca. 2m strip) stuurprogramma voor de controller/was ec
Bouwen van een Web ingeschakeld deurslot met Rest API en Raspberry PI

Bouwen van een Web ingeschakeld deurslot met Rest API en Raspberry PI

In dit instructable, bouwen we een web-enabled elektronische deurslot vanaf nul RESTFUL API, knooppunt JS en Raspberry PI gebruikt om de web-service die wordt verbruikt door de mobiele app of een REST-client.De architectuur is verdeeld in twee 3 dele
Web gecontroleerde Valentine

Web gecontroleerde Valentine

met deze mix van software en hardware, kunt u een hart-versierd nacht licht van overal met internettoegang oplichten. Dus of je nog op het werk, in een café, thuis, of op uw (web-enabled) mobiele telefoon, kunt u vertellen uw Valentijn dat u bent nog
Web gecontroleerde Arduino LED

Web gecontroleerde Arduino LED

Dit instructable toont u hoe te bouwen een Web-enabled tri-color LED gebaseerd op een Arduino en de WIZnet Ethernet-shield, beheersbare vanuit elke webbrowser .Omdat de LED wordt blootgesteld kunnen door middel van een eenvoudige RESTful web-service