Uber domotique w / Arduino & Pi (18 / 19 étapes)

É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
?) contrôleur pour cette maison modèle serait imiter les portes, les fenêtres et les capteurs de lumière qui viennent avec le système de domotique. Donc, lorsque la porte du garage réel s’ouvre, la porte de garage de la maison modèle ouvre également. Lorsque la lumière du garage est allumée, le garage de la maison modèle LED s’allume aussi. Et peut-être que la maison aurait des avatars, via des écrans OLED, ce tour sur quand un membre de la famille est maison. Peut-être cette maison modèle peut s’asseoir à votre bureau au travail, imitant vos miles de la maison loin via une connexion VPN. Ou si vous êtes un occidental moyen avec une cabine "dans le Nord", il pourrait agir comme la sécurité et l’état d’affichage pour une cabane c’est une centaine de miles. Voyant un flux vidéo ou un tableau de bord virtuel sur votre téléphone est agréable... mais être capable de rechercher dans votre fauteuil et « voir » ce que miles passe loin sur un objet de dimension trois physique - ce serait vraiment bien. Ce serait un projet d’imprimante 3D cool.

Merci d’avoir lu tout cela:)

Articles Liés

Domotique avec Arduino

Domotique avec Arduino

Dans ce Instructable je vais essayer d'expliquer comment créer un serveur domotique qui ont la possibilité de permettre communs ménagers électriques à brancher à une bande de 5 voies 240VAC/120VAC puissance commune. Dans ma conception, j'ai inclus un
Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Maintenant nous pouvons contrôler la coque à la maison avec le téléphone intelligentÉtape 1: Matériel nécessaire pour la domotique, vous pouvez ajouter des choses différentes, je choisis de commutation ou de relaisDans ce projet, vous contrôlerez swi
Domotique avec Arduino... Et JavaScript !

Domotique avec Arduino... Et JavaScript !

Dans ce instructable (mon premier seul en fait), je vais vous guider pour faire d'automatisation dans votre maison avec Arduino, oui, pas si nouveau... Mais nous allons aussi inclure JavaScript, à l'aide de Node.js et une impressionnante bibliothèque
MyHome - domotique avec Arduino et XBee

MyHome - domotique avec Arduino et XBee

*** mise à jour ***Ver 2.0-contrôle de prise de puissance Nexa a ajouté-ajouté un fil capteurs de température-contrôle des trucs via Google Calendar Events a ajouté***********************Bonjour à tousIl s'agit de l'histoire de mon projet « myHome ».
Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Il s'agit d'un tutoriel pour montrer comment construire un système de domotique avec arduino Wifi [ESP8266-01], bluetooth (HC-05) et télécommande IR. Domotique se traduit par un accueil plus intelligent et est utilisé pour fournir un niveau de vie pl
Assistant personnel avec télégramme & Arduino.

Assistant personnel avec télégramme & Arduino.

Bonjour les gens !Il y a quelques mois, j'ai entendu parler un projet qui utilise un bot de messagerie instantanée pour créer un système qui serait automatiquement traiter et organiser des commandes de pizza envoyées par les clients via Whats app. J'
ARDUINO contrôlée à distance

ARDUINO contrôlée à distance

BONJOUR À TOUS ! Je suis un débutant dans l'arduino et vraiment envie d'aller dans le domaine de l'électronique quand je deviens plus âgé. Malheureusement je ne sais pas encore comment le code correctement. J'avais trouvé ce projet il y a longtemps e
Internet de base du cadre de choses avec Intel Edison

Internet de base du cadre de choses avec Intel Edison

La pile de l'Internet des objets peut impliquer des capteurs, petits appareils informatiques, services de Cloud Computing et API. Pour la plupart des débutants, mise en œuvre de chacun de ces éléments individuellement est bon marché et simple, avec p
Allumer et éteindre vos choses avec un laser !

Allumer et éteindre vos choses avec un laser !

Il y a déjà quelques grands projets autour d'ici sur le piratage de systèmes domotiques, mais ce que je voulais faire était de contrôler mes prises avec créativité.C'est pourquoi j'ai décidé de le faire. Pour avoir les fonctionnalités plus possible j
Home Automation

Home Automation

Structure de la domotique* Arduino UNO* Arduino - innovente* Module Bluetooth Arduino* mini moteur Servo* 2 LED
Domotique à l’aide d’Arduino Uno

Domotique à l’aide d’Arduino Uno

Vous avez toujours voulu faire de votre maison automatisée ? Envie de contrôler les lumières, les fan et les autres appareils de votre smartphone ? Ou voulait un didacticiel sur les périphériques connectés et mise en route avec lui ? Android la domot
Domotique Bluetooth avec arduino:VOICE

Domotique Bluetooth avec arduino:VOICE

OH ! les dépenses de la domotique de luxe par la voixavez-vous jamais eu envie de construire un système de domotique qui a travaillé sur commande vocaleEh bien ne cherchez plus c'est votre guichet unique pour la domotique par voixLe système est basé
Domotique (pour débutants) avec Arduino et Bludrinodroid

Domotique (pour débutants) avec Arduino et Bludrinodroid

Il s'agit d'un grand projet pour débutants à la domotique. Le Bludrinodroid est un app génial que peu de gens connaître id idéal pour les débutants jusqu'aux professionnels. J'espère que vous apprécierez le projet!!Étape 1: Les parties Les pièces que
Domotique à l’aide de la Part de l’Arduino-je

Domotique à l’aide de la Part de l’Arduino-je

Ce n'est pas comme n'importe quel autre domotique comme nous l'avons vu plus tôt. C'est dispositif de régulation à distance quelle est la différence. C'est parce qu'il peut contrôler le monde. Vous pouvez contrôler à l'aide de n'importe quel appareil