ESP8266 သည် 2015 ခုနှစ်တွင် Espressif Systems မှစတင်ခဲ့သော MCU နှင့်ပေါင်းစည်းထားသော MCU နှင့်အတူ WiFi chip ဖြစ်သည်။ ၎င်းကို Espressif Systems ကုမ္ပဏီမှစတင်တီထွင်ခဲ့ပြီးကွန်ယက်နှင့်ဆက်သွယ်ခြင်း၏လုပ်ဆောင်မှုကိုနားလည်သဘောပေါက်နိုင်သည်။ESP8266 ကိုအင်တာနက်ပေါ်တွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။၎င်းသည် serial compunicen interface တစ်ခုမှတဆင့် Microcontroller (arduino ကဲ့သို့သော) မှတစ်ဆင့်ချိတ်ဆက်နိုင်သည်။ဤဆောင်းပါးတွင်ကျွန်ုပ်တို့၏ဝိသေသလက္ခဏာများ, ဖွဲ့စည်းပုံနှင့် application များအကြောင်းသတင်းအချက်အလက်များကိုမိတ်ဆက်ပေးမည်။ဒီတော့စကြစို့။
စာရင်း
ESP8266 အစွမ်းထက် wifi module တစ်ခုဖြစ်သည်။၎င်းသည်အလွန်နိမ့်သောစွမ်းအင်သုံးစွဲမှု 32-bit micro mcu (တစ်ခုတည်းသော chip microcomputer) ကိုပေါင်းစပ်ထားသည်။ESP8266 သည် Arduino IDE ၏အဓိကအစီအစဉ်၏အဓိကအစီအစဉ်တွင်လုပ်ဆောင်နိုင်ပြီး arduino ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်အဖွဲ့နှင့်ချိတ်ဆက်ထားသောရှာဖွေတွေ့ရှိမှုပုံစံကို ESP8266 မှတစ်ဆင့် server သို့ချိတ်ဆက်ထားသည့်အချက်အလက်များကိုထုတ်လွှင့်နိုင်သည်။၎င်းကို Arduino IDE မှတစ်ဆင့်ဖွံ့ဖြိုးရေးဘုတ်အဖွဲ့တစ်ခုအနေဖြင့်လည်းတိုက်ရိုက်စုစည်းနိုင်သည်။
အသုံးများသော ESP8266WIFI module ကိုပြည်တွင်းရေးစနစ်ကုမ္ပဏီမှတီထွင်ထားသည်။ESP8266 WiFi Module သည် Essence မှတီထွင်ထားသောမော်ဒယ်လ်များစွာပါဝင်သည်။ sprem-01, esp-07 နှင့် ESP-12 ။တစ်ခုချင်းစီကိုစီးရီးကွဲပြားခြားနားသောနောက်ဆက်အားဖြင့်ခွဲခြားထားသည်။ဤ module များ၏အဓိကချစ်ပ်များသည်အခြေခံအားဖြင့် espressif ၏ ESP8266 ဖြစ်သည်။ကွဲပြားခြားနားသောမော်ဒယ်များအကြားအဓိကကွဲပြားခြားနားမှုများမှာ IO ports များ, module size နှင့် flash စွမ်းဆောင်ရည်အရေအတွက်ဖြစ်သည်။Flash စွမ်းရည်သည် 8MBit နှင့် 32MBit ကဲ့သို့သောအသေးစိတ်အချက်အလက်များရှိသည်။
ESP8266 module တွင်အောက်ပါအင်္ဂါရပ်များရှိသည်။
တည်ငြိမ်သောစွမ်းဆောင်ရည်
၎င်းသည်ကျယ်ပြန့်သောလည်ပတ်မှုအပူချိန်အကွာအဝေးရှိပြီးတည်ငြိမ်သောစွမ်းဆောင်ရည်ကိုထိန်းသိမ်းထားနိုင်ပြီးအမျိုးမျိုးသော operating ပတ် 0 န်းကျင်နှင့်လိုက်လျောညီထွေဖြစ်အောင်ပြုလုပ်နိုင်သည်။
Network protocol အထောက်အပံ့
ESP8266 သည် TCP / IP protocol stack ကိုထောက်ပံ့ပေးပြီး HTTP နှင့် MQTT ကဲ့သို့သောဘုံကွန်ယက် protocols များကိုအကောင်အထည်ဖော်နိုင်သည်။၎င်းသည်အချက်အလက်များကို Cloud Services ပလက်ဖောင်းများ, ဆာဗာများနှင့်အခြားကိရိယာများဖြင့်အချက်အလက်များကို ဆက်သွယ်. လဲလှယ်ရန်ကူညီသည်။
ပါဝါထောက်ပံ့ရေးနှင့်အရွယ်အစား
ESP8266 module သည်ပုံမှန်အားဖြင့် 3.3v power supply ကို အသုံးပြု. အရွယ်အစားနှင့် SMT အထုပ်တစ်ခုရှိပြီးသေးငယ်သောအရွယ်အစားနှင့် SMT အထုပ်တစ်ခုရှိသည်။ ၎င်းကိုအီလက်ထရောနစ်ပစ္စည်းအမျိုးမျိုးသို့ပေါင်းစည်းမှုအတွက်သင့်တော်သည်။
စွမ်းအင်သုံးစွဲမှုနိမ့်
ESP8266 ကိုမိုဘိုင်းထုတ်ကုန်များ, 0 တ်ဆင်နိုင်သောအီလက်ထရောနစ်နှင့် IOT applications များအတွက်ဒီဇိုင်းပြုလုပ်ထားသောစီးပွားဖြစ်နည်းပညာများစွာဖြင့် Ultra - အနိမ့်စွမ်းအားသုံးစွဲမှုရရှိခြင်းအတွက်ဒီဇိုင်းပြုလုပ်ထားသည်။၎င်း၏စွမ်းအင်ချွေတာခြင်းစနစ်သည်စွမ်းအင်သုံးလျှပ်စစ်ဓာတ်အားနည်းသောအခြေအနေများအတွက်သင့်တော်သည်။
gpio pins
Module သည်များသောအားဖြင့်ပြင်ပကိရိယာများနှင့်အာရုံခံကိရိယာများကိုချိတ်ဆက်ရန်အတွက် GPIO PIN နံပါတ်များစွာရှိသည်။ဤအပိုင်းများကိုထည့်သွင်းခြင်းသို့မဟုတ်ရလဒ်များအနေဖြင့်ပြုပြင်နိုင်ပြီးပြင်ပဆားကစ်များကိုထိန်းချုပ်ရန်,
ပြင်ပမှတ်ဉာဏ်အထောက်အပံ့
application, firmware နှင့် configuration data များကိုသိုလှောင်ရန်အတွက် module သည်ပုံမှန်အားဖြင့်ပြင်ပ flash memory (flash) ကိုထောက်ပံ့သည်။၎င်းသည် Module ကိုရှုပ်ထွေးသော application များနှင့်အချက်အလက်အပြောင်းအလဲများကိုထောက်ပံ့ရန်ကြီးမားသောသိုလှောင်မှုစွမ်းရည်ရှိရန်ခွင့်ပြုသည်။
ဆော့ဗ်ဝဲဂေဟစနစ်
၎င်း၏ကျယ်ပြန့်သော applications နှင့် developer အသိုင်းအဝိုင်း၏ပံ့ပိုးမှုအမျိုးမျိုးကြောင့် ESP8266 တွင်ကြွယ်ဝသော software ဂေဟစနစ်ရှိသည်။developer များသည် application များကိုလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်စေရန်နှင့်ရပ်ရွာမှပံ့ပိုးမှုနှင့်ဖြေရှင်းနည်းများကိုရရှိရန်ပွင့်လင်းသောအရင်းအမြစ်စာကြည့်တိုက်များ, မူဘောင်များနှင့်နမူနာကုဒ်အမျိုးမျိုးကိုမြှင့်တင်နိုင်သည်။
အလွန်အမင်းပေါင်းစည်း
SP8266 antenna switches, 32-bit tensilica processor, စံဒစ်ဂျစ်တယ်အရံဆိုင်ရာ interface, ရေဒီဂျစ်တယ်ပုံမှန် interface, ဆူညံသံကြိမ်နှုန်းအနိမ့်အမြင့်အသံချဲ့စက်, filter adplifier, filter adplifier, filter and filter and and power and power and power modues
pwm interface ကို
GPIO PARP of ESP8266 သည် PwM function ကိုထောက်ပံ့သည်။ ၎င်းသည်မော်တာများနှင့်အလင်းအိမ်စသည့်အရံများစသည့်အရံများ၏တောက်ပမှုနှင့်အမြန်နှုန်းကိုထိန်းချုပ်ရန်အသုံးပြုနိုင်သည်။
ADC interface
ESP8266 analog signal ကိုဒစ်ဂျစ်တယ်အချက်ပြမှုများအဖြစ်သို့ပြောင်းလဲရန် ADC ကိုပေါင်းစပ်ထားသည်။ADC interface ကိုအာရုံခံကိရိယာများကဲ့သို့သော Analogs devices များနှင့်ချိတ်ဆက်နိုင်သည်။
GPIO ဆိပ်ကမ်းများ
ESP8266 တွင်အခြားအရံပစ္စည်းကိရိယာများနှင့်အပြန်အလှန်ဆက်သွယ်မှုအတွက် GPIO ဆိပ်ကမ်းများစွာရှိသည်။GPIO ဆိပ်ကမ်းသည်ဒစ်ဂျစ်တယ် input နှင့် output နှင့် output function များကိုထောက်ပံ့သည်။ LED မီးများ, ထပ်ဆင့်လွှင့်သူများ,
I2C interface
I2C Interface သည် design thinitor ကူးစက်ရန်ပစ္စည်းမျိုးစုံကိုချိတ်ဆက်နိုင်ပြီး 0 ေးာရီဝါယာကြိုးနှစ်မျိုး (SDA နှင့် SCL) နှစ်မျိုးသုံးနိုင်သည်။ESP8266 သည် I2C interface မှတစ်ဆင့်အာရုံခံကိရိယာများ, ပြသခြင်းစသည်ဖြင့်အခြား I2C ထုတ်ကုန်များနှင့်ဆက်သွယ်နိုင်သည်။
SDIO မျက်နှာပြင်
SDIO interface သည် SD ကဒ်များနှင့် MMC ကဒ်များပေါ်တွင်စာဖတ်ခြင်းနှင့်ရေးသားခြင်းအတွက်အသုံးပြုသောမြန်နှုန်းမြင့်အမှတ်စဉ်ဒေတာ interface ဖြစ်သည်။ESP8266 ကို SD Card သို့မဟုတ် MMC ကဒ်ဖြင့် SDIO interface မှတဆင့် SDIO interface မှတဆင့် SD Card မှတဆင့်ချိတ်ဆက်နိုင်သည်။
uART interface
UART interface သည် ESP8266 နှင့်အခြားကိရိယာများအကြားအမှတ်စဉ်ဆက်သွယ်ရေးအတွက်အဓိကမျက်နှာပြင်ဖြစ်သည်။၎င်းကို RX နှင့် TX PINS မှတဆင့်အခြားကိရိယာများနှင့်ချိတ်ဆက်နိုင်သည်။UART interface မှတဆင့်၎င်းသည်ဒေတာများ, ကွန်ပျူတာများ, အခြား microcontrollers နှင့်အခြားကိရိယာများဖြင့်အချက်အလက်ထုတ်လွှင့်ခြင်း,
SPI interface
SPI interface သည် serial ဆက်သွယ်ရေးမျက်နှာပြင်လည်းဖြစ်သည်။၎င်းသည် device ထုတ်လွှင့်ရန်အတွက်စက်ပစ္စည်းအမျိုးမျိုးကိုချိတ်ဆက်ပြီးဝါယာကြိုးလေးခု (Miso, Mosi, Sck နှင့် SS) ကိုသုံးနိုင်သည်။ESP8266 သည် flash memory, lcd display စသည့် SPI interface မှတဆင့်အခြား SPI interface မှတဆင့်ဆက်သွယ်နိုင်သည်။
ESP8266 စီးရီးများသည် command development နှင့် SDK ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဖွံ့ဖြိုးတိုးတက်မှုနည်းလမ်းနှစ်ခုရှိသည်။
command ကိုမှာ
ထုတ်လုပ်သူသည်စက်ရုံမှမထွက်ခွာမီ EPS8266 ချစ်ပ်တွင် firmware ကိုကြိုတင်မီးရှို့ပြီး WiFi protdocol stack ကိုပိတ်ထားရန်ပိတ်ထားသည်။အသုံးပြုသူများသည် WiFi module နှင့်ဆက်သွယ်မှုရရှိရန်အတွက် USB ကို TTL Module သို့မဟုတ် microlocontroller ဆိပ်ကမ်းသို့သာအသုံးပြုရန်သာလိုအပ်သည်။command များသို့ပို့ခြင်းအားဖြင့်အသုံးပြုသူများသည် WiFi module ကိုထိန်းချုပ်နိုင်သည်။
SDK ဖွံ့ဖြိုးတိုးတက်မှု
ESP8266 သည်ပရိုဂရမ်မာတွင်ပရိုဂရမ်တစ်ခုဖြစ်သောကြောင့်၎င်းကိုကြိုးမဲ့ဆက်သွယ်ရေးလုပ်ဆောင်ချက်များနှင့်အတူ microcontroller အဖြစ်မှတ်ယူနိုင်သည်။အသုံးပြုသူများသည်သက်ဆိုင်ရာပရိုဂရမ်ကိုအထူး IDE ဖြင့်ရေးရန်နှင့် program ကို firmware ကိုလောင်ကျွမ်းခြင်းဖြင့်ရေးသားရန်လိုအပ်သည်။ထို့ကြောင့် WiFi ဆက်သွယ်ရေးကိုအကောင်အထည်ဖော်ရန် WiFi protocol stack ကိုစိတ်ကြိုက်ပြင်ဆင်ရန်လိုအပ်သည်။၎င်းတွင်အသုံးပြုသူများသည်သက်ဆိုင်ရာဗဟုသုတအဆင့်မြင့်မားရန်လိုအပ်သည်။
ပုံမှတွေ့မြင်နိုင်သည့်အတိုင်း ESP8266 ချစ်ပ်သည် CPU ကိုပေါင်းစပ်ပြီး 32-bit processor ဖြစ်သည်။၎င်းသည် WiFi protocol ပရိုဆက်ဆာနှင့်လျှောက်လွှာပရိုဆက်ဆာတစ်ခုပါ 0 င်သည်။ဤပရိုဆက်ဆာ၏အဓိကကြိမ်နှုန်းမှာကြိမ်နှုန်းနှစ်မျိုးကိုထောက်ပံ့သည် - 80mHz နှင့် 160MHz တို့ဖြစ်သည်။developer များသည် application များကိုရေးရန်နှင့်သူတို့ကိုချစ်ပ်ကို download လုပ်နိုင်သည်။ပရိုဆက်ဆာသည် developer များမှရေးသားထားသောဤ application များကို run နိုင်သည်။ဤအပလီကေးရှင်းများကို ESP flash download tool tool tool told tool ကိုမှတစ်ဆင့် UART0 interface မှတဆင့် chip ကို flash သို့ပြင်ပ spi flash သို့ procorded နေကြသည်။မှတ်သားသင့်သည်မှာ memory သည် chip တွင်ထည့်သွင်းထားခြင်းမဟုတ်ပါ, ထို့ကြောင့်ပြင်ပ SPI flash လိုအပ်သည်။လက်ရှိတွင်၎င်းသည် Flash Memory ၏အရွယ်အစားလေးမျိုးကိုထောက်ပံ့သည်။ 512KB, 1024KB, 2048KB နှင့် 4096KB တို့ဖြစ်သည်။
ဤ module တွင်အလုပ်လုပ်နေသော mode သုံးမျိုး, အမည်ရစနစ် mode, sta mode နှင့် sta + ap mode ကို။
AP Mode
ESP8266 module သည် hotspot တစ်ခုအနေဖြင့် 0 န်ဆောင်မှုပေးသည်။
sta mode ကို
ESP8266 module သည်အင်တာနက်မှတဆင့်အင်တာနက်မှတဆင့်ဖုန်းကိုအဝေးမှထိန်းချုပ်ရန်မိုဘိုင်းဖုန်းသို့မဟုတ်ကွန်ပျူတာကို router မှတစ်ဆင့်အင်တာနက်နှင့်ချိတ်ဆက်ထားသည့် router မှတစ်ဆင့်အင်တာနက်နှင့်ချိတ်ဆက်ထားသည်။
sta + ap mode ကို
၎င်းသည်အင်တာနက်ထိန်းချုပ်မှုမှတဆင့် switching switching အောင်မြင်နိုင်သည့် cloxistence mode ဖြစ်သည်။ ထို့ကြောင့်ပိုမိုအဆင်ပြေသောလည်ပတ်မှုအတွေ့အကြုံကိုပေးသည်။
စက်မှုအလိုအလျောက်
ဝေးလံခေါင်သီသောစောင့်ကြည့်လေ့လာခြင်းနှင့်အလိုအလျောက်ထိန်းချုပ်မှုကိုနားလည်သဘောပေါက်ရန်ပစ္စည်းအမျိုးမျိုးနှင့်လုပ်ငန်းစဉ်အမျိုးမျိုးကိုစောင့်ကြည့်လေ့လာရန် module ကို အသုံးပြု. အသုံးပြုနိုင်သည်။
ကြိုးမဲ့အာရုံခံကိရိယာကွန်ရက်များ
Module သည်စွမ်းအင်သုံးစွဲမှုအနိမ့်သုံးစွဲမှုကို အသုံးပြု. Wireless Sensor ကွန်ယက်များကို အသုံးပြု. Wireless Sensor ကွန်ယက်များကိုတည်ဆောက်ရန် အသုံးပြု. ,
ဝေးလံခေါင်သီစောင့်ကြည့်ကြီးကြပ်ရေးနှင့်ထိန်းချုပ်မှုစနစ်
ESP8266 ကိုကိရိယာထဲသို့ပေါင်းစည်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်စက်ပစ္စည်း၏ဝေးလံခေါင်သီသောစောင့်ကြည့်ကြီးကြပ်မှုနှင့်ထိန်းချုပ်မှုကိုထိန်းချုပ်နိုင်သည်။ကျွန်ုပ်တို့မည်သည့်နေရာတွင်ပင်ဖြစ်ပါစေဤပစ္စည်းများကိုကျွန်ုပ်တို့ 0 င်ရောက်နိုင်သည်။
စမတ်အိမ်
ESP8266 ကိုလုံခြုံရေးစနစ်များ, အလင်းရောင်စနစ်များနှင့်အပူချိန်ထိန်းချုပ်ရေးစနစ်များကဲ့သို့သောပစ္စည်းအမျိုးမျိုးကိုထိန်းချုပ်ရန်အသုံးပြုနိုင်သည်။၎င်းသည်ဝေးလံခေါင်သီသောစောင့်ကြည့်ကြီးကြပ်ရေးနှင့်ထိန်းချုပ်မှုအတွက် Wi-Fi မှတဆင့်အိမ်ကွန်ယက်နှင့်ချိတ်ဆက်နိုင်သည်။
iot devices များနှင့်အာရုံခံကိရိယာများ
ESP8266 ကို iot Devices နှင့် Syrants အမျိုးမျိုးတွင်ပေါင်းစပ်နိုင်ပြီး Wi-Fi မှတဆင့်အင်တာနက်နှင့်ချိတ်ဆက်စေနိုင်သည်။၎င်းတွင်စမတ်အိမ်များ, အိမ်သုံးအလိုအလျောက်နှင့်စမတ်မြို့များကဲ့သို့သောဒေသများပါဝင်သည်။
ပညာရေးနှင့်ပညာရေးဆိုင်ရာသုတေသန -
IT နှင့် Embedded System Development တွင်ပညာရေးနှင့်ပညာရေးဆိုင်ရာသုတေသနတွင်ကျယ်ပြန့်စွာအသုံးပြုသောပညာရေးနှင့်ပညာရေးဆိုင်ရာသုတေသနတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုခဲ့သည်။အဓိကတက္ကသိုလ်များနှင့်ပညာရေးဆိုင်ရာအဖွဲ့အစည်းများတွင်ကျောင်းသားများနှင့်သုတေသီများအားကျွမ်းကျင်သူများနှင့်သုတေသီများနှင့်သုတေသီများအားကျွမ်းကျင်မှုစွမ်းရည်များသင်ကြားခြင်းနှင့်သုတေသီများကိုကျွမ်းကျင်ရန်ကူညီရန်သင်ကြားရေးနှင့်သုတေသနအစီအစဉ်များတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။
မကြာခဏမေးသောမေးခွန်းများ [မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ]
1. ESP8266 သည်အဘယ်အရာအတွက်အသုံးပြုသနည်း။
ESP8266 သည် Chip (SoC) Wi-Fi MicroChip တွင် Espressif Systems မှထုတ်လုပ်သောအရာ (IOT) ၏အင်တာနက်အတွက်စနစ် (IOT) မှအင်တာနက်အတွက်စနစ်တစ်ခုဖြစ်သည်။embedded devices များနှင့်ကုန်ကျစရိတ်နည်းသော, အရွယ်အစားနည်းသော,
2. ESP8266 ARDUINE လား။
ESP32 နှင့် ESP8266 ပျဉ်ပြားများသည် Third-party boards များဖြစ်သည်။Arduino Cloud သည် V ariat ions နှစ်ခုလုံးကိုထောက်ပံ့သည်။စမ်းသပ်ပြီးတရားဝင်ထောက်ခံသည့်ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်အဖွဲ့များကိုဤနေရာတွင်တွေ့နိုင်သည်။
ESP32 ကို ESP8266 ကိုအစားထိုးနိုင်ပါသလား။
တံခါးပေါက်အဟောင်းတွင် ESP8266 chip တွင် 0 င်ရောက်နိုင်သည်။သင်၏ Gateway ကို EMS-ESP32 နှင့်သင်၏ Gateway ကိုအဆင့်မြှင့်တင်လိုပါက 'Old' firmware သည်သင်တန်းဖြစ်သည့်အတိုင်းအလုပ်လုပ်နေဆဲဖြစ်သည်။
4. ESP8266 သည်အဘယ်ကြောင့်ဤမျှလူကြိုက်များသနည်း။
ဟုတ်တယ်, စျေးပေါတယ်ဤဆောင်းပါးဖော်ပြချက်နှင့်တူသောအရာသည်ဒေါ်လာ 5 ဒေါ်လာ (5266) သည် Sens8266 တွင် Sens-Out-of-a-cannon ထက် ပို. စျေးသက်သာသည်။ဆိုလိုသည်မှာအသုံးပြုသောအာရုံခံကိရိယာအမြောက်များသည်များသောအားဖြင့်ကုန်ကျစရိတ်နည်းသောချဉ်းကပ်နည်းများဖြင့်ပြုလုပ်လေ့ရှိသည်။STEP8266 သည် Sensor ထက်များစွာစျေးသက်သာနေဆဲဖြစ်သည်။