ESP8266: o le WIFI module mo Arduino

ESP8266

Arduino amata amata o se faigofie laupapa mo aʻoga ma faia e fiafia ia DIY. O se avanoa fua tulaga mo eletise alolofa e mafai ona faʻapolokalameina faʻafetai ia IDE Arduino ma le tele o avanoa. Na faasolosolo lava ona tupu, tupu mai fou fou ma lomiga o le laupapa, faapea foi ma ato ma mea faʻaaoga e pei o talita lauiloa ma modula na faʻalauteleina ai le faʻavae galuega o nei laupapa.

O se tasi o faʻaopoopoga na faia se saoasaoa tele i luma i gafatia o le WiFi module, pei o le ESP8266, talu ai o lenei na faʻatagaina ai poloketi na oʻo mai i le taimi nei na vavaeʻese mafai ona fesoʻotaʻi i se upega fesoʻotaʻi ma mafai ai ona mataʻitu pe faʻatautaia le poloketi mai le Initaneti i soo se mea o le paneta. O le mafuaʻaga lena o le a matou faʻapaʻia ai lenei taʻiala i le ESP8266, ina ia e iloa ai mea uma e te matua manaʻomia ...

Se vaega o talafaasolopito

ESP8285

Le kamupani muamua na faia lenei O le chips a le ESP8266 o le Espressif, o se kamupani Saina o loʻo i Shanghai, e ui lava o loʻo i ai nei isi gaosi oloa o loʻo atiaʻe ma gaosia. O le aso tonu na faʻalauiloa ai o le taumafanafana o le 2014, o lea e le o tuai ai. Na amata ona maketiina i se tau maualalo ma faʻatasi ai ma ona agavaʻa na atili ai ona lauiloa i se taimi lata mai.

La sosaiete atinaʻe Sa iai foʻi sona sao taua ile faʻamanuiaina, talu ai na amata ona latou faʻauiga ma faʻasalalau le tele o faʻamaumauga, fausia firmwares ma isi tulafono e faʻaoga ile ESP8266. Na maua ai e le au fai mea faigaluega mea faigaluega uma latou te manaʻomia ina ia mafai ai ona faʻaaogaina le masini i le latou malosiaga atoa.

Ae e tatau ona e iloa, e pei o transistors, o le nomenlature poʻo le numera E leʻi avea ma ESP8266 i taimi uma, ae muamua na muamua faʻasalalau muamua le ESPs, ona sosoʻo ai lea o faʻamatalaga e pei o le ESP8285 mai le 2016 na aofia ai ma le 1MB flahsd memory, ma le ESP8266 o loʻo tatou iloa nei o le a aliali mai, e foliga mai na toe laa i tua. aua e leai O loʻo ia te ia lenei mea manatua, ae mafai ona e faʻaopopoina isi chips i fafo e teu ai polokalame.

O le a le mea?

ESP8266

El E mafai ona tuʻufaʻatasia le ESP8266 i totonu ole WiFi lea e maua ai se tau maualalo tau ma le atoa TCP / IP faʻaputuga ma se microcontroller. O loʻo faʻamalosia e le 3.3v ma o loʻo iai le masini e 106 Mhz Tensilica Xtensa LX80, 64 KB RAM mo faʻatonuga ma le 96 KB mo faʻamaumauga, 16 pine GPIO, pine UART tuʻuina, ma le SPI ma le I2C.

La Tensilica CPU e mafai ona faia faʻavave i le soʻona faʻataʻitaʻiina e nisi, ae le o uma, faʻataʻitaʻia faʻatagaina. O le mea moni, o le uati taimi masani e mafai ona faʻaluaina. I le auala, o le 32-bit RISC ituaiga CPU. O loʻo aofia foʻi i le module le 10-bit ADC liliu mo faʻailoga.

I le avea ai o se fesoasoani, e aofia ai le fafo QSPI flash manatua malamala mai le 512 KB i le 4 MB faʻamoemoe i le module, o nisi taimi e mafai foʻi ona oʻo atu i le 16 MB. E tusa o le E mafai e fesoʻotaʻiga WiFi, e fetaui ma le IEEE 802.11 b / g / n masani, faʻaopopo i le lagolagoina WEP, WPA ma WPA2 saogalemu.

Mo le a le mea e te faʻaaogaina ai?

Polokalama mo fale otometi

O le ESP8266, faʻafaigofie, faʻaopopo le WiFi fesoʻotaʻiga gafatia i a matou poloketi. O lona uiga, e faʻatagaina ai le fesoʻotaʻiga i luga ole laiga poʻo le Initaneti. Lenei mafai ai le tele numera o avanoa, pei o le mafai ona faʻafesoʻotaʻi pe motusia mea eletise (faʻaaogaina se moligafua) poʻo isi ituaiga masini masini a lo matou fale e faʻatonutonu ai le fale ma faʻatonutonu i luga o le Initaneti mai a matou telefoni poto poʻo se komepiuta fesoʻotaʻi mai soʻo se mea.

E mafai foi ona faʻaaogaina e faʻatonutonu ai togalaʻau ma faʻasusu ala i totonu o le upega tafailagi, e faʻaaoga ai masini alamanuia, faʻatonutonu IP mea puʻeata puʻe ata, mataʻituina faʻamatalaga mai sensor network tufatufaina i vaega 'eseʻese, mo ofuina ma fesoʻotaʻiga gafatia, i IoT poloketi (Initaneti o mea poʻo Initaneti o mea) ma mea uma e mafai ona e mafaufauina ...

ESP8266 Module Features:

Mo oe ia iloa sili atu loloto ile ESP8266Lenei, matou te tuʻuina atu ia te oe se faʻasologa o mea moni manaia e te manaʻomia e iloa e uiga i lenei module.

Pepa Faʻamaumauga a le ESP8266

I vaega muamua atu na matou faʻamatalaina nisi o o vaega taua o le ESP8266Ina ia mauaina uma auiliiliga faʻamatalaga auiliili i le atoa, ua e iloa e mafai ona e downloadina le lauiloa datasheets o tagata gaosi mai a latou 'upega tafaʻilagi aloaia. Nisi o faʻaopopo foliga o loʻo auiliiliina i le pepa faʻamaumauga o:

  • PPU Tensilica Xtensa L106 32-bit RISC 80Mhz
  • 10-bit ADC liliu
  • RAM 64 KB i / 96 KB o
  • 16-pin GPIO (e le mafai ona faʻaaogaina uma, e faʻapipiʻi foʻi le GPIO16 ile RTC poʻo le Real Time Clock)
  • UART
  • SPI
  • I2C
  • Volitiga 3v ma le 3.6v
  • Malosiaga 80mA
  • Faagaioiga vevela -40 i le 125ºC
  • WiFi IEEE 802.11 b / g / n ma le IPv4 lagolago ma TCP / UDP / HTTP / HTTPS / FTP maliega.
  • Faʻatauaina 0.0005 i le 170 mA faʻamoemoe i le malosi faʻailoga
  • Faʻatusa: Faʻagaoioiga (galue), moe moe (moe), loloto moe (moe loloto) - aafia ai taumafaina

Mo nisi faʻamatalaga, download datasheet:

Ae paga lea o i le Igilisi, ae e faigofie ona malamalama i auiliiliga uma pe a iai sau poto faʻapitoa.

Faʻavae pinout

O leisi auiliiliga e mafai ona vaʻaia i le pepa faʻamaumauga o o le pinout, o lona uiga, o le pantillage. E fia ni au tafatafa o iai ma o le a le mea e taʻitasi ai? Faʻamoemoeina pe naʻo le chips a le ESP8266 pe a sau i seisi faʻatulagaga poʻo se vaega, e ono fesuiaʻi le pine e pei ona e vaaia i ata i luga.

Tuʻufaʻatasia ma Arduino ma wifi.h

Mo polokalame o loʻo ia te oe lava o le faletusi taʻua o le wifi.h faʻapitoa ina ia mafai ona e faʻaaogaina galuega aofia ai i totonu pe a fausiaina le faʻavae tulafono ma Arduino IDE e faʻapolokalame le microcontroller. E mafai ona e vaʻai i nisi faʻamatalaga i luga o nei itulau GitHub e lua o loʻo talimalo ai nei poloketi: Faletusi o Arduino Wifi.h / Wifi.h Espressif Faletusi.

E uiga i tuʻufaʻatasia ma Arduino, e mafai ona faia pe o se module pe o le ESP8266 malamala eseʻese. Peitai, e fautuaina e faaaoga modules. E tele ituaiga, ae o le sili lauiloa o na saunia e le lauiloa gaosi oloa AI-Mafaufau:

  • ESP-01: o se vaega o le muamua na aliali mai. O lona tau masani i le va € 2 ma le € 4. E fai lava sina faʻamasani ma e naʻo le lua ona GPIO e faʻaaoga e faʻatonutonu ai ona sulu ma mea faʻatosina. Lenei module i ai se fausia-i WiFi velo, LEDs, le puʻupuʻu ESP8266 ma BG25Q80A manatua manatua.
  • ESP-05: lona tau e tutusa ma le muamua, ma e fai si faigofie. O ona pine e faigofie ona faʻaaogaina e galue o se WiFi talita mo Arduino pe faʻaaoga i luga o le laupapa falaoa, ae leai se GPIO faigofie ona maua.
  • ESP-12E ui lava e sili ona faʻaaogaina, atonu e le o se sili ona aoga i uma, aemaise lava mo tagata amata. O lona tau e tusa ma le € 4, ma e 11 avanoa fesoʻotaʻi GPIO, o se tasi o latou e 10-bit analog (1024 ono numera numera). Ae e i ai se tele leaga, lea e tatau ona e solder, aua e leai ni pine.
  • ESP-201: o le tau e € 6 ma o le sili e tasi mo tagata na faia ma fautuaina mo le tele o tagata faʻaaoga. E i ai foʻi 11 GPIO ports, e ui lava e le o tatou uma e mafai ona faʻaaogaina. I lenei tulaga, e i ai pine e ofi ai luga o le laupapa falaoa pe ma Arduino e aunoa ma le faʻapipiʻiina.

E tatau ona e iloa lena mea e i ai isi modulesO le mea moni, i le isi vaega matou te talanoa e uiga i se tasi ua avea lauiloa i aso nei ma ua tatau ai se faʻapitoa taʻutaʻua.

NodeMCU

ESP8266

O se vaega taʻutaʻua tele i aso nei o le ua taʻua o le NodeMCU, ma le tau e tutusa ma le ESP-201, o lona uiga, tusa ma le € 6. O le module e mafai ona e vaʻaia i ata autu o lenei tusitusiga ma e matua faigofie lava ona faʻaogaina, ma mea uma e te manaʻomia ua uma ona tuʻufaʻatasia. O lona uiga, e mafai ona e galue tutoatasi mai le amataga, e aunoa ma le toe faʻaopopoina o isi faʻaopoopoga pei o le tulaga o muamua modules.

NodeMCU o loʻo iai foʻi ma le malamala a le ESP8266, a serial / USB adapter, afi e microUSB, ma e faʻavae i luga o uiga o le ESP-12. E tele ituaiga o lenei NodeMCU ua aliali mai, pei o le 1 pe 2 sili atu ona toe faʻafou ma faʻaleleia. Ae o le mea sili ona manaia o le firmware lea e aofia ai, lea e mafai ona e sii mai ma e faʻatagaina ai polokalame i gagana pei o le Python, BASIC, JavaScript ma isi laʻititi lauiloa e pei o LUA. Manatua o firmware o se numera, o se matua maualalo-maualuga polokalama e teuina i mea e manatua ...


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.