ESPRESSIF ESP32-C3-MINI-1 Wi-Fi, ബ്ലൂടൂത്ത് ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സ് മോഡ്യൂൾ യൂസർ മാനുവൽ
ഈ പ്രമാണത്തെക്കുറിച്ച്
ESP32-C3-MINI-1 മൊഡ്യൂൾ ഉപയോഗിച്ച് എങ്ങനെ ആരംഭിക്കാമെന്ന് ഈ ഉപയോക്തൃ മാനുവൽ കാണിക്കുന്നു.
പ്രമാണ അപ്ഡേറ്റുകൾ
എല്ലായ്പ്പോഴും ഏറ്റവും പുതിയ പതിപ്പ് പരിശോധിക്കുക https://www.espressif.com/en/support/download/documents.
റിവിഷൻ ചരിത്രം
ഈ പ്രമാണത്തിന്റെ പുനരവലോകന ചരിത്രത്തിന്, ദയവായി അവസാന പേജ് പരിശോധിക്കുക.
ഡോക്യുമെന്റേഷൻ മാറ്റ അറിയിപ്പ്
സാങ്കേതിക ഡോക്യുമെന്റേഷനിലെ മാറ്റങ്ങളെക്കുറിച്ച് നിങ്ങളെ അറിയിക്കുന്നതിന് Espressif ഇമെയിൽ അറിയിപ്പുകൾ നൽകുന്നു. ദയവായി സബ്സ്ക്രൈബ് ചെയ്യുക www.espressif.com/en/subscribe.
സർട്ടിഫിക്കേഷൻ
Espressif ഉൽപ്പന്നങ്ങൾക്കുള്ള സർട്ടിഫിക്കറ്റുകൾ ഡൗൺലോഡ് ചെയ്യുക www.espressif.com/en/certificates
കഴിഞ്ഞുview
- മൊഡ്യൂൾ കഴിഞ്ഞുview
ESP32-C3-MINI-1 എന്നത് ഒരു പൊതു-ഉദ്ദേശ്യ വൈ-ഫൈ, ബ്ലൂടൂത്ത് LE മൊഡ്യൂൾ ആണ്. സമ്പന്നമായ പെരിഫറലുകളും ചെറിയ വലിപ്പവും ഈ മൊഡ്യൂളിനെ സ്മാർട്ട് ഹോമുകൾ, വ്യാവസായിക ഓട്ടോമേഷൻ, ഹെൽത്ത് കെയർ, കൺസ്യൂമർ ഇലക്ട്രോണിക്സ് മുതലായവയ്ക്ക് അനുയോജ്യമായ തിരഞ്ഞെടുപ്പാക്കി മാറ്റുന്നു.
പട്ടിക 1: ESP32C3MINI1 സ്പെസിഫിക്കേഷനുകൾ
വിഭാഗങ്ങൾ പരാമീറ്ററുകൾ സ്പെസിഫിക്കേഷനുകൾ വൈഫൈ പ്രോട്ടോക്കോളുകൾ 802.11 b/g/n (150 Mbps വരെ) ഫ്രീക്വൻസി ശ്രേണി 2412 ~ 2462 മെഗാഹെർട്സ് ബ്ലൂടൂത്ത്® പ്രോട്ടോക്കോളുകൾ ബ്ലൂടൂത്ത്® LE: ബ്ലൂടൂത്ത് 5, ബ്ലൂടൂത്ത് മെഷ് റേഡിയോ ക്ലാസ്-1, ക്ലാസ്-2, ക്ലാസ്-3 ട്രാൻസ്മിറ്റർ ഹാർഡ്വെയർ
മൊഡ്യൂൾ ഇന്റർഫേസുകൾ GPIO, SPI, UART, I2C, I2S, റിമോട്ട് കൺട്രോൾ പെരിഫറൽ, LED PWM കൺട്രോളർ, ജനറൽ DMA കൺട്രോളർ, TWAI® കൺട്രോളർ (ISO 11898-1 ന് അനുയോജ്യം), താപനില സെൻസർ, SAR ADC സംയോജിത ക്രിസ്റ്റൽ 40 MHz ക്രിസ്റ്റൽ ഓപ്പറേറ്റിംഗ് വോളിയംtagഇ/വൈദ്യുതി വിതരണം 3.0 V ~ 3.6 V ഓപ്പറേറ്റിംഗ് കറൻ്റ് ശരാശരി: 80 mA വൈദ്യുതി വിതരണം ചെയ്യുന്ന ഏറ്റവും കുറഞ്ഞ കറന്റ് വിതരണം
500 എം.എ ആംബിയൻ്റ് താപനില –40 °C ~ +105 °C ഈർപ്പം സംവേദനക്ഷമത നില (MSL) ലെവൽ 3 - പിൻ വിവരണം
ചിത്രം 1: പിൻ ലേഔട്ട് (മുകളിൽ View)
മൊഡ്യൂളിന് 53 പിന്നുകൾ ഉണ്ട്. പട്ടിക 2-ൽ പിൻ നിർവചനങ്ങൾ കാണുക.
പെരിഫറൽ പിൻ കോൺഫിഗറേഷനുകൾക്കായി, ദയവായി ESP32-C3 ഫാമിലി ഡാറ്റാഷീറ്റ് കാണുക.
പട്ടിക 2: പിൻ നിർവചനങ്ങൾ
പേര് ഇല്ല. ടൈപ്പ് ചെയ്യുക ഫംഗ്ഷൻ ജിഎൻഡി 1, 2, 11, 14, 36-53 P ഗ്രൗണ്ട് 3V3 3 P വൈദ്യുതി വിതരണം NC 4 — NC IO2 5 I/O/T GPIO2, ADC1_CH2, FSPIQ IO3 6 I/O/T GPIO3, ADC1_CH3 NC 7 — NC EN
8
I
ഉയർന്നത്: ഓൺ, ചിപ്പ് പ്രവർത്തനക്ഷമമാക്കുന്നു. ലോ: ഓഫ്, ചിപ്പ് പവർ ഓഫ് ചെയ്യുന്നു. ശ്രദ്ധിക്കുക: EN പിൻ ഫ്ലോട്ടിംഗ് വിടരുത്.
NC 9 — NC NC 10 — NC IO0 12 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P IO1 13 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N NC 15 — NC IO10 16 I/O/T GPIO10, FSPICS0 NC 17 — NC IO4 18 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS IO5 19 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI IO6 20 I/O/T GPIO6, FSPICLK, MTCK IO7 21 I/O/T GPIO7, FSPID, MTDO IO8 22 I/O/T GPIO8 IO9 23 I/O/T GPIO9 NC 24 — NC NC 25 — NC IO18 26 I/O/T GPIO18 IO19 27 I/O/T GPIO19 NC 28 — NC NC 29 — NC RXD0 30 I/O/T GPIO20, U0RXD, TXD0 31 I/O/T GPIO21, U0TXD NC 32 — NC NC 33 — NC NC 34 — NC NC 35 — NC
ESP32C3MINI1-ൽ ആരംഭിക്കുക
നിങ്ങൾക്ക് എന്താണ് വേണ്ടത്
ESP32-C3-MINI-1 മൊഡ്യൂളിനായുള്ള ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ്:
- 1 x ESP32-C3-MINI-1 മൊഡ്യൂൾ
- 1 x Espressif RF ടെസ്റ്റിംഗ് ബോർഡ്
- 1 x USB-ടു-സീരിയൽ ബോർഡ്
- 1 x മൈക്രോ-യുഎസ്ബി കേബിൾ
- ലിനക്സ് പ്രവർത്തിക്കുന്ന 1 x പിസി
ഈ ഉപയോക്തൃ ഗൈഡിൽ, ഞങ്ങൾ Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു മുൻ ആയി എടുക്കുന്നുample. Windows, macOS എന്നിവയിലെ കോൺഫിഗറേഷനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ESP-IDF പ്രോഗ്രാമിംഗ് ഗൈഡ് കാണുക.
ഹാർഡ്വെയർ കണക്ഷൻ
- ചിത്രം 32-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ ESP3-C1-MINI-2 മൊഡ്യൂൾ RF ടെസ്റ്റിംഗ് ബോർഡിലേക്ക് സോൾഡർ ചെയ്യുക.
- TXD, RXD, GND എന്നിവ വഴി USB-ടു-സീരിയൽ ബോർഡിലേക്ക് RF ടെസ്റ്റിംഗ് ബോർഡ് ബന്ധിപ്പിക്കുക.
- USB-ടു-സീരിയൽ ബോർഡ് PC-യിലേക്ക് ബന്ധിപ്പിക്കുക.
- മൈക്രോ-യുഎസ്ബി കേബിൾ വഴി 5 V പവർ സപ്ലൈ പ്രവർത്തനക്ഷമമാക്കാൻ RF ടെസ്റ്റിംഗ് ബോർഡ് PC അല്ലെങ്കിൽ ഒരു പവർ അഡാപ്റ്റർ ബന്ധിപ്പിക്കുക.
- ഡൗൺലോഡ് സമയത്ത്, ഒരു ജമ്പർ വഴി GND-ലേക്ക് IO0 ബന്ധിപ്പിക്കുക. തുടർന്ന്, ടെസ്റ്റിംഗ് ബോർഡ് "ഓൺ" ചെയ്യുക.
- ഫേംവെയർ ഫ്ലാഷിലേക്ക് ഡൗൺലോഡ് ചെയ്യുക. വിശദാംശങ്ങൾക്ക്, ചുവടെയുള്ള വിഭാഗങ്ങൾ കാണുക.
- ഡൗൺലോഡ് ചെയ്ത ശേഷം, IO0, GND എന്നിവയിലെ ജമ്പർ നീക്കം ചെയ്യുക.
- RF ടെസ്റ്റിംഗ് ബോർഡ് വീണ്ടും പവർ അപ്പ് ചെയ്യുക. ESP32-C3-MINI-1 വർക്കിംഗ് മോഡിലേക്ക് മാറും. ആരംഭിക്കുമ്പോൾ ചിപ്പ് ഫ്ലാഷിൽ നിന്ന് പ്രോഗ്രാമുകൾ വായിക്കും.
കുറിപ്പ്
IO0 ആന്തരികമായി ഉയർന്നതാണ്. IO0 പുൾ-അപ്പ് ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ബൂട്ട് മോഡ് തിരഞ്ഞെടുക്കപ്പെടും. ഈ പിൻ പുൾ-ഡൗൺ ആണെങ്കിൽ അല്ലെങ്കിൽ ഫ്ലോട്ടിംഗ് ഇടത്, the
ഡൗൺലോഡ് മോഡ് തിരഞ്ഞെടുത്തു. ESP32-C3 MINI-1-നെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ESP32-C3-MINI-1 ഡാറ്റാഷീറ്റ് പരിശോധിക്കുക.
വികസന പരിസ്ഥിതി സജ്ജീകരിക്കുക
Espressif ചിപ്പുകളെ അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനുള്ള ഒരു ചട്ടക്കൂടാണ് Espressif IoT ഡവലപ്മെന്റ് ഫ്രെയിംവർക്ക് (ഇഎസ്പി-ഐഡിഎഫ്). ഉപയോക്താക്കൾക്ക് ESP-IDF അടിസ്ഥാനമാക്കി Windows/Linux/macOS-ൽ ESP ചിപ്പുകൾ ഉപയോഗിച്ച് ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കാൻ കഴിയും. ഇവിടെ നമ്മൾ Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു മുൻ ആയി എടുക്കുന്നുample.
- മുൻവ്യവസ്ഥകൾ ഇൻസ്റ്റാൾ ചെയ്യുക
ESP-IDF ഉപയോഗിച്ച് കംപൈൽ ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന പാക്കേജുകൾ ലഭിക്കേണ്ടതുണ്ട്:- CentOS 7:
1 സുഡോ യം ഇൻസ്റ്റാൾ git wget flex bison gperf python cmake ninja-build ccache dfuutil - ഉബുണ്ടുവും ഡെബിയനും (ഒരു കമാൻഡ് രണ്ട് വരികളായി മാറുന്നു):
- sudo apt-get install git wget flex bison gperf python python-pip pythonsetuptools cmake
- ninja-build ccache libffi-dev libssl-dev dfu-util
- കമാനം:
- 1 sudo pacman -S –ആവശ്യമുള്ള gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util
കുറിപ്പ് - ESP-IDF-നുള്ള ഒരു ഇൻസ്റ്റലേഷൻ ഫോൾഡറായി ഈ ഗൈഡ് ലിനക്സിലെ ~/esp എന്ന ഡയറക്ടറി ഉപയോഗിക്കുന്നു.
- ESP-IDF പാതകളിലെ സ്പെയ്സുകളെ പിന്തുണയ്ക്കുന്നില്ല എന്നത് ഓർമ്മിക്കുക.
- 1 sudo pacman -S –ആവശ്യമുള്ള gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util
- CentOS 7:
- ESPIDF നേടുക
ESP32-C3-MINI-1 മൊഡ്യൂളിനായി ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിന്, ESP-IDF റിപ്പോസിറ്ററിയിൽ Espressif നൽകുന്ന സോഫ്റ്റ്വെയർ ലൈബ്രറികൾ നിങ്ങൾക്ക് ആവശ്യമാണ്.
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 പതിപ്പുകൾ പരിശോധിക്കുക.
- ഉപകരണങ്ങൾ സജ്ജമാക്കുക
ESP-IDF കൂടാതെ, ESP-IDF ഉപയോഗിക്കുന്ന കംപൈലർ, ഡീബഗ്ഗർ, പൈത്തൺ പാക്കേജുകൾ മുതലായവയും നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. ടൂളുകൾ സജ്ജീകരിക്കാൻ സഹായിക്കുന്നതിന് ESP-IDF 'install.sh' എന്ന പേരിൽ ഒരു സ്ക്രിപ്റ്റ് നൽകുന്നു. ഒറ്റയടിക്ക്.- cd ~/esp/esp-idf
- /install.sh
- പരിസ്ഥിതി വേരിയബിളുകൾ സജ്ജീകരിക്കുക
ഇൻസ്റ്റോൾ ചെയ്ത ടൂളുകൾ PATH എൻവയോൺമെന്റ് വേരിയബിളിലേക്ക് ഇതുവരെ ചേർത്തിട്ടില്ല. കമാൻഡ് ലൈനിൽ നിന്ന് ടൂളുകൾ ഉപയോഗയോഗ്യമാക്കുന്നതിന്, ചില എൻവയോൺമെന്റ് വേരിയബിളുകൾ സജ്ജീകരിക്കേണ്ടതുണ്ട്. ESP-IDF അത് ചെയ്യുന്ന മറ്റൊരു സ്ക്രിപ്റ്റ് 'export.sh' നൽകുന്നു. നിങ്ങൾ ESP-IDF ഉപയോഗിക്കാൻ പോകുന്ന ടെർമിനലിൽ, പ്രവർത്തിപ്പിക്കുക:- $HOME/esp/esp-idf/export.sh
ഇപ്പോൾ എല്ലാം തയ്യാറാണ്, നിങ്ങൾക്ക് ESP32-C3 MINI-1 മൊഡ്യൂളിൽ നിങ്ങളുടെ ആദ്യ പ്രോജക്റ്റ് നിർമ്മിക്കാൻ കഴിയും.
- $HOME/esp/esp-idf/export.sh
നിങ്ങളുടെ ആദ്യ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക
- ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുക
ഇപ്പോൾ നിങ്ങൾ ESP32-C3-MINI-1 മൊഡ്യൂളിനായി നിങ്ങളുടെ അപേക്ഷ തയ്യാറാക്കാൻ തയ്യാറാണ്. നിങ്ങൾക്ക് മുൻ മുതൽ get-started/hello_world പ്രോജക്റ്റ് ഉപയോഗിച്ച് ആരംഭിക്കാംampESP-IDF-ൽ ലെസ് ഡയറക്ടറി.
get-started/hello_world ~/esp ഡയറക്ടറിയിലേക്ക് പകർത്തുക:- cd ~/esp
- cp -r $IDF_PATH/examples/get-started/hello_world .
മുൻ നിരയുണ്ട്ample പ്രോജക്ടുകൾ exampESP-IDF-ൽ ലെസ് ഡയറക്ടറി. മുകളിൽ അവതരിപ്പിച്ച അതേ രീതിയിൽ നിങ്ങൾക്ക് ഏത് പ്രോജക്റ്റും പകർത്താനും പ്രവർത്തിപ്പിക്കാനും കഴിയും. എക്സിറ്റ് നിർമ്മിക്കാനും സാധിക്കുംampആദ്യം അവ പകർത്താതെ തന്നെ.
മുൻ നിരയുണ്ട്ample പ്രോജക്ടുകൾ exampESP IDF-ൽ ലെസ് ഡയറക്ടറി. മുകളിൽ അവതരിപ്പിച്ച അതേ രീതിയിൽ നിങ്ങൾക്ക് ഏത് പ്രോജക്റ്റും പകർത്താനും പ്രവർത്തിപ്പിക്കാനും കഴിയും. എക്സിറ്റ് നിർമ്മിക്കാനും സാധിക്കുംampആദ്യം അവ പകർത്താതെ തന്നെ.
- നിങ്ങളുടെ ഉപകരണം ബന്ധിപ്പിക്കുക
ഇപ്പോൾ നിങ്ങളുടെ ESP32-C3-MINI-1 മൊഡ്യൂൾ കമ്പ്യൂട്ടറുമായി കണക്റ്റ് ചെയ്ത് ഏത് സീരിയൽ പോർട്ടിന് കീഴിൽ മൊഡ്യൂൾ ദൃശ്യമാണെന്ന് പരിശോധിക്കുക. ലിനക്സിലെ സീരിയൽ പോർട്ടുകൾ അവയുടെ പേരുകളിൽ '/dev/tty' എന്നതിൽ തുടങ്ങുന്നു. താഴെയുള്ള കമാൻഡ് രണ്ട് തവണ പ്രവർത്തിപ്പിക്കുക, ആദ്യം ഉപയോഗിച്ച്
ബോർഡ് അൺപ്ലഗ് ചെയ്ത്, തുടർന്ന് പ്ലഗ് ഇൻ ചെയ്ത്. രണ്ടാം തവണ ദൃശ്യമാകുന്ന പോർട്ട് നിങ്ങൾക്ക് ആവശ്യമുള്ളതാണ്:- ls /dev/tty*
കുറിപ്പ്
അടുത്ത ഘട്ടങ്ങളിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ളതിനാൽ പോർട്ടിന്റെ പേര് എളുപ്പത്തിൽ സൂക്ഷിക്കുക.
- ls /dev/tty*
- കോൺഫിഗർ ചെയ്യുക
ഘട്ടം 2.4.1-ൽ നിന്ന് നിങ്ങളുടെ 'hello_world' ഡയറക്ടറിയിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക. ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുക, ലക്ഷ്യമായി ESP32-C3 സജ്ജീകരിച്ച് പ്രോജക്റ്റ് കോൺഫിഗറേഷൻ യൂട്ടിലിറ്റി 'menuconfig' പ്രവർത്തിപ്പിക്കുക.- cd ~/esp/hello_world
- idf.py സെറ്റ്-ടാർഗെറ്റ് esp32c3
- idf.py മെനു കോൺഫിഗറേഷൻ
'idf.py set-target esp32c3' ഉപയോഗിച്ച് ടാർഗെറ്റ് സജ്ജീകരിക്കുന്നത് ഒരു പുതിയ പ്രോജക്റ്റ് തുറന്നതിന് ശേഷം ഒരിക്കൽ ചെയ്യണം. പ്രോജക്റ്റിൽ നിലവിലുള്ള ചില ബിൽഡുകളും കോൺഫിഗറേഷനും അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അവ മായ്ക്കുകയും സമാരംഭിക്കുകയും ചെയ്യും. ഈ ഘട്ടം ഒഴിവാക്കുന്നതിന് എൻവയോൺമെന്റ് വേരിയബിളിൽ ലക്ഷ്യം സംരക്ഷിക്കപ്പെട്ടേക്കാം. കൂടുതൽ വിവരങ്ങൾക്ക് ലക്ഷ്യം തിരഞ്ഞെടുക്കുന്നത് കാണുക.
മുമ്പത്തെ ഘട്ടങ്ങൾ ശരിയായി ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഇനിപ്പറയുന്ന മെനു ദൃശ്യമാകും:
ചിത്രം 3: പ്രോജക്റ്റ് കോൺഫിഗറേഷൻ ഹോം വിൻഡോ
നിങ്ങളുടെ ടെർമിനലിൽ മെനുവിന്റെ നിറങ്ങൾ വ്യത്യസ്തമായിരിക്കും. '–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” നടപ്പിലാക്കുന്നു...
- ആരംഭിക്കാത്ത മൂല്യങ്ങളെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക.
- — കണ്ടെത്തി 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 detect –flash_freq 40m 0x10000 build/hello world.bin build 0x1000
- build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
- അല്ലെങ്കിൽ 'idf.py -p പോർട്ട് ഫ്ലാഷ്' പ്രവർത്തിപ്പിക്കുക
പിശകുകളൊന്നുമില്ലെങ്കിൽ, ഫേംവെയർ ബൈനറി .ബിൻ സൃഷ്ടിച്ചുകൊണ്ട് ബിൽഡ് പൂർത്തിയാകും file.
- idf.py ബി
- ഉപകരണത്തിലേക്ക് ഫ്ലാഷ് ചെയ്യുക
പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ നിങ്ങളുടെ ESP32-C3-MINI-1 മൊഡ്യൂളിലേക്ക് നിങ്ങൾ ഇപ്പോൾ നിർമ്മിച്ച ബൈനറികൾ ഫ്ലാഷ് ചെയ്യുക:- idf.py -p പോർട്ട് [-b BAUD] ഫ്ലാഷ്
ഘട്ടം: നിങ്ങളുടെ ഉപകരണം കണക്റ്റുചെയ്യുക എന്നതിൽ നിന്ന് നിങ്ങളുടെ മൊഡ്യൂളിന്റെ സീരിയൽ പോർട്ട് നാമം ഉപയോഗിച്ച് PORT മാറ്റിസ്ഥാപിക്കുക.
നിങ്ങൾക്ക് ആവശ്യമുള്ള ബോഡ് നിരക്ക് ഉപയോഗിച്ച് BAUD-ന് പകരം ഫ്ലാഷർ ബാഡ് നിരക്ക് മാറ്റാനും കഴിയും. ഡിഫോൾട്ട് ബോഡ് നിരക്ക് 460800 ആണ്.
idf.py ആർഗ്യുമെന്റുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, idf.py കാണുക.
- idf.py -p പോർട്ട് [-b BAUD] ഫ്ലാഷ്
കുറിപ്പ്
'flash' എന്ന ഓപ്ഷൻ പ്രോജക്റ്റ് സ്വയമേവ നിർമ്മിക്കുകയും ഫ്ലാഷ് ചെയ്യുകയും ചെയ്യുന്നു, അതിനാൽ 'idf.py build' പ്രവർത്തിപ്പിക്കേണ്ടതില്ല.
- …
- esptool.py –chip esp32c3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after =hard_reset write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x 8000 partition. -world.bin
- esptool.py v3.0
- സീരിയൽ പോർട്ട് /dev/ttyUSB0
- ബന്ധിപ്പിക്കുന്നു….
- ചിപ്പ് ESP32-C3 ആണ്
- സവിശേഷതകൾ: Wi-Fi
- ക്രിസ്റ്റൽ 40MHz ആണ്
- MAC: 7c:df:a1:40:02:a4
- അപൂർണ്ണം അപ്ലോഡ് ചെയ്യുന്നു...
- അപൂർണ്ണം പ്രവർത്തിക്കുന്നു...
- സ്റ്റബ് റണ്ണിംഗ്…
- ബാഡ് നിരക്ക് 460800 ആയി മാറ്റുന്നു
- മാറി.
- ഫ്ലാഷ് വലുപ്പം കോൺഫിഗർ ചെയ്യുന്നു...
- 3072 ബൈറ്റുകൾ 103 ആയി കംപ്രസ് ചെയ്തു...
- 0x00008000 എന്നതിൽ എഴുതുന്നു... (100 %)
- 3072 സെക്കൻഡിൽ 103x0-ൽ 00008000 ബൈറ്റുകൾ (0.0 കംപ്രസ് ചെയ്തു) എഴുതി (4238.1 kbit/s ഫലപ്രദമാണ്)...
- ഡാറ്റയുടെ ഹാഷ് പരിശോധിച്ചു.
- 18960 ബൈറ്റുകൾ 11311 ആയി കംപ്രസ് ചെയ്തു...
- 0x00000000 എന്നതിൽ എഴുതുന്നു... (100 %)
- 18960 സെക്കൻഡിനുള്ളിൽ 11311x0-ൽ 00000000 ബൈറ്റുകൾ (0.3 കംപ്രസ് ചെയ്തു) എഴുതി (584.9 kbit/s ഫലപ്രദമാണ്)...
- ഡാറ്റയുടെ ഹാഷ് പരിശോധിച്ചു.
- 145520 ബൈറ്റുകൾ 71984 ആയി കംപ്രസ് ചെയ്തു...
- 0x00010000 എന്നതിൽ എഴുതുന്നു... (20 %)
- 0x00014000 എന്നതിൽ എഴുതുന്നു... (40 %)
- 0x00018000 എന്നതിൽ എഴുതുന്നു... (60 %)
- 0x0001c000 ൽ എഴുതുന്നു... (80 %)
- 0x00020000 എന്നതിൽ എഴുതുന്നു... (100 %)
- 145520 സെക്കൻഡിനുള്ളിൽ 71984x0-ൽ 00010000 ബൈറ്റുകൾ (2.3 കംപ്രസ് ചെയ്തു) എഴുതി (504.4 kbit/s ഫലപ്രദമാണ്)...
- ഡാറ്റയുടെ ഹാഷ് പരിശോധിച്ചു.
- വിടവാങ്ങുന്നു…
- RTS പിൻ വഴി ഹാർഡ് റീസെറ്റ് ചെയ്യുന്നു...
- ചെയ്തു
എല്ലാം ശരിയാണെങ്കിൽ, IO0, GND എന്നിവയിലെ ജമ്പർ നീക്കം ചെയ്ത് ടെസ്റ്റിംഗ് ബോർഡ് വീണ്ടും പവർ അപ്പ് ചെയ്തതിന് ശേഷം "hello_world" ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കാൻ തുടങ്ങും.
മോണിറ്റർ
"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.elf” എക്സിക്യൂട്ട് ചെയ്യുന്നു…
- — idf_monitor on /dev/ttyUSB0 115200 —
- — പുറത്തുകടക്കുക: Ctrl+] | മെനു: Ctrl+T | സഹായം: Ctrl+T തുടർന്ന് Ctrl+H —
- ets ജൂൺ 8 2016 00:22:57
- rst:0x1 (POWERON_RESET),ബൂട്ട്:0x13 (SPI_FAST_FLASH_BOOT)
- ets ജൂൺ 8 2016 00:22:57
- …
സ്റ്റാർട്ടപ്പും ഡയഗ്നോസ്റ്റിക് ലോഗുകളും മുകളിലേക്ക് സ്ക്രോൾ ചെയ്ത ശേഷം, നിങ്ങൾ “ഹലോ വേൾഡ്!” കാണും. ആപ്ലിക്കേഷൻ മുഖേന അച്ചടിച്ചു.
- …
- ഹലോ വേൾഡ്!
- 10 സെക്കൻഡിനുള്ളിൽ പുനരാരംഭിക്കുന്നു…
- ഇത് 32 സിപിയു കോർ, വൈഫൈ/ബിഎൽഇ, 3എംബി എക്സ്റ്റേണൽ ഫ്ലാഷ് ഉള്ള esp1c4 ചിപ്പ് ആണ്
- 9 സെക്കൻഡിനുള്ളിൽ പുനരാരംഭിക്കുന്നു…
- 8 സെക്കൻഡിനുള്ളിൽ പുനരാരംഭിക്കുന്നു…
- 7 സെക്കൻഡിനുള്ളിൽ പുനരാരംഭിക്കുന്നു…
IDF മോണിറ്ററിൽ നിന്ന് പുറത്തുകടക്കാൻ Ctrl+] കുറുക്കുവഴി ഉപയോഗിക്കുക.
ESP32-C3-MINI-1 മൊഡ്യൂൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആരംഭിക്കേണ്ടത് അത്രയേയുള്ളൂ! ഇപ്പോൾ നിങ്ങൾ മറ്റേതെങ്കിലും മുൻ പരീക്ഷിക്കാൻ തയ്യാറാണ്ampESP-IDF-ൽ ഉണ്ട്, അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിലേക്ക് പോകുക.
പഠന വിഭവങ്ങൾ
- നിർബന്ധമായും വായിക്കേണ്ട രേഖകൾ
ഇനിപ്പറയുന്ന ഡോക്യുമെന്റുകളുമായി ദയവായി സ്വയം പരിചയപ്പെടുക: - ESP32-C3 കുടുംബ ഡാറ്റാഷീറ്റ്
ഓവർ ഉൾപ്പെടെയുള്ള ESP32-C3 ഹാർഡ്വെയറിന്റെ സവിശേഷതകളിലേക്കുള്ള ഒരു ആമുഖമാണിത്view, പിൻ നിർവചനങ്ങൾ,
പ്രവർത്തന വിവരണം, പെരിഫറൽ ഇന്റർഫേസ്, ഇലക്ട്രിക്കൽ സവിശേഷതകൾ മുതലായവ. - ESP-IDF പ്രോഗ്രാമിംഗ് ഗൈഡ്
ഹാർഡ്വെയർ ഗൈഡുകൾ മുതൽ API വരെയുള്ള ESP-IDF വികസന ചട്ടക്കൂടിനുള്ള വിപുലമായ ഡോക്യുമെന്റേഷൻ
റഫറൻസ്. - ESP32-C3 സാങ്കേതിക റഫറൻസ് മാനുവൽ
ESP32-C3 മെമ്മറിയും പെരിഫറലുകളും എങ്ങനെ ഉപയോഗിക്കണം എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ. - Espressif ഉൽപ്പന്നങ്ങളുടെ ഓർഡർ വിവരങ്ങൾ
പ്രധാനപ്പെട്ട വിഭവങ്ങൾ
ESP32-C3-മായി ബന്ധപ്പെട്ട പ്രധാനപ്പെട്ട ഉറവിടങ്ങൾ ഇതാ.
- ESP32 BBS
നിങ്ങൾക്ക് ചോദ്യങ്ങൾ പോസ്റ്റുചെയ്യാനും അറിവ് പങ്കിടാനും ആശയങ്ങൾ പര്യവേക്ഷണം ചെയ്യാനും സഹ എഞ്ചിനീയർമാരുമായി പ്രശ്നങ്ങൾ പരിഹരിക്കാനും സഹായിക്കുന്ന എസ്പ്രെസിഫ് ഉൽപ്പന്നങ്ങൾക്കായുള്ള എഞ്ചിനീയർ-ടു-എൻജിനീയർ (E2E) കമ്മ്യൂണിറ്റി.
റിവിഷൻ ചരിത്രം
തീയതി |
പതിപ്പ് | റിലീസ് നോട്ടുകൾ |
2021-02-01 | V0.1 |
പ്രാഥമിക റിലീസ് |
നിരാകരണവും പകർപ്പവകാശ അറിയിപ്പും
ഈ പ്രമാണത്തിലെ വിവരങ്ങൾ ഉൾപ്പെടെ URL അവലംബങ്ങൾ, അറിയിപ്പ് കൂടാതെ മാറ്റത്തിന് വിധേയമാണ്.
ഈ ഡോക്യുമെന്റിലെ എല്ലാ മൂന്നാം കക്ഷിയുടെ വിവരങ്ങളും അതിന്റെ ആധികാരികതയ്ക്കും കൃത്യതയ്ക്കും വാറന്റികളില്ലാതെ നൽകിയിരിക്കുന്നു. ഈ ഡോക്യുമെന്റിന് അതിന്റെ വ്യാപാരം, നിയമലംഘനം, ഏതെങ്കിലും പ്രത്യേക ഉദ്ദേശ്യങ്ങൾക്കുള്ള ഫിറ്റ്നസ് എന്നിവയ്ക്കായി യാതൊരു വാറന്റിയും നൽകുന്നില്ല, അല്ലെങ്കിൽ ഏതെങ്കിലും തരത്തിലുള്ള വാറന്റി ഉണ്ടാകില്ല.AMPഎൽ.ഇ.
ഈ പ്രമാണത്തിലെ വിവരങ്ങളുടെ ഉപയോഗവുമായി ബന്ധപ്പെട്ട ഏതെങ്കിലും ഉടമസ്ഥാവകാശങ്ങളുടെ ലംഘനത്തിനുള്ള ബാധ്യത ഉൾപ്പെടെയുള്ള എല്ലാ ബാധ്യതകളും നിരാകരിക്കപ്പെട്ടിരിക്കുന്നു. ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിന് എസ്റ്റൊപ്പൽ മുഖേനയോ മറ്റോ പ്രകടിപ്പിക്കുന്നതോ സൂചിപ്പിക്കുന്നതോ ആയ ലൈസൻസുകളൊന്നും ഇവിടെ അനുവദിച്ചിട്ടില്ല.
Wi-Fi അലയൻസ് അംഗത്തിന്റെ ലോഗോ Wi-Fi അലയൻസിന്റെ ഒരു വ്യാപാരമുദ്രയാണ്. ബ്ലൂടൂത്ത് ലോഗോ ബ്ലൂടൂത്ത് എസ്ഐജിയുടെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രയാണ്.
ഈ ഡോക്യുമെന്റിൽ പരാമർശിച്ചിരിക്കുന്ന എല്ലാ വ്യാപാര നാമങ്ങളും വ്യാപാരമുദ്രകളും രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളും അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്, അവ ഇതിനാൽ അംഗീകരിക്കപ്പെടുന്നു.
പകർപ്പവകാശം © 2021 Espressif Systems (Shanghai) Co., Ltd. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi, ബ്ലൂടൂത്ത് ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സ് മൊഡ്യൂൾ [pdf] ഉപയോക്തൃ മാനുവൽ ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- 1 വൈ-ഫൈ, ബ്ലൂടൂത്ത് ഇൻ്റർനെറ്റ് ഓഫ് തിംഗ്സ് മൊഡ്യൂൾ, വൈ-ഫൈ, ബ്ലൂടൂത്ത് ഇൻ്റർനെറ്റ് ഓഫ് തിംഗ്സ് മൊഡ്യൂൾ, ഇൻ്റർനെറ്റ് ഓഫ് തിംഗ്സ് മൊഡ്യൂൾ |