FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment contrôler à distance votre maison avec un Arduino, 5 projets de bricolage

Avec l'avènement de la technologie de la maison intelligente abordable, il n'a jamais été aussi facile de transformer votre maison. Il existe de nombreux gadgets utiles disponibles dans le commerce pour ce faire, et les prix de bon nombre de ces articles ont chuté à mesure que de plus en plus de concurrents rejoignent le marché.

Pourtant, une option beaucoup moins chère et plus gratifiante consiste à créer votre propre système de maison intelligente personnalisé. Dans cet article, nous couvrirons les bases du fonctionnement d'un système Smart Home et donnerons quelques exemples de projets DIY Arduino simples que tout le monde peut réaliser.

Maison intelligente DIY :un aperçu

Il existe plusieurs façons d'aborder 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 que la solution parfaite peut être une combinaison des deux, bien qu'aujourd'hui nous nous concentrions 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 du bouton en utilisant digitalRead . Lorsque la tension est lue comme HIGH , il allume la LED en utilisant digitalWrite pour définir sa broche sur HIGH . Lorsque le bouton n'est pas enfoncé, la LED est éteinte ou FAIBLE .

Cet exemple simple est essentiellement le cœur de tout système automatisé. Tout ce que vous avez à faire est de changer les entrées et les sorties en quelque chose d'utile.

Ne vous inquiétez pas si vous n'avez jamais utilisé d'Arduino auparavant :notre guide du débutant couvre tout ce que vous devez savoir.

Contrôle sans fil

Il existe plusieurs façons de demander à votre microcontrôleur d'effectuer une tâche. Le premier est infrarouge (RI). Cette méthode peut avoir ses avantages si vous utilisez une carte Arduino sans connexion Internet. Vous pouvez récupérer les pièces des anciens composants électroniques et mettre rapidement la télécommande en marche. Ce guide détaillé de YouTuber GreatScott ! n'est pas seulement une excellente introduction à l'utilisation de l'IR dans vos projets, mais comprend également une version complète pour contrôler une bande LED RVB 12 V !

Connexion à Internet

La deuxième méthode consiste à connecter votre microcontrô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 un bouclier Ethernet ou Wi-Fi, bien qu'il existe des moyens de contourner cela. Une bien 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 carte avec raison !

Quelle que soit la manière dont vous mettez votre tableau en ligne, vous aurez besoin d'un service Web pour communiquer avec lui. Bien que vous puissiez configurer votre propre serveur, il existe des services qui le feront pour vous. Dans le passé, nous avons expliqué comment démarrer avec OpenHAB, qui est un outil de domotique puissant et hautement personnalisable - bien que sa complexité ne le rende pas pour les timides !

Pour un service plus simple, Thinger et Blynk [Broken URL Removed] permettent la communication avec un Arduino sur le Web. Les deux offrent la possibilité de contrôler votre microcontrôleur à partir d'un smartphone ou en faisant une requête Web (parfait pour les utilisateurs d'IFTTT).

Pour une introduction rapide à Blynk, consultez notre guide de démarrage.

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 $, c'est une option bon marché si vous voulez emprunter cette voie.

Pour un projet d'introduction rapide utilisant Bluetooth avec Arduino, regardez la vidéo suivante de Tinkernut Labs.

Illuminez-le

Maintenant que vous pouvez parler au tableau à distance, il est temps de vous occuper du côté 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 objets plus puissants.

Nous avons couvert le fonctionnement des relais pour contrôler les appareils dans le passé et avons utilisé MOSFETS dans notre précédent didacticiel sur la connexion de bandes LED à un Arduino. La section de la vidéo sur les bandes 12 v donne un exemple de la manière la plus courante d'en utiliser une dans un circuit de contrôle de l'alimentation :

Lors de l'achat de ces composants, il convient de noter qu'ils doivent être de niveau logique afin de travailler avec votre conseil d'administration. Avec les MOSFETS, cela est généralement indiqué par la lettre "L" dans le nom. Pour les relais, il vaut la peine de rechercher des unités de relais préfabriquées bon marché à utiliser avec des microcontrôleurs.

À vos marques, prêts, automatisez !

Maintenant que vous comprenez les bases de la fabrication d'appareils électroménagers intelligents, regardons quelques exemples.

La frénésie des utilisateurs Instructables a utilisé un Arduino avec une queue PowerSwitch agissant comme un relais pour créer sa cafetière activée par Twitter :

YouTuber passxxxa utilise le service Blynk susmentionné avec un Arduino Uno, un blindage Ethernet et un relais pour contrôler une lumière. Cette vidéo montre à quel point il est facile de se lancer dans la domotique. Attention :jouer avec la climatisation secteur 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 strictement d'un contrôle à distance, 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 à verrouillage automatique avec un Arduino Uno et un solénoïde dans notre tutoriel de bricolage sur la serrure intelligente :

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 explique comment "renifler" les codes IR de la télécommande du climatiseur et comment les utiliser conjointement avec un serveur Web afin d'envoyer les signaux corrects depuis votre Arduino. Découvrez 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 DIY, vous commencez à voir des idées partout. L'utilisation d'un Arduino ou d'une carte similaire est un moyen fantastique de commencer. Cependant, Arduino n'est qu'un côté de l'histoire, car le Raspberry Pi est tout aussi bien adapté à ce type de projets, et commencer à contrôler des relais peut être assez facile.

Avez-vous travaillé sur quelque chose auquel nous n'avions pas pensé ? Vous rêvez du système domotique parfait pour votre maison ? Faites-le nous savoir dans la section des commentaires ci-dessous !


[]