ESPRESSIF-لوگو

ESP32MINI1
استعمال ڪندڙ دستي

ESPRESSIF-لوگو1
ابتدائي v0.1
ايسپريسف سسٽم
ڪاپي رائيٽ © 2021

هن دستور بابت
هي يوزر مينوئل ڏيکاري ٿو ته ڪيئن شروع ڪجي ESP32-MINI-1 ماڊل.
دستاويز تازه ڪاري
مھرباني ڪري ھميشہ حوالو ڏيو تازو ورزن تي https://www.espressif.com/en/support/download/documents.
نظرثاني جي تاريخ
هن دستاويز جي نظرثاني جي تاريخ لاء، مهرباني ڪري آخري صفحي ڏانهن وڃو.
دستاويزي تبديلي جي اطلاع
ايسپريسف مهيا ڪري ٿو اي ميل اطلاعن کي گراهڪن کي اپڊيٽ رکڻ لاءِ ٽيڪنيڪل دستاويزن ۾ تبديلين تي. مھرباني ڪري رڪنيت حاصل ڪريو تي www.espressif.com/en/subscribe.
سرٽيفڪيشن
ڊائون لوڊ ڪريو سرٽيفڪيٽن لاءِ Espressif پروڊڪٽس تان www.espressif.com/en/certificates.

مٿانview

1.1 ماڊل اوورview
LE MCU ماڊل جنهن ۾ پرديئرز جو هڪ امير سيٽ آهي. هي ماڊل IoT ايپليڪيشنن جي وسيع قسم جي لاءِ هڪ مثالي انتخاب آهي، جنهن ۾ گهر جي آٽوميشن، سمارٽ بلڊنگ، ڪنزيومر اليڪٽرانڪس کان وٺي صنعتي ڪنٽرول تائين، خاص طور تي ڪمپيڪٽ اسپيس اندر ايپليڪيشنن لاءِ موزون آهن، جهڙوڪ بلب، سوئچز ۽ ساڪٽ. ESP32-MINI-1 هڪ انتهائي ضم ٿيل، ننڍي سائيز جي وائي فائي + بلوٽوٿ ® + بلوٽوٿ ® هي ماڊل ٻن ورزن ۾ اچي ٿو:

  • 85 ° C ورجن
  • 105 ° C ورجن

ٽيبل 1. ESP1MINI32 وضاحتون

ڪيٽيگريون شيون وضاحتون
 

وائي فائي

پروٽوڪول 802.11 b/g/n (802.11n تائين 150 Mbps)
A-MPDU ۽ A-MSDU مجموعي ۽ 0.4 µs گارڊ وقفي جي حمايت
تعدد جي حد 2412 ~ 2484 ايم ايڇ
 

 

 

بلوٽوٿ®

پروٽوڪول پروٽوڪول 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 ڪرسٽل
Integrated SPI فليش 4 ايم بي
آپريٽنگ جلدtagاي / پاور سپلائي 3.0 V ~ 3.6 V
آپريٽنگ موجوده سراسري: 80 mA
گھٽ ۾ گھٽ موجوده بجلي جي فراهمي جي ذريعي 500 ايم اي
تجويز ڪيل آپريٽنگ گرمي پد جي حد 85 °C ورجن: -40 °C ~ +85 °C؛ 105 °C ورجن: -40 °C ~ +105 °C
نمي جي حساسيت جي سطح (MSL) سطح 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 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
RXD0 35 I/O GPIO3، U0RXD، CLK_OUT2
TXD0 36 I/O 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 آر ايف ٽيسٽنگ بورڊ
  • 1 x USB کان سيريل بورڊ
  • 1 x مائڪرو-USB ڪيبل
  • 1 x PC هلائيندڙ لينڪس

هن يوزر گائيڊ ۾، اسان وٺون ٿا لينڪس آپريٽنگ سسٽم هڪ اڳوڻي طورampلي. Windows ۽ macOS تي ٺاھ جوڙ بابت وڌيڪ معلومات لاء، مھرباني ڪري ڏسو ESP-IDF پروگرامنگ گائيڊ.

2.2 هارڊ ويئر ڪنيڪشن

  1. ESP32-MINI-1 ماڊل کي آر ايف ٽيسٽنگ بورڊ ڏانهن سولر ڪريو جيئن تصوير 2-1 ۾ ڏيکاريل آهي.
    ESPRESSIF ESP32 MINI 1 انتهائي ضم ٿيل ننڍي سائيز وائي فائي بلوٽوت ماڊل-
  2. RF ٽيسٽنگ بورڊ کي USB-to-Serial بورڊ سان TXD، RXD، ۽ GND ذريعي ڳنڍيو.
  3. USB-to-سيريل بورڊ کي PC سان ڳنڍيو.
  4. RF ٽيسٽنگ بورڊ کي PC يا پاور اڊاپٽر سان ڳنڍيو 5 V پاور سپلائي کي فعال ڪرڻ لاءِ، مائڪرو-USB ڪيبل ذريعي.
  5. ڊائون لوڊ دوران، IO0 کي GND سان جمپر ذريعي ڳنڍيو. پوء، "آن" ٽيسٽ بورڊ کي ڦيرايو.
  6. ڊائون لوڊ ڪريو firmware کي فليش ۾. تفصيل لاءِ، ھيٺ ڏنل سيڪشن ڏسو.
  7. ڊائون لوڊ ڪرڻ کان پوء، IO0 ۽ GND تي جمپر کي هٽايو.
  8. آر ايف ٽيسٽنگ بورڊ کي ٻيهر طاقت ڏيو. ESP32-MINI-1 ڪم ڪرڻ واري موڊ تي سوئچ ڪندو. چپ شروع ٿيڻ تي فليش کان پروگرام پڙهي ويندي.

نوٽ:
IO0 اندروني منطق اعلي آهي. جيڪڏهن IO0 سيٽ ڪيو ويو آهي پل اپ اپ، بوٽ موڊ چونڊيو ويو آهي. جيڪڏهن هي پن پل-ڊائون يا کاٻي طرف سچل آهي، ڊائون لوڊ موڊ چونڊيو ويو آهي. ESP32-MINI-1 تي وڌيڪ معلومات لاءِ، مهرباني ڪري ڏسو ESP32-MINI-1 Datasheet.

2.3 ڊولپمينٽ ماحول قائم ڪريو
Espressif IoT ڊولپمينٽ فريم ورڪ (مختصر لاءِ ESP-IDF) ھڪڙو فريم ورڪ آھي ايپليڪيشنن کي ترقي ڪرڻ لاءِ ايسپريسف ESP32 جي بنياد تي. صارفين ESP-IDF جي بنياد تي Windows/Linux/macOS ۾ ESP32 سان ايپليڪيشنون ٺاهي سگھن ٿا. هتي اسان لينڪس آپريٽنگ سسٽم کي هڪ مثال طور وٺون ٿاampلي.

2.3.1 انسٽال ڪريو شرطون
ESP-IDF سان گڏ ڪرڻ لاءِ توھان کي ھيٺ ڏنل پيڪيجز حاصل ڪرڻ گهرجن.

  • CentOS 7:
    sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfu-util
  • Ubuntu ۽ Debian (هڪ حڪم ٻن لائينن ۾ ڀڃي ٿو):
    sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build-cache libfi-dev libssl-dev dfu-util
  • آرڪ:
    sudo Pacman −S −ضرورت آهي gcc git make flex bison gperf python-pip cmake ninja ccache dfu−util
    نوٽ:
  • هي گائيڊ ڊاريڪٽري استعمال ڪري ٿو ~/esp Linux تي انسٽاليشن فولڊر طور ESP-IDF لاءِ.
  • ذهن ۾ رکو ته ESP-IDF رستن ۾ جڳهن کي سپورٽ نٿو ڪري.

2.3.2 ESPIDF حاصل ڪريو
ESP32-MINI-1 ماڊل لاءِ ايپليڪيشنون ٺاهڻ لاءِ، توهان کي ايسپريسف پاران مهيا ڪيل سافٽ ويئر لائبريرين جي ضرورت آهي ESP-IDF مخزن.
ESP-IDF حاصل ڪرڻ لاءِ، انسٽاليشن ڊاريڪٽري ٺاھيو (~/esp) ESP-IDF کي ڊائون لوڊ ڪرڻ لاءِ ۽ مخزن کي 'گٽ ڪلون' سان ڪلون ڪريو:
mkdir -p ~/esp
سي ڊي ~/esp
git کلون - - recursive https://github.com/espressif/esp−idf.git

ESP-IDF ڊائون لوڊ ڪيو ويندو ~/esp/esp-idf. صلاح ESP-IDF ورجن معلومات لاءِ جنهن ESP-IDF ورزن کي ڏنل صورتحال ۾ استعمال ڪيو وڃي.

2.3.3 سيٽ اپ اوزار
ESP-IDF کان علاوه، توهان کي ESP-IDF پاران استعمال ڪيل اوزار پڻ نصب ڪرڻ جي ضرورت آهي، جهڙوڪ مرتب ڪندڙ، ڊيبگر،
Python پيڪيجز وغيره. ESP-IDF هڪ اسڪرپٽ مهيا ڪري ٿو 'install.sh' نالي هڪ اسڪرپٽ هڪ ڀيرو ۾ اوزار سيٽ ڪرڻ ۾ مدد لاءِ.
سي ڊي ~/esp/esp−idf
./ install .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 ماڊل لاءِ. توهان سان شروع ڪري سگهو ٿا get-start/hello_world اڳوڻي کان پروجيڪٽamples ڊاريڪٽري ESP-IDF ۾.
نقل ڪريو get-started/hello_world to ~/esp ڊاريڪٽري:
سي ڊي ~/esp
cp −r $IDF_PATH/examples/get-started/hello_world .

جي هڪ حد آهي exampلي منصوبا اڳ ۾amples ڊاريڪٽري ESP-IDF ۾. توهان ڪنهن به منصوبي کي نقل ڪري سگهو ٿا ساڳئي طريقي سان مٿي پيش ڪيل ۽ ان کي هلائي سگهو ٿا. اهو پڻ ممڪن آهي ته اڳوڻي تعمير ڪرڻamples in-place، انهن کي پهرين نقل ڪرڻ کان سواءِ.

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 set-target esp32' سان ٽارگيٽ سيٽ ڪرڻ هڪ ڀيرو ٿيڻ گهرجي، نئين پروجيڪٽ کي کولڻ کان پوءِ. جيڪڏهن پروجيڪٽ ۾ ڪجهه موجود تعميرات ۽ ترتيب شامل آهن، انهن کي صاف ڪيو ويندو ۽ شروع ڪيو ويندو. ھدف کي محفوظ ٿي سگھي ٿو ماحول جي متغير ۾ ھن قدم کي ڇڏڻ لاءِ. وڌيڪ معلومات لاءِ ٽارگيٽ چونڊيو ڏسو.
جيڪڏهن پوئين قدم صحيح طريقي سان ڪيا ويا آهن، هيٺ ڏنل مينيو ظاهر ٿئي ٿو:

ESPRESSIF ESP32 MINI 1 انتهائي ضم ٿيل ننڍي سائيز وائي فائي بلوٽوت ماڊل-fig1

توھان جي ٽرمينل ۾ مينيو جا رنگ مختلف ٿي سگھن ٿا. توھان تبديل ڪري سگھو ٿا ظاھر کي اختيار سان '-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] پيدا ڪرڻ هيلو −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 پورٽ فليش'

جيڪڏهن ڪو نقص نه آهي، ته تعمير ختم ٿي ويندي فرم ویئر بائنري .bin ٺاهي file.
2.4.5 ڊوائيس تي فليش
بائنريز کي فليش ڪريو جيڪي توھان ھلائي پنھنجي ESP32-MINI-1 ماڊل تي ٺاھيو آھي:
idf .py −p پورٹ [−b BAUD] فليش
PORT کي تبديل ڪريو پنھنجي ماڊل جي سيريل پورٽ جي نالي سان Step: Connect Your Device. توھان پڻ تبديل ڪري سگھو ٿا Flasher baud جي شرح کي تبديل ڪندي BAUD کي تبديل ڪرڻ سان توھان کي گهربل بيڊ شرح سان. ڊفالٽ بيڊ جي شرح 460800 آهي.
idf.py دليلن تي وڌيڪ معلومات لاءِ، ڏسو idf.py.
نوٽ:
اختيار 'فليش' پاڻمرادو ٺاهي ٿو ۽ پروجيڪٽ کي چمڪي ٿو، تنهنڪري '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 detect −−flash_freq 40m 0x1000
بوٽ لوڊ ڪندڙ / بوٽ لوڊ ڪندڙ. بن 0x8000 partition_table / ورهاڱي −table.bin 0x10000 hello−world.bin
esptool .py v2.3.1
ڳنڍي رهيو آهي....
چپ جي قسم کي ڳولڻ ... ESP32
چپ ESP32U4WDH آهي (نظرثاني 3)
خاصيتون: وائي فائي، بي ٽي، سنگل ڪور
اپ لوڊ ٿي رهيو آهي اسٽب…
هلندڙ اسٽب…
هلندي هلندي…
460800 جي طرف baud جي شرح تبديل ڪرڻ
تبديل ٿيل.
فليش سائيز کي ترتيب ڏئي رهيو آهي ...
خودڪار معلوم ٿيل فليش سائيز: 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 تي جمپر هٽايو، ۽ ٽيسٽنگ بورڊ کي ٻيهر طاقت ڏيو.
2.4.6 مانيٽر
چيڪ ڪرڻ لاءِ ته ”hello_world“ واقعي هلي رهيو آهي، ٽائپ ڪريو 'idf.py -p 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 تي /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 سيڪنڊن ۾ ٻيهر شروع ٿي رهيو آهي ...
هي esp32 چپ آهي 1 CPU ڪور، وائي فائي/BT/BLE، سلڪون ريويشن 3، 4MB خارجي فليش
9 سيڪنڊن ۾ ٻيهر شروع ٿي رهيو آهي ...
8 سيڪنڊن ۾ ٻيهر شروع ٿي رهيو آهي ...
7 سيڪنڊن ۾ ٻيهر شروع ٿي رهيو آهي ...
IDF مانيٽر مان نڪرڻ لاءِ شارٽ ڪٽ استعمال ڪريو Ctrl+].
اهو سڀ ڪجهه آهي جيڪو توهان کي شروع ڪرڻ جي ضرورت آهي ESP32-MINI-1 ماڊل سان! هاڻي توهان ڪنهن ٻئي جي ڪوشش ڪرڻ لاء تيار آهيو examples ESP-IDF ۾، يا سڌو وڃو پنھنجيون ايپليڪيشنون تيار ڪرڻ لاءِ.

سکيا جا وسيلا

3.1 دستاويز ضرور پڙهو
هيٺ ڏنل لنڪ مهيا ڪري ٿي لاڳاپيل دستاويز ESP32.

  • ESP32 ڊيٽا شيٽ
    هي دستاويز ESP32 هارڊويئر جي وضاحتن جو تعارف فراهم ڪري ٿو، جنهن ۾ اوور شامل آهنview,
    پن وصفون، فنڪشنل وضاحت، پردي جي انٽرفيس، برقي خاصيتون، وغيره.
  • ESP32 ECO V3 يوزر گائيڊ
    هي دستاويز بيان ڪري ٿو V3 ۽ پوئين ESP32 سلکان ويفر ترميمن جي وچ ۾ فرق.
  • ECO ۽ ESP32 ۾ بگ لاءِ ڪم ڪار
    هي دستاويز ESP32 ۾ هارڊويئر جي خرابي ۽ ڪم ڪار جي تفصيل ڏئي ٿو.
  • ESP-IDF پروگرامنگ گائيڊ
    اهو ESP-IDF لاءِ وسيع دستاويزن جي ميزباني ڪري ٿو هارڊويئر گائيڊ کان وٺي API ريفرنس تائين.
  • ESP32 ٽيڪنيڪل ريفرنس مينوئل
    دستياب تفصيلي معلومات مهيا ڪري ٿي ته ڪيئن استعمال ڪجي ESP32 ياداشت ۽ پرديئرز.
  • ESP32 هارڊويئر وسيلا
    زپ files ۾ شامل آهن اسڪيميٽڪس، پي سي بي ترتيب، گربر، ۽ BOM فهرست ESP32 ماڊلز ۽ ڊولپمينٽ بورڊ.
  • ESP32 هارڊويئر ڊيزائن ھدايتون
    ھدايتون تجويز ڪيل ڊيزائن جي مشقن کي بيان ڪن ٿيون جڏھن اسٽينڊل يا ايڊ-آن سسٽم تيار ڪن ٿيون پروڊڪٽس جي ESP32 سيريز جي بنياد تي، بشمول ESP32 چپ، ESP32 ماڊلز، ۽ ڊولپمينٽ بورڊ.
  • ESP32 AT هدايتون سيٽ ۽ Examples
    هي دستاويز متعارف ڪرايو آهي ESP32 AT ڪمانڊ، بيان ڪري ٿو ته انهن کي ڪيئن استعمال ڪجي، ۽ مهيا ڪري ٿو اڳampڪيترن ئي عام AT حڪمن جي les.
  • ايسپريسف پراڊڪٽس آرڊر جي معلومات

3.2 وسيلا هجڻ گهرجن
هتي آهن ESP32 سان لاڳاپيل لازمي وسيلا.

  • ESP32 BBS
    هي ESP2 لاءِ انجنيئر کان انجنيئر (E32E) ڪميونٽي آهي جتي توهان سوال پوسٽ ڪري سگهو ٿا، علم شيئر ڪري سگهو ٿا، خيالن جي ڳولا ڪري سگهو ٿا، ۽ ساٿي انجنيئرن سان مسئلا حل ڪرڻ ۾ مدد ڪري سگهو ٿا.
  • ESP32 GitHub
    ESP32 ترقياتي منصوبا آزاد طور تي ايسپريسف جي MIT لائسنس تحت GitHub تي ورهايل آهن. اهو ڊولپرز کي ESP32 سان شروع ڪرڻ ۾ مدد ڏيڻ لاءِ قائم ڪيو ويو آهي ۽ جدت کي فروغ ڏيڻ ۽ ESP32 ڊوائيسز جي چوڌاري هارڊويئر ۽ سافٽ ويئر بابت عام ڄاڻ جي واڌ.
  • ESP32 اوزار
    هي هڪ آهي webصفحو جتي صارف ڊائون لوڊ ڪري سگھن ٿا ESP32 فليش ڊائون لوڊ اوزار ۽ زپ file "ESP32 سرٽيفڪيشن ۽ ٽيسٽ" ..
  • ESP-IDF
    هي webصفحو صارفين کي ESP32 لاءِ سرڪاري IoT ڊولپمينٽ فريم ورڪ سان ڳنڍي ٿو.
  • ESP32 وسيلا
    هي webصفحو سڀني دستياب ESP32 دستاويزن، SDK ۽ اوزارن جي لنڪ مهيا ڪري ٿو.

نظرثاني جي تاريخ

تاريخ نسخو نوٽس جاري ڪريو
2021-01-14 V0.1 ابتدائي ڇڏڻ

ESPRESSIF-لوگو2

www.espressif.com

رد ڪرڻ ۽ ڪاپي رائيٽ نوٽيس
هن دستاويز ۾ معلومات، سميت URL حوالو، بغير نوٽيس جي تبديلي جي تابع آهي.
ھن دستاويز ۾ سڀ ٽئين پارٽي جي معلومات مهيا ڪئي وئي آھي جيئن ان جي صداقت ۽ درستگي جي ڪا به وارنٽي نه آھي.
هن دستاويز کي ان جي واپار، غير خلاف ورزي، ڪنهن خاص مقصد لاءِ فٽنيس لاءِ ڪا به وارنٽي فراهم نه ڪئي وئي آهي، ۽ نه ئي ڪا به وارنٽي ڏني وئي آهي ٻي صورت ۾ ڪنهن به تجويز، مخصوصAMPلي.
سڀ ذميواري، ڪنهن به ملڪيت جي حقن جي خلاف ورزي جي ذميواري سميت، هن دستاويز ۾ معلومات جي استعمال سان لاڳاپيل رد ڪيو ويو آهي. ڪوبه لائسنس ظاهر يا تقاضا نه ڪيو ويو آهي، اسٽاپل يا ٻي صورت ۾، ڪنهن به دانشورانه ملڪيت جا حق هتي ڏنل آهن.
وائي فائي الائنس ميمبر لوگو وائي فائي الائنس جو ٽريڊ مارڪ آھي. بلوٽوٿ لوگو بلوٽوٿ SIG جو رجسٽرڊ ٽريڊ مارڪ آھي.
هن دستاويز ۾ ذڪر ڪيل سڀئي واپاري نالا، ٽريڊ مارڪ، ۽ رجسٽرڊ ٽريڊ مارڪ انهن جي لاڳاپيل مالڪن جي ملڪيت آهن ۽ هتي تسليم ڪيا ويا آهن.
ڪاپي رائيٽ © 2021 Espressif Systems (Shanghai) Co., Ltd. سڀ حق محفوظ آهن.

ايسپريسف سسٽم
ESP32-MINI-1 يوزر مينوئل (ابتدائي v0.1)
www.espressif.com

دستاويز / وسيلا

ESPRESSIF ESP32-MINI-1 انتهائي ضم ٿيل ننڍي سائيز وائي فائي + بلوٽوٿ ماڊل [pdf] استعمال ڪندڙ دستياب
ESP32MINI1، 2AC7Z-ESP32MINI1، 2AC7ZESP32MINI1، ESP32 -MINI -1 انتهائي مربوط ننڍي سائيز جو وائي فائي بلوٽوٿ ماڊيول، ESP32 -MINI -1، انتهائي مربوط ننڍي سائيز جو وائي فائي بلوٽوٿ ماڊيول

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *