Avec l'avènement de la technologie maison intelligente abordable, il n'a jamais été aussi facile de transformer votre maison Comment vous pouvez transformer votre appartement en une maison intelligente Comment vous pouvez transformer votre appartement en une maison intelligente Je suis ici pour vous dire qu'il est possible de transformer votre appartement, duplex, ou n'importe où ailleurs vous pourriez vivre dans un endroit intelligent, celui qui impressionnera vos amis et facilitera votre vie. Lire la suite . Il existe de nombreux gadgets utiles disponibles sur le marché pour faire cela, et les prix de beaucoup de ces articles ont chuté à mesure que de plus en plus de concurrents se joignent au marché Philips Hue Smart Bulb Alternatives pour économiser de l'argent En savoir plus sur certaines des alternatives moins chères à Philips Hue et voir comment ils se comparent. Lire la suite .
Pourtant, une option beaucoup moins cher et plus enrichissante est de faire votre propre système de maison intelligente personnalisée. Dans cet article, nous allons couvrir les bases du fonctionnement d'un système Smart Home, et donner quelques exemples de projets simples de bricolage Arduino que tout le monde peut faire.
DIY Smart Home: un aperçu
Il y a plusieurs façons d'approcher l'automatisation de votre espace de vie, bien que la plupart des configurations utilisent un Arduino ou un Raspberry Pi comme cerveau de l'opération. Dans de nombreux cas, vous trouverez la solution parfaite peut être une combinaison des deux Guide de domotique avec Raspberry Pi et Arduino Guide de domotique avec Raspberry Pi et Arduino Le marché de la domotique est inondé de coûteux systèmes de consommation, incompatibles entre eux et coûteux à installer. Si vous avez un Raspberry Pi et un Arduino, vous pouvez essentiellement réaliser la même chose à ... Read More, même si aujourd'hui nous allons nous concentrer sur le côté Arduino des choses.
Les cerveaux
L'Arduino dans ces exemples contrôle notre appareil choisi lorsqu'il est déclenché. YouTuber EEEnthusiast a un exemple simple d'allumer une LED avec un bouton-poussoir pour visualiser l'ordre des actions.
Dans l'exemple ci-dessus, l'Arduino lit la tension d'entrée à partir du bouton en utilisant digitalRead . Lorsque la tension est lue comme HIGH, elle allume la LED en utilisant digitalWrite pour régler sa broche sur HIGH . Lorsque le bouton n'est pas enfoncé, le voyant est éteint ou LOW .
Cet exemple simple est essentiellement le cœur de tout système automatisé. Tout ce que vous devez faire est de changer les entrées et les sorties pour quelque chose d'utile.
Ne vous inquiétez pas si vous n'avez jamais utilisé d'Arduino auparavant - notre guide du débutant Initiation à Arduino: Guide du débutant Initiation à Arduino: Guide du débutant Arduino est une plate-forme de prototypage électronique open source basée sur un système flexible et facile à utiliser. matériel et logiciel. Il est destiné aux artistes, designers, amateurs et toute personne intéressée par la création d'objets ou d'environnements interactifs. Read More couvre tout ce que vous devez savoir.
Contrôle sans fil
Il existe plusieurs façons d'indiquer à votre micro-contrôleur d'effectuer une tâche. Le premier est InfraRed (IR). Cette méthode peut avoir ses avantages pour vous si vous utilisez une carte Arduino sans connectivité Internet. Vous pouvez récupérer les pièces des anciens composants électroniques et mettre rapidement la télécommande en service. Ce guide détaillé par YouTuber GreatScott! est non seulement une bonne introduction à l'utilisation de l'IR dans vos projets, mais comprend également une version complète pour contrôler une bande LED RVB 12v!
Connexion à Internet
La deuxième méthode consiste à connecter votre micro-contrôleur à Internet. Il y a plusieurs façons d'aborder cela. Si vous utilisez un Arduino ou un clone officiel, vous devrez peut-être acheter une protection Ethernet ou Wi-Fi, bien qu'il existe des moyens de contourner ce problème. Une meilleure option est d'obtenir une carte qui a déjà une connectivité intégrée. Le NodeMCU est parfait pour cela, et nous chantons souvent les louanges de cette petite planche avec raison!
Quelle que soit la façon dont vous obtenez votre carte en ligne, vous aurez besoin d'un service Web pour communiquer avec elle. Alors que vous pouvez configurer votre propre serveur, il existe des services qui le feront pour vous. Dans le passé, nous avons couvert comment démarrer avec OpenHAB Démarrer avec OpenHAB Home Automation sur Raspberry Pi Démarrer avec OpenHAB Home Automation sur Raspberry Pi OpenHAB est une plate-forme domotique mature et open source qui fonctionne sur une variété de matériel et de protocole agnostique, ce qui signifie qu'il peut se connecter à presque n'importe quel matériel domotique sur le marché aujourd'hui. Lire la suite, qui est un outil de domotique puissant et hautement personnalisable - bien que sa complexité ne le rend pas pour les timides!
Pour simplifier le service, Thinger et Blynk permettent la communication avec un Arduino sur le Web. Les deux offrent la possibilité de contrôler votre micro-contrôleur à partir d'un smartphone, ou en faisant une demande Web (parfait pour les utilisateurs de IFTTT Le Guide IFTTT ultime: Utiliser l'outil le plus puissant du Web comme un pro Le dernier guide IFTTT: Utiliser le plus puissant du Web Outil comme un pro If This Then That, également connu sous le nom IFTTT est un service gratuit basé sur le Web pour faire fonctionner vos applications et vos appareils ensemble (vous ne savez pas comment construire votre applet?) Suivez ce guide.
Pour un aperçu rapide de Blynk, consultez notre guide de démarrage Mise en route avec Blynk: périphériques IoT bricolage simples Mise en route avec Blynk: périphériques IoT DIY simples Blynk est un service Internet des objets (IoT) conçu pour contrôler et lire les données des capteurs à distance. de vos appareils aussi rapide et facile que possible. Lire la suite .
Bluetooth est un autre moyen courant de communiquer à distance avec votre Arduino. Dans la plupart des cas, vous aurez besoin d'un bouclier Bluetooth pour vous connecter, et à moins de 3 $, ils sont une option bon marché si vous voulez prendre cette route.
Pour un projet d'introduction rapide utilisant Bluetooth avec Arduino, consultez la vidéo suivante de Tinkernut Labs.
Éclaire ceci
Maintenant que vous pouvez parler au tableau à distance, il est temps de prendre soin de la sortie de l'équation. La LED dans notre exemple original n'est pas trop utile dans un scénario réel. En le remplaçant par un relais ou un MOSFET, vous pouvez contrôler des éléments plus puissants.
Nous avons couvert comment les relais fonctionnent pour contrôler les appareils dans le passé, et avons utilisé MOSFETS dans notre tutoriel précédent sur la connexion des bandes LED à un Arduino. La section de la vidéo sur les bandes 12v donne un exemple de la façon la plus courante que vous utiliseriez dans un circuit de contrôle de puissance:
Lorsque vous magasinez pour ces composants, il est important de noter qu'ils doivent être de niveau logique pour fonctionner avec votre carte. Avec les MOSFET, cela est généralement indiqué par la lettre «L» dans le nom (dans l'exemple ci-dessus, IRLZ44N a été utilisé). Pour les relais, il est intéressant de se pencher sur les unités de relais préfabriquées bon marché à utiliser avec les microcontrôleurs.
Prêt, Réglez, Automatisez!
Maintenant que vous comprenez les bases de la fabrication d'appareils ménagers intelligents bricolage, permet d'examiner quelques exemples.
Instructables user frenzy utilisé un Arduino avec une queue PowerSwitch agissant comme un relais pour créer son pot de café activé par Twitter:
YouTuber passxxxa utilise le service Blynk susmentionné avec un Arduino Uno, un blindage Ethernet et un relais pour contrôler la lumière. Cette vidéo montre à quel point il est facile de se lancer dans la domotique. Attention: jouer avec l'A / C peut être mortel, assurez-vous de savoir ce que vous faites avant de jouer avec!
Youtuber BRUH Automation a utilisé un NodeMCU avec un servo pour créer des stores automatisés contrôlés par le web pour moins de 15 $ !
Bien qu'il ne s'agisse pas d'un contrôle à distance strict, l' identification par radiofréquence (RFID) est un autre moyen intéressant de contrôler les objets intelligents. Apprenez à l'utiliser pour fabriquer une porte autobloquante avec un Arduino Uno et un solénoïde dans notre didacticiel de verrouillage intelligent DIY:
CarLeeToes combine le contrôle IR avec le contrôle Web dans son tutoriel sur la façon de contrôler votre climatisation à partir d'un téléphone intelligent. Le projet vous emmène à travers le processus de «renifler» les codes IR de la télécommande du climatiseur, et comment les utiliser en conjonction avec un serveur Web afin d'envoyer les signaux corrects à partir de votre Arduino. Regardez la vidéo en action (en espagnol, mais le tutoriel sur Instructables.com est en anglais):
Des idées partout
Une fois que vous commencez à jouer avec la domotique de bricolage, vous commencez à voir des idées partout. L'utilisation d'un Arduino ou d'une carte similaire est une excellente façon de commencer. Arduino n'est qu'un côté de l'histoire, car le Raspberry Pi est également bien adapté pour ce genre de projets, et pour commencer à contrôler les relais. Démarrer avec GPIO Sur un Raspberry Pi Démarrer avec GPIO Sur un Raspberry Pi Si vous utilisez l'Arduino C'était cool, attendez de voir vos mains sur un Raspberry Pi - ces choses sont incroyables. En plus d'être un ordinateur entièrement fonctionnel, ils ont aussi un ... Lire la suite peut être assez facile.
Avez-vous travaillé sur quelque chose que nous n'avons pas pensé? Rêvez-vous le système domotique parfait pour votre maison? Faites-nous savoir dans la section commentaires ci-dessous!