Table des matières:

La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino. : 8 étapes (avec photos)
La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino. : 8 étapes (avec photos)

Vidéo: La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino. : 8 étapes (avec photos)

Vidéo: La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino. : 8 étapes (avec photos)
Vidéo: De la domotique faite maison avec Android Things et le Google Assistant (G. Mechling) 2024, Juillet
Anonim
La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino
La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino
La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino
La domotique la plus simple utilisant Bluetooth, smartphone Android et Arduino

Bonjour à tous,

Ce projet consiste à construire le dispositif domotique le plus simplifié à l'aide d'un arduino et d'un module bluetooth. Celui-ci est très facile à construire et il peut être construit en quelques heures. Dans ma version que j'explique ici, je peux contrôler jusqu'à 4 appareils électroménagers à l'aide de mon smartphone Android. Jetons un coup d'œil à la liste des matériaux et des outils dont vous aurez besoin.

Étape 1: Matériel et outils requis

Matériaux et outils requis
Matériaux et outils requis
  • 1. Arduino Pro Mini (Lien vers la boutique)
  • 2. Module Bluetooth HC 05 (Lien vers la boutique)
  • 3. Module de relais 5V 4 canaux (lien vers le magasin)
  • 4. Alimentation 5V.
  • 5. En-têtes masculins et féminins
  • 6. Perfboard (je recommande de faire un PCB, mais si vous voulez le faire facilement, un perfboard est meilleur)

Liste des outils

  • 1. Kit de soudure
  • 2. Pistolet à colle
  • 3. Smartphone Android
  • 4. Tournevis
  • 5. Pinces à dénuder, etc.:

C'est tout ce dont nous avons besoin…

Étape 2: le code

Téléchargez l'IDE Arduino à partir d'ici.

Ce code utilise softwareserial.h pour configurer les broches rx et tx dans l'Arduino. Ces broches rx et tx sont connectées respectivement aux broches tx et rx du module Bluetooth HC 05.

Le module Bluetooth reçoit des données d'un appareil Android apparié et déclenche les relais en fonction des données reçues.

Par exemple, dans mon code si les données reçues sont le caractère "A", le relais 1 sera déclenché ON et si les données reçues sont le caractère "B", le relais 1 sera désactivé.

De même, tous les relais peuvent être activés/désactivés à l'aide des commandes Bluetooth. Référez-vous au code pour des commentaires détaillés.

EEPROM

EEPROM est l'acronyme de Electronicly Erasable Programmable Read Only Memory, qui est utilisé ici pour stocker l'état du relais (ON/OFF), de sorte qu'en cas de panne de courant lors de la réinitialisation du contrôleur, tous les relais qui ont été maintenus ON seront revenir à leur position ON après la mise sous tension. Ainsi, chaque fois qu'un relais est activé, une variable stockée dans une adresse dans l'EEPROM change sa valeur à 1 et chaque fois qu'elle est désactivée, la même variable passe à 0. Chaque relais a sa propre variable affectée pour stocker son état dans l'EEPROM. Donc, au début du code, la première chose que nous avons faite a été d'initialiser les relais en fonction des valeurs stockées dans l'EEPROM.

Si vous utilisez un Arduino Pro mini, vous aurez besoin d'un convertisseur USB vers TTL pour transférer le code dans l'Arduino.

Étape 3: L'application Android

L'application Android
L'application Android
L'application Android
L'application Android

Comme mentionné ci-dessus, le microcontrôleur déclenche chaque relais en fonction des données qu'il reçoit via le module Bluetooth d'un appareil Android. Nous avons donc besoin d'une application Android pour envoyer ces données au HC 05.

J'ai créé une application personnalisée à l'aide de l'inventeur de l'application MIT. J'ai joint la "mise en page des blocs" de mon application au format PDF ici à titre de référence pour ceux qui vont créer leur propre application à l'aide d'App Inventor.

Inventeur d'applications MIT

Si vous ne voulez pas vous embêter à créer l'application, vous pouvez simplement télécharger l'application prête à l'emploi (compatible uniquement avec le code que j'ai joint ci-dessus) à partir du lien ci-dessous.

Étape 4: Instructions pour l'application Android

Instructions pour l'application Android
Instructions pour l'application Android
Instructions pour l'application Android
Instructions pour l'application Android
Instructions pour l'application Android
Instructions pour l'application Android

Vous devez coupler le module Bluetooth HC-05 à votre appareil Android avant de pouvoir l'utiliser dans l'application.

Étape 1: Ouvrez les paramètres Bluetooth de votre appareil et recherchez de nouveaux appareils, assurez-vous que le voyant du module HC05 clignote en continu (mode d'appairage).

Étape 2: Sélectionnez HC 05 (ou vous verrez une adresse se terminant par "C" comme indiqué sur l'image.)

Étape 3: Entrez le code PIN "1234" et appuyez sur OK.

Étape 4: Ouvrez l'application "Wiz Smart Home" et cliquez sur le bouton Bluetooth en haut de l'écran.

Étape 5: Sélectionnez "HC 05" dans la liste.

Étape 6: Utilisez les interrupteurs respectifs pour activer/désactiver les relais 1, 2, 3, 4.

Étape 7: Cliquez sur le Master pour activer/désactiver tous les relais en un seul clic.

Étape 5: Circuit

Circuit
Circuit
  • Broche 11 d'Arduino à TX Broche du module HC-05.
  • Broche 10 d'Arduino à RX Broche du module HC-05.
  • GND de HC-05 à GND dans Arduino.
  • Vcc de HC-05 à Vcc (5v) dans Arduino.
  • Vcc du module relais à Vcc (5v) dans Arduino.
  • GND du module de relais à GND dans Arduino.
  • Broche 2 d'Arduino à R1 du module de relais.
  • Broche 4 d'Arduino à R2 du module de relais.
  • Broche 6 d'Arduino à R3 du module de relais.
  • Broche 8 d'Arduino à R4 du module de relais.
  • Donnez une alimentation 5 V aux broches d'alimentation d'Arduino.
  • Les broches 12 et 13 sont respectivement les broches pour l'indication d'alimentation et les LED d'indication d'état Bluetooth

C'est tout pour l'appareil.

Afin de contrôler le secteur, connectez les contacts "normalement ouverts" de chaque relais aux interrupteurs respectifs des appareils ménagers que vous souhaitez contrôler (ou) bouclez le fil sous tension à travers un contact de "NO" de tous les relais et connecter les fils des appareils à l'autre contact de "NO" de leurs relais respectifs.

Étape 6: Conception de PCB

Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés

C'est un circuit très simple. Vous pouvez le souder sur un perfboard en un rien de temps, mais si vous souhaitez toujours faire un PCB, je joins le PCB Design que j'ai créé à l'aide de Proteus 8 Pro. Ma version avait également une série de régulateurs de tension, comme indiqué sur les photos.

Étape 7: Assemblage des composants

Assemblage des composants
Assemblage des composants
Assemblage des composants
Assemblage des composants
Assemblage des composants
Assemblage des composants

J'ai utilisé le boîtier d'un vieil ordinateur SMPS pour fabriquer le boîtier de mon appareil. Il sera préférable de concevoir un boîtier personnalisé en fonction de vos besoins à l'aide de Fusion 360 ou de tout autre logiciel de conception 3D et d'imprimer le design en 3D pour donner à votre projet un look super cool. J'ai imprimé des étiquettes et les ai collées sur le boîtier SMPS pour en remplir l'aspect vide. J'ai percé des trous et l'ai fixé au mur à côté du tableau de distribution. Les fils étaient cachés à l'aide d'un petit tuyau en plastique menant au tableau.

Étape 8: Le résultat

Image
Image
Défi Bluetooth
Défi Bluetooth

La vidéo publiée ici montre le fonctionnement de l'appareil lorsque vous l'utilisez pour la première fois. Vous n'avez besoin d'appairer l'appareil qu'une seule fois ! Après cela, activez simplement le Bluetooth, connectez-vous et passez au sans fil !

J'espère que vous avez apprécié la lecture de cette instructable. Si vous avez des questions, n'hésitez pas à les poser ici ou à envoyer un mail à [email protected]. Je serai heureux de vous aider.

Merci…!!!:)

Défi Bluetooth
Défi Bluetooth

Finaliste du défi Bluetooth

Conseillé: