ESP32MINI1
ಬಳಕೆದಾರ ಕೈಪಿಡಿ
ಪೂರ್ವಭಾವಿ v0.1
ಎಸ್ಪ್ರೆಸಿಫ್ ಸಿಸ್ಟಮ್ಸ್
ಕೃತಿಸ್ವಾಮ್ಯ © 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 ವಿಶೇಷಣಗಳು
ವರ್ಗಗಳು | ವಸ್ತುಗಳು | ವಿಶೇಷಣಗಳು |
ವೈ-ಫೈ |
ಪ್ರೋಟೋಕಾಲ್ಗಳು | 802.11 b/g/n (802.11n ವರೆಗೆ 150 Mbps) |
A-MPDU ಮತ್ತು A-MSDU ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ ಮತ್ತು 0.4 µರು ಸಿಬ್ಬಂದಿ ಮಧ್ಯಂತರ ಬೆಂಬಲ | ||
ಆವರ್ತನ ಶ್ರೇಣಿ | 2412 ~ 2484 ಮೆಗಾಹರ್ಟ್ z ್ | |
ಬ್ಲೂಟೂತ್® |
ಪ್ರೋಟೋಕಾಲ್ಗಳು | ಪ್ರೋಟೋಕಾಲ್ಗಳು v4.2 BR/EDR ಮತ್ತು ಬ್ಲೂಟೂತ್® LE ವಿಶೇಷಣಗಳು |
ರೇಡಿಯೋ | ವರ್ಗ-1, ವರ್ಗ-2 ಮತ್ತು ವರ್ಗ-3 ಟ್ರಾನ್ಸ್ಮಿಟರ್ | |
AFH | ||
ಆಡಿಯೋ | 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 ವಿ ~ 3.6 ವಿ | |
ಆಪರೇಟಿಂಗ್ ಕರೆಂಟ್ | ಸರಾಸರಿ: 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 |
ಟಿಎಕ್ಸ್ಡಿ 0 | 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 ಎಸ್ಪ್ರೆಸಿಫ್ RF ಟೆಸ್ಟಿಂಗ್ ಬೋರ್ಡ್
- 1 x USB-ಟು-ಸೀರಿಯಲ್ ಬೋರ್ಡ್
- 1 x ಮೈಕ್ರೋ-ಯುಎಸ್ಬಿ ಕೇಬಲ್
- 1 x PC ಲಿನಕ್ಸ್ ಚಾಲನೆಯಲ್ಲಿದೆ
ಈ ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ನಾವು ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮಾಜಿ ಎಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆampಲೆ. Windows ಮತ್ತು macOS ನಲ್ಲಿನ ಕಾನ್ಫಿಗರೇಶನ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು ನೋಡಿ ESP-IDF ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಡ್.
2.2 ಯಂತ್ರಾಂಶ ಸಂಪರ್ಕ
- ಚಿತ್ರ 32-1 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ESP2-MINI-1 ಮಾಡ್ಯೂಲ್ ಅನ್ನು RF ಪರೀಕ್ಷಾ ಮಂಡಳಿಗೆ ಬೆಸುಗೆ ಹಾಕಿ.
- TXD, RXD, ಮತ್ತು GND ಮೂಲಕ ಯುಎಸ್ಬಿ-ಟು-ಸೀರಿಯಲ್ ಬೋರ್ಡ್ಗೆ RF ಟೆಸ್ಟಿಂಗ್ ಬೋರ್ಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ.
- USB-ಟು-ಸೀರಿಯಲ್ ಬೋರ್ಡ್ ಅನ್ನು PC ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ.
- ಮೈಕ್ರೋ-ಯುಎಸ್ಬಿ ಕೇಬಲ್ ಮೂಲಕ 5 ವಿ ವಿದ್ಯುತ್ ಸರಬರಾಜನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಆರ್ಎಫ್ ಟೆಸ್ಟಿಂಗ್ ಬೋರ್ಡ್ ಅನ್ನು ಪಿಸಿ ಅಥವಾ ಪವರ್ ಅಡಾಪ್ಟರ್ಗೆ ಸಂಪರ್ಕಿಸಿ.
- ಡೌನ್ಲೋಡ್ ಸಮಯದಲ್ಲಿ, ಜಂಪರ್ ಮೂಲಕ IO0 ಅನ್ನು GND ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ. ನಂತರ, ಪರೀಕ್ಷಾ ಫಲಕವನ್ನು "ಆನ್" ಮಾಡಿ.
- ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಫ್ಲ್ಯಾಷ್ಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ವಿವರಗಳಿಗಾಗಿ, ಕೆಳಗಿನ ವಿಭಾಗಗಳನ್ನು ನೋಡಿ.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, IO0 ಮತ್ತು GND ನಲ್ಲಿ ಜಂಪರ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ.
- RF ಟೆಸ್ಟಿಂಗ್ ಬೋರ್ಡ್ ಅನ್ನು ಮತ್ತೆ ಪವರ್ ಅಪ್ ಮಾಡಿ. ESP32-MINI-1 ವರ್ಕಿಂಗ್ ಮೋಡ್ಗೆ ಬದಲಾಗುತ್ತದೆ. ಪ್ರಾರಂಭದ ನಂತರ ಚಿಪ್ ಫ್ಲ್ಯಾಷ್ನಿಂದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಓದುತ್ತದೆ.
ಗಮನಿಸಿ:
IO0 ಆಂತರಿಕವಾಗಿ ತರ್ಕ ಹೆಚ್ಚು. IO0 ಅನ್ನು ಪುಲ್-ಅಪ್ಗೆ ಹೊಂದಿಸಿದರೆ, ಬೂಟ್ ಮೋಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆ. ಈ ಪಿನ್ ಪುಲ್-ಡೌನ್ ಆಗಿದ್ದರೆ ಅಥವಾ ತೇಲುತ್ತಿದ್ದರೆ, ಡೌನ್ಲೋಡ್ ಮೋಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆ. ESP32-MINI-1 ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು ESP32-MINI-1 ಡೇಟಾಶೀಟ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿ.
2.3 ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ
ಎಸ್ಪ್ರೆಸಿಫ್ ಐಒಟಿ ಡೆವಲಪ್ಮೆಂಟ್ ಫ್ರೇಮ್ವರ್ಕ್ (ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಇಎಸ್ಪಿ-ಐಡಿಎಫ್) ಎಸ್ಪ್ರೆಸಿಫ್ ಇಎಸ್ಪಿ32 ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಚೌಕಟ್ಟಾಗಿದೆ. ಬಳಕೆದಾರರು ESP-IDF ಆಧರಿಸಿ Windows/Linux/macOS ನಲ್ಲಿ ESP32 ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಇಲ್ಲಿ ನಾವು ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮಾಜಿ ಎಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆampಲೆ.
2.3.1 ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
ESP-IDF ನೊಂದಿಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ನೀವು ಈ ಕೆಳಗಿನ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪಡೆಯಬೇಕು:
- CentOS 7:
sudo yum ಇನ್ಸ್ಟಾಲ್ git wget flex bison gperf ಪೈಥಾನ್ cmake ನಿಂಜಾ-ಬಿಲ್ಡ್ ccache dfu−util - ಉಬುಂಟು ಮತ್ತು ಡೆಬಿಯನ್ (ಒಂದು ಆಜ್ಞೆಯು ಎರಡು ಸಾಲುಗಳಾಗಿ ಒಡೆಯುತ್ತದೆ):
sudo apt−get install git wget flex bison gperf python python−pip python−setuptools cmake ninja -build-cache libi −dev libssl −dev dfu−util - ಕಮಾನು:
sudo Pacman −S -- ಅಗತ್ಯವಿದೆ gcc git ಫ್ಲೆಕ್ಸ್ ಬೈಸನ್ gperf ಪೈಥಾನ್-pip cmake ನಿಂಜಾ ccache dfu−util
ಗಮನಿಸಿ: - ಈ ಮಾರ್ಗದರ್ಶಿಯು ಲಿನಕ್ಸ್ನಲ್ಲಿ ~/esp ಡೈರೆಕ್ಟರಿಯನ್ನು ESP-IDF ಗಾಗಿ ಅನುಸ್ಥಾಪನಾ ಫೋಲ್ಡರ್ನಂತೆ ಬಳಸುತ್ತದೆ.
- ESP-IDF ಪಥಗಳಲ್ಲಿನ ಸ್ಥಳಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ.
2.3.2 ESPIDF ಪಡೆಯಿರಿ
ESP32-MINI-1 ಮಾಡ್ಯೂಲ್ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ನಿಮಗೆ Espressif ಒದಗಿಸಿದ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಗಳ ಅಗತ್ಯವಿದೆ ESP-IDF ರೆಪೊಸಿಟರಿ.
ESP-IDF ಅನ್ನು ಪಡೆಯಲು, ESP-IDF ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಅನುಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿಯನ್ನು (~/esp) ರಚಿಸಿ ಮತ್ತು ರೆಪೊಸಿಟರಿಯನ್ನು 'git ಕ್ಲೋನ್' ನೊಂದಿಗೆ ಕ್ಲೋನ್ ಮಾಡಿ:
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 '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 ಮಾಡ್ಯೂಲ್ಗಾಗಿ ನಿಮ್ಮ ಅರ್ಜಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಲು ಸಿದ್ಧರಾಗಿರುವಿರಿ. ನೀವು ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬಹುದು ಪ್ರಾರಂಭಿಸಿ/ಹಲೋ_ವರ್ಲ್ಡ್ ಮಾಜಿ ರಿಂದ ಯೋಜನೆampESP-IDF ನಲ್ಲಿ ಲೆಸ್ ಡೈರೆಕ್ಟರಿ.
get-started/hello_world ಅನ್ನು ~/esp ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಿ:
cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .
ವ್ಯಾಪ್ತಿ ಇದೆ exampಲೆ ಯೋಜನೆಗಳು ಮಾಜಿ ರಲ್ಲಿampESP-IDF ನಲ್ಲಿ ಲೆಸ್ ಡೈರೆಕ್ಟರಿ. ಮೇಲೆ ಪ್ರಸ್ತುತಪಡಿಸಿದ ರೀತಿಯಲ್ಲಿಯೇ ನೀವು ಯಾವುದೇ ಯೋಜನೆಯನ್ನು ನಕಲಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಚಲಾಯಿಸಬಹುದು. ಮಾಜಿ ನಿರ್ಮಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆampಲೆಸ್ ಇನ್-ಪ್ಲೇಸ್, ಅವುಗಳನ್ನು ಮೊದಲು ನಕಲಿಸದೆ.
2.4.2 ನಿಮ್ಮ ಸಾಧನವನ್ನು ಸಂಪರ್ಕಿಸಿ
ಈಗ ನಿಮ್ಮ ESP32-MINI-1 ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಂಪ್ಯೂಟರ್ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ ಮತ್ತು ಮಾಡ್ಯೂಲ್ ಯಾವ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಅಡಿಯಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ. ಲಿನಕ್ಸ್ನಲ್ಲಿನ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ಗಳು ತಮ್ಮ ಹೆಸರುಗಳಲ್ಲಿ '/dev/tty' ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಎರಡು ಬಾರಿ ರನ್ ಮಾಡಿ, ಮೊದಲು ಬೋರ್ಡ್ ಅನ್ನು ಅನ್ಪ್ಲಗ್ ಮಾಡುವುದರೊಂದಿಗೆ, ನಂತರ ಪ್ಲಗ್ ಇನ್ ಮಾಡಿ. ಎರಡನೇ ಬಾರಿಗೆ ಗೋಚರಿಸುವ ಪೋರ್ಟ್ ನಿಮಗೆ ಅಗತ್ಯವಿದೆ:
ls /dev/tty*
ಗಮನಿಸಿ:
ಮುಂದಿನ ಹಂತಗಳಲ್ಲಿ ನಿಮಗೆ ಅಗತ್ಯವಿರುವಂತೆ ಪೋರ್ಟ್ ಹೆಸರನ್ನು ಸುಲಭವಾಗಿ ಇರಿಸಿಕೊಳ್ಳಿ.
2.4.3 ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಹಂತ 2.4.1 ರಿಂದ ನಿಮ್ಮ 'hello_world' ಡೈರೆಕ್ಟರಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ. ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ, ಗುರಿಯಾಗಿ ESP32 ಚಿಪ್ ಅನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ರನ್ ಮಾಡಿ
ಪ್ರಾಜೆಕ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಉಪಯುಕ್ತತೆ 'menuconfig'.
ಸಿಡಿ ~/esp/hello_world
idf .py ಸೆಟ್-ಟಾರ್ಗೆಟ್ esp32
idf .py menuconfig
ಹೊಸ ಯೋಜನೆಯನ್ನು ತೆರೆದ ನಂತರ 'idf.py ಸೆಟ್-ಟಾರ್ಗೆಟ್ esp32' ನೊಂದಿಗೆ ಗುರಿಯನ್ನು ಹೊಂದಿಸುವುದನ್ನು ಒಮ್ಮೆ ಮಾಡಬೇಕು. ಯೋಜನೆಯು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೆಲವು ನಿರ್ಮಾಣಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅವುಗಳನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ಈ ಹಂತವನ್ನು ಬಿಟ್ಟುಬಿಡಲು ಗುರಿಯನ್ನು ಪರಿಸರ ವೇರಿಯಬಲ್ನಲ್ಲಿ ಉಳಿಸಬಹುದು. ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಗಾಗಿ ಗುರಿಯನ್ನು ಆಯ್ಕೆಮಾಡುವುದನ್ನು ನೋಡಿ.
ಹಿಂದಿನ ಹಂತಗಳನ್ನು ಸರಿಯಾಗಿ ಮಾಡಿದ್ದರೆ, ಈ ಕೆಳಗಿನ ಮೆನು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ:
ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮೆನುವಿನ ಬಣ್ಣಗಳು ವಿಭಿನ್ನವಾಗಿರಬಹುದು. ನೀವು '–ಸ್ಟೈಲ್' ಆಯ್ಕೆಯೊಂದಿಗೆ ನೋಟವನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ದಯವಿಟ್ಟು 'idf.py menuconfig -help' ಅನ್ನು ರನ್ ಮಾಡಿ.
2.4.4 ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಿ
ಚಾಲನೆಯಲ್ಲಿರುವ ಮೂಲಕ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಿ:
idf .py ಬಿಲ್ಡ್
ಈ ಆಜ್ಞೆಯು ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಎಲ್ಲಾ ESP-IDF ಘಟಕಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ, ನಂತರ ಅದು ಬೂಟ್ಲೋಡರ್, ವಿಭಜನಾ ಕೋಷ್ಟಕ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಬೈನರಿಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
$ idf .py ಬಿಲ್ಡ್
ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ cmake ರನ್ ಆಗುತ್ತಿದೆ /path/to/hello_world/build
”cmake -G Ninja ---warn−uninitialized /path/to/hello_world” ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತಿದೆ…
ಪ್ರಾರಂಭಿಸದ ಮೌಲ್ಯಗಳ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆ ನೀಡಿ.
−− ಕಂಡುಬಂದಿದೆ Git: /usr/bin/git (ಅನುವಾದ "2.17.0" ಕಂಡುಬಂದಿದೆ)
−- ಕಾನ್ಫಿಗರೇಶನ್ನಿಂದಾಗಿ ಖಾಲಿ aws_iot ಘಟಕವನ್ನು ನಿರ್ಮಿಸಲಾಗುತ್ತಿದೆ
−− ಘಟಕಗಳ ಹೆಸರುಗಳು:…
−− ಘಟಕ ಮಾರ್ಗಗಳು:…
… (ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಔಟ್ಪುಟ್ನ ಹೆಚ್ಚಿನ ಸಾಲುಗಳು) [527/527] ಹಲೋ -world.bin esptool .py v2.3.1 ಅನ್ನು ಉತ್ಪಾದಿಸಲಾಗುತ್ತಿದೆ
ಯೋಜನೆಯ ನಿರ್ಮಾಣ ಪೂರ್ಣಗೊಂಡಿದೆ. ಫ್ಲ್ಯಾಷ್ ಮಾಡಲು, ಈ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:
../../../ ಘಟಕಗಳು/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' ರನ್ ಮಾಡಿ
ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲದಿದ್ದರೆ, ಫರ್ಮ್ವೇರ್ ಬೈನರಿ .ಬಿನ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಮೂಲಕ ನಿರ್ಮಾಣವು ಮುಕ್ತಾಯಗೊಳ್ಳುತ್ತದೆ file.
2.4.5 ಸಾಧನದ ಮೇಲೆ ಫ್ಲ್ಯಾಶ್ ಮಾಡಿ
ರನ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ ESP32-MINI-1 ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ನೀವು ನಿರ್ಮಿಸಿದ ಬೈನರಿಗಳನ್ನು ಫ್ಲ್ಯಾಶ್ ಮಾಡಿ:
idf .py −p ಪೋರ್ಟ್ [-b BAUD] ಫ್ಲಾಶ್
ಹಂತದಿಂದ ನಿಮ್ಮ ಮಾಡ್ಯೂಲ್ನ ಸರಣಿ ಪೋರ್ಟ್ ಹೆಸರಿನೊಂದಿಗೆ PORT ಅನ್ನು ಬದಲಾಯಿಸಿ: ನಿಮ್ಮ ಸಾಧನವನ್ನು ಸಂಪರ್ಕಿಸಿ. ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಬಾಡ್ ದರದೊಂದಿಗೆ BAUD ಅನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ನೀವು ಫ್ಲಾಷರ್ ಬಾಡ್ ದರವನ್ನು ಸಹ ಬದಲಾಯಿಸಬಹುದು. ಡೀಫಾಲ್ಟ್ ಬಾಡ್ ದರವು 460800 ಆಗಿದೆ.
idf.py ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, idf.py ಅನ್ನು ನೋಡಿ.
ಗಮನಿಸಿ:
'flash' ಆಯ್ಕೆಯು ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಮಿಸುತ್ತದೆ ಮತ್ತು ಫ್ಲಾಷ್ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ 'idf.py ಬಿಲ್ಡ್' ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ.
ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ esptool.py ರನ್ ಆಗುತ್ತಿದೆ […]/ esp/hello_world
”ಪೈಥಾನ್ […]/ 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
ಬೂಟ್ಲೋಡರ್/ಬೂಟ್ಲೋಡರ್. ಬಿನ್ 0x8000 partition_table / partition -table.bin 0x10000 hello−world.bin
esptool .py v2.3.1
ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ….
ಚಿಪ್ ಪ್ರಕಾರವನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗುತ್ತಿದೆ … ESP32
ಚಿಪ್ ESP32U4WDH ಆಗಿದೆ (ಪರಿಷ್ಕರಣೆ 3)
ವೈಶಿಷ್ಟ್ಯಗಳು: ವೈಫೈ, ಬಿಟಿ, ಸಿಂಗಲ್ ಕೋರ್
ಸ್ಟಬ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ…
ಸ್ಟಬ್ ರನ್ ಆಗುತ್ತಿದೆ…
ಸ್ಟಬ್ ರನ್ನಿಂಗ್…
ಬಾಡ್ ದರವನ್ನು 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
”ಪೈಥಾನ್ […]/ 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),ಬೂಟ್:0x13 (SPI_FAST_FLASH_BOOT)
ಜೂನ್ 8 2016 00:22:57…
ಪ್ರಾರಂಭ ಮತ್ತು ಡಯಾಗ್ನೋಸ್ಟಿಕ್ ಲಾಗ್ಗಳನ್ನು ಸ್ಕ್ರಾಲ್ ಮಾಡಿದ ನಂತರ, ನೀವು “ಹಲೋ ವರ್ಲ್ಡ್!” ಅನ್ನು ನೋಡಬೇಕು. ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ.
…
ಹಲೋ ವರ್ಲ್ಡ್!
10 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ…
ಇದು 32 CPU ಕೋರ್, WiFi/BT/BLE, ಸಿಲಿಕಾನ್ ಪರಿಷ್ಕರಣೆ 1, 3MB ಬಾಹ್ಯ ಫ್ಲ್ಯಾಷ್ನೊಂದಿಗೆ esp4 ಚಿಪ್ ಆಗಿದೆ
9 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ…
8 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ…
7 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ…
IDF ಮಾನಿಟರ್ನಿಂದ ನಿರ್ಗಮಿಸಲು ಶಾರ್ಟ್ಕಟ್ Ctrl+] ಬಳಸಿ.
ESP32-MINI-1 ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ನೀವು ಪ್ರಾರಂಭಿಸಬೇಕಾದದ್ದು ಅಷ್ಟೆ! ಈಗ ನೀವು ಇನ್ನೊಂದನ್ನು ಪ್ರಯತ್ನಿಸಲು ಸಿದ್ಧರಾಗಿರುವಿರಿ exampಕಡಿಮೆ ESP-IDF ನಲ್ಲಿ, ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಲಕ್ಕೆ ಹೋಗಿ.
ಕಲಿಕೆಯ ಸಂಪನ್ಮೂಲಗಳು
3.1 ಓದಲೇಬೇಕಾದ ದಾಖಲೆಗಳು
ಕೆಳಗಿನ ಲಿಂಕ್ ESP32 ಗೆ ಸಂಬಂಧಿಸಿದ ದಾಖಲೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
- ESP32 ಡೇಟಾಶೀಟ್
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಮೇಲೆ ಸೇರಿದಂತೆ ESP32 ಯಂತ್ರಾಂಶದ ವಿಶೇಷಣಗಳ ಪರಿಚಯವನ್ನು ಒದಗಿಸುತ್ತದೆview,
ಪಿನ್ ವ್ಯಾಖ್ಯಾನಗಳು, ಕ್ರಿಯಾತ್ಮಕ ವಿವರಣೆ, ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್, ವಿದ್ಯುತ್ ಗುಣಲಕ್ಷಣಗಳು, ಇತ್ಯಾದಿ. - ESP32 ECO V3 ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ V3 ಮತ್ತು ಹಿಂದಿನ ESP32 ಸಿಲಿಕಾನ್ ವೇಫರ್ ಪರಿಷ್ಕರಣೆಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. - ESP32 ನಲ್ಲಿನ ದೋಷಗಳಿಗಾಗಿ ECO ಮತ್ತು ಪರಿಹಾರೋಪಾಯಗಳು
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ESP32 ನಲ್ಲಿ ಹಾರ್ಡ್ವೇರ್ ದೋಷ ಮತ್ತು ಪರಿಹಾರಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. - ESP-IDF ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಡ್
ಇದು ಹಾರ್ಡ್ವೇರ್ ಮಾರ್ಗದರ್ಶಿಗಳಿಂದ API ಉಲ್ಲೇಖದವರೆಗೆ ESP-IDF ಗಾಗಿ ವ್ಯಾಪಕವಾದ ದಾಖಲಾತಿಗಳನ್ನು ಆಯೋಜಿಸುತ್ತದೆ. - ESP32 ತಾಂತ್ರಿಕ ಉಲ್ಲೇಖ ಕೈಪಿಡಿ
ಕೈಪಿಡಿಯು ESP32 ಮೆಮೊರಿ ಮತ್ತು ಪೆರಿಫೆರಲ್ಸ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಕುರಿತು ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. - ESP32 ಹಾರ್ಡ್ವೇರ್ ಸಂಪನ್ಮೂಲಗಳು
ಜಿಪ್ fileಗಳು ಸ್ಕೀಮ್ಯಾಟಿಕ್ಸ್, PCB ಲೇಔಟ್, ಗರ್ಬರ್ ಮತ್ತು BOM ಪಟ್ಟಿಯ ESP32 ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. - ESP32 ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸ ಮಾರ್ಗಸೂಚಿಗಳು
ESP32 ಚಿಪ್, ESP32 ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ESP32 ಸರಣಿಯ ಉತ್ಪನ್ನಗಳ ಆಧಾರದ ಮೇಲೆ ಸ್ವತಂತ್ರ ಅಥವಾ ಆಡ್-ಆನ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಮಾರ್ಗಸೂಚಿಗಳು ಶಿಫಾರಸು ಮಾಡಿದ ವಿನ್ಯಾಸ ಅಭ್ಯಾಸಗಳನ್ನು ರೂಪಿಸುತ್ತವೆ. - ESP32 AT ಸೂಚನಾ ಸೆಟ್ ಮತ್ತು Exampಕಡಿಮೆ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ESP32 AT ಕಮಾಂಡ್ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಅವುಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ ಮತ್ತು ಮಾಜಿ ಒದಗಿಸುತ್ತದೆampಹಲವಾರು ಕಾಮನ್ಸ್ ಎಟಿ ಕಮಾಂಡ್ಗಳ ಲೆಸ್. - Espressif ಉತ್ಪನ್ನಗಳ ಆರ್ಡರ್ ಮಾಡುವ ಮಾಹಿತಿ
3.2 ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರಬೇಕು
ESP32-ಸಂಬಂಧಿತ-ಹೊಂದಿರಬೇಕು ಸಂಪನ್ಮೂಲಗಳು ಇಲ್ಲಿವೆ.
- ESP32 BBS
ಇದು ESP2 ಗಾಗಿ ಇಂಜಿನಿಯರ್-ಟು-ಎಂಜಿನಿಯರ್ (E32E) ಸಮುದಾಯವಾಗಿದ್ದು, ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡಬಹುದು, ಜ್ಞಾನವನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು, ಆಲೋಚನೆಗಳನ್ನು ಅನ್ವೇಷಿಸಬಹುದು ಮತ್ತು ಸಹ ಎಂಜಿನಿಯರ್ಗಳೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡಬಹುದು. - ESP32 GitHub
ESP32 ಅಭಿವೃದ್ಧಿ ಯೋಜನೆಗಳನ್ನು GitHub ನಲ್ಲಿ Espressif ನ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಉಚಿತವಾಗಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಡೆವಲಪರ್ಗಳಿಗೆ ESP32 ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ಸಹಾಯ ಮಾಡಲು ಮತ್ತು ನಾವೀನ್ಯತೆ ಮತ್ತು ESP32 ಸಾಧನಗಳ ಸುತ್ತಲಿನ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಕುರಿತು ಸಾಮಾನ್ಯ ಜ್ಞಾನದ ಬೆಳವಣಿಗೆಯನ್ನು ಉತ್ತೇಜಿಸಲು ಇದನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ. - ESP32 ಪರಿಕರಗಳು
ಇದು ಎ webಬಳಕೆದಾರರು ESP32 ಫ್ಲ್ಯಾಶ್ ಡೌನ್ಲೋಡ್ ಪರಿಕರಗಳು ಮತ್ತು ಜಿಪ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪುಟ file "ESP32 ಪ್ರಮಾಣೀಕರಣ ಮತ್ತು ಪರೀಕ್ಷೆ".. - ಇಎಸ್ಪಿ-ಐಡಿಎಫ್
ಈ webಪುಟವು ಬಳಕೆದಾರರನ್ನು ESP32 ಗಾಗಿ ಅಧಿಕೃತ IoT ಅಭಿವೃದ್ಧಿ ಚೌಕಟ್ಟಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ. - ESP32 ಸಂಪನ್ಮೂಲಗಳು
ಈ webಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ESP32 ಡಾಕ್ಯುಮೆಂಟ್ಗಳು, SDK ಮತ್ತು ಪರಿಕರಗಳಿಗೆ ಪುಟವು ಲಿಂಕ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ದಿನಾಂಕ | ಆವೃತ್ತಿ | ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳು |
2021-01-14 | V0.1 | ಪೂರ್ವಭಾವಿ ಬಿಡುಗಡೆ |
ಹಕ್ಕು ನಿರಾಕರಣೆ ಮತ್ತು ಹಕ್ಕುಸ್ವಾಮ್ಯ ಸೂಚನೆ
ಸೇರಿದಂತೆ ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮಾಹಿತಿ URL ಉಲ್ಲೇಖಗಳು, ಸೂಚನೆ ಇಲ್ಲದೆ ಬದಲಾವಣೆಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಮಾಹಿತಿಯನ್ನು ಅದರ ದೃಢೀಕರಣ ಮತ್ತು ನಿಖರತೆಗೆ ಯಾವುದೇ ವಾರಂಟಿಗಳಿಲ್ಲದೆ ಒದಗಿಸಲಾಗಿದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ಅದರ ವ್ಯಾಪಾರ, ಉಲ್ಲಂಘನೆಯಲ್ಲದ, ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಫಿಟ್ನೆಸ್ಗಾಗಿ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ ಅಥವಾ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ, ಇಲ್ಲದಿದ್ದರೆ ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ,AMPLE.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮಾಹಿತಿಯ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ಸ್ವಾಮ್ಯದ ಹಕ್ಕುಗಳ ಉಲ್ಲಂಘನೆಯ ಹೊಣೆಗಾರಿಕೆ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳಿಗೆ ಎಸ್ಟೊಪ್ಪೆಲ್ ಅಥವಾ ಇತರ ರೀತಿಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸುವ ಅಥವಾ ಸೂಚಿಸುವ ಯಾವುದೇ ಪರವಾನಗಿಗಳನ್ನು ಇಲ್ಲಿ ನೀಡಲಾಗುವುದಿಲ್ಲ.
ವೈ-ಫೈ ಅಲಯನ್ಸ್ ಸದಸ್ಯ ಲೋಗೋ ವೈ-ಫೈ ಅಲಯನ್ಸ್ನ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿದೆ. ಬ್ಲೂಟೂತ್ ಲೋಗೋ ಬ್ಲೂಟೂತ್ SIG ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ನಮೂದಿಸಲಾದ ಎಲ್ಲಾ ವ್ಯಾಪಾರದ ಹೆಸರುಗಳು, ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಮತ್ತು ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿ ಮತ್ತು ಈ ಮೂಲಕ ಅಂಗೀಕರಿಸಲಾಗಿದೆ.
ಕೃತಿಸ್ವಾಮ್ಯ © 2021 Espressif Systems (Shanghai) Co., Ltd. ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ.
ಎಸ್ಪ್ರೆಸಿಫ್ ಸಿಸ್ಟಮ್ಸ್
ESP32-MINI-1 ಬಳಕೆದಾರ ಕೈಪಿಡಿ (ಪೂರ್ವಭಾವಿ v0.1)
www.espressif.com
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ESPRESSIF ESP32-MINI-1 ಹೆಚ್ಚು ಸಂಯೋಜಿತ ಸಣ್ಣ ಗಾತ್ರದ Wi-Fi+Bluetooth ಮಾಡ್ಯೂಲ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 Highly-Integrated Small-Sized Wi-Fi Bluetooth Module, ESP32 -MINI -1, Highly-Integrated Small-Sized Wi-Fi Bluetooth Module |