INHOUDSOPGAWE:

WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering: 7 stappe (met foto's)
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering: 7 stappe (met foto's)

Video: WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering: 7 stappe (met foto's)

Video: WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering: 7 stappe (met foto's)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Julie
Anonim
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering
WI-Fi-beheerde 4CH-aflosmodule vir tuisautomatisering

Ek het voorheen baie WI-FI gebruik, gebaseer op afskakelaars. Maar dit pas nie by my vereiste nie. Daarom wou ek my eie bou, wat normale muurskakelaars kan vervang sonder enige veranderinge. Die ESP8266 Chip is 'n Wifi -gebaseerde IoT -platform vir almal. Wat ek gedoen het, is om 'n vierkanaal-relaibord daarvoor te skep, en die lekkerste is dat die bord ook 'n 100-240V-AC tot 5V-DC-kragtoevoer aan boord het, sodat u dit direk aan die AC-net kan koppel terwyl u skep 'n Wifi -skakelbord. Dit het ook 'n kop waar u toestelle op Tx-RX kan koppel (iets soos 'n Nextion Dispalys).

'N Kort uiteensetting van die bord is soos hieronder genoem

  • Dit bevat 'n kopstuk waarop u toestelle wat op TX-RX gebaseer is, kan aansluit en 'n TTL-USB-programmeerder kan aansluit om die ESP12E WI-FI-chip te programmeer.
  • Daar is vier relais om vier wisselstroom-/gasspanningskragte aan te sluit en beide NC/NO -aansluitings van die aflos
  • Kan vooraf geprogrammeer word met integrasie van tuis outomatisering.
  • 100-240VAC of 5VDC kies insette.
  • Krag: 3W
  • LED vir toetsing wat gekoppel is aan 'n GPIO en ook as 'n aanduiding wanneer die relais aan /af gaan
  • Die afmetings van die bord is 76 x 76 mm

Voorrade

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

1x ESP12E/ESP12F

4x PC817 Opt -koppelaar

4x 5V aflos

4x D400 -transistor of enige NPN -skakel -transistors

1x AMS1117 - 3.3v

4x LED geel (SMD 1206)

1x LED ROOI (SMD 1206)

8x 10KΩ Weerstand (SMD 1206)

4x 330Ω Weerstand (SMD 1206)

1x 120Ω weerstand (SMD 1206)

2x mikroskakelaar

3x skroefaansluiting 5mm steek 2pin

Stap 1: Kies die hardeware

Die keuse van die hardeware
Die keuse van die hardeware

Daarbenewens moet u 'n geskikte soldeer- en maatstel hê, wat bestaan uit 'n soldeerbout, soldeer, (warm lug soldeerapparaat), multimeter, ensovoorts.

Gereedskap:

  • Soldeerbout of beter om warmluggeweer te gebruik
  • Die soldeerpomp
  • Draadsnyer en -stropper
  • Skroewedraaier
  • USB TTL -programmeerder (om 'n program op te laai, moet u 'n TTL -omskakelaar gebruik, of u kan Arduino UNO gebruik deur Atmega328 op dieselfde manier as die TTL -omskakelaar te verwyder.)

Stap 2: Ontwerp en toets die stroombaan

Ontwerp en toets die stroombaan
Ontwerp en toets die stroombaan
Ontwerp en toets die stroombaan
Ontwerp en toets die stroombaan
Ontwerp en toets die stroombaan
Ontwerp en toets die stroombaan

Die eerste stap nadat u verstaan het hoe ESP12E werk. Ek het begin met die versameling van al die komponente wat ek benodig: 10K- en 330 ohm -weerstande, NPN -transistors, broodbord, jumperdrade. Ek het gevolg met 'n afdruk van die ESP12E. Die proses was vervelig, maar ek kon 'n werkskakeldiagram vir die ESP Chip Stand Alone -modus kry. Ek sou die insette hoog of laag vasmaak en 'n multimeter gebruik om die uitsette te toets. Nou was ek gereed om die broodbord en die skematiese vertaling na 'n PCB te vertaal.

Ek het Autodesk EAGLE uitsluitlik gebruik om die PCB te ontwerp. Daar is ander uitstekende programme soos EasyEDA en Fritzing beskikbaar om 'n PCB te ontwerp.

Stap 3: Verander die projek in 'n werklike PCB (montering en soldering)

Verander die projek in 'n werklike PCB (montering en soldering)
Verander die projek in 'n werklike PCB (montering en soldering)
Verander die projek in 'n werklike PCB (montering en soldering)
Verander die projek in 'n werklike PCB (montering en soldering)
Verander die projek in 'n werklike PCB (montering en soldering)
Verander die projek in 'n werklike PCB (montering en soldering)

U kan die PCB self by die huis ets. Maar ek het die PCB bestel by 'n professionele vervaardiger, wat bekostigbare pryse en vervaardiging van hoë gehalte bied. Daarom is daar geen rede om dit tuis te doen nie. Boonop het u 'n professionele PCB wat deur u gemaak is! Die samestelling en soldeer van hierdie projek is redelik eenvoudig.

Eerstens soldeer u alle komponente (soos op die foto's) op die bord, maar maak seker dat die SMD -komponente in die regte rigting gesoldeer is. U kan die regte rigting herken aan die wit kolletjies op die bord. As u klaar is met soldeer, moet u onder geen omstandighede die printplaat met stroom verbind nie, aangesien dit die komponente kan beskadig! Ek gebruik 'n bietjie soldeervloeipasta om die werk makliker te maak. Soldeerpasta maak die PCB vuil. Om dit skoon te maak, gebruik ek 'n katoenpyp met asetoon.

Stap 4: Hardewareverbinding

Hardewareverbinding
Hardewareverbinding
Hardewareverbinding
Hardewareverbinding

Om die program op te laai, moet u 'n TTL -omskakelaar gebruik (hieronder getoon), of u kan Arduino UNO gebruik deur Atmega328 te verwyder, dieselfde as die TTL -omskakelaar.

Maak verbinding tussen WiFi Relay 4CH en TTL converter. PCB -> TTL Converter Pin

VCC -> 3v3

GND-> GND

DTR -> GND

RXD-> TXDTXD-> RXD

Stap 5: Vereiste lêers

Stap 6: Laai die program op

Laai die program op
Laai die program op
Laai die program op
Laai die program op
Laai die program op
Laai die program op

U moet ESP -borde op Arduino IDE installeer voordat u ESP8266 gebruik. Volg dus hierdie stappe.

  • Begin Arduino IDE Gaan na File> Voorkeur om oop te maak venster.
  • Plak https://arduino.esp8266.com/stable/package_esp8266com_index.json URL in die URL -bestuurder se URL's.

Stap 7: Toestel in aksie

Toestel in aksie
Toestel in aksie
Toestel in aksie
Toestel in aksie
Toestel in aksie
Toestel in aksie

Laaste bedrading en toets van PCB

Nadat u die program opgelaai het, verwyder u alle TTL-verbinding en skakel u met 100-240 V AC aan. Nou is u eie Smart Switch gereed om te gebruik.

Hoop dit kan vir iemand nuttig wees en soveel geleer het as ek. U kan al die lêers wat hier gedeel word, gebruik en self gaan.

Enige kommentaar is welkom, en as u dit geniet, deel u terugvoer of verbeterings wat u kan aanbring. Dankie almal en sien julle binnekort.

Lekker maak!

Aanbeveel: