Indholdsfortegnelse:

Smart Outlet: 6 trin
Smart Outlet: 6 trin

Video: Smart Outlet: 6 trin

Video: Smart Outlet: 6 trin
Video: Как запланировать включение и выключение Smart Plug с помощью подпрограмм Alexa 2024, November
Anonim
Smart Outlet
Smart Outlet
Smart Outlet
Smart Outlet

Fusion 360 -projekter »

Ansvarsfraskrivelse: Dette projekt er beregnet til at vise, hvordan du kan prototype med en SV2 PCB -printer. Det er ikke et produkt, du skal bruge som dagligdags genstand. Det er hverken designet eller testet for at overholde passende sikkerhedsstandarder. Du er ansvarlig for enhver risiko, du tager, når du bruger dette design

En smart stikkontakt er en IOT -enhed, der tillader kontrol over enhver tilsluttet enhed ved hjælp af en webserver via enhver browser. Den webserver, vi programmerede her, giver os mulighed for at bestemme, hvilke tilsluttede enheder der vil tænde og slukke, hvilket i det væsentlige tillader virtuel "tilslutning" og "afbrydelse" ved et tryk på en knap på en telefon eller et klik på en computer.

Forbrugsvarer

Hovedkomponenter: Antal x vare (Digikey -varenummer)

  • 1 x NEMA5-15P hanstik og ledninger (Q108-ND)
  • 3 x hunkontakt NEMA5-15R (Q227-ND)
  • 1 x Wifi-modul ESP32-WROOM-32D (1904-1023-1-ND)
  • 3 x Solid State-relæ (255-3922-1-ND)
  • 1 x spændingsregulator 3.3V (AZ1117EH-3.3TRG1DIDKR-ND)
  • 3 x NFET (DMN2056U-7DICT-ND)
  • 9 x Modstand 100 ohm (311-100LRCT-ND)
  • 4 x Modstand 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 lysdioder (C503B-BCS-CV0Z0461-ND)
  • 1 x kantstik (S3306-ND)
  • 1 x 5V 1A AC-DC-omformer (945-3181-ND)

Andre anvendte komponenter/materialer:

  1. Krympeslange, 8 tommer
  2. Lavtemperatur loddemasse

Værktøj og udstyr:

  • SV2 PCB -printer
  • 3D printer
  • Loddekolbe
  • Reflow Gun
  • DC strømforsyning
  • Skruetrækker (3 mm sekskant)
  • Super lim
  • USB seriel programmerer

Trin 1: Udskriv PCB -designet

Udskriv PCB -designet
Udskriv PCB -designet
Udskriv PCB -designet
Udskriv PCB -designet
Udskriv PCB -designet
Udskriv PCB -designet

Afhængigt af hvordan du opretter din egen enhed, kan disse trin variere. For at lave denne specifikke enhed oprettede vi et PCB -design og printede det ved hjælp af SV2 PCB -printeren. Da vi brugte et printkort og ikke et proto-board eller brødbræt, er de fleste af vores komponenter overflademonteret, såsom mikro-controlleren, som var et ESP32-WROOM-32D-modul, og relæerne, som vi valgte at være høj effekt solid state relæer. De specifikke komponenter, vi brugte, sammen med deres Digi-Key-varenumre, er angivet ovenfor i materialerne, men du kan ændre komponenterne for at tilpasse det til dit specifikke design. Kondensatorværdierne bør forblive relativt de samme, hvis du har til hensigt at bruge de samme komponenter. Værdierne for strømbegrænsningsmodstandene kan ændre sig baseret på hvilken farve -LED du bruger, da fremspændingen og strømmen kan være anderledes! Denne lommeregner lader dig indsætte parametrene for dit design og beregne modstandsværdierne for dig. Vi brugte blå lysdioder, som vides at have et højere spændingsfald end for de røde varianter. Sørg for, at dine komponenter, der vil interagere med netstrøm (solid-state-relæer, stik og stikdåser) er klassificeret til vekselstrøm og tilstrækkelig strøm (120V 60Hz i USA, omkring 10-15 watt). Det skematiske og PCB -design, der bruges til at oprette vores smart outlet, findes på BotFactory -webstedet, og du kan læse mere om dem på vores blogartikel med titlen Creating a Smart Outlet.

Trin 2: Tilføj komponenterne

Tilføj komponenterne
Tilføj komponenterne
Tilføj komponenterne
Tilføj komponenterne

Det næste trin var at tilføje alle komponenterne på printkortet. Der er to måder at gøre dette på. Du kan enten bruge pick-and-place-funktionen i SV2, hvis du bruger en, eller du kan hånd lodde hver komponent til bord en efter en. Da dette var den første prototype, og vi ønskede at sikre, at hver del arbejdede sammen, placerede vi hver komponent i hånden og sikrede kontinuitet mellem komponenter ved hjælp af en multimeter. Vi brugte termisk stabil lavtemperatur loddemasse til at fastgøre komponenterne til printkortet. Nogle af de eksterne forbindelser, såsom forbindelser til stikdåser og tilslutninger til AC-DC-omformeren, blev udført ved hjælp af et kantstik. På grund af dette var det eneste, der var nødvendigt, at printe guldfingrene på printkortet og tilslutte det til en kredsløbstilslutning. Når alt var på tavlen, blev det leveret strøm fra en variabel spænding og strømforsyning, som har strømbegrænsende funktionalitet for at forhindre den magiske røg i at slippe ud ved en kortslutning. Hvis alt er godt (ingen magisk røg, ingen overophedningskomponenter, ingen eksplosioner) kan du fortsætte med at uploade koden til ESP32.

Trin 3: Upload din kode

ESP32 blev tilsluttet en computer ved hjælp af TXD-, RXD- og GND -benene ved hjælp af et USB til serielt kabel. Husk, at TXD på dit kabel tilsluttes RXD-stiften på mikrokontrolleren og omvendt. Ved hjælp af Arduino IDE blev kortene til ESP32-varianter indlæst, og "FireBeetle-ESP32" -kortet blev valgt, da dette havde indbygget understøttelse af den nøgne ESP32-chip, vi brugte. Koden, der blev brugt, forbinder i det væsentlige mikrokontrolleren med din Wi-Fi-router og åbner en forbindelse ved port 80. Når porten er åben, leverer den en webside til enhver enhed, der opretter forbindelse til den, og kan skifte GPIO-ben mellem høj og lav baseret på knapindgange på websiden. Derudover kan specifikke webadresser bruges til at tænde eller slukke en enhed. Sørg for at ændre den medfølgende kode til at inkludere Wi-Fi SSID og adgangskode til det netværk, du vil slutte smartstikket til. Netværket, vi tilsluttede det til, var sikret med WPA2, men det fungerer muligvis også med usikrede netværk.

Trin 4: Test

Test!
Test!

Brug de rigtige værktøjer og forbindelser til at teste, at alle forbindelser og komponenter på din næsten færdige enhed fungerer! Test AC-komponenterne (AC-DC-omformeren og NEMA5-stikket) separat, og håndter dem korrekt, de er til højspænding! Brug en ekstern jævnstrømforsyning til at tænde for dit kredsløb og test, at du kan tænde og slukke transistorer ved hjælp af webgrænsefladen, som igen skal betjene de tilsvarende lysdioder og lade strøm strømme gennem solid state -relæerne.

Trin 5: Udskriv kabinettet

Udskriv kabinettet
Udskriv kabinettet
Udskriv kabinettet
Udskriv kabinettet
Udskriv kabinettet
Udskriv kabinettet

Afhængigt af hvilke komponenter du har valgt, og hvordan du arrangerer dem, kan dit kabinet være formet anderledes. Her brugte vi et rektangulært kabinet, der huser AC-DC-omformeren, printkortet, kantstikket og har profiler til NEMA5-15R-fatningerne. Vi designede det ved hjælp af Fusion 360, og det printede det ved hjælp af en 3D-printer og fastgjorde den øverste frontplade ved hjælp af 3 mm varmesæt og 3 mm sekskantskruer. Lim fungerer lige så godt, hvis der ikke er tilgængelige varmeindstillede skær. Hvis du bruger varmesæt, er hullerne i de medfølgende STL-filer 4 mm brede, og du skal bruge et loddejern ved 250C. Ved hjælp af de faktiske komponenter blev der derefter foretaget en testpasning for at sikre, at hver del passede korrekt inde i kabinettet.

Trin 6: Saml

Samle!
Samle!
Samle!
Samle!
Samle!
Samle!

Endelig blev de permanente forbindelser loddet, og komponenter blev sat i kabinettet. Her fulgte vi skematisk for de korrekte forbindelser mellem printkortet, stikdåserne, AC-DC-omformeren og hanstikket. Alle komponenter blev derefter igen testet for at se, om der var problemer, når man arbejdede sammen. Vær ekstra forsigtig, når du arbejder med vekselstrømskredsløb! Rør ikke ved brættet eller ledningerne, når kredsløbet strømforsynes fra væggen. Sørg for at tage stikket ud, før lodning, flytning af ledninger eller fastgørelse af løse forbindelser. Hvis alt er godt, er du nu klar til at lukke huset ved hjælp af fire M3 -skruer og bruge din nye smarte stikkontakt!

Anbefalede: