Table des matières:

Intégration Arduino et Apple HomeKit - Contrôlez votre maison depuis Siri ! L'IoT est là : 6 étapes
Intégration Arduino et Apple HomeKit - Contrôlez votre maison depuis Siri ! L'IoT est là : 6 étapes

Vidéo: Intégration Arduino et Apple HomeKit - Contrôlez votre maison depuis Siri ! L'IoT est là : 6 étapes

Vidéo: Intégration Arduino et Apple HomeKit - Contrôlez votre maison depuis Siri ! L'IoT est là : 6 étapes
Vidéo: Contrôlez votre Arduino depuis iPhone, iPad, iWatch et Mac - Commande vocale Siri prise en charge! 2024, Novembre
Anonim
Intégration Arduino et Apple HomeKit - Contrôlez votre maison depuis Siri ! L'IoT est là
Intégration Arduino et Apple HomeKit - Contrôlez votre maison depuis Siri ! L'IoT est là

Ce Instructable vous donnera un moyen rapide et facile d'ajouter une carte arduino à HomeKit d'Apple sur un appareil iOS. Il ouvre toutes sortes de possibilités, y compris les scripts exécutés sur le serveur, combinés aux "Scènes" d'Apple HomeKit, ce qui en fait un combo puissant !

Ce n'est en aucun cas une solution complète ou prête pour une utilisation à long terme, mais cela démontre ce qui est possible avec un peu plus de travail:) Consultez mon blog pour de futurs projets www.arduinoblogger.co.uk

Ce qu'il faut:

  • Arduino avec Ethernet Shield ou WiFi
  • Raspberry Pi ou un autre serveur
  • Relais statique ou relais normal avec circuit de commande
  • Planche à pain - en option
  • Boîte de projet
  • Parfois
  • Appareil iOS
  • Rallonge de plomb à découper

Étape 1: Configurer le serveur

Configurer le serveur
Configurer le serveur

Ce projet nécessite l'utilisation d'un serveur pour exécuter le logiciel HomeBridge. J'ai utilisé un Raspberry Pi car je l'avais à portée de main, mais en théorie, tout ce qui peut exécuter Node. Js devrait fonctionner !

Vous pouvez suivre ce guide ici pour le faire fonctionner sur un Raspberry Pi. D'autres instructables sont là pour construire un Raspberry Pi si vous en avez besoin !

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

Une fois installé, vous devez installer un plugin et personnaliser le fichier config.json

Étape 2: configuration et plugins

Ouvrez votre fichier config.json qui devrait être dans ~/.homebridge/config.json en utilisant votre éditeur de texte préféré et ajoutez ce qui suit

{ "pont": {

"nom": "Homebridge", "nom d'utilisateur": "CC:22:3D:E3:CE:30", "port": 51826, "épingle": "031-45-154"

}, "plateformes": , "accessoires": [{

"accessoire": "Http", "nom": "Lampe de salon", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "GET"

}]

}

Vous devrez également installer le plugin homebride-http. Le logiciel HomeBridge fera des requêtes HTTP GET à l'Arduino qui activera ou désactivera ensuite le relais à semi-conducteurs. L'appel ressemble à ceci:

192.168.1. X:80/?on

192.168.1. X:80/?off

Pour installer le plug-in, tapez:

npm installer homebridge-http

Étape 3: configuration du relais à semi-conducteurs

Configurer le relais à semi-conducteurs
Configurer le relais à semi-conducteurs

J'ai utilisé un relais statique assez robuste. Cela peut être (et sera dans les futures versions) remplacé par quelque chose de beaucoup plus petit. Évaluez évidemment ceci pour la charge que vous avez l'intention de faire fonctionner.

Il s'agit effectivement d'une rallonge « Smart » maintenant.

La jambe positive du relais à semi-conducteurs se connectera à la broche 5 de l'arduino.

Le négatif se connectera à la broche GND.

Tous les avertissements habituels s'appliquent lorsqu'il s'agit de 120/ 220 vdc - PRENDRE SOIN.

Étape 4: Connectez le relais à semi-conducteurs et téléchargez le code Arduino

Connectez le relais à semi-conducteurs et téléchargez le code Arduino
Connectez le relais à semi-conducteurs et téléchargez le code Arduino

Ouvrez votre environnement arduino et téléchargez ce croquis.

Personnalisez votre adresse IP selon vos besoins.

Cela devrait maintenant être prêt pour le test.

Lancez homebridge sur le serveur !

Étape 5: Testez

Test!
Test!
Test!
Test!

Maintenant que tout est en place, il est temps de tester !

Téléchargez Elgatu Eve depuis l'App Store sur votre appareil iOS.

Vous devriez voir Homebridge comme un accessoire disponible pour être connecté. Utilisez le numéro de broche 031-45-154, cela peut être personnalisé dans le fichier config.json.

Une fois connecté, vous pouvez le déplacer dans l'application dans la pièce souhaitée, etc. Testez Siri! Il devrait être capable de contrôler le relais à l'aide de la voix !

Étape 6: Étapes suivantes

Le plan est de réduire cela et d'utiliser quelque chose comme un Nano et de l'intégrer dans des interrupteurs/prises murales avec des relais beaucoup plus petits et d'utiliser le WiFi pour un système domotique complet.

J'espère que quelqu'un en tirera profit ! Un grand merci à Nick Farina pour son travail sur le logiciel Homebridge !

Une vidéo arrive bientôt.

Conseillé: