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

Contrôle transparent de l'éclairage domestique par smartphone

Composants et fournitures

Composant Quantité
1Sheeld 1
Arduino UNO 1
LED (générique) 1
Fils de connexion (génériques) 1

À propos du projet

L'idée du projet est de prouver que vous pouvez contrôler votre système d'éclairage domestique en utilisant uniquement votre smartphone, les LEDs dans le projet représentant différents systèmes de notre maison comme exemple.

Tout ce dont vous avez besoin pour le projet :

Puis connectez le circuit comme indiqué ci-dessous :

Contrôle transparent de l éclairage domestique par smartphone

D'abord, apprenons-en plus sur 1Sheeld :

1Sheeld transforme votre smartphone en 40 shields Arduino différents. Ainsi, nous n'avons pas besoin d'acheter des shields pour Arduino car nous les avons dans notre smartphone.

Comment utiliser 1Sheeld ?

  1. Empilez 1Sheeld sur votre carte Arduino, et écrivez le code en utilisant la bibliothèque 1Sheeld.
  2. Associez la carte 1Sheeld avec l'application 1Sheeld via Bluetooth.
  3. Sélectionnez les shields dans une liste de plus de 40 shields.

Pour plus d'informations sur 1Sheeld et comment utiliser les shields, suivez ce lien : 1Sheeld Getting Started

Revenons à notre projet...

Ouvrez l'application 1Sheeld et connectez l'application à votre 1Sheeld, puis ouvrez le shield "clavier".

Contrôle transparent de l éclairage domestique par smartphone

Appuyez sur 'R' : La LED rouge s'allume

Contrôle transparent de l éclairage domestique par smartphone

Appuyez sur 'Y' : La LED jaune s'allume.

Contrôle transparent de l éclairage domestique par smartphone

Appuyez sur 'G' : La LED verte s'allume

Contrôle transparent de l éclairage domestique par smartphone

Et enfin, pour tout éteindre, appuyez sur 'C'

Code

control_light_sys

#define CUSTOM_SETTINGS
#define INCLUDE_KEYBOARD_SHIELD
/* Inclure la bibliothèque 1Sheeld. */
#include <OneSheeld.h>
/* LEDs sur broches 11,12,13 */
int ledRed = 13; // pour LED rouge
int ledYellow = 12; // pour LED jaune
int ledGreen = 11; // pour LED verte

void setup() {
  /* Démarrer la communication. */
  OneSheeld.begin();
  /* Définir les LEDs comme sorties. */
  pinMode(ledRed, OUTPUT);
  pinMode(ledYellow, OUTPUT);
  pinMode(ledGreen, OUTPUT);
  /* Fonction de rappel clavier. */
  AsciiKeyboard.setOnButtonChange(&keyboardFunction);
}//fin de void setup

void loop() {}

/* Fonction à invoquer une fois qu'un nouveau caractère est pressé. */
void keyboardFunction(char data) {
  /* Vérifier le caractère entrant. */
  if(data == 'R') {
    /* Allumer la LED. */
    digitalWrite(ledRed, HIGH);
  }//fin if
  else if(data == 'Y') {
    /* Allumer la LED. */
    digitalWrite(ledYellow, HIGH);
  }//fin else if
  else if(data == 'G') {
    digitalWrite(ledGreen, HIGH);
  }//fin else if
  else if(data == 'c') {
    digitalWrite(ledRed, LOW);
    digitalWrite(ledYellow, LOW);
    digitalWrite(ledGreen, LOW);
  }//fin else if
  else {
    digitalWrite(ledRed, LOW);
    digitalWrite(ledYellow, LOW);
    digitalWrite(ledGreen, LOW);
  }//fin else
}//fin fonction clavier

Schéma

circuit.fzz

Processus de fabrication

  1. Système de contrôle de température basé LM35 avec microcontrôleur AT89S52
  2. Contrôler votre ventilateur de plafond avec Alexa : Guide étape par étape
  3. Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
  4. Robot de détection humaine basé sur Arduino Uno : Intégration capteurs étape par étape
  5. Construire une télécommande Android universelle avec Arduino, 1Sheeld et contrôle IR
  6. Contrôle IoT à Distance d'un Bras Robotique Personnalisé avec Arduino MKR1000
  7. Construire un système domotique et de sécurité intelligent avec 1Sheeld
  8. Serrure connectée WiFi avec Arduino et ESP8266 – Déverrouillage par smartphone
  9. Protéger les Systèmes de Contrôle Industriels : Stratégies Éprouvées et Bonnes Pratiques