Indholdsfortegnelse:

Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her: 6 trin
Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her: 6 trin

Video: Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her: 6 trin

Video: Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her: 6 trin
Video: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Juli
Anonim
Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her
Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her

Denne instruktør giver dig en hurtig og nem måde at tilføje et arduino -bord til Apples HomeKit på en iOS -enhed. Det åbner alle mulige muligheder, herunder scripts, der kører på serveren, kombineret med Apples HomeKit "Scenes", det giver en kraftfuld kombination!

Dette er på ingen måde en komplet løsning eller klar til langtidsbrug, men det viser, hvad der er muligt med lidt mere arbejde:) Tjek min blog for fremtidige projekter www.arduinoblogger.co.uk

Hvad er nødvendigt:

  • Arduino med Ethernet Shield eller WiFi
  • Raspberry Pi eller en anden server
  • Solid State -relæ eller normalt relæ med styrekredsløb
  • Brødbræt - valgfrit
  • Projektboks
  • Stykke tid
  • iOS -enhed
  • Forlængerledning til udskæring

Trin 1: Konfigurer serveren

Konfigurer serveren
Konfigurer serveren

Dette projekt kræver brug af en server til at køre HomeBridge -softwaren. Jeg brugte en Raspberry Pi, da jeg havde den tilgængelig, men i teorien burde alt, der kan køre Node. Js, fungere!

Du kan følge denne vejledning her for at få dette til at køre på en Raspberry Pi. Andre instruktører er i nærheden af at bygge en Raspberry Pi, hvis du har brug for dem!

github.com/nfarina/homebridge/wiki/Running…

Når den er installeret, skal du installere et plugin og tilpasse filen config.json

Trin 2: Konfiguration og plugins

Åbn din config.json -fil, der skal være i ~/.homebridge/config.json ved hjælp af din foretrukne teksteditor, og tilføj følgende

"name": "Homebridge", "brugernavn": "CC: 22: 3D: E3: CE: 30", "havn": 51826, "pin": "031-45-154"

}, "platforme": , "tilbehør": [{

"tilbehør": "Http", "name": "Stue lampe", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "FÅ"

}]

}

Du skal også installere homebride-http-pluginet. HomeBridge -softwaren foretager HTTP GET -anmodninger til Arduino, som derefter vil tænde eller slukke Solid State -relæet. Opkaldet ser sådan ud:

192.168.1. X: 80/? on

192.168.1. X: 80/? off

Sådan installeres plugin -typen:

npm installer homebridge-http

Trin 3: Konfigurer Solid State -relæet

Konfigurer Solid State -relæet
Konfigurer Solid State -relæet

Jeg har brugt en ganske kraftig Solid State Relay. Dette kan (og vil være i fremtidige versioner af dette) udskiftes til noget meget mindre. Bedøm naturligvis dette for den belastning, du har tænkt dig at køre ud af det.

Dette er faktisk en 'Smart' forlængerledning nu.

Solid State -relæets positive ben vil forbinde til pin 5 på arduinoen.

Det negative vil forbinde til GND -stiften.

Alle sædvanlige advarsler gælder ved håndtering af 120/220 vdc - PAS PÅ.

Trin 4: Tilslut Solid Sate -relæet og upload Arduino -koden

Tilslut Solid Sate -relæet og upload Arduino -koden
Tilslut Solid Sate -relæet og upload Arduino -koden

Åbn dit arduino -miljø, og upload denne skitse.

Tilpas din IP -adresse efter behov.

Dette skulle nu være klar til test.

Start homebridge på serveren!

Trin 5: Test

Prøve!
Prøve!
Prøve!
Prøve!

Nu hvor alt er på plads, er det tid til at teste!

Download Elgatu Eve fra App Store på din iOS -enhed.

Du bør se Homebridge som et tilbehør, der kan tilsluttes. Brug pinkoden 031-45-154, dette kan tilpasses i filen config.json.

Når du er tilsluttet, kan du flytte dette rundt i appen til det ønskede værelse osv. Giv Siri en test! Det skulle kunne styre relæet ved hjælp af stemme!

Trin 6: Næste trin

Planen er at skrumpe dette ned og bruge noget lignende en Nano og integrere dette i Lyskontakter / vægstik med meget mindre relæer og bruge WiFi til et komplet hjemmeautomatiseringssystem.

Håber nogen får noget ud af det! Mange tak til Nick Farina for hans arbejde med Homebridge Software!

En video kommer snart.

Anbefalede: