ESP32MINI1
පරිශීලක අත්පොත
පූර්ව 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 දෘඪාංග සම්බන්ධතාවය
- රූප සටහන 32-1 හි දැක්වෙන පරිදි ESP2-MINI-1 මොඩියුලය RF පරීක්ෂණ පුවරුවට පාස්සන්න.
- RF පරීක්ෂණ පුවරුව TXD, RXD, සහ GND හරහා USB-to-Serial පුවරුවට සම්බන්ධ කරන්න.
- USB-to-Serial පුවරුව පරිගණකයට සම්බන්ධ කරන්න.
- Micro-USB කේබලය හරහා 5 V බල සැපයුම සක්රීය කිරීමට RF පරීක්ෂණ පුවරුව පරිගණකයට හෝ බල ඇඩැප්ටරයකට සම්බන්ධ කරන්න.
- බාගත කිරීමේදී, ජම්පර් හරහා IO0 GND වෙත සම්බන්ධ කරන්න. ඉන්පසුව, පරීක්ෂණ පුවරුව "සක්රිය" කරන්න.
- ස්ථිරාංග ෆ්ලෑෂ් වෙත බාගන්න. විස්තර සඳහා, පහත කොටස් බලන්න.
- බාගත කිරීමෙන් පසු, IO0 සහ GND මත ජම්පරය ඉවත් කරන්න.
- 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' සමඟ ඉලක්කය සැකසීම එක් වරක් කළ යුතුය. ව්යාපෘතියේ දැනට පවතින ගොඩනැගීම් සහ වින්යාස කිරීම් කිහිපයක් තිබේ නම්, ඒවා ඉවත් කර ආරම්භ කරනු ලැබේ. මෙම පියවර කිසිසේත් මඟ හැරීම සඳහා ඉලක්කය පරිසර විචල්යයේ සුරැකිය හැක. අමතර තොරතුරු සඳහා ඉලක්කය තේරීම බලන්න.
පෙර පියවර නිවැරදිව සිදු කර ඇත්නම්, පහත මෙනුව දිස්වේ:
ඔබේ ටර්මිනලයේ මෙනුවේ වර්ණ වෙනස් විය හැකිය. ඔබට '-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 සම්බන්ධ ලේඛන සපයයි.
- ESP32 දත්ත පත්රිකාව
මෙම ලේඛනය පුරාවට ඇතුළුව ESP32 දෘඪාංගවල පිරිවිතරයන් සඳහා හැඳින්වීමක් සපයයිview,
පින් අර්ථ දැක්වීම්, ක්රියාකාරී විස්තරය, පර්යන්ත අතුරුමුහුණත, විද්යුත් ලක්ෂණ යනාදිය. - ESP32 ECO V3 පරිශීලක මාර්ගෝපදේශය
මෙම ලේඛනය V3 සහ පෙර ESP32 සිලිකන් වේෆර් සංශෝධන අතර වෙනස්කම් විස්තර කරයි. - ESP32 හි දෝෂ සඳහා ECO සහ විසඳුම්
මෙම ලේඛනය ESP32 හි දෘඪාංග දෝෂ සහ විසඳුම් විස්තර කරයි. - ESP-IDF ක්රමලේඛන මාර්ගෝපදේශය
එය දෘඪාංග මාර්ගෝපදේශකයේ සිට API යොමු දක්වා ESP-IDF සඳහා විස්තීරණ ලේඛන සත්කාරකත්වය සපයයි. - ESP32 තාක්ෂණික යොමු අත්පොත
අත්පොත ESP32 මතකය සහ පර්යන්ත භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ සවිස්තරාත්මක තොරතුරු සපයයි. - ESP32 දෘඪාංග සම්පත්
සිප් එක fileESP32 මොඩියුලවල ක්රමලේඛන, PCB පිරිසැලසුම, Gerber සහ BOM ලැයිස්තුව සහ සංවර්ධන පුවරු ඇතුළත් වේ. - ESP32 දෘඪාංග සැලසුම් මාර්ගෝපදේශ
ESP32 චිපය, ESP32 මොඩියුල සහ සංවර්ධන පුවරු ඇතුළුව ESP32 නිෂ්පාදන මාලාව මත පදනම්ව ස්වාධීන හෝ ඇඩෝන පද්ධති සංවර්ධනය කිරීමේදී නිර්දේශිත සැලසුම් පරිචයන් මාර්ගෝපදේශ මගින් ගෙනහැර දක්වයි. - ESP32 AT උපදෙස් මාලාව සහ Examples
මෙම ලේඛනය ESP32 AT විධානයන් හඳුන්වා දෙයි, ඒවා භාවිතා කරන ආකාරය පැහැදිලි කරයි, සහ exampපොදු AT විධාන කිහිපයක les. - Espressif නිෂ්පාදන ඇණවුම් තොරතුරු
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 | පූර්ව නිකුතුව |
වියාචනය සහ ප්රකාශන හිමිකම් දැන්වීම
ඇතුළුව මෙම ලේඛනයේ තොරතුරු 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 බ්ලූටූත් මොඩියුලය |