Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
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
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
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)
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
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
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
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:
Kinokontrol ng 4CH Relay-board Sa Mga Push Button: 4 na Hakbang
Kinokontrol ng 4CH Relay-board Sa Mga Push Button: Ang aking hangarin ay i-upgrade ang aking Anet A8 3D-printer sa pamamagitan ng pagdaragdag ng isang control ng supply ng kuryente sa pamamagitan ng interface ng Octoprint. Gayunpaman, nais ko ring makapagsimula ng " manu-mano " ang aking 3D-printer, nangangahulugang hindi gumagamit ng web interface ngunit pinipindot lamang ang isang butto
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Midi Kinokontrol na Pag-record ng Liwanag para sa Logic Pro X: 9 Mga Hakbang (na may Mga Larawan)
Midi Controlled Recording Light para sa Logic Pro X: Ang tutorial na ito ay nagbibigay ng impormasyon sa kung paano bumuo at magprogram ng isang pangunahing interface ng MIDI upang makontrol ang isang ilaw sa pagrekord ng Logic Pro X. Ipinapakita ng imahe ang isang bloke ng diagram ng buong system mula sa Mac computer na nagpapatakbo ng Logic Pro X sa kaliwa sa Sai
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Kinokontrol na Arduino Box ng Relay: 6 Mga Hakbang (na may Mga Larawan)
Arduino Controlled Relay Box: Ang proyektong ito ay dinisenyo upang matulungan kang bumuo ng ilang mga kahon ng relay para sa pagkontrol ng lakas mula sa iyong socket ng pader gamit ang isang arduino o microcontroller. Ang inspirasyon para sa pagsulat ng isang itinuturo ay dumating nang magpasya akong na bumuo ng ilang mga kahon ng relay para sa