Uber Home Automation w / Arduino & Pi (18 / 19 stap)

Stap 18: conclusie


Ik heb geprobeerd zo veel mogelijk deze tutorial om toegankelijk te maken voor de meeste mensen. Dit is niet een van die projecten die een 3D-printer, een CNC-machine en honderden dollars vereisen. Evenmin is het een project dat maakt gebruik van eenmalige items die anderen niet repliceren. Het is absoluut haalbaar. Ik heb geprobeerd te wijzen werkbare alternatieven voor sommige van de meer technisch moeilijke gedeelten. Ik denk dat Arduino gebruikers zou hebben geen problemen om de muur-aangedreven draadloze sensoren werken. Voor de weinige plaatsen die u zou kunnen krijgen opgehangen, is hier wat u kunt doen.

  • Linux. De Raspberry Pi is een goede, goedkope, lager aangedreven optie voor de webserver. Maar als u niet wilt gebruiken Linux en wil gewoon dit project huisautomatisering korting op de grond, geen probleem! Zowel OpenHAB en Mosquitto kan worden geïnstalleerd op een PC of Mac. Dus de host machine niet hoeft te worden een Raspberry Pi. De configuratiebestanden werken op elk besturingssysteem zonder verandering.
  • Solderen. Het neemt me een tijdje om te solderen van de batterij-aangedreven Arduino sensor. Als u snel aan de slag wilt, blijf met de muur-aangedreven Arduino sensoren eerst. U zult nog steeds om te solderen draden aan de draadloze transceiver, maar dat deel vrij uitvoerbaar is. Voor een batterij-aangedreven optie kunt u ook een Anarduino draadloze mini (Mini-WirelessHW-915 Mhz) of een Low Power Lab Moteino. Deze zijn in principe Arduinos met de transceiver in gebouwd. De schetsen in dit Instructable kunnen worden gedownload als is.
  • Seriële monitor is uw vriend! Op de Arduino schetsen hield ik de verklaringen van de nuttige probleemoplossing afdruk in de code. Als u problemen ondervindt, gewoon de sensornode Arduino verbinden met uw computer en de uitvoer op de Arduino seriële monitor weergeven.
  • Niet geïnteresseerd in de draadloze instellingen? Hier is een vereenvoudigde bekabelde ethernet-versie.

Dit project heeft mij veel geleerd. Ik wilde aanvankelijk alleen het praktische probleem van mijn hond toezicht. Daarna werd het "hey kijk naar al deze andere sensoren die kan ik gebruiken". Op het einde deed het me denken meer diep over aangesloten apparaten en hoe zinvol aanwezig alle informatie afkomstig van DIY "internet van dingen".

Ik kan neem krediet (en de schuld) voor de Arduino schetsen die de gateways voor dit project vormen. Voor zover ik weet, is geen gepubliceerd een manier voor het RFM69 draadloze gegevens vertalen in iets dat OpenHAB begrijpt. Al de rest van de software in dit project zijn open source-software. Dankzij OpenHAB, Mosquitto en Low Power Lab voor het beschikbaar stellen van hun projecten. Open hardware en software doen verbazingwekkende dingen.

Ook dank aan Instructable lid makendo.

Eventuele vragen, voel je vrij om vragen in de commentaren.

De volgende muur van tekst wordt geplaatst aan het einde, dus ik afschrikken iedereen die geïnteresseerd is laat in het maken van deze opstelling. Dit is optioneel lezen. Ik ga niet om u te vertellen wanneer de zombie-apocalyps zal gebeuren, en niet echt iets nieuws te zeggen hebben. Ik wil alleen bieden dat sommige context voor Arduino gebaseerde domotica systemen. Hier is een aantal dingen die ik heb geleerd.

  • Draadloze transceiver selectie is erg belangrijk. Ik heb nogal wat testen met nRF24L01 van alvorens te beslissen dat de RFM69 beter zijn. Het was een moeilijke beslissing omdat iedereen en hun oma maakt gebruik van de nRF24.
  • Er zijn een heleboel Arduino gebruikers die er net als ik. Ik stuitte op veel posten van het forum van mensen bespreken hoe draadloze Arduino sensoren en hoe te bouwen van de webserver en bijbehorende mobiele app. Deze twee ontwerpproblemen verscheen over en weer, en ze zijn mijn grote motivatie voor het maken van dit instructable.
  • Schrijven van uw eigen server is moeilijk. Een paar Arduino smart home voorbeelden kwam ik betrokken schrijven van uw eigen applicatie node.js, doen socket.io verbinding tussen de mobiele browser en de server, doen basic_auth, en vervolgens het knooppunt app met een Arduino interfacing. Dat vereist veel te veel harde programmering en moeilijk socket setup. Ik koos om te gaan de OpenHAB route. Ervaren programmeurs zetten de tijd en moeite in het maken van OpenHAB. Er behoeft niet voor elke gebruiker van de Arduino te beginnen vanaf nul. We kunnen gewoon stok met de gemakkelijke programmering van Arduino.
  • Het misschien niet duidelijk, maar OpenHAB werd niet ontwikkeld om te praten met Arduinos. Het werd ontwikkeld als het brein waarmee commerciële producten zoals Sonos luidsprekers, Insteon verlichting en stopcontacten, Phillips Hue (super mooie licht), Withings gezondheid gadgets en een heleboel andere dingen. Na verloop van tijd schreven mensen "bindingen" of plugins, OpenHAB om flexibeler te maken. Toen vond ik OpenHAB, ik vond de interface en de mogelijkheden, maar er was geen goede manier om te praten met draadloze knooppunten van de Arduino. Het duurde enige tijd om erachter te komen hoe te gebruiken OpenHAB van MQTT bindend en komen met een regeling om te vertalen van de draadloze gegevens in MQTT gegevens. Dus dat is hoe mijn Arduino gateways kwam. Om eerlijk te zijn, het is niet perfect, noch is het geavanceerde. Maar het werkt goed voor wat ik doe. Een van de commenters vertelde me dat hij is met behulp van dit setup, dus dat is leuk om te horen.
  • Gateways zijn droge spullen te hebben om uit te leggen, maar ze allerlei awesome sensoren om te praten met OpenHAB inschakelen. Ik begon dit instructable met veel details over hoe de gateway werkt, maar het lijkt niet op zijn plaats hier. Ik beëindigde omhoog nemend van de minder functionele alinea's. Als u wilt te spitten in de onkruid van hoe het werkt, check out deze blogpost
  • Er zijn andere systemen zoals OpenHAB daar. Sommige met minder mogelijkheden, en sommige hebben een andere set van mogelijkheden. Ik ben echt blij met OpenHAB. Een deel van de uitdaging met DIY home automation is dat het veld is verzadigd met vele platformen, vergelijkbaar met hoe commerciële huisautomatisering is overspoeld met verschillende merken. Het is leuk om opties te hebben. Maar het is moeilijk om te weten welke zal werken voor u totdat u heb gezet in de tijd om te graven in een bepaald systeem. Het is niet zoals je zou enkel google "domotica platform" en gewoon Kies er één uit de lijst. Beslissen over OpenHAB vertegenwoordigt een groot deel van de tijd besteed aan onderzoek en testen.
  • Commerciële domotica producten hebben hun plaats. Bekijk de koele video demo's van Kai, de oprichter van OpenHAB, beheersing van Phillips Hue-verlichting en plant drinkinstallaties. Ik kan niet iets zo luxe als de Phillips Hue-lamp maken. En ik wil niet om een DIY afstandsbediening-outlet. "Uitgangen" die gebruikmaken van de hoogspanning, commerciële oplossingen worden meer getrokken; ze zijn compact, esthetisch en belangrijkst UL goedgekeurd. Ik wou dat ik Hue lampen of Sonos luidsprekers te combineren met mijn huis van sensoren om sommige koele automatisering/kennisgeving doen. Het zou echt pronken met OpenHAB.
  • Uitgangen zijn moeilijk te DIY, maar ingangen (sensoren) zijn niet. Met laag voltage sensoren hebben Arduino gebruikers een uniek voordeel. We kunnen allerlei gekke sensoren te passen niche sensing van situaties die niet vaak genoeg te paaien van commerciële producten. Misschien wilt u grafiek hoe vaak is uw hond de staart omhoog vs. omlaag? Of wilt u een google-kaart van waar uw hond poept? Het is moeilijk voor te stellen een bedrijf zou moeten zijn om een sensor die en verkopen voor $30 in de detailhandel. Ik denk ook dat het geeft voldoening om sensoren die na te bootsen wat commercieel beschikbaar is. Het is alsof je naar Lowe's webpagina voor Iris producten en te klikken op "Ik maakte het!"
  • Spreken van verkrijgbare domotica systemen, ik denk dat het zou gaaf zijn als een bedrijf een grootte van het bureaublad model huis met hun smart home systeem biedt. Het model huis zou iets dat de consument aangepaste online ontwerpen te laten uitzien als hun eigen huis. Het zou 3D afgedrukt en voorzien van de servo's, LEDs, en werkende deuren en Vensters. De (Arduino
?) controller voor dit Parlement model zou de deur, venster en licht sensoren die voorzien van het domoticasysteem zijn na te bootsen. Dus wanneer de echte garagedeur opent, garagedeur van het model van het Europees Parlement ook geopend. Wanneer het licht van de garage is ingeschakeld, brandt de LED op het model van het Europees Parlement garage ook. En misschien het huis zou hebben avatars, via OLED displays, die draaien op wanneer een familielid is thuis. Misschien kan dit model huis zitten op uw bureau op het werk, uw huis miles weg via de VPN-verbinding na te bootsen. Of als je een mid Westerling met een cabine "naar het noorden", het zou kunnen fungeren, zoals de veiligheid en de status weergegeven voor een cabine thats honderd mijl afstand. Het zien van een video-feed of een virtuele dashboard op uw telefoon is leuk... maar kunnend opzoeken vanuit uw stoel en "zien" wat gebeurt mijl weg op een fysiek drie dimensionale object - dat zou echt gaaf. Het zou een cool 3D printer project.

Bedankt voor het lezen van het hele ding :)

Gerelateerde Artikelen

Home Automation met Arduino

Home Automation met Arduino

In dit Instructable zal ik proberen uit te leggen hoe een server voor huisautomatisering die de mogelijkheid heeft om gemeenschappelijke huishoudelijke elektrische artikelen voor tampon ter te een gemeenschappelijk stekkerdoos met 5-weg-240 v wissels
Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Nu kunnen we de controle van romp huis met slimme telefoonStap 1: Hardware vereist voor domotica kunt u verschillende dingen, ik kies schakelen of relayIn dit project u zal bepalen switcher door mobiele .if mobiele niet aanwezig is kunt u ook bediene
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieën gebruikt in een poging om zin van hoe ik k
Home Automation met behulp van de Arduino Uno

Home Automation met behulp van de Arduino Uno

Ooit wilde maken uw huis geautomatiseerde? Wilde de verlichting, ventilator en andere toestellen van uw smartphone? Of een tutorial over aangesloten apparaten en aan de slag met het gezocht? Android Home Automation zal u tonen hoe te maken van uw hui
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu
Smart Home Automation met Android + Ethernet Internet + Arduino

Smart Home Automation met Android + Ethernet Internet + Arduino

Domotica wordt meer en meer populair, betaalbare en fascineert mensen. Internet biedt dergelijke mogelijkheden als nooit tevoren. Maak indruk op uw vrienden tonen op Smartphone, dat u kunt aan/uit-lamp in uw appartement mijl afstand schakelen en tege
DIY Home Automation voor Beginners.  Absoluut geen codering of solderen vereist.  Android/Arduino voor het schakelen van dingen in- en uitschakelen

DIY Home Automation voor Beginners. Absoluut geen codering of solderen vereist. Android/Arduino voor het schakelen van dingen in- en uitschakelen

Deze instructiable is gericht op de absolute beginner. Als u kunt omgaan met een scherp mes zonder snijden kunnen uw vingers van u maken en aanpassen van deze domotica controller.Deze instructies zijn ook on-line op www.pfod.com.au onder Android / Ar
Compact Home automation Module gebaseerd op Android, Bluetooth en Arduino!

Compact Home automation Module gebaseerd op Android, Bluetooth en Arduino!

Dit Instructable is aan te tonen hoe het bouwen van een compacte Home automation module met behulp van goedkope onderdelen zoals Arduino uno, Relay module, Bluetooth module en die kan worden bediend met behulp van Android telefoon!Maak je geen zorgen
Home Automation met behulp van de Arduino en Bluetooth

Home Automation met behulp van de Arduino en Bluetooth

De "Home Automation System"(HAS) concept bestaat al vele jaren. De termen "Smart Home", "Intelligente huis" gevolgd en is gebruikt om het concept van netwerken toestellen en apparaten in het huisDomoticasysteem is een proces
ESP8266 Home automation deel 1

ESP8266 Home automation deel 1

Iedereen hoorde over Home automation. Het is een interessant thema en velen dachten over het maken van het huis een beetje slimmer. In dit instructable laat ik je mijn manier om uw huis slimmer te maken en wat advies te realiseren het. Ik werk met de
Start Home Automation: W7500 webserver

Start Home Automation: W7500 webserver

Ik zal WIZwiki-W7500Het is WIZnet en gebruiken interface voor het maken van de webserver maken.U maakt mogelijk Smart Home Automation met behulp van dit projectonderstaande beschrijving is WIZwiki-W7500-Platform voeren.OverzichtWIZnet WIZwiki Platfor
ESP 8266 Wifi gecontroleerd Home Automation

ESP 8266 Wifi gecontroleerd Home Automation

ESP8266 is een groot ding voor het beginnen met Wifi en IOTHet is ook goedkoop en worden gebruikt voor het maken van coole projecten die zijn verbonden met het Internet. Leer hoe te maken van een eenvoudig Project van de IOT mee. De ESP8266 WiFi Modu
Smart Home Automation met Voice command

Smart Home Automation met Voice command

Dit is een stapsgewijze tutorial bouw van het circuit voor 'Smart Home Automation met Voice Command' functie.Download onze gratis Arduino Project Code hier.Vereisten:• Arduino Uno• LED• Weerstand (220 Ohm)• Bluetooth-Module (BlueSmirf / BlueMate Zilv
Home Automation/veiligheid Prototype

Home Automation/veiligheid Prototype

Ik heb gespeeld met micro-controllers voor vrij lang en toen ik mijn vrienden vroeg me tot het nemen van dit project en ik was beetje nerveus omdat werken met individuele huisautomatisering modules is relatief gemakkelijker dan aan de opbouw van een