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

prise intelligente

Composants et fournitures

Planche à pain (générique)
× 1
Arduino UNO
× 1
Câble USB-A vers B
× 1
Câbles de raccordement (générique)
× 1
Maxim Integrated DS3231M - ±5 ppm, horloge temps réel I2C
× 1
Module relais (générique)
× 1
Le cordon mural
× 1
L'ampoule led
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Ce projet est essentiellement ce à quoi il ressemble - une prise intelligente. Cette prise intelligente peut s'appliquer à tout appareil doté d'une prise POUR 120V uniquement ! (Cible principalement les lampes utilisant de faibles ampères.) Cette prise est une prise contrôlée par un relais à 1 canal. Ce projet utilise également un RTC (horloge en temps réel) pour déterminer l'heure qu'il est et, sur la base de l'horloge de 24 heures, il s'allumera ou s'éteindra (selon l'heure) car il a en fait des heures prédéterminées pour s'allumer, puis éteindre. En outre, une autre chose est que cela aura une fiche qui doit être branchée sur une prise murale !

Lien vers la bibliothèque :http://www.rinkydinkelectronics.com/library.php?id=73

IMPORTANT SÉCURITÉ INFORMATIONS !! S'IL VOUS PLAÎT LIRE !

1) Utilisez un cordon mis à la terre et coupez le fil chaud

Comme on peut le voir sur les images ci-dessous, une prise à 3 broches est utilisée. Le fil chaud (noir) de la ligne est connecté à la borne commune du module de relais. La sortie normalement ouverte (NO) du relais est ensuite connectée à la vis en laiton de la sortie. Le fil blanc (neutre) se connecte à la vis argentée et le vert (masse) se connecte à la vis verte de la prise.

2) Utiliser un module relais

Un module relais monocanal d'Elegoo a été utilisé pour commuter le fil chaud. Ce module est identique au module Keyes SR1y (http://www.techydiy.org/keyes-sr1y-relay-module) et contient une diode flyback connectée à l'entrée de contrôle (pour back EMF), un transistor pour contrôler le relais bobine et une résistance en série pour limiter le courant dans le transistor. Comme le relais n'est évalué que jusqu'à 10 A, limitez la charge connectée à la prise ou utilisez un fusible en ligne avec le fil chaud. Si possible, un relais à canal unique avec un optocoupleur fournirait une isolation supplémentaire pour l'Arduino.

3) Séparation physique

Assurez-vous de monter le module relais dans le boîtier en plastique loin des fils haute tension en veillant à ce que le côté soudure du module relais soit face au boîtier en plastique afin que le câblage basse tension n'entre pas par inadvertance en contact avec le câblage haute tension si l'unité est soumise aux chocs ou aux vibrations.

Image du câblage à l'intérieur de la prise intelligente (le vôtre devrait ressembler à ceci).

Image en gros plan du module relais.

Code

  • Le code
Le codeArduino
c'est le code dont vous avez besoin pour exécuter ce morceau compliqué de technologie intelligente.
#include int Relay =4;DS3231 rtc(SDA, SCL);Time t;const int OnHour =07;const int OnMin =15;const int OffHour =07;const int OffMin =20;void setup() { Serial.begin(115200); rtc.begin(); pinMode(Relais, SORTIE); digitalWrite (Relais, BAS); //rtc.setTime(21,10,00);//définissez votre heure et votre date en décommentant ces lignes //rtc.setDate(26,6,2018);}void loop() { t =rtc.getTime(); Serial.print(t.heure); Serial.print(" heure(s), "); Serial.print(t.min); Serial.print(" minute(s)"); Serial.println(" "); retard (1000); if(t.hour ==OnHour &&t.min ==OnMin){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour ==OffHour &&t.min ==OffMin){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); }}

Pièces et boîtiers personnalisés

C'est dans ce boitier que vous logerez votre prise de courant et électrique pour la prise et le relais.

Schémas


Processus de fabrication

  1. Détecteur de langage TinyML basé sur Edge Impulse et Arduino
  2. Jeu de gyroscope Arduino avec MPU-6050
  3. Dés numériques Arduino
  4. Jeu de roulette DIY 37 LED
  5. Mini arcade ATtiny85 :Serpent
  6. Détecteur de portée portable
  7. Lampe de bureau réactive audio Arduino
  8. voiture robot intelligente de suivi du visage
  9. La galvanoplastie avec du cuivre