Taula de continguts:

Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí: 6 passos
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí: 6 passos

Vídeo: Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí: 6 passos

Vídeo: Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí: 6 passos
Vídeo: Новые продукты для умного дома и новые функции домашней автоматизации от 13 июля 2018 г. 2024, Desembre
Anonim
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí

Aquesta instrucció us proporcionarà una manera ràpida i senzilla d’afegir una placa arduino al HomeKit d’Apple en un dispositiu iOS. Obre tota mena de possibilitats, inclosos els scripts que s’executen al servidor, combinats amb “Scenes” d’Apple HomeKit, cosa que fa que sigui un potent combinat.

Aquesta no és en cap cas una solució completa ni està preparada per a un ús a llarg termini, però demostra el que és possible amb una mica més de treball:) Consulteu el meu bloc per a futurs projectes www.arduinoblogger.co.uk

Què cal:

  • Arduino amb Ethernet Shield o WiFi
  • Raspberry Pi o algun altre servidor
  • Relé d'estat sòlid o relé normal amb circuit de control
  • Taula de pa: opcional
  • Caixa de Projectes
  • Alguna estona
  • Dispositiu iOS
  • Extensió de plom per tallar

Pas 1: configureu el servidor

Configureu el servidor
Configureu el servidor

Aquest projecte requereix l’ús d’un servidor per executar el programari HomeBridge. He utilitzat un Raspberry Pi ja que el tenia disponible, però en teoria tot el que pugui executar Node. Js hauria de funcionar.

Podeu seguir aquesta guia aquí per posar-lo en funcionament en un Raspberry Pi. Hi ha altres instruccions disponibles per construir un Raspberry Pi si ho necessiteu.

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

Un cop instal·lat, cal instal·lar un connector i personalitzar el fitxer config.json

Pas 2: Configuració i connectors

Obriu el fitxer config.json que hauria d’estar a ~ /.homebridge / config.json mitjançant l’editor de text preferit i afegiu el següent

"name": "Homebridge", "nom d'usuari": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"

}, "plataformes": , "accessoris": [{

"accessori": "Http", "name": "Llum de la sala d'estar", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "OBTÉ"

}]

}

També haureu d’instal·lar el connector homebride-http. El programari HomeBridge farà sol·licituds HTTP GET a l'Arduino, que després activarà o desactivarà el relé d'estat sòlid. La trucada té aquest aspecte:

192.168.1. X: 80 /? on

192.168.1. X: 80 /? desactivat

Per instal·lar el tipus de connector:

npm instal·leu homebridge-http

Pas 3: configureu el relé d'estat sòlid

Configureu el relé d'estat sòlid
Configureu el relé d'estat sòlid

He utilitzat un relé d'estat sòlid força resistent. Això es pot substituir (i serà en futures versions) per una cosa molt més petita. Evidentment, califiqueu-ho per la càrrega que vulgueu eliminar.

Ara és efectivament un potencial d’extensió “intel·ligent”.

El relleu positiu del tram sòlid es connectarà al pin 5 de l’arduino.

El negatiu es connectarà al pin GND.

Totes les advertències habituals s'apliquen quan es tracta de 120/220 vdc - TENIU CUIDATGE.

Pas 4: connecteu el relé Solid Sate i pengeu el codi Arduino

Connecteu el relé Solid Sate i pengeu el codi Arduino
Connecteu el relé Solid Sate i pengeu el codi Arduino

Obriu el vostre entorn arduino i pengeu aquest esbós.

Personalitzeu la vostra adreça IP segons sigui necessari.

Ara hauria d'estar preparat per a la prova.

Inicieu homebridge al servidor.

Pas 5: proveu

Prova!
Prova!
Prova!
Prova!

Ara que tot està al seu lloc, és hora de provar.

Descarregueu Elgatu Eve des de l'App Store del dispositiu iOS.

Heu de veure Homebridge com un accessori disponible per connectar-se. Utilitzeu el número de pin 031-45-154, que es pot personalitzar al fitxer config.json.

Un cop connectat, podeu moure-ho per l'aplicació a l'habitació desitjada, etc. Feu una prova a Siri. Hauria de ser capaç de controlar el relé mitjançant la veu.

Pas 6: passos següents

El pla és reduir això i fer servir alguna cosa com un Nano i incorporar-lo als interruptors de llum / endolls de paret amb relés molt més petits i utilitzar WiFi per a un sistema domòtic complet.

Espero que algú en faci ús. Moltes gràcies a Nick Farina pel seu treball amb el programari Homebridge.

Aviat arribarà un vídeo.

Recomanat: