Étape 18 : Conclusion
J’ai essayé autant que possible rendre ce tutoriel accessible à la plupart des gens. Ce n’est pas un de ces projets qui nécessitent une imprimante 3D, une machine à commande numérique par ordinateur et des centaines de dollars. N’est pas un projet qui rend utilisation d’articles uniques que d’autres ne peuvent pas reproduire. Il est tout à fait réalisable. J’ai essayé de souligner des solutions de rechange viables à certaines des parties plus techniquement difficile. Je pense que Arduino utilisateurs n’auraient aucun problème à faire fonctionner les capteurs sans fil mur-propulsé. Pour les rares endroits où que vous pourriez obtenir raccroché, voici ce que vous pouvez faire.
- Linux. Le Raspberry Pi est un bon, pas cher, bas actionné option pour le serveur web. Mais si vous ne voulez pas utiliser Linux et vous voulez juste faire démarrer ce projet domotique au-dessus du sol, pas de problème ! Les deux OpenHAB et Mosquitto peuvent être installé sur un PC ou un Mac. Si l’ordinateur hôte ne doit pas être un Pi de framboise. Les fichiers de configuration fonctionnent sur n’importe quel système d’exploitation sans changement.
- Le brasage. Il me faut un certain temps à souder le capteur Arduino alimenté par batterie. Si vous souhaitez démarrer rapidement, juste coller avec les capteurs d’Arduino alimenté par mur tout d’abord. Vous aurez encore à souder les fils à l’émetteur/récepteur sans fil, mais cette partie est très faisable. Pour une option de piles, vous pouvez également utiliser un Anarduino sans fil mini (Mini-WirelessHW-915 Mhz) ou une faible énergie Lab Moteino. Il s’agit essentiellement des Arduinos avec l’émetteur/récepteur construit en. Les croquis dans ce Instructable peuvent être téléchargés comme c’est.
- Serial monitor est votre ami ! Sur les croquis de l’Arduino, j’ai gardé les instructions d’impression dépannage utile dans le code. Si vous rencontrez des difficultés, connectez le nœud capteur Arduino à votre ordinateur et afficher la sortie à l’écran serial Arduino.
- Ne s’intéressent pas à la configuration sans fil ? Voici une version simplifiée d’ethernet filaire.
Ce projet m’a appris beaucoup. Au début, je voulais juste résoudre le problème pratique de suivi mon chien. Puis il est devenu « hey Regardez tous ces autres capteurs que je peux utiliser ». En fin de compte, il m’a fait réfléchir plus profondément sur périphériques connectés et comment présenter efficacement toutes les informations venant de bricolage « internet des objets ».
Je peux prendre le crédit (et blâme) pour les croquis de l’Arduino qui forment les passerelles pour ce projet. Autant que je sache, personne n’a publié un moyen pour traduire les données sans fil RFM69 dans quelque chose qui comprend OpenHAB. Tout le reste du logiciel dans ce projet sont des logiciels libres. Merci à OpenHAB, Mosquitto et basse énergie Lab de rendre leurs projets disponible. Ouvrir et ouvrir le logiciel faire incroyable des choses.
En outre, grâce à Instructable membre makendo.
Pour toute question, n’hésitez pas à lui demander dans les commentaires.
Le mur suivant du texte est placé à la fin, donc je ne pas rebutés n’importe qui intéressé à faire de cette configuration. Cette étape est facultative de lecture. Je ne vais pas vous dire quand l’apocalypse zombie va se passer et n’ai pas vraiment quelque chose de nouveau à dire. Je veux juste fournir qu'un contexte pour Arduino basée systèmes domotiques. Voici quelques trucs que j’ai appris.
- Émetteur/récepteur sans fil est assez important. J’ai fait un peu d’essais avec du nRF24L01 avant de décider que RFM69 sont mieux. C’était une décision difficile parce que tout le monde et leur grand-mère utilise de nRF24.
- Il y a beaucoup d’utilisateurs d’Arduino là-bas comme moi. Je suis tombé sur plusieurs messages du forum des gens discuter comment faire sans fil de capteurs de l’Arduino et comment construire le serveur web et associés mobile app. Ces problèmes de deux conception appararurent maintes et maintes fois, et ils sont ma motivation majeure pour rendre cette instructable.
- Il est difficile d’écrire votre propre serveur. Quelques exemples maison intelligentes de Arduino j’ai trouvé impliqué écrire votre propre application de node.js, fais socket.io connexion entre le navigateur mobile et le serveur, faire basic_auth et ensuite interfacer le soft de nœud avec un Arduino. Cela exige beaucoup trop dure programmation et configuration socket difficile. J’ai opté pour aller sur la route de OpenHAB. Les programmeurs expérimentés mis temps et efforts dans la prise de OpenHAB. Il n’y a aucune nécessité pour chaque utilisateur Arduino de repartir à zéro. Nous pouvons juste coller avec la programmation Arduino facile.
- Il n’est peut-être pas évident, mais OpenHAB n’était pas développée pour parler à Arduinos. Il a été développé comme le cerveau pour contrôler les produits commerciaux comme les enceintes de Sonos, Insteon lumières et prises, Phillips Hue (super fantaisies lumières), Withings santé gadgets et un tas d’autres choses. Au fil du temps, le peuple a écrit « bindings », ou des plugins, d’assouplir la OpenHAB. Quand j’ai trouvé OpenHAB, j’ai aimé l’interface et les fonctionnalités, mais il n’y avait pas de bonne façon pour lui de parler aux nœuds Arduino sans fil. Il a fallu longtemps pour comprendre comment utiliser la liaison MQTT de OpenHAB et d’arriver à un régime pour traduire les données sans fil de données MQTT. Voilà donc comment mon Arduino passerelles a vu le jour. Pour être honnête, ce n’est pas parfait, ni est il sophistiquée. Mais il fonctionne bien pour ce que je fais. Un des intervenants m’a dit qu’il utilise cette configuration, c’est agréable d’entendre.
- Les passerelles sont des trucs secs d’avoir à expliquer, mais ils permettent toutes sortes de capteurs génial pour parler à OpenHAB. J’ai commencé cette instructable avec beaucoup de détails sur le fonctionne de la porte d’entrée, mais il semble hors de propos ici. J’ai fini par sortir les paragraphes moins fonctionnelles. Si vous voulez creuser dans les mauvaises herbes de son fonctionnement, consultez ce blog
- Il existe d’autres systèmes comme OpenHAB là-bas. Certains avec moins de possibilités et certaines avec un ensemble différent de capacités. Je suis vraiment heureux avec OpenHAB. Partie du défi avec domotique bricolage est que le champ est saturé avec de nombreuses plates-formes, semblable à comment commercial domotique est inondé de différentes marques. Il est agréable d’avoir des options. Mais il est difficile de savoir quels sont ceux qui fonctionnent pour vous jusqu'à ce que vous avez mis du temps à creuser dans un système particulier. C’est pas comme si vous pouviez juste google « domotique plate-forme » et choisissez dans la liste. Décider de OpenHAB représente une grande partie du temps consacré à la recherche et les essais.
- Produits de domotique commerciale ont leur place. Découvrez les démos vidéo cool de Kai, le fondateur de OpenHAB, contrôle de lumières Phillips Hue et plante arrosage systèmes. Je ne peux pas faire quelque chose d’aussi fantaisie comme l’ampoule Phillips Hue. Et je ne veux pas faire une prise de contrôle à distance DIY. Pour les « sorties » qui utilisent la haute tension, les solutions commerciales sont plus appropriées ; ils sont compacts, esthétiquement agréable et surtout approuvé par UL. Je voudrais qu'avoir des ampoules de teinte ou enceintes de Sonos à combiner avec ma maison de capteurs à faire quelques frais automation/notification. Il serait vraiment montrer OpenHAB.
- Sorties sont difficiles de bricolage, mais ne sont pas entrées (capteurs). Avec capteurs de basse tension, Arduino utilisateurs ont un avantage unique. Nous pouvons faire toutes sortes de capteurs fous pour s’adapter à niche détection des situations qui ne sont pas assez courantes pour frayer des produits commerciaux. Peut-être que vous voulez tracer combien de fois la queue de votre chien est haut ou bas ? Ou vous souhaitez une carte google d’où votre chien fait ses besoins ? Il est difficile d’imaginer une société serait faire un capteur pour cela et le vendre pour 30 $ au détail. Je pense aussi que c’est satisfaisant de faire des capteurs qui imitent ce qui est disponible dans le commerce. C’est comme aller à la page Web de Lowe pour les produits de l’Iris et en cliquant sur « Je l’ai fait! »
- En parlant de systèmes domotiques disponibles dans le commerce, je pense que ce serait cool si une entreprise offre une maison de modèle de bureau taille avec leur système à la maison intelligente. La maison modèle serait quelque chose que le consommateur personnalisé conçoit en ligne pour ressembler à leur propre maison. Il est imprimé et viennent avec servos, LEDs et travail de portes et fenêtres 3D. Le (Arduino
Merci d’avoir lu tout cela:)