Indholdsfortegnelse:

WI-Fi-styret 4CH relæmodul til hjemmeautomatisering: 7 trin (med billeder)
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering: 7 trin (med billeder)

Video: WI-Fi-styret 4CH relæmodul til hjemmeautomatisering: 7 trin (med billeder)

Video: WI-Fi-styret 4CH relæmodul til hjemmeautomatisering: 7 trin (med billeder)
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, November
Anonim
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering
WI-Fi-styret 4CH relæmodul til hjemmeautomatisering

Jeg har tidligere brugt mange WI-FI baseret på slukkontakter. Men de passer ikke til mit krav. Derfor ville jeg bygge min egen, som kan erstatte normale vægkontaktstik uden ændringer. ESP8266 -chippen er Wifi -aktiveret IoT -platform for alle. Det jeg har gjort er at oprette et firekanals relækort til det, og den sejeste del er, at kortet også har en 100-240V-AC til 5V-DC strømforsyning om bord, så du vil kunne tilslutte det direkte til vekselstrøm, mens du opretter et Wifi -aktiveret tavle. Det har også en overskrift, hvor du vil kunne forbinde Tx-RX-baserede enheder (Noget som en Nextion Dispalys).

En kort specifikation af tavlen er som nævnt nedenfor

  • Den leveres med en header, hvor du kan tilslutte TX-RX-baserede enheder og tilslutte TTL-USB-programmer til programmering af ESP12E WI-FI-chippen.
  • Fire relæer til tilslutning af fire AC/DC -belastninger og begge NC/NO -stik på relæet leveres
  • Kan forprogrammeres med integrering af hjemmeautomatisering.
  • 100-240VAC eller 5VDC valgbar input.
  • Effekt: 3W
  • LED til test, der er tilsluttet en GPIO og også som indikator, når relæet tændes /slukkes
  • Tavlens dimensioner er 76 x 76 mm

Forbrugsvarer

1x Hi-Link HLK-PM01 (230V-5 VDC 3W)

1x ESP12E/ESP12F

4x PC817 Opt kobling

4x 5V relæ

4x D400 Transistor eller enhver NPN Switching Transistors

1x AMS1117 - 3,3v

4x LED gul (SMD 1206)

1x LED RØD (SMD 1206)

8x 10KΩ modstand (SMD 1206)

4x 330Ω modstand (SMD 1206)

1x 120Ω modstand (SMD 1206)

2x mikrokontakt

3x Skrueterminal 5mm pitch 2pin

Trin 1: Valg af hardware

Valg af hardware
Valg af hardware

Derudover skal du have et passende lodde- og målesæt, som består af et loddejern, lodde, (varmlufts lodningsanordning), multimeter og så videre.

Værktøjer:

  • Loddejern eller bedre at bruge varmluftspistol
  • De lodningspumpe
  • Trådskærer og stripper
  • Skruetrækker
  • USB TTL -programmerer (For at uploade program skal du bruge TTL -konverter, eller du kan bruge Arduino UNO ved at fjerne Atmega328 på samme måde som TTL -konverter.)

Trin 2: Design og test kredsløbet

Design og test af kredsløbet
Design og test af kredsløbet
Design og test af kredsløbet
Design og test af kredsløbet
Design og test af kredsløbet
Design og test af kredsløbet

Det første trin efter at have forstået, hvordan ESP12E fungerer. Jeg startede med at samle alle de komponenter, jeg havde brug for: 10K og 330 ohm modstande, NPN -transistorer, brødbræt, jumperledninger. Jeg fulgte med en udskrift af ESP12E. Processen var kedelig, men jeg var i stand til at få et arbejdskredsløbsdiagram til tilstanden ESP Chip Stand Alone. Jeg ville binde input højt eller lavt og brugte et multimeter til at teste output. Nu var jeg klar til at oversætte brødbrættet og skematisk til et printkort.

Til at designe printkortet brugte jeg udelukkende Autodesk EAGLE. Der er andre gode programmer som EasyEDA og Fritzing til rådighed til at hjælpe med at designe et printkort.

Trin 3: Gør projektet til et faktisk printkort (samling og lodning)

Gør projektet til et faktisk printkort (samling og lodning)
Gør projektet til et faktisk printkort (samling og lodning)
Gør projektet til et faktisk printkort (samling og lodning)
Gør projektet til et faktisk printkort (samling og lodning)
Gør projektet til et faktisk printkort (samling og lodning)
Gør projektet til et faktisk printkort (samling og lodning)

Du kan selv ætse printkortet derhjemme. Men jeg bestilte printkortet hos en professionel producent, som tilbyder overkommelige priser og fremstilling af høj kvalitet. Derfor er der ingen grund til at gøre det derhjemme. Plus du vil have et professionelt udseende PCB skabt af dig! Samlingen og lodningen af dette projekt er ganske enkel.

Først lodder du alle komponenter (som på billederne) på brættet, men sørg for, at SMD -komponenterne er loddet i den korrekte retning. Du kan genkende den korrekte retning ved de hvide prikker på tavlen. Når du er færdig med lodning, må du under ingen omstændigheder tilslutte kredsløbskortet med strøm, da dette kan beskadige komponenterne! Startet med at placere og lodde lysdioderne, derefter modstandene og stiftoverskrifterne. Jeg bruger lidt loddemiddel til at gøre arbejdet lettere. Loddemasse gør PCB snavset. Til rengøring bruger jeg en vatpind med acetone.

Trin 4: Hardwareforbindelse

Hardwareforbindelse
Hardwareforbindelse
Hardwareforbindelse
Hardwareforbindelse

For at uploade program skal du bruge TTL -konverter (viser nedenfor), eller du kan bruge Arduino UNO ved at fjerne Atmega328 på samme måde som TTL -konverter.

Opret forbindelse mellem WiFi Relay 4CH og TTL converter. PCB -> TTL Converter Pin

VCC -> 3v3

GND-> GND

DTR -> GND

RXD-> TXDTXD-> RXD

Trin 5: Påkrævede filer

Trin 6: Upload programmet

Upload programmet
Upload programmet
Upload programmet
Upload programmet
Upload programmet
Upload programmet

Du skal installere ESP -kort til Arduino IDE, før du bruger ESP8266. Så følg venligst disse trin.

  • Kør Arduino IDE Gå til Filer> Præference til Åbn præferencer vindue.
  • Indsæt https://arduino.esp8266.com/stable/package_esp8266com_index.json URL i board manager -webadresserne.

Trin 7: Enhed i aktion

Enhed i aktion
Enhed i aktion
Enhed i aktion
Enhed i aktion
Enhed i aktion
Enhed i aktion

Endelig ledningsføring og prøve af PCB

Efter upload af programmet skal du fjerne alle TTL-forbindelser og tænde for 100-240 V AC. Nu er din egen Smart Switch klar til brug.

Håber dette kan være nyttigt for nogen og lærte lige så meget som jeg gjorde. Du kan bruge alle de filer, der deles her, og selv prøve.

Eventuelle kommentarer er velkomne, hvis du, hvis du nød det, deler din feedback eller eventuelle forbedringer. Tak alle sammen og vi ses snart.

Glad for at lave!

Anbefalede: