Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Smart Plug

Komponenten und Verbrauchsmaterialien

Breadboard (generisch)
× 1
Arduino UNO
× 1
USB-A-zu-B-Kabel
× 1
Jumper (generisch)
× 1
Maxim Integrated DS3231M - ±5 ppm, I2C-Echtzeituhr
× 1
Relaismodul (generisch)
× 1
Das Wandkabel
× 1
Die LED-Glühbirne
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Dieses Projekt ist im Grunde das, wonach es sich anhört - eine intelligente Steckdose. Diese intelligente Steckdose kann für jedes Gerät verwendet werden, das einen Stecker FÜR 120 V hat nur! (Hauptsächlich für Lampen mit niedrigen Ampere bestimmt.) Diese Steckdose ist eine Steckdose, die von einem 1-Kanal-Relais gesteuert wird. Dieses Projekt verwendet auch eine RTC (Echtzeituhr), um die Uhrzeit zu bestimmen, und basierend auf der 24-Stunden-Uhr wird es entweder ein- oder ausgeschaltet (je nach Uhrzeit), da es tatsächlich vorgegebene Zeiten zum Ein- und Ausschalten hat ausschalten. Außerdem kommt ein Stecker heraus, der in eine Steckdose gesteckt werden muss!

Link zur Bibliothek:http://www.rinkydinkelectronics.com/library.php?id=73

WICHTIG SICHERHEIT INFORMATIONEN!! BITTE LESEN!

1) Verwenden Sie ein geerdetes Kabel und unterbrechen Sie den heißen Draht

Wie auf den Bildern unten zu sehen ist, wird ein 3-poliger Stecker verwendet. Das heiße (schwarze) Kabel der Leitung wird an die gemeinsame Klemme des Relaismoduls angeschlossen. Der normalerweise offene (NO) Ausgang des Relais wird dann mit der Messingschraube des Ausgangs verbunden. Der weiße Draht (Neutralleiter) wird an die silberne Schraube und der grüne (Masse) an die grüne Schraube der Steckdose angeschlossen.

2) Verwenden Sie ein Relaismodul

Zum Schalten des Hitzdrahtes wurde ein einkanaliges Relaismodul von Elegoo verwendet. Dieses Modul ist identisch mit dem Keyes SR1y-Modul (http://www.techydiy.org/keyes-sr1y-relay-module) und enthält eine mit dem Steuereingang verbundene Flyback-Diode (für Gegen-EMK), einen Transistor zur Ansteuerung des Relais Spule und einem Reihenwiderstand, um den Strom in den Transistor zu begrenzen. Da das Relais nur bis 10 A ausgelegt ist, begrenzen Sie entweder die an der Steckdose angeschlossene Last oder verwenden Sie eine Sicherung in Verbindung mit dem heißen Draht. Wenn möglich, würde ein einkanaliges Relais mit einem Optokoppler eine zusätzliche Isolierung für den Arduino bieten.

3) Physische Trennung

Montieren Sie das Relaismodul im Kunststoffgehäuse entfernt von den Hochspannungskabeln und stellen Sie sicher, dass die Lötseite des Relaismoduls zum Kunststoffgehäuse zeigt, damit die Niederspannungskabel nicht versehentlich mit den Hochspannungskabeln in Kontakt kommen, wenn das Gerät ausgesetzt wird Stößen oder Vibrationen ausgesetzt.

Abbildung der Verkabelung auf der Innenseite des Smart Plugs (Ihre sollte so aussehen).

Nahaufnahme des Relaismoduls.

Code

  • Der Code
Der CodeArduino
Dies ist der Code, den Sie benötigen, um dieses komplizierte Stück intelligenter Technologie auszuführen.
#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, AUSGANG); digitalWrite (Relais, NIEDRIG); //rtc.setTime(21,10,00); // Stellen Sie Ihre Zeit und Ihr Datum ein, indem Sie diese Zeilen auskommentieren //rtc.setDate(26,6,2018);}void loop () { t =rtc.getTime (); Serial.print (t.hour); Serial.print ("Stunde(n),"); Serial.print (t.min); Serial.print ("Minute(n)"); Serial.println(" "); Verzögerung (1000); if (t.hour ==OnHour &&t.min ==OnMin) { digitalWrite (Relais, HOCH); Serial.println ("LICHT AN"); aufrechtzuerhalten. Sonst if (t.hour ==OffHour &&t.min ==OffMin) { DigitalWrite (Relay, LOW); Serial.println ("LICHT AUS"); }}

Kundenspezifische Teile und Gehäuse

Dies ist die Box, in der Sie Ihre Steckdose und den Strom für die Steckdose und das Relais unterbringen.

Schaltpläne


Herstellungsprozess

  1. TinyML-Spracherkennung basierend auf Edge Impulse &Arduino
  2. Arduino-Gyroskop-Spiel mit MPU-6050
  3. Arduino Digital Dice
  4. DIY 37 LED-Roulette-Spiel
  5. ATtiny85 Mini Arcade:Schlange
  6. Tragbarer Reichweitendetektor
  7. Arduino Audio Reactive Desk Light
  8. Smart Face Tracking Roboterauto
  9. Galvanisieren mit Kupfer
  10. NeoMatrix Arduino Pong