Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Automatisation domotique intelligente avec connectivité Bluetooth

Composants et fournitures

Composant Quantité
Arduino UNO 1
Module relais (générique) 1
Module Bluetooth Low Energy (BLE) générique 1
Ampoule (pour démonstration) 1

Outils nécessaires

Applications et services en ligne

À propos du projet

Conception du circuit :

La conception du circuit d'automatisation domestique basée sur Arduino et Bluetooth est très simple :

Fonctionnement :

À la mise sous tension, la LED de connexion du module Bluetooth clignote. Lancez l'application "Bluetooth Controller" sur votre smartphone et connectez-vous au module. Si l'appairage réussit, la LED devient fixe. Dans l'application, définissez différentes touches pour différentes charges et leurs valeurs correspondantes à transmettre quand la touche est pressée. L'image ci-dessous montre un ensemble de touches pour contrôler 4 charges et une touche supplémentaire pour tout éteindre.

L'application peut être téléchargée ici : Lien Google Drive

Code

Code Arduino

#include <SoftwareSerial.h>

SoftwareSerial BT(0, 1); // Broches TX, RX de l'Arduino
String command;

void setup() {
  BT.begin(9600);
  Serial.begin(9600);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
}

void loop() {
  while (BT.available()) {
    delay(10); // Délai pour stabilité
    char c = BT.read();
    command += c;
  }
  if (command.length() > 0) {
    Serial.println(command);
    if (command == "light on") {
      digitalWrite(2, HIGH);
    } else if (command == "light off") {
      digitalWrite(2, LOW);
    } else if (command == "lamp on") {
      digitalWrite(3, HIGH);
    } else if (command == "lamp off") {
      digitalWrite(3, LOW);
    } else if (command == "fan on") {
      digitalWrite(4, HIGH);
    } else if (command == "fan off") {
      digitalWrite(4, LOW);
    } else if (command == "open") {
      digitalWrite(4, HIGH);
    } else if (command == "lock") {
      digitalWrite(4, LOW);
    } else if (command == "all on") {
      digitalWrite(2, HIGH);
      digitalWrite(3, HIGH);
      digitalWrite(4, HIGH);
    } else if (command == "off") {
      digitalWrite(2, LOW);
      digitalWrite(3, LOW);
      digitalWrite(4, LOW);
    }
    command = "";
  }
}

Schémas

Automatisation domotique intelligente avec connectivité Bluetooth

Processus de fabrication

  1. Comment la technologie maison intelligente transforme la vie quotidienne
  2. Construire un système domotique piloté par Raspberry Pi pour contrôle à distance
  3. Construire un robot Raspberry Pi piloté par Bluetooth avec retour audio
  4. Pixie : Montre-bracelet NeoPixel à base d'Arduino – Élégante, DIY, montre LED
  5. Interface Physique Robuste pour Domotique : Maquette Maison Interactive (Arduino Yun + MQTT + OpenHAB)
  6. Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
  7. Automates Cellulaires Temps Réel sur Arduino avec Écran OLED 128x64
  8. Robot Assistant Domestique Autonome : Liste Complète et Guide de Configuration
  9. Contrôleur domotique Arduino compatible Alexa : Automatisation intelligente simplifiée