Espressif લોગો

Espressif સિસ્ટમ્સ EK057 Wi-Fi અને બ્લૂટૂથ ઇન્ટરનેટ ઓફ થિંગ્સ મોડ્યુલ

Espressif સિસ્ટમ્સ -EK057 -Wi-Fi અને -Bluetooth- ઈન્ટરનેટ -ઓફ થિંગ્સ- મોડ્યુલ-ફિગ 3

આ દસ્તાવેજ વિશે

આ વપરાશકર્તા માર્ગદર્શિકા EK057 મોડ્યુલ સાથે કેવી રીતે પ્રારંભ કરવું તે બતાવે છે.

દસ્તાવેજ અપડેટ્સ
કૃપા કરીને હંમેશા પર નવીનતમ સંસ્કરણનો સંદર્ભ લો https://www.espressif.com/en/support/download/documents.

પુનરાવર્તન ઇતિહાસ
આ દસ્તાવેજના પુનરાવર્તન ઇતિહાસ માટે, કૃપા કરીને છેલ્લા પૃષ્ઠનો સંદર્ભ લો.

દસ્તાવેજીકરણ ફેરફાર સૂચના
Espressif ગ્રાહકોને ટેક્નિકલ દસ્તાવેજીકરણમાં થયેલા ફેરફારો વિશે અપડેટ રાખવા માટે ઈમેલ સૂચનાઓ પ્રદાન કરે છે. કૃપા કરીને સબ્સ્ક્રાઇબ કરો www.espressif.com/en/subscribe. નોંધ કરો કે તમે હાલમાં સબ્સ્ક્રાઇબ કરેલ નથી તેવા નવા ઉત્પાદનોની સૂચનાઓ પ્રાપ્ત કરવા માટે તમારે તમારું સબ્સ્ક્રિપ્શન અપડેટ કરવાની જરૂર છે.

પ્રમાણપત્ર
માંથી Espressif ઉત્પાદનો માટે પ્રમાણપત્રો ડાઉનલોડ કરો www.espressif.com/en/certificates.

અસ્વીકરણ અને કોપીરાઈટ સૂચના
આ દસ્તાવેજમાં માહિતી, સહિત URL સંદર્ભો, સૂચના વિના ફેરફારને પાત્ર છે. આ દસ્તાવેજ કોઈપણ પ્રકારની વેપારીતા, બિન-ઉલ્લંઘન, કોઈપણ ખાસ હેતુ માટે યોગ્યતા, અથવા કોઈપણ પ્રકારની વોરંટી સંબંધિત ગેરંટી, કોઈપણ ગેરંટી સહિતની કોઈપણ પ્રકારની વોરંટી વિના પ્રદાન કરવામાં આવે છે.AMPLE.
આ દસ્તાવેજમાં માહિતીના ઉપયોગને લગતી કોઈપણ માલિકીના અધિકારોના ઉલ્લંઘન માટેની જવાબદારી સહિતની તમામ જવાબદારીઓ અસ્વીકાર કરવામાં આવી છે. કોઈપણ બૌદ્ધિક સંપદા અધિકારો માટે, એસ્ટોપલ દ્વારા અથવા અન્યથા, વ્યક્ત અથવા ગર્ભિત કોઈ લાઇસન્સ અહીં આપવામાં આવ્યા નથી. Wi-Fi એલાયન્સ મેમ્બર લોગો એ Wi-Fi એલાયન્સનો ટ્રેડમાર્ક છે. Bluetooth લોગો એ Bluetooth SIG નો નોંધાયેલ ટ્રેડમાર્ક છે. આ દસ્તાવેજમાં દર્શાવેલ તમામ વેપારના નામો, ટ્રેડમાર્ક્સ અને રજિસ્ટર્ડ ટ્રેડમાર્ક્સ તેમના સંબંધિત માલિકોની મિલકત છે, અને આથી સ્વીકારવામાં આવે છે. કૉપિરાઇટ © 2020 Espressif Systems (Shanghai) Co., Ltd. સર્વાધિકાર સુરક્ષિત.

ઉપરview

મોડ્યુલ ઓવરview
EK057 એ એક શક્તિશાળી, સામાન્ય Wi-Fi+Bluetooth®+Bluetooth® LE MCU મોડ્યુલ છે જે લો-પાવર સેન્સર નેટવર્કથી લઈને વૉઇસ એન્કોડિંગ, મ્યુઝિક સ્ટ્રીમિંગ અને MP3 જેવા સૌથી વધુ ડિમાન્ડિંગ કાર્યો સુધીના વિવિધ પ્રકારના એપ્લીકેશનને લક્ષ્ય બનાવે છે. ડીકોડિંગ
કોષ્ટક 1: EK057 સ્પષ્ટીકરણો

શ્રેણીઓ વસ્તુઓ વિશિષ્ટતાઓ
 

Wi-Fi

પ્રોટોકોલ્સ 802.11 b/g/n (802.11 Mbps સુધી 150n)
A-MPDU અને A-MSDU એકત્રીકરણ અને 0.4 µs રક્ષક

અંતરાલ આધાર

આવર્તન શ્રેણી 2412 ~ 2484 મેગાહર્ટઝ
 

 

 

બ્લૂટૂથ®

પ્રોટોકોલ્સ પ્રોટોકોલ્સ v4.2 BR/EDR અને Bluetooth® LE વિશિષ્ટતા-

tions

રેડિયો વર્ગ-1, વર્ગ-2 અને વર્ગ-3 ટ્રાન્સમીટર
એએફએચ
ઓડિયો CVSD અને SBC
 

 

 

 

 

હાર્ડવેર

મોડ્યુલ ઈન્ટરફેસ UART, SPI, I2C, I2S, GPIO, ADC
સંકલિત ક્રિસ્ટલ 40 MHz ક્રિસ્ટલ
સંકલિત SPI ફ્લેશ 8 એમબી
સંચાલન ભાગtagઇ/પાવર સપ્લાય 3.0 વી ~ 3.6 વી
ઓપરેટિંગ વર્તમાન સરેરાશ: 80 એમએ
પાવર દ્વારા વિતરિત ન્યૂનતમ વર્તમાન

પુરવઠો

500 એમએ
ભલામણ કરેલ ઓપરેટિંગ ટેમ્પેરા-

ture શ્રેણી

-40 °C ~ +85 °C
ભેજ સંવેદનશીલતા સ્તર (MSL) સ્તર 3

પિન વર્ણન
મોડ્યુલમાં 14 પિન અને 7 ટેસ્ટિંગ પોઈન્ટ છે. કોષ્ટક 2 માં પિન વ્યાખ્યાઓ જુઓ.

નામ ના. પ્રકાર કાર્ય
IO32 A1 I/O GPIO32, XTAL_32K_P (32.768 kHz ક્રિસ્ટલ ઓસિલેટર ઇનપુટ), ADC1_CH4,

TOUCH9, RTC_GPIO9

IO16 A2 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 A3 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
IO5 A4 I/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
3V3 A5 P વીજ પુરવઠો
જીએનડી A6 P જમીન
નામ ના. પ્રકાર કાર્ય
જીએનડી A7 P જમીન
જીએનડી A8 P જમીન
જીએનડી A9 P જમીન
IO18 A10 I/O GPIO18, VSPICLK, HS1_DATA7
IO23 A11 I/O GPIO23, VSPID, HS1_STROBE
IO19 A12 I/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0
IO33 A13 I/O GPIO33, XTAL_32K_N (32.768 kHz ક્રિસ્ટલ ઓસિલેટર આઉટપુટ),

ADC1_CH5, TOUCH8, RTC_GPIO8

 

EN

 

A14

 

I

ઉચ્ચ: ચાલુ; ચિપને સક્રિય કરે છે લો: બંધ; ચિપ બંધ થાય છે

નોંધ: પિનને તરતી ન છોડો.

IO14 TP22 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,

HS2_CLK, SD_CLK, EMAC_TXD2

IO15 TP21 I/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,

HS2_CMD, SD_CMD, EMAC_RXD3

IO13 TP18 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,

HS2_DATA3, SD_DATA3, EMAC_RX_ER

IO12 TP17 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,

HS2_DATA2, SD_DATA2, EMAC_TXD3

IO0 TP19 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,

EMAC_TX_CLK

આરએક્સડી TP16 I/O GPIO3, U0RXD, CLK_OUT2
TXD TP20 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2

EK057 પર પ્રારંભ કરો

તમને શું જોઈએ છે
EK057 મોડ્યુલ માટે એપ્લિકેશન્સ વિકસાવવા માટે તમારે આની જરૂર છે:

  • 1 x EK057 મોડ્યુલ
  • 1 x Espressif RF પરીક્ષણ બોર્ડ
  • 1 x યુએસબી-ટુ-સીરીયલ બોર્ડ
  • 1 x માઇક્રો-યુએસબી કેબલ
  • લિનક્સ ચલાવતા 1 x PC

આ વપરાશકર્તા માર્ગદર્શિકામાં, અમે Linux ઓપરેટિંગ સિસ્ટમને ભૂતપૂર્વ તરીકે લઈએ છીએample Windows અને macOS પર ગોઠવણી વિશે વધુ માહિતી માટે, કૃપા કરીને ESP-IDF પ્રોગ્રામિંગ માર્ગદર્શિકાનો સંદર્ભ લો.

હાર્ડવેર કનેક્શન

  1. આકૃતિ 057 માં બતાવ્યા પ્રમાણે EK1 મોડ્યુલને RF પરીક્ષણ બોર્ડમાં સોલ્ડર કરો.Espressif સિસ્ટમ્સ -EK057 -Wi-Fi અને -Bluetooth- ઈન્ટરનેટ -ઓફ થિંગ્સ- મોડ્યુલ-ફિગ 1
  2. RF પરીક્ષણ બોર્ડને TXD, RXD અને GND દ્વારા USB-ટુ-સિરિયલ બોર્ડ સાથે કનેક્ટ કરો.
  3. USB-ટુ-સીરીયલ બોર્ડને PC સાથે જોડો.
  4. માઇક્રો-USB કેબલ દ્વારા 5 V પાવર સપ્લાયને સક્ષમ કરવા માટે RF ટેસ્ટિંગ બોર્ડને PC અથવા પાવર એડેપ્ટર સાથે કનેક્ટ કરો.
  5. ડાઉનલોડ દરમિયાન, જમ્પર દ્વારા IO0 ને GND થી કનેક્ટ કરો. પછી, પરીક્ષણ બોર્ડને "ચાલુ" કરો.
  6.  ફર્મવેરને ફ્લેશમાં ડાઉનલોડ કરો. વિગતો માટે, નીચેના વિભાગો જુઓ.
  7. ડાઉનલોડ કર્યા પછી, IO0 અને GND પર જમ્પરને દૂર કરો.
  8. RF પરીક્ષણ બોર્ડને ફરીથી પાવર અપ કરો. EK057 વર્કિંગ મોડ પર સ્વિચ કરશે. ચિપ પ્રારંભ પર ફ્લેશમાંથી પ્રોગ્રામ્સ વાંચશે.

નોંધ:
IO0 આંતરિક રીતે ઉચ્ચ તર્ક છે. જો IO0 પુલ-અપ પર સેટ કરેલ હોય, તો બુટ મોડ પસંદ થયેલ છે. જો આ પિન પુલ-ડાઉન અથવા ડાબી બાજુએ તરતી હોય, તો ડાઉનલોડ મોડ પસંદ થયેલ છે. EK057 પર વધુ માહિતી માટે, કૃપા કરીને EK057 ડેટાશીટનો સંદર્ભ લો.

વિકાસ પર્યાવરણ સુયોજિત કરો
Espressif IoT ડેવલપમેન્ટ ફ્રેમવર્ક (ટૂંકમાં ESP-IDF) એ Espressif ESP32 પર આધારિત એપ્લિકેશનો વિકસાવવા માટેનું માળખું છે. વપરાશકર્તાઓ ESP-IDF પર આધારિત Windows/Linux/macOS માં ESP32 સાથે એપ્લિકેશનો વિકસાવી શકે છે. અહીં આપણે Linux ઓપરેટિંગ સિસ્ટમને એક્સ તરીકે લઈએ છીએample
પૂર્વજરૂરીયાતો સ્થાપિત કરો
ESP-IDF સાથે કમ્પાઈલ કરવા માટે તમારે નીચેના પેકેજો મેળવવાની જરૂર છે:

  • CentOS 7:
    sudo yum install git wget flex bison gperf python cmake ninja−buil ccache dfu−util
  • ઉબુન્ટુ અને ડેબિયન (એક આદેશ બે લીટીઓમાં તૂટી જાય છે):
    sudo apt−get install git wget flex bison gperf python python−pip python−setuptools cmake ninja −build ccache libffi −dev libssl −dev dfu−util
  • કમાન:
    sudo pacman −S −−ની જરૂર છે gcc git make flex bison gperf python−pip cmake ninja ccache dfu−util
  • નોંધ:
  • આ માર્ગદર્શિકા ESP-IDF માટે સ્થાપન ફોલ્ડર તરીકે Linux પર ડિરેક્ટરી ~/esp નો ઉપયોગ કરે છે.
  • ધ્યાનમાં રાખો કે ESP-IDF પાથમાં સ્પેસને સપોર્ટ કરતું નથી.

ESP-IDF મેળવો
EK057 મોડ્યુલ માટે એપ્લિકેશન બનાવવા માટે, તમારે ESP-IDF રીપોઝીટરીમાં Espressif દ્વારા પ્રદાન કરવામાં આવેલ સોફ્ટવેર લાઈબ્રેરીઓની જરૂર છે.
ESP-IDF મેળવવા માટે, ESP-IDF ડાઉનલોડ કરવા અને 'ગીટ ક્લોન' વડે રિપોઝીટરીને ક્લોન કરવા માટે ઇન્સ્ટોલેશન ડિરેક્ટરી (~/esp) બનાવો:

  • mkdir −p ~/esp
  • cd ~/esp
  • git ક્લોન −−recursive https://github.com/espressif/esp−idf. git

ESP-IDF ને ~/esp/esp-idf માં ડાઉનલોડ કરવામાં આવશે. આપેલ પરિસ્થિતિમાં કયા ESP-IDF સંસ્કરણનો ઉપયોગ કરવો તે વિશેની માહિતી માટે ESP-IDF સંસ્કરણોનો સંપર્ક કરો.
સાધનો સેટ કરો
ESP-IDF સિવાય, તમારે ESP-IDF દ્વારા ઉપયોગમાં લેવાતા સાધનોને પણ ઇન્સ્ટોલ કરવાની જરૂર છે, જેમ કે કમ્પાઇલર, ડીબગર, પાયથોન પેકેજો, વગેરે. ESP-IDF એ ટૂલ્સ સેટ કરવામાં મદદ કરવા માટે 'install.sh' નામની સ્ક્રિપ્ટ પ્રદાન કરે છે. એક જ વારમાં.
cd ~/esp/esp−idf

પર્યાવરણ ચલો સેટ કરો
ઇન્સ્ટોલ કરેલ સાધનો હજુ સુધી PATH પર્યાવરણ ચલમાં ઉમેરાયા નથી. આદેશ વાક્યમાંથી ટૂલ્સને ઉપયોગી બનાવવા માટે, કેટલાક પર્યાવરણ ચલો સેટ કરવા આવશ્યક છે. ESP-IDF બીજી સ્ક્રિપ્ટ 'export.sh' પ્રદાન કરે છે જે તે કરે છે. ટર્મિનલ જ્યાં તમે ESP-IDF નો ઉપયોગ કરવા જઈ રહ્યા છો, ત્યાં ચલાવો: install .sh. $HOME/esp/esp−idf/export.sh

હવે બધું તૈયાર છે, તમે EK057 મોડ્યુલ પર તમારો પહેલો પ્રોજેક્ટ બનાવી શકો છો.
તમારો પ્રથમ પ્રોજેક્ટ બનાવો
એક પ્રોજેક્ટ શરૂ કરો
હવે તમે EK057 મોડ્યુલ માટે તમારી અરજી તૈયાર કરવા માટે તૈયાર છો. તમે ex ના get-started/hello_world પ્રોજેક્ટ સાથે પ્રારંભ કરી શકો છોampESP-IDF માં લેસ ડિરેક્ટરી.
~/esp ડિરેક્ટરીમાં get-started/hello_world કૉપિ કરો:
cd ~/esp
cp −r $IDF_PATH/examples/get−started/hello_world .

ભૂતપૂર્વ ની શ્રેણી છેampભૂતપૂર્વ માં લે પ્રોજેક્ટ્સampESP-IDF માં લેસ ડિરેક્ટરી. તમે ઉપર દર્શાવ્યા પ્રમાણે કોઈપણ પ્રોજેક્ટની નકલ કરી શકો છો અને તેને ચલાવી શકો છો. ભૂતપૂર્વ બિલ્ડ કરવાનું પણ શક્ય છેampલેસ ઇન-પ્લેસ, પ્રથમ તેમની નકલ કર્યા વિના.

તમારા ઉપકરણને જોડો
હવે તમારા EK057 મોડ્યુલને કોમ્પ્યુટર સાથે જોડો અને તપાસો કે મોડ્યુલ કયા સીરીયલ પોર્ટ હેઠળ દેખાય છે. Linux માં Se-rial પોર્ટ તેમના નામમાં '/dev/tty' થી શરૂ થાય છે. નીચે આપેલા આદેશને બે વાર ચલાવો, પ્રથમ બોર્ડ અનપ્લગ કરીને, પછી પ્લગ ઇન સાથે. બીજી વખત જે પોર્ટ દેખાય છે તે તમને જરૂર છે:
ls /dev/tty*

નોંધ:
પોર્ટનું નામ હાથમાં રાખો કારણ કે તમને આગલા પગલાઓમાં તેની જરૂર પડશે.

રૂપરેખાંકિત કરો
સ્ટેપ 2.4.1 થી તમારી 'hello_world' ડિરેક્ટરી પર નેવિગેટ કરો. પ્રોજેક્ટ શરૂ કરો, ESP32 ચિપને લક્ષ્ય તરીકે સેટ કરો અને પ્રોજેક્ટ રૂપરેખાંકન ઉપયોગિતા 'મેનુ રૂપરેખા' ચલાવો.

  • cd ~/esp/hello_world
  • IDF .py સેટ−લક્ષ્ય esp32
  • IDF .py menuconfig

'idf.py set-target esp32' વડે લક્ષ્ય સેટ કરવાનું, નવો પ્રોજેક્ટ ખોલ્યા પછી એકવાર થવું જોઈએ. જો પ્રોજેક્ટમાં કેટલાક હાલના બિલ્ડ્સ અને રૂપરેખાંકન શામેલ છે, તો તે સાફ અને પ્રારંભ કરવામાં આવશે. આ પગલાને બિલકુલ છોડવા માટે પર્યાવરણ વેરીએબલમાં લક્ષ્ય સાચવવામાં આવી શકે છે. વધારાની માહિતી માટે લક્ષ્ય પસંદ કરવાનું જુઓ. જો અગાઉના પગલાં યોગ્ય રીતે કરવામાં આવ્યા હોય, તો નીચેનું મેનૂ દેખાય છે:Espressif સિસ્ટમ્સ -EK057 -Wi-Fi અને -Bluetooth- ઈન્ટરનેટ -ઓફ થિંગ્સ- મોડ્યુલ-ફિગ 2

આકૃતિ 2: પ્રોજેક્ટ રૂપરેખાંકન - હોમ વિન્ડો
તમારા ટર્મિનલમાં મેનુના રંગો અલગ અલગ હોઈ શકે છે. તમે '--style' વિકલ્પ વડે દેખાવ બદલી શકો છો. વધુ માહિતી માટે કૃપા કરીને 'idf.py menuconfig --help' ચલાવો.
પ્રોજેક્ટ બનાવો
ચલાવીને પ્રોજેક્ટ બનાવો:
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] હેલો −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 બિલ્ડ/hello−world.bin બિલ્ડ 0x1000
  • બિલ્ડ/બૂટલોડર/બૂટલોડર. bin 0x8000 બિલ્ડ/ partition_table/ partition −table.bin
  • અથવા 'idf .py −p PORT ફ્લેશ' ચલાવો

જો ત્યાં કોઈ ભૂલો ન હોય, તો ફર્મવેર બાઈનરી .bin જનરેટ કરીને બિલ્ડ સમાપ્ત થશે file.
ઉપકરણ પર ફ્લેશ કરો
ચલાવીને તમે તમારા EK057 મોડ્યુલ પર બનાવેલ બાઈનરીઓને ફ્લેશ કરો:
idf .py −p પોર્ટ [−b BAUD] ફ્લેશ

PORT ને તમારા મોડ્યુલના સીરીયલ પોર્ટ નામ સાથે સ્ટેપ: કનેક્ટ યોર ડિવાઇસથી બદલો. તમે BAUD ને તમને જોઈતા બૉડ રેટ સાથે બદલીને ફ્લેશર બૉડ રેટ પણ બદલી શકો છો. ડિફોલ્ટ બાઉડ રેટ 460800 છે. idf.py દલીલો પર વધુ માહિતી માટે, idf.py જુઓ.

નોંધ:
વિકલ્પ 'ફ્લેશ' આપમેળે પ્રોજેક્ટ બનાવે છે અને ફ્લેશ કરે છે, તેથી 'idf.py બિલ્ડ' ચલાવવું જરૂરી નથી.

  • ડિરેક્ટરીમાં 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
  • બુટલોડર/બુટલોડર. bin 0x8000 partition_table / partition −table.bin 0x10000 hello−world.bin esptool .py v2.3.1
    કનેક્ટ કરી રહ્યું છે….
  • ચિપનો પ્રકાર શોધી રહ્યો છે ... ESP32 ચિપ ESP32D0WDQ6 છે (પુનરાવર્તન 1)
  • સુવિધાઓ : વાઇફાઇ, બીટી, ડ્યુઅલ કોર અપલોડિંગ સ્ટબ…
  • સ્ટબ ચાલી રહ્યું છે…
  • સ્ટબ ચાલી રહ્યું છે…
  • બાઉડ રેટને 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" એપ્લિકેશન ચાલવાનું શરૂ કરે છે.
મોનીટર
"hello_world" ખરેખર ચાલી રહ્યું છે કે કેમ તે ચકાસવા માટે, 'idf.py -p પોર્ટ મોનિટર' લખો (પોર્ટને તમારા સીરીયલ પોર્ટ નામ સાથે બદલવાનું ભૂલશો નહીં).
આ આદેશ 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 ચલાવી રહ્યું છે. elf ”…−−− idf_monitor on /dev/ttyUSB0 115200 −−−
  • છોડો: Ctrl+] | મેનુ: Ctrl+T | મદદ: Ctrl+T પછી Ctrl+H
  • ets જૂન 8 2016 00:22:57
  • પ્રથમ :0x1 ​​(POWERON_RESET),બૂટ:0x13 (SPI_FAST_FLASH_BOOT)
  • ets જૂન 8 2016 00:22:57

સ્ટાર્ટઅપ અને ડાયગ્નોસ્ટિક લોગ ઉપર સ્ક્રોલ કર્યા પછી, તમારે “હેલો વર્લ્ડ!” જોવું જોઈએ. એપ્લિકેશન દ્વારા પ્રિન્ટ આઉટ.

  • હેલો વર્લ્ડ!
  • 10 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે…
  • આ 32 CPU કોરો, WiFi/BT/BLE, સિલિકોન રિવિઝન 2, 1MB બાહ્ય ફ્લેશ 2 સેકન્ડમાં પુનઃપ્રારંભ સાથેની esp9 ચિપ છે…
  • 8 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે…
  • 7 સેકન્ડમાં ફરી શરૂ થઈ રહ્યું છે…

EK057 મોડ્યુલ સાથે પ્રારંભ કરવા માટે તમારે આટલું જ જોઈએ છે! હવે તમે કેટલાક અન્ય ભૂતપૂર્વ પ્રયાસ કરવા માટે તૈયાર છોampESP-IDF માં લેસ, અથવા તમારી પોતાની એપ્લિકેશનો વિકસાવવા માટે સીધા જ જાઓ.

શીખવાની સંસાધનો

દસ્તાવેજો વાંચવા જ જોઈએ
નીચેની લિંક ESP32 થી સંબંધિત દસ્તાવેજો પ્રદાન કરે છે.

દસ્તાવેજો / સંસાધનો

Espressif સિસ્ટમ્સ EK057 Wi-Fi અને બ્લૂટૂથ ઇન્ટરનેટ ઓફ થિંગ્સ મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
EK057, 2AC7Z-EK057, 2AC7ZEK057, EK057 વાઇ-ફાઇ અને બ્લૂટૂથ ઇન્ટરનેટ ઑફ થિંગ્સ મોડ્યુલ, વાઇ-ફાઇ અને બ્લૂટૂથ ઇન્ટરનેટ ઑફ થિંગ્સ મોડ્યુલ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *