Talaan ng mga Nilalaman:

Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home: 7 Hakbang (na may Mga Larawan)
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home: 7 Hakbang (na may Mga Larawan)

Video: Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home: 7 Hakbang (na may Mga Larawan)

Video: Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home: 7 Hakbang (na may Mga Larawan)
Video: Преподаватель-практик - Изучение ПЛК SCADA в промышленной автоматизации # 1 2024, Hulyo
Anonim
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home
Kinokontrol ng WI-Fi na 4CH Relay Module para sa Pag-aautomat ng Home

Gumagamit ako ng maraming WI-FI Batay sa mga switch sa Dati. Ngunit ang mga iyon ay hindi angkop sa aking Kinakailangan. Iyon ang dahilan kung bakit nais kong bumuo ng aking sarili, na maaaring palitan ang mga normal na socket ng Wall Switch nang walang anumang Mga Pagbabago. Ang ESP8266 Chip ay pinagana ng Wifi ng IoT platform para sa lahat. Ang nagawa ko ay lumikha ng isang apat na Channel relay board para dito at ang pinakalamig na bahagi ay ang board ay mayroon ding 100-240V-AC hanggang 5V-DC Power supply sa board upang magawa mong ikonekta ito nang direkta sa mga mains AC habang lumilikha isang switch board na pinagana ang Wifi. Mayroon din itong isang header kung saan magagawa mong ikonekta ang mga aparatong batay sa Tx-RX (Isang bagay tulad ng isang Nextion Dispalys).

Ang isang maikling detalye ng board ay tulad ng nabanggit sa ibaba

  • Ito ay may isang header kung saan maaari mong mai-plug ang mga aparato na nakabatay sa TX-RX at Ikonekta ang TTL-USB Programmer para sa programa ng ESP12E WI-FI chip.
  • Apat na Mga Relay upang ikonekta ang apat na mga karga ng AC / DC at parehong mga koneksyon ng NC / NO ng relay ay ibinigay
  • Maaaring i-pre-program sa pagsasama ng automation ng Home.
  • 100-240VAC o 5VDC piliin ang magagawang input.
  • Lakas: 3W
  • LED para sa Pagsubok na kung saan ay konektado sa isang GPIO at din bilang tagapagpahiwatig kapag ang relay magpatuloy sa / off
  • Ang mga sukat ng board ay 76 x 76 mm

Mga gamit

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

1x ESP12E / ESP12F

4x PC817 Opt coupler

4x 5V Relay

4x D400 Transistor o anumang NPN Switching Transistors

1x AMS1117 - 3.3v

4x LED Yellow (SMD 1206)

1x LED RED (SMD 1206)

8x 10KΩ Resistor (SMD 1206)

4x 330Ω Resistor (SMD 1206)

1x 120Ω Resistor (SMD 1206)

2x Micro Switch

3x Screw Terminal 5mm pitch 2pin

Hakbang 1: Pagpili ng Hardware

Pagpili ng Hardware
Pagpili ng Hardware

Bilang karagdagan, dapat kang magkaroon ng isang naaangkop na hanay ng paghihinang at sukat, na binubuo ng isang bakal na panghinang, panghinang, (aparatong panghinang na mainit na hangin), Multimeter at iba pa.

Mga tool:

  • Panghinang na bakal o mas mahusay na gumamit ng Hot air Gun
  • De soldering Pump
  • Wire Cutter at Stripper
  • Screw Driver
  • USB TTL Programmer (Upang mag-upload ng programa kailangan mong gumamit ng TTL converter o maaari mong gamitin ang Arduino UNO sa pamamagitan ng pag-aalis ng Atmega328 bilang kapareho ng TTL converter.)

Hakbang 2: Disenyo at Pagsubok sa Circuit

Disenyo at Pagsubok sa Circuit
Disenyo at Pagsubok sa Circuit
Disenyo at Pagsubok sa Circuit
Disenyo at Pagsubok sa Circuit
Disenyo at Pagsubok sa Circuit
Disenyo at Pagsubok sa Circuit

Ang unang hakbang pagkatapos maunawaan kung paano gumagana ang ESP12E. Nagsimula ako sa pamamagitan ng pagtipon ng lahat ng mga sangkap na kailangan ko: 10K at 330 ohm resistors, NPN Transistors, Breadboard, Jumper wires. Sinundan ko kasama ang isang printout ng ESP12E. Nakakapagod ang proseso ngunit nakakuha ako ng isang gumaganang diagram ng circuit para sa mode na ESP Chip Stand Alone mode. Itatali ko ang mga input na mataas o mababa at gumamit ng isang multimeter upang subukan ang mga output. Ngayon handa na akong isalin ang breadboard at eskematiko sa isang PCB.

Upang idisenyo ang PCB ginamit ko ang Autodesk EAGLE ng eksklusibo. Mayroong iba pang mahusay na mga programa tulad ng EasyEDA at Fritzing na magagamit upang matulungan ang disenyo ng isang PCB.

Hakbang 3: Gawing ang Proyekto Sa isang Tunay na PCB (Assembly at Soldering)

Gawin ang Proyekto sa isang Aktuwal na PCB (Assembly at Soldering)
Gawin ang Proyekto sa isang Aktuwal na PCB (Assembly at Soldering)
Gawin ang Proyekto sa isang Aktuwal na PCB (Assembly at Soldering)
Gawin ang Proyekto sa isang Aktuwal na PCB (Assembly at Soldering)
Gawin ang Proyekto sa isang Tunay na PCB (Assembly at Soldering)
Gawin ang Proyekto sa isang Tunay na PCB (Assembly at Soldering)

Maaari mong i-ukit ang iyong PCB sa iyong bahay. Ngunit nag-order ako ng PCB kasama ang isang propesyonal na tagagawa, na nag-aalok ng abot-kayang presyo at mataas na kalidad na pagmamanupaktura. Samakatuwid, walang dahilan upang gawin ito sa bahay. Plus magkakaroon ka ng isang propesyonal na naghahanap ng PCB nilikha mo! Ang pagpupulong at paghihinang ng proyektong ito ay medyo simple.

Una mong solder ang lahat ng mga bahagi (tulad ng sa mga larawan) sa pisara, ngunit tiyakin na ang mga bahagi ng SMD ay solder sa tamang oryentasyon. Maaari mong makilala ang tamang direksyon ng mga puting tuldok sa pisara. Kapag natapos mo na ang paghihinang, huwag sa ilalim ng anumang mga pangyayari ikonekta ang circuit board sa kasalukuyang, dahil maaari itong makapinsala sa mga bahagi! Nagsimula sa pamamagitan ng paglalagay at paghihinang ng mga LED, pagkatapos ang mga resistor at ang mga header ng pin. Gumagamit ako ng kaunting solder flux paste upang gawing mas madali ang trabaho. Ginagawang marumi ng solder paste ang PCB. Upang linisin ito, gumagamit ako ng isang cotton swab na may acetone.

Hakbang 4: Koneksyon sa Hardware

Koneksyon sa Hardware
Koneksyon sa Hardware
Koneksyon sa Hardware
Koneksyon sa Hardware

Upang mag-upload ng programa kailangan mong gumamit ng TTL converter (ipinapakita sa ibaba) o maaari mong gamitin ang Arduino UNO sa pamamagitan ng pag-aalis ng Atmega328 bilang kapareho ng TTL converter.

Gumawa ng koneksyon sa pagitan ng WiFi Relay 4CH at TTL converter. PCB -> TTL Converter Pin

VCC -> 3v3

GND-> GND

DTR -> GND

RXD-> TXDTXD-> RXD

Hakbang 5: Kinakailangan na Mga File

Hakbang 6: I-upload ang Program

I-upload ang Program
I-upload ang Program
I-upload ang Program
I-upload ang Program
I-upload ang Program
I-upload ang Program

Kailangan mong i-install ang mga ESP board sa Arduino IDE bago gamitin ang ESP8266. Kaya, mangyaring sundin ang mga hakbang na ito.

  • Patakbuhin ang Arduino IDE Pumunta sa File> Kagustuhan sa Buksan ang window ng kagustuhan.
  • I-paste ang https://arduino.esp8266.com/stable/package_esp8266com_index.json URL sa mga board manager URL.

Hakbang 7: Kumikilos ang Device

Gumaganap ang Device
Gumaganap ang Device
Gumaganap ang Device
Gumaganap ang Device
Ginagawa ang Device
Ginagawa ang Device

Pangwakas na Kable at Pagsubok ng PCB

Matapos i-upload ang programa, alisin ang lahat ng koneksyon sa TTL at paandarin ng 100-240 V AC. Ngayon ang iyong sariling Smart Switch ay handa nang gamitin.

Inaasahan kong ito ay maaaring maging kapaki-pakinabang para sa isang tao at natutunan tulad ng ginawa ko. Maaari mong gamitin ang lahat ng mga file na ibinahagi dito at mag-go ang iyong sarili.

Anumang mga puna ay maligayang pagdating, kung ikaw kung nasiyahan ka na ibahagi ang iyong puna o anumang mga pagpapabuti na maaaring gawin. Salamat sa lahat at magkita tayo kaagad.

Maligayang paggawa!

Inirerekumendang: