Talaan ng mga Nilalaman:

Pag-aautomat ng Home Sa ESP8266 WiFi Nang Hindi Gumagamit ng Blynk !: 24 Hakbang (na may Mga Larawan)
Pag-aautomat ng Home Sa ESP8266 WiFi Nang Hindi Gumagamit ng Blynk !: 24 Hakbang (na may Mga Larawan)

Video: Pag-aautomat ng Home Sa ESP8266 WiFi Nang Hindi Gumagamit ng Blynk !: 24 Hakbang (na may Mga Larawan)

Video: Pag-aautomat ng Home Sa ESP8266 WiFi Nang Hindi Gumagamit ng Blynk !: 24 Hakbang (na may Mga Larawan)
Video: ESP8266 Diesel Injector Purging Station - PWM NodeMCU pump flow Control (Subtittled) 2024, Hulyo
Anonim
Pag-aautomat ng Home Sa ESP8266 WiFi Nang Hindi Gumagamit ng Blynk!
Pag-aautomat ng Home Sa ESP8266 WiFi Nang Hindi Gumagamit ng Blynk!

Una, nais kong MAGPASALAMAT sa lahat sa pagwawagi sa akin sa Automation Contest 2016 para sa INSTRUCTABLE na ito. Kaya, tulad ng ipinangako ko sa iyo, narito ang itinuturo para sa pagkontrol sa mga gamit sa bahay gamit ang module na WiFi ng ESP8266.

Hakbang 1: Susunod sa Home Automation

Upang manatili sa sopa at makontrol ang lahat ng mga de-koryenteng kasangkapan sa pamamagitan lamang ng isang remote sa TV, lumikha ako ng isang itinuturo para doon at ngayon ay oras na upang mag-upgrade sa WiFi. Ngayon makaya mo nang makontrol ang lahat gamit ang iyong smartphone. Tunog kumplikado !!! Ngunit napakadaling gawin !!!

Hakbang 2: Bakit ang ESP8266?

Bakit ang ESP8266?
Bakit ang ESP8266?

Ngayon ay maaaring iniisip mo kung bakit gumagamit ako ng WiFi dito? Gumagamit sana ako ng Bluetooth o RF ngunit bakit ang Wifi lamang gamit ang ESP8266? Ang Simpleng sagot ay: • Ang ESP8266 ay magiging mas mura kaysa sa Bluetooth module (sa eBay, humigit-kumulang na $ 2) • Sa pamamagitan ng paggamit ng ESP8266, maaari mong ikonekta ang module sa internet at makontrol ito mula sa anumang bahagi ng mundo.

Hakbang 3: Aling Modyul ng ESP ang Dapat Kong Bilhin?

Aling Modyul ng ESP ang Dapat Kong Bilhin?
Aling Modyul ng ESP ang Dapat Kong Bilhin?
Aling Modyul ng ESP ang Dapat Kong Bilhin?
Aling Modyul ng ESP ang Dapat Kong Bilhin?
Aling Modyul ng ESP ang Dapat Kong Bilhin?
Aling Modyul ng ESP ang Dapat Kong Bilhin?

Ngayon mayroong isang bagong tanong na itinaas dito Aling module ng ESP8266 ang dapat kong bilhin? Sa ngayon maraming mga pagkakaiba-iba ng modyul na ito. Dito sa itinuturo na ito, gumamit ako ng module na ESP-01. Ito ang unang module na ipinakilala at din ang pinakamura kaya kung ikaw ay isang nagsisimula sa IoT, mas mabuti na pumunta ka para rito. Ang module na dapat mong bilhin ay nakasalalay sa kung gaano karaming mga gpio (pangkalahatang-layunin-input-output) na mga pin ang kailangan mo. Magpapasya ito kung gaano karaming mga bagay ang maaari mong makontrol sa pamamagitan ng WiFi. Para sa mga nagsisimula inirerekumenda ko ang module na ESP-01.

Hakbang 4: Ilang Pangunahing Impormasyon sa WIFI !!

Ilang Pangunahing Impormasyon sa WIFI !!!
Ilang Pangunahing Impormasyon sa WIFI !!!

Ang WiFi ay isang teknolohiya na nagpapahintulot sa mga elektronikong aparato na kumonekta sa isang wireless LAN (WLAN) network, pangunahin na ginagamit ang 2.4 gigahertz (12 cm) UHF at 5 gigahertz (6 cm) SHF ISM radio band. Ang Wi-Fi ay pangalan ng isang tanyag teknolohiyang wireless networking na gumagamit ng mga radio wave upang magbigay ng wireless na may bilis na Internet at mga koneksyon sa network. Ang isang karaniwang maling kuru-kuro ay ang salitang Wi-Fi ay maikli para sa "Wireless Fidelity", subalit hindi ito ang kaso. Ang Wi-Fi ay isang trademark na parirala na nangangahulugang IEEE 802.11x.

Hakbang 5: Hindi Blynk !!

Hindi Blynk !!!
Hindi Blynk !!!

Maaari mong makita ang Home Automation na may esp8266 sa buong mga Instructable ngunit ang isang karaniwang bagay ay kinokontrol nila ang kanilang esp sa pamamagitan ng Blynk app. Kaya, ang Blynk app ay isang magandang bagay din para sa ESP ngunit mayroon pa ring ilang kahinaan. • Una, nangangailangan ito ng isang koneksyon sa internet upang ang app ay maaaring konektado sa server nito. • Pangalawa, tulad ng iba pang mga pamamaraan, ang Blynk app pati na rin ang Esp ay kailangang kumonekta sa isang WiFi Hotspot. Kaya, ang mga taong walang permanenteng koneksyon sa net o isang router bilang isang hotspot ay hindi maaaring gumamit ng Blynk app.

Hakbang 6: Kung gayon Ano ang Napaka Espesyal sa Aking System !!

Sa aking system, lumikha ako ng isang android app na direktang kumokonekta sa iyong esp sa halip na kumonekta sa isang hotspot. Hindi rin ito nangangailangan ng koneksyon sa internet o anumang panlabas na wifi hotspot dahil ang dalawang machine ay direktang kumonekta na nagreresulta sa mabilis na reaksyon ng ESP.

Hakbang 7: Ipunin ang Lahat ng Mga Bahagi

Ipunin ang Lahat ng Bahagi
Ipunin ang Lahat ng Bahagi
Ipunin ang Lahat ng Bahagi
Ipunin ang Lahat ng Bahagi
Ipunin ang Lahat ng Bahagi
Ipunin ang Lahat ng Bahagi

Narito ang lahat ng mga bahagi na kakailanganin mo sa Project na ito ay nabanggit at ang mga link mula sa kung saan mo ito maaaring bilhin ngunit inirerekumenda ko na subukan mo munang makita ang mga bahagi nang lokal dahil sa ganitong paraan maaari mo itong mabili nang mas mabilis at marahil ay mas mura ngunit kung hindi. magagamit nang lokal maaari mong palaging bilhin ang mga ito sa mga ibinigay na link. Palagi kong binibili ang lahat mula sa ebay 'dahil ito ang pinakamura. Para sa proyektong ito kakailanganin mo:

  • ESP8266 WiFi Module
  • FTDI Breakout (o ARDUINO UNO)
  • 2x 1K Resistors
  • 2x BC547 Transistor
  • 2x 5v Relay
  • 2x 1N4007 DIODE
  • 2x Screw Teminals.

Hakbang 8: Gawin itong Friendly ng Breadboard

Gawin itong Friendly ng Breadboard
Gawin itong Friendly ng Breadboard
Gawin itong Friendly ng Breadboard
Gawin itong Friendly ng Breadboard
Gawin itong Friendly ng Breadboard
Gawin itong Friendly ng Breadboard

Sa ngayon, maaaring napansin mo na ang ESP-01 ay hindi maaaring magkasya sa breadboard kaya kailangan nating gawin itong Breadboard Friendly. Ang mga hakbang ay simple kailangan mo lamang i-cut ang isang 4 x 4 na tuldok pcb, maghinang ang mga header ng lalaki at mga babaeng header tulad ng ipinakita sa mga larawan sa itaas.

Hakbang 9: Ang Application ng Android

Ang Android Application
Ang Android Application

Para sa pagkontrol ng direkta sa ESP8266 mula sa iyong mobile phone, lumikha ako ng isang app gamit ang imbentor ng MIT app. Maaari mong makita ang app dito.

Una kailangan mong ikonekta ang iyong smartphone sa esp8266 WiFi at pagkatapos ay itakda ang ip address sa ip address ng iyong module sa app. Sa aking kaso, ito ay 192.168.4.1

Hakbang 10: PANAHON NA MAGSIMULANG BUHUNAN !!

Una kailangan naming ikonekta ang module ng ESP sa computer upang mai-update ang firmware pati na rin i-program ito.

Hakbang 11: I-convert ang 5v sa 3.3v !!

I-convert ang 5v sa 3.3v !!!
I-convert ang 5v sa 3.3v !!!

Ang pinaka-importaqnat na bagay ay ang module na esp8266 gagana lamang sa 3.3v at hindi 5v.

Maaari itong patayin ng 5v, kaya upang mai-convert ang 5v sa 3.3v kailangan nating lumikha ng isang divider ng boltahe.

Lumikha ng isang divider ng boltahe sa pamamagitan ng pagkonekta ng isang 1K at 2K risistor tulad ng ipinakita sa larawan.

Hakbang 12: Ikonekta ang FTDI kay Esp !!

Ikonekta ang FTDI kay Esp !!!
Ikonekta ang FTDI kay Esp !!!

Sundin lamang ang eskematiko upang ikonekta ang iyong esp sa isang FTDI breakout. Siguraduhing gumamit lamang ng 3.3v sa iyong FTDI breakout.

Hakbang 13: Wala kang FTDI Breakout

Wala kang FTDI Breakout!
Wala kang FTDI Breakout!

Kung sakaling wala kang FTDI breakout tulad ng sa akin, maaari mo ring gamitin ang iyong arduino upang mai-program ang esp. TANGGALIN ANG ATMEGA 328 IC MULA SA ARDUINO BOARD BAGO ANG PROGRAMMING. Huwag kalimutan na ang ESP8266 ay gumagana sa 3.3v AT HINDI SA 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER Down) TX ------------- TXRX ----------------- RX

Hakbang 14: I-flash ang Iyong ESP

I-flash ang iyong ESP
I-flash ang iyong ESP

I-flash ang iyong ESP sa pinakabagong firmware. I-download ang kinakailangang software. Flasher.exe Siguraduhin na ikonekta ang gpio 0 sa lupa. Paganahin nito ang flash mode sa iyong esp.

I-download ang mga file. >>>>> Ang mga file ay nasa zip file kaya't i-unzip ang mga ito at buksan ang esp8266_flasher.exe >>>>> Maaari mong gamitin ang.bin firmware na ibinigay sa zip file. >>>>> Pagkatapos ay piliin ang iyong KOMUNIKASYON (COM) PORT, at ipasok ang 0x00080 sa kabilang haligi. >>>>>>> Hit Download.

Hakbang 15: Suriin Kung Mabuti ang Lahat !!

Suriin Kung Ayos ang Lahat !!!
Suriin Kung Ayos ang Lahat !!!

Pagkatapos i-flash ang ESP, oras na upang suriin kung ang lahat ay maayos.

  • Pumunta sa Arduino IDE
  • Pumunta sa serial monitor
  • Piliin ang baud rate 115200
  • Ipasok ngayon ang mga sumusunod na utos.

AT

Matapos ipasok ang utos na ito pindutin ang IPADALA at kung tatanggapin mo ang OK pagkatapos ay nakatakda ka nang umalis.

Maaari mong i-play ang modyul sa iba pang mga AT utos tulad ng ipinakita sa mga larawan sa itaas.

Hakbang 16: Pre-Coding

Paunang Pag-coding
Paunang Pag-coding
Paunang Pag-coding
Paunang Pag-coding
Paunang Pag-coding
Paunang Pag-coding
Paunang Pag-coding
Paunang Pag-coding

Upang mai-program ang ESP mula sa Arduino IDE, kailangan mong mag-install ng ilang mga kinakailangang software.

1. Pumunta sa Arduino IDE 2. Pumunta sa File >>>> Mga Kagustuhan 3. Sa text box ng ADDITIONAL BOARDS MANAGER URL, kopyahin at i-paste ang path sa ibaba

arduino.esp8266.com/package_esp8266com_inde…

4. Pumunta sa TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. I-type ang esp sa searchbox at isang pagpipilian lamang ang maiiwan.6. I-install ang ESP8266 PACKAGE na iyon.

Hakbang 17: Oras para sa Coding

Matapos i-install ang Package na ESP8266, PUMUNTA SA TOOL >>>>> BOARDS >>>>> Piliin ang module na mayroon ka (Kung mayroon kang esp-01 module na tulad ko, piliin ang GENERIC ESP8266 MODULE)

Baguhin ngayon ang Mga Katangian ayon sa iyong module sa menu ng mga tool.

Siguraduhin na mayroon kang library ng ESP8266WIFI.

I-upload ang code sa iyong esp.

Hakbang 18: Gawin ang Circuit !!

Gawin ang Circuit !!!
Gawin ang Circuit !!!
Gawin ang Circuit !!!
Gawin ang Circuit !!!
Gawin ang Circuit !!!
Gawin ang Circuit !!!

Subukan munang gawin ang circuit sa breadboard at pagkatapos ay gawin itong permanenteng sa pcb board.

Ngunit ang pinakamalaking problema ay ang ESP8266 na nangangailangan ng 3.3v at hindi 5v.

Huwag maliitin ang lakas ng 5v, sapat na upang patayin ang iyong module ng ESP.

*** Hoy! sinaktan sa kung saan ??? Palagi akong nandiyan upang tulungan ka sa mga komento sa ibaba !!! ***

Hakbang 19: MAG-INGAT !!! MATAAS NA BOLTAHE!!

MAG-INGAT !!! MATAAS NA BOLTAHE!!!
MAG-INGAT !!! MATAAS NA BOLTAHE!!!

BABALA !!

Ang maling o maling paggamit ay maaaring humantong sa:

  • Malubhang pinsala o Kamatayan.
  • Pisikal na Pinsala sa Produkto.
  • Lumilikha ng mga mapanganib na Panganib.

*** HINDI AKO KUMUHA NG RESPONSIBILITY NG ANUMANG IYONG ACTIONS ***

Hakbang 20: Paano Ito Magagamit sa Iyong BAHAY !!

Paano Ito Magagamit sa Iyong Bahay !!!
Paano Ito Magagamit sa Iyong Bahay !!!

Sabihin nating nais mong kontrolin ang iyong ilaw at bentilador ng iyong silid-tulugan, maaari mong mai-install ang circuit na ito sa switch board. Buksan lamang ang switch board na kumokontrol sa iyong mga ilaw at tagahanga at malalaman mo na ang dalawang wires ay nakakabit sa switch. Alisin lamang ang mga wires mula sa switch at ikonekta ang mga ito sa mga terminal ng PCB at tapos ka na. Super Simple pa Mahusay.

*** Mga bata, layuan ang mga live na wire ng kuryente. Magkaroon ng isang nasa hustong gulang sa tabi upang gawin ang mataas na boltahe na gawaing elektrikal ***

Hakbang 21: TroubleShooting! @ # $%

Pag-troubleshoot! @ # $%
Pag-troubleshoot! @ # $%

Hmm… Hindi gumagana tulad ng Inaasahan ???

Subukan ang gabay sa Troubles Shooting na ito upang magawa mo ang iyong proyekto na gumana tulad ng isang kagandahan !!

Suriin muna ang code. Tiyaking na-install mo nang tama ang lahat ng mga aklatan. Kung hindi pagkatapos ay kailangan mo munang i-download ang mga ito

  • Tiyaking tama ang mga Koneksyon. Gamit ang pagpapatuloy na pagpapaandar ng iyong multimeter suriin para sa anumang maling koneksyon o maikling circuit !!!
  • Tiyaking mayroon kang nagtatrabaho na ESP at mga relay.
  • Siguraduhing inilagay mo ang diode sa wastong polarity.
  • Tiyaking nakakonekta mo ang iyong telepono sa pamamagitan ng WiFi.

*** Kung mayroon kang anumang mga pag-aalinlangan tungkol dito maaari mo akong laging tanungin sa mga komento sa ibaba ***

Hakbang 22: Suriin ang Mga Puntong Ito !!

  • Bago subukan ang circuit, i-double check ang lahat ng mga koneksyon na may pagpapatuloy na pagpapaandar ng multi meter para sa anumang maling koneksyon o maikling circuit.
  • I-install ang diode sa pagitan ng mga coil sa tamang polarity dahil mapoprotektahan nito ang aming circuit mula sa anumang reverse current.
  • Inirerekumenda ko na bago subukan ang circuit sa HIGH AC VOLTAGE, subukan mo muna ito sa isang simpleng LED.
  • Huwag ring gumamit ng mga nasabing appliances na kumukuha ng mas maraming kasalukuyang kaysa sa mga rating ng iyong Relay.

Hakbang 23: Ano ang Nangyayari Dito ???

Hmm… nalilito na ngayon … hayaan mong sabihin ko sa iyo Ano ang nangyayari dito ???

Kapag pinindot mo ang button na ON sa WiFi controller app, nagpapadala ito ng signal na ON sa ESP. Ang modyul ay na-program sa isang paraan na kapag natanggap nito ang signal na ON, lumiliko itong estado ng gpio sa TAAS. Sa pamamagitan nito, napapagana ang relay at sa pag-ON ang appliance. Sa parehong paraan kapag pinindot mo ang OFF, isinasara ng esp ang estado ng gpio upang LOW, at sa gayon ang relay ay patayin kaya ang appliance. Ang prinsipyo ng pagtatrabaho ay napakasimple kumpara sa komplikasyon sa Blynk app.

Kung nais mo ng karagdagang impormasyon suriin ang tutorial ng GreatScott dito.

*** Kung mayroon ka pang mga pagdududa, huwag mag-atubiling magtanong sa seksyon ng komento sa ibaba ***

Hakbang 24: Konklusyon !!

Konklusyon !!!
Konklusyon !!!

Hoy !!! Good Luck para sa paglikha ng ito sa iyong sarili. Kung sinaktan ka sa isang lugar, huwag mag-atubiling magtanong sa akin sa mga seksyon ng mga komento sa ibaba. Palagi akong nandiyan upang tumulong. Kung mayroon kang anumang mga mungkahi sabihin ito sa akin, at kung nais mo ang proyekto na pindutin ang katulad na pindutan, ibahagi ang proyekto hangga't maaari at mangyaring VOTE sa mga paligsahan.

Salamat sa pagbabasa,

YAVNIK SHARMA

Inirerekumendang: