Innholdsfortegnelse:

Arduino og Apple HomeKit -integrasjon - Kontroller hjemmet ditt fra Siri! IoT er her: 6 trinn
Arduino og Apple HomeKit -integrasjon - Kontroller hjemmet ditt fra Siri! IoT er her: 6 trinn

Video: Arduino og Apple HomeKit -integrasjon - Kontroller hjemmet ditt fra Siri! IoT er her: 6 trinn

Video: Arduino og Apple HomeKit -integrasjon - Kontroller hjemmet ditt fra Siri! IoT er her: 6 trinn
Video: Forvandle hjemmet ditt med Brilliant Smart Home for Lights | En lysende anmeldelse! 2024, Juli
Anonim
Arduino og Apple HomeKit -integrasjon - Kontroller hjemmet ditt fra Siri! IoT er her
Arduino og Apple HomeKit -integrasjon - Kontroller hjemmet ditt fra Siri! IoT er her

Denne instruksen gir deg en rask og enkel måte å legge til et arduino -kort i Apples HomeKit på en iOS -enhet. Det åpner opp alle slags muligheter, inkludert Scripts som kjører på serveren, kombinert med Apples HomeKit "Scenes", det gir en kraftig kombinasjon!

Dette er på ingen måte en komplett løsning eller klar for langvarig bruk, men det demonstrerer hva som er mulig med litt mer arbeid:) Ta en titt på bloggen min for fremtidige prosjekter www.arduinoblogger.co.uk

Hva trengs:

  • Arduino med Ethernet Shield eller WiFi
  • Raspberry Pi eller en annen server
  • Solid State -relé eller normalt relé med styrekrets
  • Brødbrett - valgfritt
  • Prosjektboks
  • Noe tid
  • iOS -enhet
  • Forlengelsesledning for å skjære opp

Trinn 1: Sett opp serveren

Sett opp serveren
Sett opp serveren

Dette prosjektet krever bruk av en server for å kjøre HomeBridge -programvaren. Jeg brukte en Raspberry Pi da jeg hadde den tilgjengelig, men i teorien burde alt som kan kjøre Node. Js fungere!

Du kan følge denne guiden her for å få dette i gang på en Raspberry Pi. Andre instruktører er i nærheten for å bygge en Raspberry Pi hvis du trenger dem!

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

Når den er installert, må du installere en plugin og tilpasse config.json -filen

Trinn 2: Konfig og plugins

Åpne config.json -filen som skal være i ~/.homebridge/config.json ved å bruke din favoritt tekstredigerer og legg til følgende

{ "bro": {

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

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

"accessory": "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 må også installere plugin-programmet homebride-http. HomeBridge -programvaren sender HTTP GET -forespørsler til Arduino som deretter slår Solid State -reléet på eller av. Samtalen ser slik ut:

192.168.1. X: 80/? on

192.168.1. X: 80/? av

Slik installerer du plugin -typen:

npm installer homebridge-http

Trinn 3: Sett opp Solid State -reléet

Sett opp Solid State -reléet
Sett opp Solid State -reléet

Jeg har brukt en ganske solid Solid State -relé. Dette kan (og vil bli i fremtidige versjoner av dette) erstattes for noe mye mindre. Vurder tydeligvis dette for belastningen du har tenkt å kjøre av det.

Dette er faktisk en "smart" forlengelsesledning nå.

Det positive benet på Solid State -reléet vil koble til pin 5 på arduinoen.

Det negative vil koble til GND -pinnen.

Alle vanlige advarsler gjelder ved håndtering av 120/220 vdc - PAS PÅ.

Trinn 4: Koble til Solid Sate -reléet og last opp Arduino -koden

Koble til Solid Sate -reléet og last opp Arduino -koden
Koble til Solid Sate -reléet og last opp Arduino -koden

Åpne arduino -miljøet og last opp denne skissen.

Tilpass IP -adressen din etter behov.

Dette skal nå være klart for testing.

Start homebridge på serveren!

Trinn 5: Test

Test!
Test!
Test!
Test!

Nå som alt er på plass, er det på tide å teste!

Last ned Elgatu Eve fra App Store på din iOS -enhet.

Du bør se Homebridge som et tilbehør som kan kobles til. Bruk pin-nummer 031-45-154, dette kan tilpasses i filen config.json.

Når du er tilkoblet, kan du flytte dette rundt i appen til ønsket rom osv. Prøv Siri! Det skal kunne styre reléet ved hjelp av stemme!

Trinn 6: Neste trinn

Planen er å krympe dette og bruke noe som en Nano og legge dette inn i lysbrytere / veggkontakter med mye mindre reléer og bruke WiFi for et komplett hjemmeautomatiseringssystem.

Håper noen får bruk av dette! Tusen takk til Nick Farina for arbeidet med Homebridge Software!

En video kommer snart.

Anbefalt: