Sadržaj:

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

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

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

Ovaj Instructable pružit će vam brz i jednostavan način dodavanja arduino ploče u Appleov HomeKit na iOS uređaju. Otvara sve vrste mogućnosti, uključujući skripte pokrenute na poslužitelju, u kombinaciji s Apples HomeKit "Scene", čini moćnu kombinaciju!

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

Što je potrebno:

  • Arduino s Ethernet štitom ili WiFi -jem
  • Raspberry Pi ili neki drugi poslužitelj
  • Solid State relej ili normalni relej s upravljačkim krugom
  • Daska za kruh - izborno
  • Projektna kutija
  • Neko vrijeme
  • iOS uređaj
  • Produžni kabel za rezanje

Korak 1: Postavljanje poslužitelja

Postavite poslužitelj
Postavite poslužitelj

Ovaj projekt zahtijeva korištenje poslužitelja 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 trebaju!

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": , "pribor": [{

"accessory": "Http", "name": "Svjetiljka 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 upućivat će 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

Za instaliranje vrste dodatka:

npm instalirajte homebridge-http

Korak 3: Postavite relej Solid State

Postavite relej Solid State
Postavite relej Solid State

Koristio sam prilično čvrst relej čvrstog stanja. To 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 releja Solid State spojit ć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 Solid Sate i prenesite Arduino kod

Spojite relej solidnog sata i prenesite Arduino kod
Spojite 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 poslužitelju!

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. Upotrijebite pin broj 031-45-154, to se može prilagoditi u datoteci config.json.

Kad se povežete, to 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 Lightswitches / zidne utičnice s mnogo manjim relejima i koristiti WiFi za potpuni sustav kućne automatizacije.

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

Uskoro stiže video.

Preporučeni: