Sadržaj:

Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: 6 koraka
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: 6 koraka

Video: Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: 6 koraka

Video: Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: 6 koraka
Video: Leap Motion SDK 2024, Juli
Anonim
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT Is Here
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT Is Here

Ovaj Instructable će vam dati brz i jednostavan način za dodavanje arduino ploče u Apple -ov HomeKit na iOS uređaju. Otvara sve vrste mogućnosti, uključujući skripte pokrenute na serveru, u kombinaciji s Apples HomeKit "Scene", čini moćnu kombinaciju!

Ovo nikako nije potpuno rješenje ili je spremno za dugoročnu upotrebu, ali pokazuje što je moguće uz malo više truda:) Posjetite moj blog za buduće projekte www.arduinoblogger.co.uk

Šta je potrebno:

  • Arduino sa Ethernet štitom ili WiFi -jem
  • Raspberry Pi ili neki drugi server
  • Solid State relej ili normalni relej sa upravljačkim krugom
  • Daska za hleb - opcionalno
  • Project Box
  • Some Time
  • iOS uređaj
  • Produžni kabel za rezanje

Korak 1: Postavite server

Podesite server
Podesite server

Ovaj projekt zahtijeva korištenje servera za pokretanje softvera HomeBridge. Koristio sam Raspberry Pi jer mi je bio dostupan, ali u teoriji bi sve što može pokrenuti Node. Js trebalo raditi!

Ovdje možete slijediti ovaj vodič kako biste ovo pokrenuli na Raspberry Pi. Ostali instruktori su tu da naprave Raspberry Pi ako vam zatrebaju!

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

Nakon instalacije morate instalirati dodatak i prilagoditi datoteku config.json

Korak 2: Konfiguracija i dodaci

Otvorite datoteku config.json koja bi trebala biti u ~/.homebridge/config.json pomoću vašeg omiljenog uređivača teksta i dodajte sljedeće

"name": "Homebridge", "korisničko ime": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"

}, "platforme": , "dodaci": [{

"accessory": "Http", "name": "Lampa za dnevnu sobu", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "DOBI"

}]

}

Također ćete morati instalirati dodatak homebride-http. Softver HomeBridge će upućivati HTTP GET zahtjeve prema Arduinu koji će zatim uključiti ili isključiti relej Solid State. Poziv izgleda ovako:

192.168.1. X: 80/? uključeno

192.168.1. X: 80/? isključeno

Da biste instalirali tip dodatka:

npm install homebridge-http

Korak 3: Postavite relej Solid State

Postavite relej Solid State
Postavite relej Solid State

Koristio sam prilično čvrst relej čvrstog stanja. Ovo se može (i bit će u budućim verzijama ovoga) zamijenjeno za nešto mnogo manje. Očigledno ovo ocijenite za teret koji namjeravate s njega trčati.

Ovo je sada zapravo „pametni“produžni vod.

Pozitivna noga Solid State releja povezat će se na pin 5 na arduinu.

Negativ će se spojiti na pin GND.

Sva uobičajena upozorenja vrijede za rad sa naponom od 120/220 vdc - PAŽNJA.

Korak 4: Povežite relej solidnog sata i prenesite Arduino kod

Povežite relej solidnog sata i prenesite Arduino kod
Povežite relej solidnog sata i prenesite Arduino kod

Otvorite svoje arduino okruženje i prenesite ovu skicu.

Prilagodite svoju IP adresu prema potrebi.

Ovo bi sada trebalo biti spremno za testiranje.

Pokrenite homebridge na serveru!

Korak 5: Testirajte

Test!
Test!
Test!
Test!

Sada je sve na svom mjestu, vrijeme je za testiranje!

Preuzmite Elgatu Eve iz App Store -a na iOS uređaju.

Trebali biste vidjeti Homebridge kao dodatak dostupan za povezivanje. Koristite pin broj 031-45-154, ovo se može prilagoditi u datoteci config.json.

Kada se povežete, ovo možete premjestiti unutar aplikacije u željenu prostoriju itd. Dajte Siri test! Trebao bi moći kontrolirati relej glasom!

Korak 6: Sljedeći koraci

Plan je smanjiti ovo i upotrijebiti nešto poput Nanoa te ga ugraditi u prekidače za svjetlo / zidne utičnice sa znatno manjim relejima i koristiti WiFi za potpuni sistem kućne automatizacije.

Nadam se da će neko imati koristi od ovoga! Veliko hvala Nicku Farini na njegovom radu na softveru Homebridge!

Uskoro stiže i video zapis.

Preporučuje se: