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 ሞጁል የበለፀገ የጎን ስብስብ ያለው። ይህ ሞጁል ለቤት አውቶሜሽን፣ ስማርት ህንጻ፣ የሸማች ኤሌክትሮኒክስ እስከ ኢንዱስትሪ ቁጥጥር ድረስ ለተለያዩ የአይኦቲ አፕሊኬሽኖች ተስማሚ ምርጫ ነው፣በተለይ በተጨናነቀ ቦታ ውስጥ ላሉ አፕሊኬሽኖች ለምሳሌ አምፖሎች፣ ማብሪያና ማጥፊያዎች እና ሶኬቶች። ESP32-MINI-1 በጣም የተዋሃደ አነስተኛ መጠን ያለው ዋይ ፋይ+ብሉቱዝ ® +ብሉቱዝ ® ይህ ሞጁል በሁለት ስሪቶች ይመጣል።
- 85 ° ሴ ስሪት
- 105 ° ሴ ስሪት
ሠንጠረዥ 1. ESP1MINI32 መግለጫዎች
ምድቦች | እቃዎች | ዝርዝሮች |
ዋይ ፋይ |
ፕሮቶኮሎች | 802.11 b/g/n (802.11n እስከ 150 Mbps) |
A-MPDU እና A-MSDU ድምር እና 0.4 µየጠባቂ ክፍተት ድጋፍ | ||
የድግግሞሽ ክልል | 2412 ~ 2484 ሜኸ | |
ብሉቱዝ® |
ፕሮቶኮሎች | ፕሮቶኮሎች v4.2 BR / EDR እና ብሉቱዝ® LE ዝርዝሮች |
ሬዲዮ | ክፍል-1፣ ክፍል-2 እና ክፍል-3 አስተላላፊ | |
ኤኤፍኤች | ||
ኦዲዮ | CVSD እና SBC | |
ሃርድዌር |
ሞዱል በይነገጾች |
ኤስዲ ካርድ፣ UART፣ SPI፣ SDIO፣ I2C፣ LED PWM፣ Motor PWM፣ I2S፣ ኢንፍራሬድ የርቀት መቆጣጠሪያ፣ የልብ ምት ቆጣሪ፣ GPIO፣ የንክኪ ዳሳሽ፣ ADC፣ DAC፣ ባለሁለት ሽቦ አውቶሞቲቭ በይነገጽ (TWAI)TMከ ISO11898-1 ጋር ተኳሃኝ) |
የተዋሃደ ክሪስታል | 40 ሜኸ ክሪስታል | |
የተዋሃደ SPI ፍላሽ | 4 ሜባ | |
የአሠራር ጥራዝtagኢ / የኃይል አቅርቦት | 3.0 ቮ ~ 3.6 ቮ | |
የሚሰራ የአሁኑ | አማካይ: 80 mA | |
በኃይል አቅርቦቱ የሚቀርበው ዝቅተኛው የአሁኑ | 500 ሚ.ኤ | |
የሚመከር የአሠራር የሙቀት መጠን | 85 ° ሴ ስሪት: -40 ° ሴ ~ + 85 ° ሴ; 105 ° ሴ ስሪት: -40 ° ሴ ~ +105 ° ሴ | |
የእርጥበት ስሜት ደረጃ (ኤምኤስኤል) | ደረጃ 3 |
1.2 የፒን መግለጫ
ESP32-MINI-1 55 ፒን አለው። በሰንጠረዥ 1-2 ውስጥ የፒን ትርጓሜዎችን ይመልከቱ።
ሠንጠረዥ 1. የፒን ፍቺዎች
ስም | አይ። | ዓይነት | ተግባር |
ጂኤንዲ | 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 | አይ/ኦ | GPIO32፣ XTAL_32K_P (32.768 kHz ክሪስታል oscillator ግብዓት)፣ ADC1_CH4፣ TOUCH9፣ RTC_GPIO9 |
IO33 | 12 | አይ/ኦ | GPIO33፣ XTAL_32K_N (32.768 kHz ክሪስታል oscillator ውፅዓት)፣ ADC1_CH5፣ TOUCH8፣ RTC_GPIO8 |
IO25 | 13 | አይ/ኦ | GPIO25፣ DAC_1፣ ADC2_CH8፣ RTC_GPIO6፣ EMAC_RXD0 |
IO26 | 14 | አይ/ኦ | GPIO26፣ DAC_2፣ ADC2_CH9፣ RTC_GPIO7፣ EMAC_RXD1 |
IO27 | 15 | አይ/ኦ | GPIO27፣ ADC2_CH7፣ TOUCH7፣ RTC_GPIO17፣ EMAC_RX_DV |
IO14 | 16 | አይ/ኦ | GPIO14፣ ADC2_CH6፣ TOUCH6፣ RTC_GPIO16፣ ኤምቲኤምኤስ፣ ኤችኤስፒአይኤልኬ፣ HS2_CLK፣ SD_CLK፣ EMAC_TXD2 |
IO12 | 17 | አይ/ኦ | GPIO12፣ ADC2_CH5፣ TOUCH5፣ RTC_GPIO15፣ MTDI፣ HSPIQ፣ HS2_DATA2፣ SD_DATA2፣ EMAC_TXD3 |
IO13 | 18 | አይ/ኦ | GPIO13፣ ADC2_CH4፣ TOUCH4፣ RTC_GPIO14፣ MTCK፣ HSPID፣ HS2_DATA3፣ SD_DATA3፣ EMAC_RX_ER |
IO15 | 19 | አይ/ኦ | GPIO15፣ ADC2_CH3፣ TOUCH3፣ RTC_GPIO13፣ MTDO፣ HSPICS0፣ HS2_CMD፣ SD_CMD፣ EMAC_RXD3 |
IO2 | 20 | አይ/ኦ | GPIO2፣ ADC2_CH2፣ TOUCH2፣ RTC_GPIO12፣ HSPIWP፣ HS2_DATA0፣
SD_DATA0 |
IO0 | 21 | አይ/ኦ | GPIO0፣ ADC2_CH1፣ TOUCH1፣ RTC_GPIO11፣ CLK_OUT1፣ EMAC_TX_CLK |
IO4 | 22 | አይ/ኦ | GPIO4፣ ADC2_CH0፣ TOUCH0፣ RTC_GPIO10፣ HSPIHD፣ HS2_DATA1፣ SD_DATA1፣ EMAC_TX_ER |
NC | 23 | – | ምንም ግንኙነት የለም። |
NC | 24 | – | ምንም ግንኙነት የለም። |
IO9 | 25 | አይ/ኦ | GPIO9፣ HS1_DATA2፣ U1RXD፣ SD_DATA2 |
IO10 | 26 | አይ/ኦ | GPIO10፣ HS1_DATA3፣ U1TXD፣ SD_DATA3 |
NC | 28 | – | ምንም ግንኙነት የለም። |
IO5 | 29 | አይ/ኦ | GPIO5፣ HS1_DATA6፣ VSPICS0፣ EMAC_RX_CLK |
IO18 | 30 | አይ/ኦ | GPIO18፣ HS1_DATA7፣ VSPICLK |
IO23 | 31 | አይ/ኦ | GPIO23፣ HS1_STROBE፣ VSPID |
IO19 | 32 | አይ/ኦ | GPIO19፣ VSPIQ፣ U0CTS፣ EMAC_TXD0 |
በሚቀጥለው ገጽ ላይ ይቀጥላል
ሠንጠረዥ 1 - ካለፈው ገጽ የቀጠለ
ስም | አይ። | ዓይነት | ተግባር |
IO22 | 33 | አይ/ኦ | GPIO22፣ VSPIWP፣ U0RTS፣ EMAC_TXD1 |
IO21 | 34 | አይ/ኦ | GPIO21፣ VSPIHD፣ EMAC_TX_EN |
አርኤችዲ 0 | 35 | አይ/ኦ | GPIO3፣ U0RXD፣ CLK_OUT2 |
TXD0 | 36 | አይ/ኦ | GPIO1፣ U0TXD፣ CLK_OUT3፣ EMAC_RXD2 |
NC | 37 | – | ምንም ግንኙነት የለም። |
¹ ፒን GPIO6፣ GPIO7፣ GPIO8፣ GPIO11፣ GPIO16 እና GPIO17 በESP32-U4WDH ቺፕ ላይ በሞጁሉ ላይ ከተዋሃደ የSPI ፍላሽ ጋር ተገናኝተዋል እና ወደ ውጭ አይመሩም።
² ለዳርቻ ፒን ውቅሮች፣ እባክዎን ይመልከቱ ESP32 ተከታታይ የውሂብ ሉህ.
በ ESP32MINI1 ይጀምሩ
2.1 የሚያስፈልግዎ
ለESP32-MINI-1 ሞጁል መተግበሪያዎችን ለማዘጋጀት የሚከተሉትን ያስፈልግዎታል
- 1 x ESP32-MINI-1 ሞጁል
- 1 x Espressif RF የሙከራ ሰሌዳ
- 1 x ዩኤስቢ-ወደ-ተከታታይ ሰሌዳ
- 1 x ማይክሮ-ዩኤስቢ ገመድ
- 1 x ሊኑክስን የሚያሄድ ፒሲ
በዚህ የተጠቃሚ መመሪያ ውስጥ የሊኑክስ ኦፐሬቲንግ ሲስተምን እንደ አንድ የቀድሞ እንይዛለንampለ. በዊንዶውስ እና ማክሮስ ላይ ስላለው ውቅር የበለጠ መረጃ ለማግኘት እባክዎ ይመልከቱ ESP-IDF ፕሮግራሚንግ መመሪያ.
2.2 የሃርድዌር ግንኙነት
- በስእል 32-1 እንደሚታየው የ ESP2-MINI-1 ሞጁሉን ለ RF መሞከሪያ ቦርድ ይሸጡ።
- የ RF መሞከሪያ ሰሌዳውን ከዩኤስቢ ወደ ተከታታይ ሰሌዳ በTXD፣ RXD እና GND ያገናኙ።
- የዩኤስቢ-ወደ-ተከታታይ ሰሌዳውን ከፒሲው ጋር ያገናኙ።
- በማይክሮ ዩኤስቢ ገመድ 5 ቮ ሃይል አቅርቦትን ለማንቃት የ RF መሞከሪያ ሰሌዳውን ከፒሲ ወይም ከኃይል አስማሚ ጋር ያገናኙ።
- በማውረድ ጊዜ IO0ን በ jumper በኩል ከጂኤንዲ ጋር ያገናኙ። ከዚያ የሙከራ ሰሌዳውን "አብራ" ያብሩ።
- firmware ወደ ፍላሽ ያውርዱ። ለዝርዝሮች፣ ከታች ያሉትን ክፍሎች ይመልከቱ።
- ካወረዱ በኋላ መዝለያውን በ IO0 እና GND ላይ ያስወግዱት።
- የ RF ሙከራ ሰሌዳውን እንደገና ያብሩት። ESP32-MINI-1 ወደ የስራ ሁኔታ ይቀየራል። ቺፕው ሲጀመር ፕሮግራሞችን ከብልጭታ ያነባል።
ማስታወሻ፡-
IO0 በውስጥ ሎጂክ ከፍተኛ ነው። IO0 ለመሳብ ከተዋቀረ የቡት ሁነታ ተመርጧል። ይህ ፒን ወደ ታች ተጎታች ወይም ግራ ተንሳፋፊ ከሆነ የማውረድ ሁነታው ተመርጧል። በESP32-MINI-1 ላይ ለበለጠ መረጃ፣እባክዎ ESP32-MINI-1 Datasheet ይመልከቱ።
2.3 የልማት አካባቢን ማዘጋጀት
Espressif IoT Development Framework (በአጭሩ ESP-IDF) በ Espressif ESP32 ላይ የተመሰረቱ መተግበሪያዎችን ለማዘጋጀት ማዕቀፍ ነው። በESP-IDF ላይ ተመስርተው ተጠቃሚዎች በዊንዶውስ/ሊኑክስ/ማክኦኤስ ከ ESP32 ጋር መተግበሪያዎችን ማዳበር ይችላሉ። እዚህ ላይ የሊኑክስ ኦፐሬቲንግ ሲስተምን እንደ አንድ የቀድሞ እንወስዳለንampለ.
2.3.1 ቅድመ ሁኔታዎችን ይጫኑ
በESP-IDF ለማጠናቀር የሚከተሉትን ጥቅሎች ማግኘት ያስፈልግዎታል፡-
- CentOS 7፡
sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfu−util - ኡቡንቱ እና ዴቢያን (አንድ ትዕዛዝ በሁለት መስመር ይከፈላል)
sudo apt-get install git wget flex bison gperf python-pip python-setuptools cmake ninja -build-cache libffi −dev libssl -dev dfu-util - ቅስት፡
sudo Pacman -S --የሚያስፈልገው gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util
ማስታወሻ፡- - ይህ መመሪያ በሊኑክስ ላይ ያለውን ማውጫ ~/esp ለESP-IDF እንደ መጫኛ አቃፊ ይጠቀማል።
- ESP-IDF በመንገዶች ላይ ክፍተቶችን እንደማይደግፍ ያስታውሱ።
2.3.2 ESPDF ያግኙ
ለESP32-MINI-1 ሞጁል አፕሊኬሽኖችን ለመገንባት፣ በኤስፕሬሲፍ ውስጥ የቀረበውን የሶፍትዌር ቤተ-መጽሐፍት ያስፈልግዎታል ESP-IDF ማከማቻ.
ESP-IDFን ለማግኘት ESP-IDFን ለማውረድ የመጫኛ ማውጫ (~/esp) ይፍጠሩ እና ማከማቻውን በ'git clone' ይዝጉ፡
mkdir −p ~/esp
ሲዲ ~/ ኤስፒ
git clone - ተደጋጋሚ https://github.com/espressif/esp−idf.git
ESP-IDF ወደ ~/esp/esp-idf ይወርዳል። ያማክሩ ESP-IDF ስሪቶች በተወሰነ ሁኔታ ውስጥ የትኛውን የ ESP-IDF ስሪት ለመጠቀም መረጃ ለማግኘት.
2.3.3 መሳሪያዎችን ያዘጋጁ
ከESP-IDF በተጨማሪ፣ በESP-IDF የሚጠቀሙባቸውን መሳሪያዎች ለምሳሌ ማጠናከሪያ፣ አራሚ፣
የፓይዘን ፓኬጆች፣ ወዘተ. 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 ሞጁል ለማዘጋጀት ዝግጁ ነዎት። በ ጋር መጀመር ይችላሉ ጀምር/ሰላም_አለም ፕሮጀክት ከ examples ማውጫ በESP-IDF።
ጀማሪ/ ሰላም_አለምን ወደ ~/esp ማውጫ ይቅዱ፡-
ሲዲ ~/ ኤስፒ
cp -r $IDF_PATH/ለምሳሌampሌስ/ጀማሪ/ሠላም_ዓለም።
ክልል አለ example ፕሮጀክቶች በቀድሞው ውስጥamples ማውጫ በESP-IDF። ማንኛውንም ፕሮጀክት ከላይ እንደተገለጸው በተመሳሳይ መንገድ መቅዳት እና ማስኬድ ይችላሉ። በተጨማሪም examples ውስጥ-ቦታ, መጀመሪያ እነሱን መቅዳት ያለ.
2.4.2 መሳሪያዎን ያገናኙ
አሁን የእርስዎን ESP32-MINI-1 ሞጁል ከኮምፒዩተር ጋር ያገናኙ እና ሞጁሉ በየትኛው ተከታታይ ወደብ እንደሚታይ ያረጋግጡ። በሊኑክስ ውስጥ ያሉ ተከታታይ ወደቦች በስማቸው '/dev/tty' ይጀምራሉ። ትዕዛዙን ከሁለት ጊዜ በታች ያሂዱ ፣ መጀመሪያ ቦርዱ ተነቅሎ ፣ ከዚያ ከተሰካ ጋር ። ለሁለተኛ ጊዜ የሚታየው ወደብ እርስዎ የሚፈልጉት ነው ።
ls /dev/tty*
ማስታወሻ፡-
በሚቀጥሉት ደረጃዎች እንደሚፈልጉት የወደብ ስም ምቹ ያድርጉት።
2.4.3 አዋቅር
ከደረጃ 2.4.1 ወደ የእርስዎ 'Hello_world' ማውጫ ይሂዱ። ፕሮጀክት ይጀምሩ፣ ESP32 ቺፕን እንደ ኢላማ ያቀናብሩ እና ን ያስኪዱ
የፕሮጀክት ውቅረት መገልገያ 'menuconfig'.
ሲዲ ~/esp/ሠላም_ዓለም
idf .py አዘጋጅ-ዒላማ esp32
idf .py menuconfig
ዒላማውን በ'idf.py set-target esp32' ማዘጋጀት አዲስ ፕሮጀክት ከከፈተ በኋላ አንድ ጊዜ መከናወን አለበት። ፕሮጀክቱ አንዳንድ ነባር ግንባታዎችን እና አወቃቀሮችን ከያዘ፣ ይጸዳሉ እና ይጀመራሉ። ዒላማው ይህንን እርምጃ በጭራሽ ለመዝለል በአከባቢው ተለዋዋጭ ውስጥ ሊቀመጥ ይችላል። ለተጨማሪ መረጃ ዒላማውን መምረጥን ይመልከቱ።
የቀደሙት እርምጃዎች በትክክል ከተከናወኑ, የሚከተለው ምናሌ ይታያል.
በእርስዎ ተርሚናል ውስጥ የምናሌው ቀለሞች ሊለያዩ ይችላሉ። መልኩን በ'–style' አማራጭ መቀየር ትችላለህ። እባክዎ ለበለጠ መረጃ 'idf.py menuconfig –help' ያሂዱ።
2.4.4 ፕሮጀክቱን መገንባት
በማሄድ ፕሮጀክቱን ይገንቡ፡-
idf .py ግንባታ
ይህ ትእዛዝ አፕሊኬሽኑን እና ሁሉንም የESP-IDF ክፍሎችን ያጠናቅራል፣ ከዚያ የቡት ጫኚውን፣ የክፋይ ሠንጠረዥን እና የመተግበሪያ ሁለትዮሾችን ያመነጫል።
$ idf .py ግንባታ
cmake በማውጫ / path/to/hello_world/build ውስጥ በማሄድ ላይ
"cmake -G Ninja --ማስጠንቀቂያ-ያልታወቀ /መንገድ/ወደ/ሰላም_ዓለም" በማስፈጸም ላይ…
ስለማይታወቁ እሴቶች አስጠንቅቅ።
-- Git ተገኝቷል: /usr/bin/git (የተገኘ ስሪት "2.17.0")
-- ባዶ የ aws_iot አካልን በማዋቀር መገንባት
-- የአካል ክፍሎች ስሞች፡-…
-- የንዑስ ክፍል መንገዶች፡…
… (ተጨማሪ የስርዓት ውፅዓት መስመሮች) [527/527] ሠላም ማመንጨት -world.bin esptool .py v2.3.1
የፕሮጀክት ግንባታ ተጠናቋል። ብልጭ ድርግም ለማድረግ ይህን ትዕዛዝ ያስኪዱ፡-
../.../../ ክፍሎች/esptool_py/esptool/esptool.py -p (ፖርት) -b 921600 ጻፍ_ፍላሽ --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 or run ' idf .py -p PORT flash'
ምንም ስህተቶች ከሌሉ, ግንባታው የ firmware binary .bin በማመንጨት ያበቃል file.
2.4.5 በመሳሪያው ላይ ብልጭ ድርግም
አሁን የገነቡትን ሁለትዮሾች ወደ የእርስዎ ESP32-MINI-1 ሞጁል በማሄድ ያብሩት፡
idf .py -p PORT [-b BAUD] ብልጭታ
PORTን በሞጁል ተከታታይ ወደብ ስም ከደረጃ ይተኩ፡ መሳሪያዎን ያገናኙ። እንዲሁም BAUDን በሚፈልጉት የባውድ መጠን በመተካት የፍላሹን ባውድ መጠን መቀየር ይችላሉ። ነባሪው ባውድ መጠን 460800 ነው።
ስለ idf.py ነጋሪ እሴቶች ተጨማሪ መረጃ ለማግኘት idf.pyን ይመልከቱ።
ማስታወሻ፡-
'ፍላሽ' የሚለው አማራጭ ፕሮጀክቱን በራስ-ሰር ይገነባል እና ያበራዋል፣ ስለዚህ 'idf.py build'ን ማስኬድ አስፈላጊ አይደለም።
በማውጫው ውስጥ 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 detect --flash_freq 40m 0x1000
ቡት ጫኚ/ቡት ጫኚ። bin 0x8000 partition_table / partition -table.bin 0x10000 hello-world.bin
esptool .py v2.3.1
በማገናኘት ላይ….
ቺፕ አይነትን በማግኘት ላይ… ESP32
ቺፕ ESP32U4WDH ነው (ክለሳ 3)
ባህሪያት፡ ዋይፋይ፣ ቢቲ፣ ነጠላ ኮር
ገለባ በመስቀል ላይ…
የሩጫ ገንዳ…
ግትር ሩጫ…
የባውድ መጠን ወደ 460800 በመቀየር ላይ
ተለውጧል።
የፍላሽ መጠንን በማዋቀር ላይ…
በራስ-የተገኘ የፍላሽ መጠን፡ 4MB
የፍላሽ ፓራሞች ወደ 0x0220 ተቀናብረዋል።
የታመቀ 22992 ባይት ወደ 13019…
22992 ባይት (13019 የታመቀ) በ0x00001000 በ0.3 ሰከንድ (558.9 kbit/s የሚሰራ)…
የውሂብ Hash ተረጋግጧል።
የታመቀ 3072 ባይት ወደ 82…
3072 ባይት (82 የታመቀ) በ0x00008000 በ0.0 ሰከንድ (5789.3 kbit/s የሚሰራ)…
የውሂብ Hash ተረጋግጧል።
የታመቀ 136672 ባይት ወደ 67544…
136672 ባይት (67544 የታመቀ) በ0x00010000 በ1.9 ሰከንድ (567.5 kbit/s የሚሰራ)…
የውሂብ Hash ተረጋግጧል።
በመልቀቅ ላይ…
በRTS ፒን በኩል ከባድ ዳግም ማስጀመር…
ሁሉም ነገር ጥሩ ከሆነ፣ የ"ሄሎ_አለም" አፕሊኬሽኑ መስራት የሚጀምረው መዝለያውን በIO0 እና GND ላይ ካስወገዱ በኋላ እና የሙከራ ቦርዱን እንደገና ያብሩት።
2.4.6 ክትትል
"ሄሎ_አለም" በእርግጥ እየሰራ መሆኑን ለማረጋገጥ 'idf.py -p PORT monitor' ብለው ይፃፉ (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/ ሰላም -ዓለም። ኤልፍ ”…
--- idf_monitor በ /dev/ttyUSB0 115200 -----
ተወ፡ Ctrl+] | ምናሌ፡ Ctrl+T | እገዛ፡ Ctrl+T ተከትሎ Ctrl+H --ets
ሰኔ 8 2016 00:22:57
መጀመሪያ፡0x1(POWERON_RESET)፣ቡት፡0x13(SPI_FAST_FLASH_BOOT)
et ሰኔ 8 2016 00:22:57…
ከጅምር እና የምርመራ ምዝግብ ማስታወሻዎች ከተሸብልሉ በኋላ “ሄሎ ዓለም!” የሚለውን ማየት አለቦት። በመተግበሪያው የታተመ.
…
ሰላም አለም!
በ10 ሰከንድ ውስጥ እንደገና በመጀመር ላይ…
ይህ esp32 ቺፕ ከ1 ሲፒዩ ኮር፣ ዋይፋይ/ቢቲ/BLE፣ የሲሊኮን ክለሳ 3፣ 4ሜባ ውጫዊ ብልጭታ ያለው ነው።
በ9 ሰከንድ ውስጥ እንደገና በመጀመር ላይ…
በ8 ሰከንድ ውስጥ እንደገና በመጀመር ላይ…
በ7 ሰከንድ ውስጥ እንደገና በመጀመር ላይ…
ከአይዲኤፍ ሞኒተሪ ለመውጣት አቋራጩን Ctrl+ ይጠቀሙ።
በ ESP32-MINI-1 ሞጁል ለመጀመር የሚያስፈልግህ ያ ብቻ ነው! አሁን ሌላ ለመሞከር ዝግጁ ነዎት exampሌስ በESP-IDF፣ ወይም የእራስዎን መተግበሪያዎች ለማዘጋጀት ወዲያውኑ ይሂዱ።
የመማሪያ መርጃዎች
3.1 ሰነዶች ማንበብ አለባቸው
የሚከተለው ማገናኛ ከ ESP32 ጋር የተያያዙ ሰነዶችን ያቀርባል.
- ESP32 የውሂብ ሉህ
ይህ ሰነድ የESP32 ሃርድዌር መመዘኛዎችን፣ ያለፈውን ጨምሮ መግቢያ ያቀርባልview,
የፒን ትርጓሜዎች ፣ የተግባር መግለጫ ፣ የዳርቻ በይነገጽ ፣ የኤሌክትሪክ ባህሪዎች ፣ ወዘተ. - ESP32 ECO V3 የተጠቃሚ መመሪያ
ይህ ሰነድ በV3 እና በቀድሞው ESP32 የሲሊኮን ዋፈር ክለሳዎች መካከል ያለውን ልዩነት ይገልጻል። - ECO እና የትልች አሠራሮች በESP32 ውስጥ
ይህ ሰነድ በESP32 ውስጥ የሃርድዌር ስህተቶችን እና የመፍትሄ ሃሳቦችን ይዘረዝራል። - ESP-IDF ፕሮግራሚንግ መመሪያ
ለESP-IDF ከሃርድዌር መመሪያዎች እስከ ኤፒአይ ማጣቀሻ ድረስ ሰፊ ሰነዶችን ያስተናግዳል። - ESP32 የቴክኒክ ማጣቀሻ መመሪያ
መመሪያው የESP32 ማህደረ ትውስታን እና ተጓዳኝ ክፍሎችን እንዴት መጠቀም እንደሚቻል ዝርዝር መረጃ ይሰጣል። - ESP32 ሃርድዌር መርጃዎች
ዚፕ files የESP32 ሞጁሎችን እና የእድገት ቦርዶችን ሼማቲክስ፣ PCB አቀማመጥ፣ Gerber እና BOM ዝርዝርን ያካትታል። - ESP32 የሃርድዌር ንድፍ መመሪያዎች
መመሪያው ESP32 ቺፕ፣ ESP32 ሞጁሎች እና የእድገት ቦርዶችን ጨምሮ በESP32 ተከታታይ ምርቶች ላይ የተመሰረቱ ገለልተኛ ወይም ተጨማሪ ስርዓቶችን ሲገነቡ የሚመከሩ የንድፍ ልምዶችን ይዘረዝራል። - ESP32 AT መመሪያ አዘጋጅ እና Exampሌስ
ይህ ሰነድ የESP32 AT ትዕዛዞችን ያስተዋውቃል፣ እንዴት እንደሚጠቀሙባቸው ያብራራል እና exampከበርካታ የተለመዱ የ AT ትዕዛዞች። - Espressif ምርቶች ማዘዣ መረጃ
3.2 MustHave መርጃዎች
ከESP32 ጋር የተያያዙ የግድ የግድ ምንጮች እነኚሁና።
- ESP32 ቢቢኤስ
ይህ የኢንጂነር-ወደ-ኢንጂነር (E2E) ማህበረሰብ ለESP32 ጥያቄዎችን የሚለጥፉበት፣ እውቀት የሚካፈሉበት፣ ሃሳቦችን የሚቃኙበት እና ከባልንጀሮቻቸው መሐንዲሶች ጋር ችግሮችን ለመፍታት የሚያግዙ። - ESP32 GitHub
የESP32 ልማት ፕሮጀክቶች በ GitHub በ Espressif MIT ፍቃድ ስር በነጻ ይሰራጫሉ። የተቋቋመው ገንቢዎች በESP32 እንዲጀምሩ እና ፈጠራን ለማጎልበት እና በESP32 መሳሪያዎች ዙሪያ ስላሉት ሃርድዌር እና ሶፍትዌሮች የጠቅላላ እውቀት እድገት ነው። - ESP32 መሳሪያዎች
ይህ ሀ webተጠቃሚዎች ESP32 ፍላሽ አውርድ መሳሪያዎችን እና ዚፕውን የሚያወርዱበት ገጽ file "ESP32 የምስክር ወረቀት እና ሙከራ" - ESP-IDF
ይህ webገጽ ተጠቃሚዎችን ከኦፊሴላዊው የIoT ልማት ማዕቀፍ ለESP32 ያገናኛል። - ESP32 መርጃዎች
ይህ webገፁ ወደ ሁሉም የሚገኙት ESP32 ሰነዶች፣ ኤስዲኬ እና መሳሪያዎች አገናኞችን ያቀርባል።
የክለሳ ታሪክ
ቀን | ሥሪት | የልቀት ማስታወሻዎች |
2021-01-14 | ቪ0.1 | ቅድመ መለቀቅ |
የክህደት እና የቅጂ መብት ማስታወቂያ
በዚህ ሰነድ ውስጥ ያለ መረጃ, ጨምሮ URL ማጣቀሻዎች, ያለማሳወቂያ ሊለወጥ ይችላል.
በዚህ ሰነድ ውስጥ ያሉት ሁሉም የሶስተኛ ወገን መረጃዎች ለትክክለኛነቱ እና ለትክክለኛነቱ ምንም አይነት ዋስትና ሳይኖራቸው ቀርቧል።
በዚህ ሰነድ ላይ ለሸቀጦቹ፣ ላልተጣሱ፣ ለየትኛውም ዓላማ የአካል ብቃት፣ ወይም ከማንኛውም ሀሳብ፣ መግለጫ ወይም ምክንያት ሌላ ምንም አይነት ዋስትና አይሰጥም።AMPኤል.
በዚህ ሰነድ ውስጥ ካለው መረጃ አጠቃቀም ጋር በተያያዘ ማንኛውም የባለቤትነት መብቶችን መጣስ ተጠያቂነትን ጨምሮ ሁሉም ተጠያቂነቶች ውድቅ ተደርገዋል። በኤስቶፔል ወይም በሌላ መንገድ ለማናቸውም የአእምሯዊ ንብረት መብቶች የተገለጹ ወይም የተዘዋወሩ ፈቃዶች በዚህ ውስጥ አልተሰጡም።
የWi-Fi አሊያንስ አባል አርማ የWi-Fi አሊያንስ የንግድ ምልክት ነው። የብሉቱዝ አርማ የብሉቱዝ SIG የተመዘገበ የንግድ ምልክት ነው።
በዚህ ሰነድ ውስጥ የተጠቀሱት ሁሉም የንግድ ስሞች፣ የንግድ ምልክቶች እና የተመዘገቡ የንግድ ምልክቶች የየባለቤቶቻቸው ንብረት ናቸው እናም በዚህ እውቅና ተሰጥተዋል።
የቅጂ መብት © 2021 Espressif Systems (Shanghai) Co., Ltd. መብቱ በህግ የተጠበቀ ነው።
Espressif ስርዓቶች
ESP32-MINI-1 የተጠቃሚ መመሪያ (ቀዳሚ v0.1)
www.espressif.com
ሰነዶች / መርጃዎች
![]() |
ESPRESSIF ESP32-MINI-1 በከፍተኛ ደረጃ የተዋሃደ አነስተኛ መጠን ያለው ዋይ ፋይ+ብሉቱዝ ሞዱል [pdf] የተጠቃሚ መመሪያ ESP32MINI1፣ 2AC7Z-ESP32MINI1፣ 2AC7ZESP32MINI1፣ ESP32 -MINI -1 በከፍተኛ ደረጃ የተዋሃደ አነስተኛ መጠን ያለው ዋይ ፋይ ብሉቱዝ ሞጁል፣ ESP32 -MINI -1፣ በጣም የተዋሃደ አነስተኛ መጠን ያለው የዋይ ፋይ ብሉቱዝ ሞጁል |