ESPRESSIF-ලාංඡනය

ESP32MINI1
පරිශීලක අත්පොත

ESPRESSIF-ලාංඡනය1
පූර්ව v0.1
Espressif පද්ධති
ප්‍රකාශන හිමිකම © 2021

මෙම අත්පොත ගැන
මෙම පරිශීලක අත්පොත ESP32-MINI-1 මොඩියුලය සමඟ ආරම්භ කරන ආකාරය පෙන්වයි.
ලේඛන යාවත්කාලීන
කරුණාකර සෑම විටම නවතම අනුවාදය වෙත යොමු වන්න https://www.espressif.com/en/support/download/documents.
සංශෝධන ඉතිහාසය
මෙම ලේඛනයේ සංශෝධන ඉතිහාසය සඳහා, කරුණාකර අවසාන පිටුව බලන්න.
ලේඛන වෙනස් කිරීමේ දැනුම්දීම
Espressif විසින් තාක්ෂණික ලියකියවිලි වල වෙනස්කම් පිළිබඳව පාරිභෝගිකයින් යාවත්කාලීනව තබා ගැනීමට විද්‍යුත් තැපැල් දැනුම්දීම් සපයයි. කරුණාකර දායක වන්න www.espressif.com/en/subscribe කරන්න.
සහතික කිරීම
Espressif නිෂ්පාදන සඳහා සහතික බාගන්න www.espressif.com/en/certificates.

ඉවරයිview

1.1 මොඩියුලය අවසන්view
පොහොසත් පර්යන්ත කට්ටලයක් ඇති LE MCU මොඩියුලය. මෙම මොඩියුලය ගෘහස්ථ ස්වයංක්‍රීයකරණය, ස්මාර්ට් ගොඩනැඟීම, පාරිභෝගික ඉලෙක්ට්‍රොනික උපකරණවල සිට කාර්මික පාලනය දක්වා විවිධාකාර වූ IoT යෙදුම් සඳහා කදිම තේරීමකි, විශේෂයෙන් බල්බ, ස්විච සහ සොකට් වැනි සංයුක්ත අවකාශයක් තුළ යෙදුම් සඳහා සුදුසු වේ. ESP32-MINI-1 යනු ඉතා-ඒකාබද්ධ, කුඩා ප්‍රමාණයේ Wi-Fi+Bluetooth ® +Bluetooth ® මෙම මොඩියුලය අනුවාද දෙකකින් පැමිණේ:

  • 85 °C අනුවාදය
  • 105 °C අනුවාදය

වගුව 1. ESP1MINI32 පිරිවිතර

වර්ග අයිතම පිරිවිතර
 

Wifi

ප්රොටෝකෝල 802.11 b/g/n (802.11n සිට 150 Mbps දක්වා)
A-MPDU සහ A-MSDU එකතු කිරීම සහ 0.4 µආරක්ෂක විරාම සහාය
සංඛ්යාත පරාසය 2412 ~ ​​2484 MHz
 

 

 

බ්ලූටූත්®

ප්රොටෝකෝල ප්‍රොටෝකෝල v4.2 BR/EDR සහ බ්ලූටූත්® LE පිරිවිතර
ගුවන්විදුලිය Class-1, class-2 සහ class-3 සම්ප්‍රේෂකය
ඒඑෆ්එච්
ශ්රව්ය උපකරණ CVSD සහ SBC
 

 

 

 

 

 

දෘඪාංග

 

 

මොඩියුල අතුරුමුහුණත්

SD කාඩ්, UART, SPI, SDIO, I2C, LED PWM, මෝටර් PWM, I2S, අධෝරක්ත දුරස්ථ පාලකය, ස්පන්දන කවුන්ටරය, GPIO, ස්පර්ශ සංවේදකය, ADC, DAC, ද්වි-වයර් ඔටෝමෝටිව් අතුරුමුහුණත (TWAITM, ISO11898-1 සමඟ අනුකූල වේ)
ඒකාබද්ධ ස්ඵටික 40 MHz ස්ඵටික
ඒකාබද්ධ SPI ෆ්ලෑෂ් 4 MB
මෙහෙයුම් වෙළුමtagඉ/බල සැපයුම 3.0 V ~ 3.6 V
මෙහෙයුම් ධාරාව සාමාන්යය: 80 mA
බල සැපයුම මගින් ලබා දෙන අවම ධාරාව 500 mA
නිර්දේශිත මෙහෙයුම් උෂ්ණත්ව පරාසය 85 °C අනුවාදය: –40 °C ~ +85 °C; 105 °C අනුවාදය: –40 °C ~ +105 °C
තෙතමනය සංවේදීතා මට්ටම (MSL) 3 මට්ටම

1.2 පින් විස්තරය
ESP32-MINI-1 හි අල්ෙපෙනති 55 ක් ඇත. 1-2 වගුවේ පින් අර්ථ දැක්වීම් බලන්න.

වගුව 1. පින් අර්ථ දැක්වීම්

නම නැත. ටයිප් කරන්න කාර්යය
GND 1, 2, 27, 38 ~ 55 P බිම
3V3 3 P බල සැපයුම
I36 4 I GPIO36, ADC1_CH0, RTC_GPIO0
I37 5 I GPIO37, ADC1_CH1, RTC_GPIO1
I38 6 I GPIO38, ADC1_CH2, RTC_GPIO2
I39 7 I GPIO39, ADC1_CH3, RTC_GPIO3
 

EN

 

8

 

I

ඉහළ: චිපය සක්‍රීය කරයි අඩු: චිපය ක්‍රියා විරහිත වේ සටහන: පින් එක පාවෙන්න තියන්න එපා
I34 9 I GPIO34, ADC1_CH6, RTC_GPIO4
I35 10 I GPIO35, ADC1_CH7, RTC_GPIO5
IO32 11 I/O GPIO32, XTAL_32K_P (32.768 kHz ස්ඵටික දෝලක ආදානය), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 12 I/O GPIO33, XTAL_32K_N (32.768 kHz ස්ඵටික දෝලන ප්රතිදානය), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 13 I/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 14 I/O GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 15 I/O GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
IO14 16 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
IO12 17 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
IO13 18 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
IO15 19 I/O GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3
IO2 20 I/O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,

SD_DATA0

IO0 21 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
IO4 22 I/O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
NC 23 සම්බන්ධයක් නැත
NC 24 සම්බන්ධයක් නැත
IO9 25 I/O GPIO9, HS1_DATA2, U1RXD, SD_DATA2
IO10 26 I/O GPIO10, HS1_DATA3, U1TXD, SD_DATA3
NC 28 සම්බන්ධයක් නැත
IO5 29 I/O GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK
IO18 30 I/O GPIO18, HS1_DATA7, VSPICLK
IO23 31 I/O GPIO23, HS1_STROBE, VSPID
IO19 32 I/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0

ඊළඟ පිටුවේ දිගටම

වගුව 1 - පෙර පිටුවෙන් දිගටම

නම නැත. ටයිප් කරන්න කාර්යය
IO22 33 I/O GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO21 34 I/O GPIO21, VSPIHD, EMAC_TX_EN
ආර්එක්ස්ඩී 0 35 I/O GPIO3, U0RXD, CLK_OUT2
TXD0 36 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
NC 37 සම්බන්ධයක් නැත

¹ ESP6-U7WDH චිපයේ GPIO8, GPIO11, GPIO16, GPIO17, GPIO32 සහ GPIO4 පින්ස් මොඩියුලය මත ඒකාබද්ධ කර ඇති SPI ෆ්ලෑෂ් වෙත සම්බන්ධ කර ඇති අතර ඒවා පිටතට ගෙන යන්නේ නැත.
² පර්යන්ත පින් වින්‍යාස කිරීම් සඳහා, කරුණාකර බලන්න ESP32 ශ්‍රේණි දත්ත පත්‍රිකාව.

ESP32MINI1 මත ආරම්භ කරන්න

2.1 ඔබට අවශ්‍ය දේ
ESP32-MINI-1 මොඩියුලය සඳහා යෙදුම් සංවර්ධනය කිරීමට ඔබට අවශ්‍ය වන්නේ:

  • 1 x ESP32-MINI-1 මොඩියුලය
  • 1 x Espressif RF පරීක්ෂණ පුවරුව
  • 1 x USB-to-Serial පුවරුව
  • 1 x මයික්‍රෝ-යූඑස්බී කේබල්
  • 1 x පරිගණකය ලිනක්ස් ධාවනය කරයි

මෙම පරිශීලක මාර්ගෝපදේශය තුළ, අපි Linux මෙහෙයුම් පද්ධතිය හිටපු ලෙස ගනිමුample. Windows සහ macOS හි වින්‍යාසය පිළිබඳ වැඩි විස්තර සඳහා කරුණාකර බලන්න ESP-IDF ක්‍රමලේඛන මාර්ගෝපදේශය.

2.2 දෘඪාංග සම්බන්ධතාවය

  1. රූප සටහන 32-1 හි දැක්වෙන පරිදි ESP2-MINI-1 මොඩියුලය RF පරීක්ෂණ පුවරුවට පාස්සන්න.
    ESPRESSIF ESP32 MINI 1 ඉහළ ඒකාබද්ධ කුඩා ප්‍රමාණයේ Wi Fi බ්ලූටූත් මොඩියුලය-
  2. RF පරීක්ෂණ පුවරුව TXD, RXD, සහ GND හරහා USB-to-Serial පුවරුවට සම්බන්ධ කරන්න.
  3. USB-to-Serial පුවරුව පරිගණකයට සම්බන්ධ කරන්න.
  4. Micro-USB කේබලය හරහා 5 V බල සැපයුම සක්‍රීය කිරීමට RF පරීක්ෂණ පුවරුව පරිගණකයට හෝ බල ඇඩැප්ටරයකට සම්බන්ධ කරන්න.
  5. බාගත කිරීමේදී, ජම්පර් හරහා IO0 GND වෙත සම්බන්ධ කරන්න. ඉන්පසුව, පරීක්ෂණ පුවරුව "සක්රිය" කරන්න.
  6. ස්ථිරාංග ෆ්ලෑෂ් වෙත බාගන්න. විස්තර සඳහා, පහත කොටස් බලන්න.
  7. බාගත කිරීමෙන් පසු, IO0 සහ GND මත ජම්පරය ඉවත් කරන්න.
  8. RF පරීක්ෂණ පුවරුව නැවත බල ගන්වන්න. ESP32-MINI-1 වැඩ කරන ආකාරය වෙත මාරු වනු ඇත. චිපය ආරම්භයේදී ෆ්ලෑෂ් වෙතින් වැඩසටහන් කියවනු ඇත.

සටහන:
IO0 අභ්‍යන්තරව තාර්කික ඉහළයි. IO0 පුල්-අප් ලෙස සකසා ඇත්නම්, ඇරඹුම් මාදිලිය තෝරා ඇත. මෙම පින් එක අදින්න-පහළට හෝ පාවෙමින් තිබේ නම්, බාගැනීම් මාදිලිය තෝරා ඇත. ESP32-MINI-1 පිළිබඳ වැඩි විස්තර සඳහා, කරුණාකර ESP32-MINI-1 දත්ත පත්‍රිකාව බලන්න.

2.3 සංවර්ධන පරිසරය පිහිටුවීම
Espressif IoT සංවර්ධන රාමුව (කෙටියෙන් ESP-IDF) යනු Espressif ESP32 මත පදනම් වූ යෙදුම් සංවර්ධනය කිරීමේ රාමුවකි. පරිශීලකයින්ට ESP-IDF මත පදනම්ව Windows/Linux/macOS හි ESP32 සමඟ යෙදුම් සංවර්ධනය කළ හැක. මෙහිදී අපි Linux මෙහෙයුම් පද්ධතිය ex ලෙස ගනිමුample.

2.3.1 පූර්වාවශ්‍යතා ස්ථාපනය කරන්න
ESP-IDF සමඟ සම්පාදනය කිරීමට ඔබ පහත පැකේජ ලබා ගත යුතුය:

  • CentOS 7:
    sudo yum ස්ථාපනය git wget flex bison gperf python cmake ninja−build ccache dfu−util
  • උබුන්ටු සහ ඩේබියන් (එක් විධානයක් පේළි දෙකකට කැඩී යයි):
    sudo apt−Git wget flex bison gperf python python−pip python−setuptools cmake ninja -build-cache lib -dev libssl −dev dfu−util ස්ථාපනය කරන්න
  • ආරුක්කුව:
    sudo Pacman −S -- අවශ්‍ය gcc git flex bison gperf python-pip cmake ninja ccache dfu−util
    සටහන:
  • මෙම මාර්ගෝපදේශය ESP-IDF සඳහා ස්ථාපන ෆෝල්ඩරයක් ලෙස ලිනක්ස් හි ~/esp නාමාවලිය භාවිතා කරයි.
  • ESP-IDF මාර්ගවල ඉඩ සඳහා සහය නොදක්වන බව මතක තබා ගන්න.

2.3.2 ESPIDF ලබා ගන්න
ESP32-MINI-1 මොඩියුලය සඳහා යෙදුම් තැනීමට, ඔබට Espressif විසින් සපයන ලද මෘදුකාංග පුස්තකාල අවශ්‍ය වේ. ESP-IDF ගබඩාව.
ESP-IDF ලබා ගැනීමට, ESP-IDF බාගත කිරීම සඳහා ස්ථාපන නාමාවලියක් (~/esp) සාදන්න සහ 'git clone' සමඟ ගබඩාව ක්ලෝන කරන්න:
mkdir −p ~/esp
cd ~/esp
git ක්ලෝනය - පුනරාවර්තන https://github.com/espressif/esp−idf.git

ESP-IDF ~/esp/esp-idf වෙත බාගනු ඇත. උපදෙස් ලබා ගන්න ESP-IDF අනුවාද දී ඇති අවස්ථාවක භාවිතා කළ යුතු ESP-IDF අනුවාදය පිළිබඳ තොරතුරු සඳහා.

2.3.3 මෙවලම් සකසන්න
ESP-IDF හැරුණු විට, ඔබ විසින් ESP-IDF විසින් භාවිතා කරන ලද compiler, debugger, වැනි මෙවලම් ස්ථාපනය කිරීමට අවශ්‍ය වේ.
Python පැකේජ, ආදිය. ESP-IDF විසින් 'install.sh' නමින් ස්ක්‍රිප්ට් එකක් ලබා දෙයි.
cd ~/esp/esp−idf
./ ස්ථාපනය .sh
2.3.4 පරිසර විචල්‍ය සකසන්න
ස්ථාපිත මෙවලම් PATH පරිසර විචල්‍යයට තවම එකතු කර නොමැත. විධාන රේඛාවෙන් මෙවලම් භාවිතා කළ හැකි බවට පත් කිරීම සඳහා, සමහර පරිසර විචල්යයන් සැකසිය යුතුය. ESP-IDF එය කරන තවත් 'export.sh' ස්ක්‍රිප්ට් සපයයි. ඔබ ESP-IDF භාවිතා කිරීමට යන පර්යන්තයේ, ධාවනය කරන්න:
. $HOME/esp/esp−idf/export.sh

දැන් සියල්ල සූදානම්, ඔබට ESP32-MINI-1 මොඩියුලය මත ඔබේ පළමු ව්‍යාපෘතිය ගොඩනගා ගත හැක.
2.4 ඔබේ පළමු ව්‍යාපෘතිය සාදන්න
2.4.1 ව්‍යාපෘතියක් ආරම්භ කරන්න
දැන් ඔබ ESP32-MINI-1 මොඩියුලය සඳහා ඔබේ අයදුම්පත සකස් කිරීමට සූදානම්. ඔබට ආරම්භ කළ හැකිය ආරම්භ කරන්න/hello_world හිටපු අයගෙන් ව්‍යාපෘතියampESP-IDF හි les නාමාවලිය.
get-started/hello_world ~/esp නාමාවලියට පිටපත් කරන්න:
cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .

පරාසයක් ඇත example ව්යාපෘති හිටපු දීampESP-IDF හි les නාමාවලිය. ඔබට ඕනෑම ව්‍යාපෘතියක් ඉහත ඉදිරිපත් කර ඇති ආකාරයටම පිටපත් කර එය ක්‍රියාත්මක කළ හැකිය. ex හදන්නත් පුළුවන්amples in-place, ඒවා පළමුව පිටපත් නොකර.

2.4.2 ඔබගේ උපාංගය සම්බන්ධ කරන්න
දැන් ඔබේ ESP32-MINI-1 මොඩියුලය පරිගණකයට සම්බන්ධ කර මොඩියුලය පෙනෙන්නේ කුමන අනුක්‍රමික වරාය යටතේදැයි පරීක්ෂා කරන්න. ලිනක්ස් හි අනුක්‍රමික වරායන් ඔවුන්ගේ නම්වල '/dev/tty' වලින් ආරම්භ වේ. පහත විධානය දෙවරක් ක්‍රියාත්මක කරන්න, පළමුව පුවරුව විසන්ධි කර, පසුව පේනුගත කර ඇත. දෙවන වරට දිස්වන වරාය ඔබට අවශ්‍ය එකයි:
ls /dev/tty*
සටහන:
ඊළඟ පියවරේදී ඔබට අවශ්‍ය වන බැවින් වරායේ නම අතේ තබා ගන්න.

2.4.3 වින්‍යාස කරන්න
පියවර 2.4.1 සිට ඔබගේ 'hello_world' නාමාවලිය වෙත සංචාලනය කරන්න. ව්‍යාපෘතියක් අරඹන්න, ඉලක්කය ලෙස ESP32 චිපය සකසා ධාවනය කරන්න
ව්‍යාපෘති වින්‍යාස උපයෝගිතා 'menuconfig'.
cd ~/esp/hello_world
idf .py set−target esp32
idf .py menuconfig
නව ව්‍යාපෘතියක් විවෘත කිරීමෙන් පසු 'idf.py set-target esp32' සමඟ ඉලක්කය සැකසීම එක් වරක් කළ යුතුය. ව්‍යාපෘතියේ දැනට පවතින ගොඩනැගීම් සහ වින්‍යාස කිරීම් කිහිපයක් තිබේ නම්, ඒවා ඉවත් කර ආරම්භ කරනු ලැබේ. මෙම පියවර කිසිසේත් මඟ හැරීම සඳහා ඉලක්කය පරිසර විචල්‍යයේ සුරැකිය හැක. අමතර තොරතුරු සඳහා ඉලක්කය තේරීම බලන්න.
පෙර පියවර නිවැරදිව සිදු කර ඇත්නම්, පහත මෙනුව දිස්වේ:

ESPRESSIF ESP32 MINI 1 ඉහළ ඒකාබද්ධ කුඩා ප්‍රමාණයේ Wi Fi බ්ලූටූත් මොඩියුලය-fig1

ඔබේ ටර්මිනලයේ මෙනුවේ වර්ණ වෙනස් විය හැකිය. ඔබට '-style' විකල්පය සමඟ පෙනුම වෙනස් කළ හැකිය. වැඩිදුර තොරතුරු සඳහා කරුණාකර 'idf.py menuconfig -help' ධාවනය කරන්න.

2.4.4 ව්යාපෘතිය ගොඩනැගීම
ධාවනය කිරීමෙන් ව්‍යාපෘතිය ගොඩනඟන්න:
idf .py ගොඩනැගීම
මෙම විධානය මඟින් යෙදුම සහ සියලුම ESP-IDF සංරචක සම්පාදනය කරනු ඇත, පසුව එය ඇරඹුම් කාරකය, කොටස් වගුව සහ යෙදුම් ද්විමය උත්පාදනය කරනු ඇත.
$ idf .py ගොඩනැගීම
/path/to/hello_world/build නාමාවලියෙහි cmake ධාවනය වේ
”cmake −G Ninja --warn−uninitialized /path/to/hello_world” ක්‍රියාත්මක කරමින්...
ආරම්භ නොකළ අගයන් ගැන අනතුරු අඟවන්න.
−− Found Git: /usr/bin/git (සොයාගත් අනුවාදය ”2.17.0”)
−− වින්‍යාස කිරීම හේතුවෙන් හිස් aws_iot සංරචකය ගොඩනැගීම
−− සංරචක නම්:…
−− සංරචක මාර්ග:…
… (බිල්ඩ් පද්ධති ප්‍රතිදානයේ තවත් රේඛා) [527/527] hello −world.bin esptool .py v2.3.1 ජනනය කිරීම
ව්‍යාපෘතිය ගොඩනැගීම සම්පූර්ණයි. ෆ්ලෑෂ් කිරීමට, මෙම විධානය ක්‍රියාත්මක කරන්න:
../../../ components/esptool_py/esptool/esptool.py −p (PORT) -b 921600 write_flash --flash_mode dio
−−flash_size හඳුනාගැනීම --flash_freq 40m 0x10000 build/hello−world.bin build 0x1000 build /bootloader/bootloader. bin 0x8000 build/ partition_table / partition -table.bin හෝ ' idf .py -p PORT flash' ධාවනය කරන්න

දෝෂ නොමැති නම්, ස්ථිරාංග ද්විමය .bin ජනනය කිරීමෙන් ගොඩනැගීම අවසන් වේ file.
2.4.5 උපාංගය වෙත ෆ්ලෑෂ් කරන්න
ධාවනය කිරීමෙන් ඔබ ඔබේ ESP32-MINI-1 මොඩියුලය මත ගොඩනගා ඇති ද්විමය ෆ්ලෑෂ් කරන්න:
idf .py −p PORT [−b BAUD] ෆ්ලෑෂ්
PORT වෙනුවට ඔබේ මොඩියුලයේ අනුක්‍රමික තොට නම පියවරෙන්: ඔබේ උපාංගය සම්බන්ධ කරන්න. ඔබට අවශ්‍ය බෝඩ් අනුපාතය සමඟ BAUD ප්‍රතිස්ථාපනය කිරීමෙන් ඔබට ෆ්ලෑෂර් බෝඩ් අනුපාතය වෙනස් කළ හැකිය. පෙරනිමි බෝඩ් අනුපාතය 460800 වේ.
idf.py තර්ක පිළිබඳ වැඩි විස්තර සඳහා, idf.py බලන්න.
සටහන:
'flash' විකල්පය ස්වයංක්‍රීයව ව්‍යාපෘතිය ගොඩනඟා ෆ්ලෑෂ් කරයි, එබැවින් 'idf.py build' ධාවනය කිරීම අවශ්‍ය නොවේ.

esptool.py ඩිරෙක්ටරියේ […]/ esp/hello_world ධාවනය වේ
”python […]/ esp−idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash ක්‍රියාත්මක කිරීම
@flash_project_args..."
esptool .py -b 460800 write_flash --flash_mode dio --flash_size හඳුනාගැනීම --flash_freq 40m 0x1000
bootloader/bootloader. bin 0x8000 partition_table / partition -table.bin 0x10000 hello−world.bin
esptool .py v2.3.1
සම්බන්ධ වෙමින්....
චිප් වර්ගය හඳුනා ගනිමින් ... ESP32
චිපය ESP32U4WDH (සංශෝධනය 3)
විශේෂාංග: WiFi, BT, Single Core
අංකුර උඩුගත කරමින්…
ධාවන පථය…
කඩුල්ල ධාවනය…
බෝඩ් අනුපාතය 460800 දක්වා වෙනස් කිරීම
වෙනස් කළා.
ෆ්ලෑෂ් ප්‍රමාණය වින්‍යාස කරමින්…
ස්වයංක්‍රීයව හඳුනාගත් ෆ්ලෑෂ් ප්‍රමාණය: 4MB
ෆ්ලෑෂ් පරාමිතීන් 0x0220 ලෙස සකසා ඇත
බයිට් 22992 සිට 13019 දක්වා සම්පීඩිත…
තත්පර 22992 කින් 13019x0 දී බයිට් 00001000 (සම්පීඩිත 0.3) ලිවීය (558.9 kbit/s ඵලදායි)…
දත්ත හෂ් සත්‍යාපනය කර ඇත.
බයිට් 3072 සිට 82 දක්වා සම්පීඩිත…
තත්පර 3072 කින් 82x0 දී බයිට් 00008000 (සම්පීඩිත 0.0) ලිවීය (5789.3 kbit/s ඵලදායි)…
දත්ත හෂ් සත්‍යාපනය කර ඇත.
බයිට් 136672 සිට 67544 දක්වා සම්පීඩිත…
තත්පර 136672 කින් 67544x0 දී බයිට් 00010000 (සම්පීඩිත 1.9) ලිවීය (567.5 kbit/s ඵලදායි)…
දත්ත හෂ් සත්‍යාපනය කර ඇත.
පිටත් වීම…
RTS පින් හරහා දැඩි ලෙස යළි පිහිටුවීම…
සෑම දෙයක්ම හොඳින් සිදුවුවහොත්, ඔබ IO0 සහ GND මත ජම්පරය ඉවත් කර, පරීක්ෂණ පුවරුව නැවත බලගැන්වීමෙන් පසුව "hello_world" යෙදුම ක්‍රියාත්මක වීමට පටන් ගනී.
2.4.6 මොනිටරය
“hello_world” සැබවින්ම ක්‍රියාත්මක වේද යන්න පරීක්ෂා කිරීමට, 'idf.py -p PORT මොනිටරය' ටයිප් කරන්න (ඔබගේ අනුක්‍රමික තොට නම සමඟ PORT ප්‍රතිස්ථාපනය කිරීමට අමතක නොකරන්න).
මෙම විධානය IDF මොනිටර් යෙදුම දියත් කරයි:
$ idf .py −p /dev/ttyUSB0 මොනිටරය
ඩිරෙක්ටරියේ idf_monitor ධාවනය කරමින් […]/ esp/hello_world/build
”python […]/ esp−idf/tools/idf_monitor.py -b 115200 […]/ esp/hello_world/build/ hello -world ක්‍රියාත්මක කිරීම. එල්ෆ්..."
−−− idf_monitor on /dev/ttyUSB0 115200 -−−−−
ඉවත් වන්න: Ctrl+] | මෙනුව: Ctrl+T | උදව්: Ctrl+T පසුව Ctrl+H --ets
ජූනි 8 2016 00:22:57
rst :0x1 ​​(POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets ජූනි 8 2016 00:22:57…
ආරම්භය සහ රෝග විනිශ්චය ලොග් ඉහළට අනුචලනය කිරීමෙන් පසුව, ඔබ "Hello world!" දැකිය යුතුය. යෙදුම මගින් මුද්රණය කර ඇත.

හෙලෝ වර්ල්ඩ්!
තත්පර 10කින් නැවත ආරම්භ වේ...
මෙය 32 CPU core, WiFi/BT/BLE, silicon revision 1, 3MB බාහිර ෆ්ලෑෂ් සහිත esp4 චිපයකි
තත්පර 9කින් නැවත ආරම්භ වේ...
තත්පර 8කින් නැවත ආරම්භ වේ...
තත්පර 7කින් නැවත ආරම්භ වේ...
IDF මොනිටරයෙන් පිටවීමට Ctrl+] කෙටිමඟ භාවිතා කරන්න.
ESP32-MINI-1 මොඩියුලය සමඟ ආරම්භ කිරීමට ඔබට අවශ්‍ය වන්නේ එපමණයි! දැන් ඔබ වෙනත් එකක් උත්සාහ කිරීමට සූදානම් examples ESP-IDF හි, හෝ ඔබේම යෙදුම් සංවර්ධනය කිරීමට දකුණට යන්න.

ඉගෙනුම් සම්පත්

3.1 කියවිය යුතු ලේඛන
පහත සබැඳිය ESP32 සම්බන්ධ ලේඛන සපයයි.

3.2 සම්පත් තිබිය යුතුය
මෙන්න ESP32 ආශ්‍රිත අනිවාර්ය සම්පත්.

  • ESP32 BBS
    මෙය ESP2 සඳහා ඉංජිනේරු-සිට-ඉංජිනේරු (E32E) ප්‍රජාවක් වන අතර ඔබට ප්‍රශ්න පළ කිරීමට, දැනුම බෙදා ගැනීමට, අදහස් ගවේෂණය කිරීමට සහ සෙසු ඉංජිනේරුවන් සමඟ ගැටලු විසඳීමට උදවු කිරීමට හැකිය.
  • ESP32 GitHub
    ESP32 සංවර්ධන ව්‍යාපෘති GitHub මත Espressif හි MIT බලපත්‍රය යටතේ නොමිලේ බෙදා හැරේ. එය සංවර්ධකයින්ට ESP32 සමඟ ආරම්භ කිරීමට සහ නවෝත්පාදනයන් පෝෂණය කිරීමට සහ ESP32 උපාංග වටා ඇති දෘඩාංග සහ මෘදුකාංග පිළිබඳ සාමාන්‍ය දැනුම වර්ධනය කිරීමට ස්ථාපිත කර ඇත.
  • ESP32 මෙවලම්
    මෙය අ webපරිශීලකයින්ට ESP32 Flash බාගැනීම් මෙවලම් සහ zip බාගත කළ හැකි පිටුව file "ESP32 සහතිකය සහ පරීක්ෂණය"..
  • ESP-IDF
    මේ webපිටුව ESP32 සඳහා නිල IoT සංවර්ධන රාමුව වෙත පරිශීලකයන් සම්බන්ධ කරයි.
  • ESP32 සම්පත්
    මේ webපිටුව ලබා ගත හැකි සියලුම ESP32 ලේඛන, SDK සහ මෙවලම් වෙත සබැඳි සපයයි.

සංශෝධන ඉතිහාසය

දිනය අනුවාදය නිකුත් කිරීමේ සටහන්
2021-01-14 V0.1 පූර්ව නිකුතුව

ESPRESSIF-ලාංඡනය2

www.espressif.com

වියාචනය සහ ප්‍රකාශන හිමිකම් දැන්වීම
ඇතුළුව මෙම ලේඛනයේ තොරතුරු URL යොමු කිරීම්, දැනුම්දීමකින් තොරව වෙනස් වීමට යටත් වේ.
මෙම ලේඛනයේ ඇති සියලුම තුන්වන පාර්ශ්වයේ තොරතුරු එහි සත්‍යතාව සහ නිරවද්‍යතාවය සඳහා කිසිදු වගකීමක් නොමැතිව සපයනු ලැබේ.
මෙම ලේඛනයට එහි වෙළඳ භාවය, උල්ලංඝණය නොකිරීම, කිසියම් විශේෂිත අරමුණක් සඳහා යෝග්‍යතාවය සඳහා කිසිදු වගකීමක් සපයා නැත, එසේත් නැතිනම් යම් වගකීමක් වෙනත් ආකාරයකින් පැන නගින්නේ නැත.AMPLE.
මෙම ලේඛනයේ තොරතුරු භාවිතයට අදාළ ඕනෑම හිමිකාර අයිතිවාසිකම් උල්ලංඝනය කිරීමේ වගකීම ඇතුළුව සියලුම වගකීම් ප්‍රතික්ෂේප කරනු ලැබේ. එස්ටොපල් මගින් හෝ වෙනත් ආකාරයකින් ප්‍රකාශිත හෝ ඇඟවුම් කරන ලද බලපත්‍ර කිසිවක් මෙහි දී ලබා දී නොමැත.
Wi-Fi Alliance සාමාජික ලාංඡනය Wi-Fi සන්ධානයේ වෙළඳ ලකුණකි. බ්ලූටූත් ලාංඡනය බ්ලූටූත් SIG හි ලියාපදිංචි වෙළඳ ලකුණකි.
මෙම ලේඛනයේ සඳහන් සියලුම වෙළඳ නාම, වෙළඳ ලකුණු සහ ලියාපදිංචි වෙළඳ ලකුණු ඔවුන්ගේ අයිතිකරුවන්ගේ දේපළ වන අතර මෙයින් පිළිගනු ලැබේ.
ප්‍රකාශන හිමිකම © 2021 Espressif Systems (Shanghai) Co., Ltd. සියලුම හිමිකම් ඇවිරිණි.

Espressif පද්ධති
ESP32-MINI-1 පරිශීලක අත්පොත (මූලික v0.1)
www.espressif.com

ලේඛන / සම්පත්

ESPRESSIF ESP32-MINI-1 ඉහළ-ඒකාබද්ධ කුඩා ප්‍රමාණයේ Wi-Fi+Bluetooth මොඩියුලය [pdf] පරිශීලක අත්පොත
ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 ඉහළ ඒකාබද්ධ කුඩා ප්‍රමාණයේ Wi-Fi බ්ලූටූත් මොඩියුලය, ESP32 -MINI -1, ඉහළ ඒකාබද්ධ කුඩා ප්‍රමාණයේ Wi-Fi බ්ලූටූත් මොඩියුලය

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *