Talaan ng mga Nilalaman:

LED Control Paggamit ng ESP8266 WiFi Module- Internet of Things: 6 Hakbang
LED Control Paggamit ng ESP8266 WiFi Module- Internet of Things: 6 Hakbang

Video: LED Control Paggamit ng ESP8266 WiFi Module- Internet of Things: 6 Hakbang

Video: LED Control Paggamit ng ESP8266 WiFi Module- Internet of Things: 6 Hakbang
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, Hunyo
Anonim
LED Control Gamit ang ESP8266 WiFi Module- Internet of Things
LED Control Gamit ang ESP8266 WiFi Module- Internet of Things

Ang ESP8266 ay isang murang Wi-Fi chip na may buong TCP / IP stack at MCU (microcontroller unit) na may kakayahang ginawa ng tagagawa ng Tsina na nakabase sa Shanghai, ang Espressif Systems.

Ang chip ay unang napansin ng mga gumagawa ng kanluran noong Agosto 2014 kasama ang module na ESP-01, na ginawa ng isang tagagawa ng third-party, si Ai-Thinker. Pinapayagan ng maliit na modyul na ito ang mga microcontroller upang kumonekta sa isang Wi-Fi network at gumawa ng mga simpleng koneksyon sa TCP / IP gamit ang mga command na istilo ng Hayes. Gayunpaman, sa oras na halos walang dokumentasyon na wikang Ingles sa maliit na tilad at mga utos na tinanggap nito. Ang napakababang presyo at ang katunayan na may napakakaunting panlabas na mga bahagi sa module na iminungkahi na sa kalaunan ay maaaring maging masyadong mura sa dami, naakit ang maraming mga hacker upang galugarin ang module, chip, at ang software dito, pati na rin upang isalin ang dokumentasyong Tsino. Ang ESP8285 ay isang ESP8266 na may 1 MiB ng built-in na flash, na nagpapahintulot sa mga solong-chip na aparato na may kakayahang kumonekta sa Wi-Fi.

Hakbang 1: Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod: -

Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod:
Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod:
Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod:
Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod:
Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod:
Ang Pangunahing Mga Kinakailangan para sa Proyekto na Ito ay Nakalista Bilang Mga sumusunod:

(1) ESP8266 WiFi Module

(2) Arduino IDE

(3) Breadboard

(4) Mga Jumper Wires

(5) USB-TTL Converter

(6) Pinagmulan ng Power (3.3v DC)

(7) Wireless Internet Connection (WiFi)

(8) Web Server (maaari mong gamitin ang amin)

(9) LED

Hakbang 2: Ano ang ESP8266?

Ano ang ESP8266?
Ano ang ESP8266?
Ano ang ESP8266?
Ano ang ESP8266?
Ano ang ESP8266?
Ano ang ESP8266?

Ang ESP8266 ay isang murang Wi-Fi chip na may buong TCP / IP stack at MCU (microcontroller unit) na may kakayahang ginawa ng tagagawa ng Tsina na nakabase sa Shanghai, ang Espressif Systems.

Ang chip ay unang napansin ng mga gumagawa ng kanluran noong Agosto 2014 kasama ang module na ESP-01, na ginawa ng isang tagagawa ng third-party, si Ai-Thinker. Pinapayagan ng maliit na modyul na ito ang mga microcontroller upang kumonekta sa isang Wi-Fi network at gumawa ng mga simpleng koneksyon sa TCP / IP gamit ang mga command na istilo ng Hayes. Gayunpaman, sa oras na halos walang dokumentasyon na wikang Ingles sa maliit na tilad at mga utos na tinanggap nito. Ang napakababang presyo at ang katunayan na may napakakaunting panlabas na mga bahagi sa module na iminungkahi na sa kalaunan ay maaaring maging masyadong mura sa dami, naakit ang maraming mga hacker upang galugarin ang module, chip, at ang software dito, pati na rin upang isalin ang dokumentasyong Tsino. Ang ESP8285 ay isang ESP8266 na may 1 MiB ng built-in na flash, na nagpapahintulot sa mga solong-chip na aparato na may kakayahang kumonekta sa Wi-Fi.

Hakbang 3: Ano ang Arduino at IDE?

Ano ang Arduino at IDE?
Ano ang Arduino at IDE?

Ang Arduino ay isang open-source electronics platform batay sa madaling gamiting hardware at software. Nabasa ng mga board ng Arduino ang mga input - ilaw sa isang sensor, isang daliri sa isang pindutan, o isang mensahe sa Twitter - at ginawang isang output - pinapagana ang isang motor, binubuksan ang isang LED, naglathala ng isang bagay sa online. Maaari mong sabihin sa iyong board kung ano ang gagawin sa pamamagitan ng pagpapadala ng isang hanay ng mga tagubilin sa microcontroller sa board. Upang magawa mo ito, ginagamit mo ang wika ng programa ng Arduino (batay sa Mga Kable), at ang Arduino Software (IDE), batay sa Pagproseso.

Bakit Arduino? Salamat sa simple at naa-access na karanasan ng gumagamit, ginamit ang Arduino sa libu-libong iba't ibang mga proyekto at application. Ang software ng Arduino ay madaling gamitin para sa mga nagsisimula, sapat na kakayahang umangkop para sa mga advanced na gumagamit. Ito ay tumatakbo sa Mac, Windows, at Linux. Ginagamit ito ng mga guro at mag-aaral upang makabuo ng mga instrumentong pang-agham na may mababang gastos, upang mapatunayan ang mga prinsipyo ng kimika at pisika, o upang makapagsimula sa pagprograma at robot. Ang mga taga-disenyo at arkitekto ay nagtatayo ng mga interactive na prototype, musikero at artist na ginagamit ito para sa mga pag-install at upang mag-eksperimento sa mga bagong instrumentong pangmusika. Siyempre, ginagamit ito ng mga gumagawa upang makabuo ng maraming mga proyekto na ipinakita sa Maker Faire, halimbawa. Ang Arduino ay isang pangunahing tool upang matuto ng mga bagong bagay. Ang sinumang - mga bata, libangan, artista, programmer - ay maaaring magsimula sa pagsunod sa pagsunod lamang sa sunud-sunod na mga tagubilin ng isang kit, o pagbabahagi ng mga ideya sa online sa iba pang mga miyembro ng pamayanan ng Arduino.

Hakbang 4: I-download ang Arduino IDE at Proseso ng Pag-setup

I-download ang Arduino IDE at Proseso ng Pag-setup
I-download ang Arduino IDE at Proseso ng Pag-setup
I-download ang Arduino IDE at Proseso ng Pag-setup
I-download ang Arduino IDE at Proseso ng Pag-setup
  • Mag-click sa link at https://goo.gl/Cxa9rX i-download ang Arduino IDE
  • I-install ang Arduino IDE sa iyong system
  • Buksan ang Arduino IDE & Mag-click sa tab na File> Mga Kagustuhan
  • Idagdag ngayon ang sumusunod na URL sa patlang ng Mga Karagdagang Board Manager URL at i-click ang OK.
  • URL: -
  • Buksan ang tab na Mga Tool> Mga Lupon> Board Manager
  • Maghanap para sa esp8266 at i-install ang esp8266 na mga package sa komunidad
  • Pumunta ngayon sa Mga Tool> Board at piliin ang Generic ESP8266 Module
  • Buksan ang Sketch> Library> Pamahalaan ang Mga Aklatan
  • Maghanap para sa arduino json at i-install ang arduino json library ni Benoît Blanchon

Hakbang 5: I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter

I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter
I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter
I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter
I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter
I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter
I-pin ang Pagkonekta para sa ESP8266 sa USB-TTL Converter

Narito ang mga detalye ng koneksyon para sa ESP8266 sa USB-TTL Converter

  1. Ikonekta ang USB-TTL 3.3V sa ESP8266 VCC & CH_PD
  2. Ikonekta ang ESP8266 RX sa USB-TTL TX & ESP8266 TX sa USB-TTL RX
  3. Ikonekta ang ESP8266 GND sa USB-TTL GND
  4. Ikonekta ang LED sa GPIO 2 & GND
  5. Ikonekta ang GPIO 0 sa GND (LAMANG SA PAG-UPLOADING NG SKETCH)

Hakbang 6: Pag-upload ng Code at Program

I-plug ang USB-TTL sa iyong System at piliin ang port sa Tools> Ports> COMn (Ex-COM4)

Ngayon, i-edit ang mga detalye tulad ng- Pangalan ng WiFi, Password sa WiFi, Pangalan ng domain, path at ipagsama ang sketch at i-upload sa ESP8266.

Kung mayroon kang server pagkatapos ay maaari mong gamitin ang iyong sarili sa pamamagitan ng php at json code maaari mong i-download ang source file sa pamamagitan ng link sa ibaba, kung hindi maaari mong gamitin ang aking nai-upload na code

Para sa anumang isyu maaari kang makipag-ugnay sa akin-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Inirerekumendang: