Inhaltsverzeichnis:

Smart Outlet - Gunook
Smart Outlet - Gunook

Video: Smart Outlet - Gunook

Video: Smart Outlet - Gunook
Video: GunBook - today's order for a whiskey flask goes to Texas 2024, November
Anonim
Intelligentes Outlet
Intelligentes Outlet
Intelligentes Outlet
Intelligentes Outlet

Fusion 360-Projekte »

Haftungsausschluss: Dieses Projekt soll zeigen, wie Sie mit einem SV2-PCB-Drucker Prototypen erstellen können. Es ist kein Produkt, das Sie als Alltagsgegenstand verwenden sollten. Es wurde weder entwickelt noch getestet, um den entsprechenden Sicherheitsstandards zu entsprechen. Sie haften für jedes Risiko, das Sie bei der Verwendung dieses Designs eingehen

Ein Smart Outlet ist ein IOT-Gerät, das die Kontrolle über jedes angeschlossene Gerät mithilfe eines Webservers über einen beliebigen Browser ermöglicht. Der hier programmierte Webserver ermöglicht es uns zu entscheiden, welche angeschlossenen Geräte ein- und ausgeschaltet werden sollen, was im Wesentlichen das virtuelle „Einstecken“und „Ausstecken“auf Knopfdruck auf einem Telefon oder einem Klick auf einem Computer ermöglicht.

Lieferungen

Hauptkomponenten: Menge x Artikel (Digikey-Teilenummer)

  • 1 x NEMA5-15P Stecker und Verkabelung (Q108-ND)
  • 3 x Buchsenbuchse NEMA5-15R (Q227-ND)
  • 1 x Wifi-Modul ESP32-WROOM-32D (1904-1023-1-ND)
  • 3 x Halbleiterrelais (255-3922-1-ND)
  • 1 x Spannungsregler 3.3V (AZ1117EH-3.3TRG1DIDKR-ND)
  • 3 x NFET (DMN2056U-7DICT-ND)
  • 9 x Widerstand 100 Ohm (311-100LRCT-ND)
  • 4 x Widerstand 10k Ohm (311-10KGRCT-ND)
  • 2 x Kondensator 1uF (399-4873-1-ND)
  • 1 x Kondensator 10uF (399-4925-1-ND)
  • 2 x Kondensator 0,1uF (399-1043-1-ND)
  • 3 x LEDs (C503B-BCS-CV0Z0461-ND)
  • 1 x Kantenverbinder (S3306-ND)
  • 1 x 5V 1A AC-DC-Wandler (945-3181-ND)

Andere verwendete Komponenten/Materialien:

  1. Schrumpfschlauch, 8 Zoll
  2. Niedertemperatur-Lötpaste

Werkzeuge und Ausrüstung:

  • SV2 PCB-Drucker
  • 3D Drucker
  • Lötkolben
  • Reflow-Pistole
  • Gleichstromquelle
  • Schraubendreher (3 mm Sechskant)
  • Sekundenkleber
  • USB-Seriell-Programmierer

Schritt 1: Drucken Sie das PCB-Design

Drucken Sie das PCB-Design
Drucken Sie das PCB-Design
Drucken Sie das PCB-Design
Drucken Sie das PCB-Design
Drucken Sie das PCB-Design
Drucken Sie das PCB-Design

Je nachdem, wie Sie Ihr eigenes Gerät erstellen, können diese Schritte variieren. Um dieses spezielle Gerät herzustellen, haben wir ein PCB-Design erstellt und mit dem SV2-PCB-Drucker gedruckt. Da wir eine Leiterplatte und kein Proto-Board oder Steckbrett verwendet haben, sind die meisten unserer Komponenten oberflächenmontiert, wie der Mikrocontroller, der ein ESP32-WROOM-32D-Modul war, und die Relais, die wir für hohe Leistung entschieden haben Halbleiterrelais. Die von uns verwendeten spezifischen Komponenten sind zusammen mit ihren Digi-Key-Teilenummern oben in den Materialien angegeben, aber Sie können die Komponenten ändern, um sie an Ihr spezifisches Design anzupassen. Die Kondensatorwerte sollten relativ gleich bleiben, wenn Sie die gleichen Komponenten verwenden möchten. Die Werte für die Strombegrenzungswiderstände können sich je nach verwendeter LED-Farbe ändern, da Durchlassspannung und -strom unterschiedlich sein können! Mit diesem Rechner können Sie die Parameter Ihres Designs eingeben und die Widerstandswerte für Sie berechnen. Wir haben blaue LEDs verwendet, die bekanntlich einen höheren Spannungsabfall haben als die roten Varianten. Stellen Sie sicher, dass Ihre Komponenten, die mit dem Stromnetz interagieren (die Halbleiterrelais, die Anschlüsse und die Steckdosen), für Wechselspannung und ausreichend Strom ausgelegt sind (120 V 60 Hz in den USA, ca. 10-15 Watt). Der Schaltplan und das PCB-Design, mit dem unser Smart Outlet erstellt wurde, finden Sie auf der BotFactory-Website und Sie können mehr darüber in unserem Blog-Artikel mit dem Titel "Creating a Smart Outlet" lesen.

Schritt 2: Fügen Sie die Komponenten hinzu

Fügen Sie die Komponenten hinzu
Fügen Sie die Komponenten hinzu
Fügen Sie die Komponenten hinzu
Fügen Sie die Komponenten hinzu

Der nächste Schritt bestand darin, alle Komponenten auf die Leiterplatte hinzuzufügen. Es gibt zwei Möglichkeiten, dies zu tun: Sie können entweder die Pick-and-Place-Funktion des SV2 verwenden, wenn Sie eine verwenden, oder Sie können jede Komponente einzeln von Hand auf die Platine löten. Da dies der erste Prototyp war und wir sicherstellen wollten, dass alle Teile miteinander funktionieren, haben wir jede Komponente von Hand platziert und die Kontinuität zwischen den Komponenten mithilfe eines Multimeters sichergestellt. Wir haben thermisch stabile Niedertemperatur-Lötpaste verwendet, um die Komponenten auf der Leiterplatte zu befestigen. Ein Teil der externen Anschlüsse, wie Anschlüsse an die Steckdosen und Anschlüsse an den AC-DC-Wandler, erfolgten über einen Kantenstecker. Aus diesem Grund mussten nur die goldenen Finger auf die Platine gedruckt und eingesteckt werden, um eine Schaltungsverbindung herzustellen. Sobald alles auf dem Board war, wurde es von einem variablen Spannungs- und Stromnetzteil mit Strom versorgt, das über eine Strombegrenzungsfunktion verfügt, um zu verhindern, dass der magische Rauch bei einem Kurzschluss entweicht. Wenn alles in Ordnung ist (kein magischer Rauch, keine überhitzten Komponenten, keine Explosionen), können Sie den Code auf den ESP32 hochladen.

Schritt 3: Laden Sie Ihren Code hoch

Der ESP32 wurde über die TXD-, RXD- und GND-Pins mit einem USB-Seriell-Kabel an einen Computer angeschlossen. Denken Sie daran, dass der TXD Ihres Kabels mit dem RXD-Pin des Mikrocontrollers verbunden ist und umgekehrt. Mit der Arduino-IDE wurden die Boards für die ESP32-Varianten geladen und das Board „FireBeetle-ESP32“ausgewählt, da dieses native Unterstützung für den von uns verwendeten nackten ESP32-Chip hatte. Der verwendete Code verbindet den Mikrocontroller im Wesentlichen mit Ihrem Wi-Fi-Router und öffnet eine Verbindung an Port 80. Sobald dieser Port geöffnet ist, liefert er eine Webseite an jedes Gerät, das mit ihm verbunden ist, und kann die GPIO-Pins zwischen High und Low umschalten basierend auf Schaltflächeneingaben auf der Webseite. Darüber hinaus können bestimmte URLs verwendet werden, um ein Gerät ein- oder auszuschalten. Stellen Sie sicher, dass Sie den enthaltenen Code so ändern, dass er die Wi-Fi-SSID und das Passwort für das Netzwerk enthält, mit dem Sie die intelligente Steckdose verbinden möchten. Das Netzwerk, mit dem wir es verbunden haben, wurde mit WPA2 gesichert, aber es kann mit ungesicherten Netzwerken funktionieren oder nicht.

Schritt 4: Testen

Testen Sie!
Testen Sie!

Testen Sie mit den richtigen Werkzeugen und Anschlüssen, ob alle Anschlüsse und Komponenten Ihres fast fertigen Geräts funktionieren! Testen Sie die AC-Komponenten (den AC-DC-Wandler und den NEMA5-Stecker) separat und behandeln Sie sie richtig, sie sind für Hochspannung geeignet! Schalten Sie Ihre Schaltung mit einem externen DC-Netzteil ein und testen Sie, ob Sie die Transistoren über das Webinterface ein- und ausschalten können, das wiederum die entsprechenden LEDs betreiben und Strom durch die Halbleiterrelais fließen lassen sollte.

Schritt 5: Drucken Sie das Gehäuse

Drucken Sie die Anlage
Drucken Sie die Anlage
Drucken Sie die Anlage
Drucken Sie die Anlage
Drucken Sie die Anlage
Drucken Sie die Anlage

Je nachdem, welche Komponenten Sie ausgewählt und wie Sie diese anordnen, kann Ihr Gehäuse unterschiedlich geformt sein. Hier haben wir ein rechteckiges Gehäuse verwendet, das den AC-DC-Wandler, die Leiterplatte, den Randstecker beherbergt und Profile für die NEMA5-15R-Buchsen hat. Wir haben es mit Fusion 360 entworfen und mit einem 3D-Drucker gedruckt und die obere Frontplatte mit 3 mm Heatset-Einsätzen und 3 mm Sechskantschrauben befestigt. Kleben funktioniert genauso gut, wenn Ihnen keine thermofixierten Einsätze zur Verfügung stehen. Wenn Sie Heatset-Einsätze verwenden, sind die Löcher in den mitgelieferten STL-Dateien 4 mm breit und Sie benötigen einen Lötkolben mit 250 ° C. Unter Verwendung der tatsächlichen Komponenten wurde dann eine Testpassung durchgeführt, um sicherzustellen, dass jedes Teil richtig in das Gehäuse passt.

Schritt 6: Zusammenbauen

Montieren!
Montieren!
Montieren!
Montieren!
Montieren!
Montieren!

Abschließend wurden die dauerhaften Verbindungen gelötet und Komponenten in das Gehäuse eingesetzt. Hier folgten wir dem Schema für die korrekten Verbindungen zwischen der Platine, den Steckerbuchsen, dem AC-DC-Wandler und dem Stecker. Anschließend wurden alle Komponenten noch einmal auf Probleme im Zusammenspiel getestet. Seien Sie besonders vorsichtig, wenn Sie mit Wechselstromkreisen arbeiten! Berühren Sie nicht die Platine oder die Drähte, wenn der Stromkreis über die Wand mit Strom versorgt wird. Stellen Sie sicher, dass Sie den Stecker ziehen, bevor Sie löten, Drähte verschieben oder lose Verbindungen reparieren. Wenn alles in Ordnung ist, können Sie jetzt das Gehäuse mit vier M3-Schrauben verschließen und Ihre neue smarte Steckdose verwenden!

Empfohlen: