Etape 7: Logiciel : Arduino Code
Le code de l’Arduino est dans un dépôt github et disponible ici :
https://github.com/cdhutzler/wemogarage
J’ai essayé de faire un bon travail, le système de codage comme une Machine d’état fini (FSM) avec beaucoup de commentaires que vous puissiez voir ce que tout est fait et pourquoi. J’espère que cela facilite la modification des vous si vous avez besoin de faire un coup sec. Tout d’abord, j’ai codé cela avec beaucoup d’if puis des déclarations, mais il a été un gâchis et ne fonctionnait pas bien tout le temps. Le FSM est beaucoup plus propre et plus facile à suivre et résoudre les problèmes.
Si vous n’avez pas déjà le cas, allez à la page d’accueil de Arduino et saisir l’IDE. Charger le code et puis transférez-le à l’Arduino.
Mettre sous tension l’Arduino qui devrait alimenter sur le plateau de basse tension WEMO. Charger l’application WEMO sur votre iPhone/Droid et obtenir le jury WEMO configuré pour votre connexion WIFI.
Placer l’Arduino WEMO quelque part dans votre garage. Connecter jusqu'à les contacts de porte de garage si vous ne l’avez pas déjà et aussi pour les interrupteurs magnétiques. J’utilise un connecteur tête en vrac pour le mien pour faire accrochage et décrochage facile.
Assurez-vous que tous les câbles sont branchés et lancer quelques tests.
Si tout fonctionne, puis raccorder votre WEMO à IFTTT.com afin de permettre certains automatismes grave.