Канчатковае кіраўніцтва па ESP8266
2024-04-19 3600

ESP8266 - гэта чып WiFi з убудаваным MCU, запушчаным Espressif Systems у 2015 годзе. Ён быў распрацаваны кампаніяй Espressif Systems і можа рэалізаваць функцыю зносін з сеткай.ESP8266 шырока выкарыстоўваецца ў Інтэрнэце рэчаў.Ён можа быць падлучаны да мікракантролера (напрыклад, Arduino) праз інтэрфейс паслядоўнай сувязі, усведамляючы тым самым розныя сцэнарыі прыкладанняў, такія як разумныя ліхтары, разумныя транспартныя сродкі і разумныя дамы.У гэтым артыкуле мы прадставім інфармацыю пра яго характарыстыкі, структуру і прыкладанні.Такім чынам, пачнем!

Каталог


Што такое ESP8266?


ESP8266

ESP8266 з'яўляецца магутным модулем Wi -Fi.Ён інтэгруе 32-бітны мікра-MCU звыш 1-бітнага мікра-MCU (Microcomputer), асноўная частата падтрымлівае 80 МГц і 160 МГц, і нават можа запусціць RTOS.ESP8266 можа ствараць функцыі ў асноўнай праграме Arduino IDE для напісання і перадаваць дадзеныя модуля выяўлення, падлучанага да савета па распрацоўцы Arduino, на сервер праз ESP8266.Ён таксама можа быць складзены непасрэдна ў якасці савета па распрацоўцы праз Arduino IDE.

Звычайна выкарыстоўваецца модуль ESP8266WIFI распрацаваны айчыннай кампаніяй DINTINKE.Модуль ESP8266 WiFi, распрацаваны Essence, уключае дзясяткі мадэляў, падзеленых на тры серыі: ESP-01, ESP-07 і ESP-12.Кожная серыя падпадзяляецца рознымі суфіксамі.Асноўнымі чыпамі гэтых модуляў з'яўляюцца ў асноўным ESP8266 Espressif.Асноўнымі адрозненнямі паміж рознымі мадэлямі з'яўляюцца колькасць партаў IO, памер модуля і магутнасць ўспышкі.У ёмістасці ўспышкі ёсць розныя характарыстыкі, такія як 8mbit і 32mbit.

Характарыстыка модуля ESP8266


Модуль ESP8266 мае наступныя функцыі.

Стабільныя прадукцыйнасць


Ён мае шырокі дыяпазон працоўных тэмператур, падтрымлівае стабільную прадукцыйнасць і можа адаптавацца да розных аперацыйных умоў.

Падтрымка сеткавага пратаколу


ESP8266 падтрымлівае стэк пратаколаў TCP/IP і можа рэалізаваць агульныя сеткавыя пратаколы, такія як HTTP і MQTT.Гэта дазваляе ім мець зносіны і абменьвацца дадзенымі з платформамі хмарных службаў, серверамі і іншымі прыладамі.

Блок харчавання і памеру


Модуль ESP8266 звычайна выкарыстоўвае блок харчавання 3.3V і мае меншы памер і пакет SMT, што робіць яго прыдатным для інтэграцыі ў мноства розных тыпаў электронных прылад.

Нізкае спажыванне электраэнергіі


ESP8266 прызначаны для мабільных прылад, носнай электронікі і прыкладанняў IoT, якія дасягаюць ультра-нізкага спажывання электраэнергіі праз шэраг уласных тэхналогій.Рэжым эканоміі электраэнергіі падыходзіць для розных сцэнарыяў прыкладанняў з нізкай магутнасцю.

Штыфты GPIO


Звычайна модуль мае некалькі штыфтоў GPIO для падлучэння знешніх прылад і датчыкаў.Гэтыя штыфты можна наладзіць у якасці ўваходаў або выхадаў і могуць быць выкарыстаны для кіравання знешнімі схемамі, чытання дадзеных датчыкаў і многае іншае.

Падтрымка знешняй памяці


Модуль звычайна падтрымлівае знешнюю флэш -памяць (Flash) для захоўвання прыкладанняў, прашыўкі і дадзеных канфігурацыі.Гэта дазваляе модулю мець вялікую ёмістасць для захоўвання складаных прыкладанняў і апрацоўкі дадзеных.

Праграмная экасістэма


Дзякуючы шырокаму спектру прыкладанняў і падтрымкі супольнасці распрацоўшчыкаў, ESP8266 мае багатую экасістэму праграмнага забеспячэння.Распрацоўшчыкі могуць выкарыстоўваць розныя бібліятэкі з адкрытым зыходным кодам, рамкі і ўзор кода, каб хутка распрацаваць прыкладанні, а таксама атрымаць падтрымку і рашэнні ад супольнасці.

Высока інтэграваны


SP8266 аб'ядноўвае антэнныя выключальнікі, 32-бітны працэсар Tensilica, стандартны лічбавы перыферычны інтэрфейс, радыёчастотны балун, узмацняльнік нізкага шуму, узмацняльнік магутнасці, модуль фільтра і кіравання харчаваннем і г.д.

Апаратны інтэрфейс ESP8266


Hardware interface of ESP8266

ІНТЭРЭКТ ШІМ


Порт GPIO ESP8266 падтрымлівае функцыю ШІМ, якая можа быць выкарыстана для кантролю яркасці і хуткасці перыферыйных прылад, такіх як рухавікі і агеньчыкі.

Інтэрфейс ADC


ESP8266 аб'ядноўвае АЦП для пераўтварэння аналагавых сігналаў у лічбавыя сігналы.Інтэрфейс ADC можа быць падлучаны да аналагавых прылад, такіх як датчыкі, чытанне аналагавых значэнняў і пераўтварэнне іх у лічбавыя дадзеныя.

GPIO парты


ESP8266 мае некалькі партаў GPIO для ўзаемадзеяння з іншымі перыферычнымі прыладамі.Порт GPIO падтрымлівае лічбавы ўвод і вывад і PWM, і можа быць запраграмаваны для кіравання рознымі перыферыйныя прылады, напрыклад, святлодыёдныя ліхтары, рэле, перамыкачы і г.д.

I2C інтэрфейс


Інтэрфейс I2C - гэта інтэрфейс паслядоўнай сувязі, які можа падключыць некалькі прылад і выкарыстоўвае два правады (SDA і SCL) для дасягнення перадачы дадзеных.ESP8266 можа мець зносіны з іншымі прыладамі I2C, такімі як датчыкі, дысплеі і г.д., праз інтэрфейс I2C.

Інтэрфейс SDIO


Інтэрфейс SDIO-гэта хуткасны серыйны інтэрфейс дадзеных, які звычайна выкарыстоўваецца для чытання і напісання аперацый на SD-картках і MMC-карты.ESP8266 можа быць падлучаны да карты SD або MMC праз інтэрфейс SDIO для захоўвання і чытання дадзеных.

Uart інтэрфейс


Інтэрфейс UART - галоўны інтэрфейс для паслядоўнай сувязі паміж ESP8266 і іншымі прыладамі.Яго можна падключыць да іншых прылад праз штыфты RX і TX.Праз інтэрфейс UART ён можа рэалізаваць перадачу дадзеных, прыём і кантроль з датчыкамі, кампутарамі, іншымі мікракантролерамі і іншымі прыладамі.

Інтэрфейс SPI


Інтэрфейс SPI таксама з'яўляецца інтэрфейсам паслядоўнай сувязі.Ён можа падключыць некалькі прылад і выкарыстоўваць чатыры правады (Miso, Mosi, SCK і SS) для перадачы дадзеных.ESP8266 можа мець зносіны з іншымі прыладамі SPI праз інтэрфейс SPI, напрыклад, Flash Memory, ВК -дысплей і г.д.

Метад распрацоўкі ESP8266


Серыя ESP8266 звычайна мае два метады развіцця, а менавіта ў распрацоўцы каманд і распрацоўкі SDK.

У камандзе


Перад выхадам з завода вытворца папярэдне спарваў прашыўку на чыпе ESP8266, і інкапсуляваў стэк пратаколу Wi-Fi, каб рэалізаваць празрыстай функцыі перадачы ўнутрана.Карыстальнікі павінны толькі выкарыстоўваць модуль USB да TTL або паслядоўны порт мікракантролера для дасягнення сувязі з WiFi модулем.Адпраўляючыся ў каманды, карыстальнікі могуць кантраляваць модуль WiFi.

Развіццё SDK


Паколькі ESP8266 сам з'яўляецца праграмуемым чыпам, яго можна разглядаць як мікракантролер з функцыямі бесправадной сувязі.Карыстальнікі павінны напісаць адпаведную праграму ў спецыяльнай IDE і запісаць праграму ў чып, спальваючы прашыўку.Такім чынам, для рэалізацыі сувязі Wi -Fi нам трэба наладзіць стэк пратаколу Wi -Fi.Гэта патрабуе ад карыстальнікаў высокага ўзроўню адпаведных ведаў.

Структура ESP8266


Structure of ESP8266

Як відаць з малюнка, чып ESP8266 аб'ядноўвае працэсар і з'яўляецца 32-бітным працэсарам.Ён дзейнічае як працэсар пратаколу Wi -Fi, так і працэсар прыкладання.Асноўная частата гэтага працэсара падтрымлівае дзве частоты: 80 МГц і 160 МГц.Распрацоўшчыкі могуць пісаць прыкладанні і загружаць іх у чып.Працэсар здольны запускаць гэтыя прыкладанні, напісаныя распрацоўшчыкамі.Гэтыя прыкладанні запраграмаваны ў SPI Flash External да чыпа праз інтэрфейс UART0 праз афіцыйна прадастаўлены інструмент для загрузкі Flash Flash.Варта адзначыць, што флэш -памяць не ўбудаваная ў мікрасхему, таму патрабуецца знешняя ўспышка SPI.У цяперашні час ён падтрымлівае чатыры памеры флэш -памяці: 512 кб, 1024 кб, 2048 кб і 4096 кб.

Якія працоўныя рэжымы ESP8266?


Гэты модуль мае тры рэжыму працоўнага, а менавіта рэжым AP, рэжым STA і рэжым STA+AP.

Рэжым AP


Модуль ESP8266 служыць гарачай кропкай, і прылада непасрэдна падключана да модуля для дасягнення бесправаднога кантролю над лакальнай сеткай.

Рэжым STA


Модуль ESP8266 падключаны да Інтэрнэту праз маршрутызатар, што дазваляе мабільнаму тэлефону або кампутара выдалена кіраваць прыладай праз Інтэрнэт.

Рэжым STA+AP


Гэта рэжым суіснавання, які можа дасягнуць бесперашкоднага пераключэння праз Інтэрнэт -кантроль, забяспечваючы тым самым зручны вопыт працы.

Якія палі прыкладання ESP8266?


Прамысловая аўтаматызацыя


Модуль можа быць выкарыстаны для кантролю і кіравання рознымі прыладамі і працэсамі для рэалізацыі дыстанцыйнага кантролю маніторынгу і аўтаматызацыі.

Бесправадныя сеткі датчыкаў


Модуль можа быць выкарыстаны для стварэння бесправадных сеткавых сетак з выкарыстаннем меншага спажывання электраэнергіі і меншай базы кода для кантролю за навакольнымі параметрамі, такімі як тэмпература, вільготнасць, святло і г.д., і перадаваць дадзеныя ў воблака для аналізу і захоўвання.

Аддаленая сістэма маніторынгу і кіравання


Інтэграваўшы ESP8266 у прыладу, мы можам рэалізаваць дыстанцыйнае маніторынг і кіраванне прылады.Незалежна ад таго, дзе мы знаходзімся, мы можам атрымаць доступ і кантраляваць гэтыя прылады ў любы час, пакуль у нас ёсць належнае сеткавае злучэнне і абсталяванне.

Разумны дом


ESP8266 можа быць выкарыстаны для кіравання рознымі прыладамі дома, такіх як сістэмы бяспекі, сістэмы асвятлення і сістэмы кіравання тэмпературай.Ён здольны падключыцца да хатняй сеткі праз Wi-Fi для дыстанцыйнага маніторынгу і кіравання.

Прылады і датчыкі IoT


ESP8266 можа быць інтэграваны ў розныя прылады IoT і датчыкі, што дазваляе ім падключыцца да Інтэрнэту праз Wi-Fi.Сюды ўваходзяць такія сферы, як разумныя дамы, хатняя аўтаматызацыя і разумныя гарады.

Адукацыя і акадэмічныя даследаванні:


З -за прастаты ў выкарыстанні і магутных функцыях, ESP8266 шырока выкарыстоўваецца ў адукацыі і акадэмічных даследаваннях, стаўшы важнай платформай навучання і практычнай платформе ў галіне IoT і ўбудаванай сістэмы.У буйных універсітэтах і акадэмічных установах ESP8266 шырока выкарыстоўваецца ў праграмах выкладання і навуковых даследаванняў, каб дапамагчы студэнтам і даследчыкам вучыцца і асвоіць IoT і ўбудаваць навыкі развіцця сістэмы.






Часта задаюць пытанні [FAQ]


1. Для чаго выкарыстоўваецца ESP8266?


ESP8266-гэта сістэма мікрачыпа Wi-Fi для Wi-Fi для Інтэрнэту (IoT), вырабленых кампаніяй Espressif Systems.Улічваючы яго нізкі кошт, невялікі памер і адаптацыю з убудаванымі прыладамі, ESP8266 зараз шырока выкарыстоўваецца на прыладзе IoT.

2. Ці з'яўляецца ESP8266 ARDUINO?


Саветы ESP32 і ESP8266-гэта саветы.Arduino Cloud падтрымлівае іёны V ariat, але не можа гарантаваць, што пэўныя дошкі на аснове гэтых SOC працуюць.Тут можна знайсці спіс выпрабаваных і афіцыйна падтрымліваных саветаў па распрацоўцы.

3. Ці можа ESP32 замяніць ESP8266?


У старых шлюзах ёсць чып ESP8266 унутры, аднак можна абнавіць свой шлюз ESP8266 да магутнага ESP32.Калі вы не хочаце абнаўляць свой шлюз з EMS-ESP32, "старой" прашыўкі ўсё яшчэ будзе працаваць так, як гэта, вядома.

4. Чаму ESP8266 настолькі папулярны?


Так, гэта танна.Як і тое, што згадвае ў гэтым артыкуле, 5 долараў ESP8266 яшчэ танней, чым датчыкі, запушчаныя да датчыкаў.Гэта азначае, што датчыкі, якія выкарыстоўваюцца гарматы, звычайна вырабляюцца з нізкай коштам, таму што пасля запуску гарматы будуць бескарыснымі.Нягледзячы на тое, ESP8266 па -ранейшаму значна танней, чым датчык.

Пра нас Задаволенасць кліентаў кожны раз.Узаемнае давер і агульныя інтарэсы. ARIAT Tech усталяваў доўгатэрміновыя і стабільныя адносіны з многімі вытворцамі і агентамі.
тэст на функцыю.Самая высокая эканамічная прадукцыя і лепшая паслуга-гэта наша вечная прыхільнасць.

Адрас электроннай пошты: Info@ariat-tech.comHK TEL: +00 852-30501966ДАДАЦЬ: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Ганконг.