ESPRESSIF-لوگو

ESP32MINI1
صارف دستی

ESPRESSIF-logo1
ابتدائی 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 ایک انتہائی مربوط، چھوٹے سائز کا Wi-Fi+Bluetooth ® +Bluetooth ® یہ ماڈیول دو ورژن میں آتا ہے:

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

جدول 1۔ ESP1MINI32 تفصیلات

زمرے اشیاء وضاحتیں
 

وائی ​​فائی

پروٹوکولز 802.11 b/g/n (802.11 Mbps تک 150n)
A-MPDU اور A-MSDU جمع اور 0.4 µs گارڈ وقفہ کی حمایت
تعدد کی حد 2412 ~ ​​2484 میگاہرٹز
 

 

 

بلوٹوتھ®

پروٹوکولز پروٹوکول v4.2 BR/EDR اور بلوٹوتھ® ایل ای وضاحتیں
ریڈیو کلاس 1، کلاس 2 اور کلاس 3 ٹرانسمیٹر
اے ایف ایچ
آڈیو CVSD اور SBC
 

 

 

 

 

 

ہارڈ ویئر

 

 

ماڈیول انٹرفیس

SD کارڈ، UART، SPI، SDIO، I2C، LED PWM، Motor PWM، I2S، انفراریڈ ریموٹ کنٹرولر، پلس کاؤنٹر، GPIO، ٹچ سینسر، ADC، DAC، دو تار آٹوموٹیو انٹرفیس (TWAITMISO11898-1 کے ساتھ ہم آہنگ)
انٹیگریٹڈ کرسٹل 40 میگاہرٹز کرسٹل
انٹیگریٹڈ SPI فلیش 4 MB
آپریٹنگ جلدtage/بجلی کی فراہمی 3.0 V ~ 3.6 V
آپریٹنگ کرنٹ اوسط: 80 ایم اے
بجلی کی فراہمی کے ذریعہ کم سے کم کرنٹ فراہم کیا جاتا ہے۔ 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
آر ایکس ڈی 0 35 I/O GPIO3, U0RXD, CLK_OUT2
TXD0۔ 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 ایکس ایسپریسیف آر ایف ٹیسٹنگ بورڈ
  • 1 ایکس یو ایس بی ٹو سیریل بورڈ
  • 1 ایکس مائیکرو USB کیبل
  • لینکس چلانے والا 1 ایکس پی سی

اس صارف گائیڈ میں، ہم لینکس آپریٹنگ سسٹم کو بطور سابق لیتے ہیں۔ample ونڈوز اور میک او ایس پر کنفیگریشن کے بارے میں مزید معلومات کے لیے، براہ کرم دیکھیں ESP-IDF پروگرامنگ گائیڈ۔

2.2 ہارڈ ویئر کنکشن

  1. ESP32-MINI-1 ماڈیول کو RF ٹیسٹنگ بورڈ میں سولڈر کریں جیسا کہ شکل 2-1 میں دکھایا گیا ہے۔
    ESPRESSIF ESP32 MINI 1 انتہائی مربوط چھوٹے سائز کا وائی فائی بلوٹوتھ ماڈیول-
  2. RF ٹیسٹنگ بورڈ کو USB-to-Serial بورڈ سے TXD، RXD، اور GND کے ذریعے مربوط کریں۔
  3. USB سے سیریل بورڈ کو پی سی سے جوڑیں۔
  4. RF ٹیسٹنگ بورڈ کو پی سی یا پاور اڈاپٹر سے جوڑیں تاکہ مائیکرو-USB کیبل کے ذریعے 5 V پاور سپلائی کو فعال کریں۔
  5. ڈاؤن لوڈ کے دوران، IO0 کو جمپر کے ذریعے GND سے جوڑیں۔ پھر، ٹیسٹنگ بورڈ کو "آن" کریں۔
  6. فلیش میں فرم ویئر ڈاؤن لوڈ کریں۔ تفصیلات کے لیے، ذیل کے حصے دیکھیں۔
  7. ڈاؤن لوڈ کرنے کے بعد، IO0 اور GND پر جمپر کو ہٹا دیں۔
  8. RF ٹیسٹنگ بورڈ کو دوبارہ پاور اپ کریں۔ ESP32-MINI-1 ورکنگ موڈ میں بدل جائے گا۔ چپ شروع ہونے پر فلیش سے پروگرام پڑھے گی۔

نوٹ:
IO0 اندرونی طور پر زیادہ منطق ہے۔ اگر IO0 پل اپ پر سیٹ ہے، بوٹ موڈ منتخب کیا جاتا ہے۔ اگر یہ پن پل ڈاون ہے یا بائیں طرف تیرتا ہے تو ڈاؤن لوڈ موڈ کو منتخب کیا جاتا ہے۔ ESP32-MINI-1 کے بارے میں مزید معلومات کے لیے، براہ کرم ESP32-MINI-1 ڈیٹا شیٹ سے رجوع کریں۔

2.3 ڈیولپمنٹ انوائرنمنٹ ترتیب دیں۔
Espressif IoT ڈویلپمنٹ فریم ورک (ESP-IDF مختصراً) Espressif ESP32 پر مبنی ایپلیکیشنز تیار کرنے کا ایک فریم ورک ہے۔ صارفین ESP-IDF کی بنیاد پر Windows/Linux/macOS میں ESP32 کے ساتھ ایپلی کیشنز تیار کر سکتے ہیں۔ یہاں ہم لینکس آپریٹنگ سسٹم کو بطور سابق لیتے ہیں۔ample

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 libi −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 ESPIDF حاصل کریں۔
ESP32-MINI-1 ماڈیول کے لیے ایپلی کیشنز بنانے کے لیے، آپ کو Espressif کی طرف سے فراہم کردہ سافٹ ویئر لائبریریوں کی ضرورت ہے ESP-IDF ذخیرہ.
ESP-IDF حاصل کرنے کے لیے، ESP-IDF کو ڈاؤن لوڈ کرنے کے لیے ایک انسٹالیشن ڈائرکٹری (~/esp) بنائیں اور 'گٹ کلون' کے ساتھ ریپوزٹری کو کلون کریں:
mkdir −p ~/esp
cd ~/esp
git clone − - 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' ہے تاکہ ٹولز کو ایک ہی بار میں ترتیب دیا جا سکے۔
cd ~/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 سابق سے منصوبہampESP-IDF میں les ڈائریکٹری۔
get-started/hello_world کو ~/esp ڈائریکٹری میں کاپی کریں:
cd ~/esp
cp −r $IDF_PATH/examples/get−started/hello_world۔

کی ایک رینج ہے exampلی منصوبوں سابق میںampESP-IDF میں les ڈائریکٹری۔ آپ کسی بھی پروجیکٹ کو اسی طرح کاپی کرسکتے ہیں جیسا کہ اوپر پیش کیا گیا ہے اور اسے چلا سکتے ہیں۔ سابق کی تعمیر کرنا بھی ممکن ہے۔amples in-place، پہلے ان کو کاپی کیے بغیر۔

2.4.2 اپنے آلے کو جوڑیں۔
اب اپنے ESP32-MINI-1 ماڈیول کو کمپیوٹر سے جوڑیں اور چیک کریں کہ ماڈیول کس سیریل پورٹ کے نیچے نظر آ رہا ہے۔ لینکس میں سیریل پورٹس اپنے ناموں میں '/dev/tty' سے شروع ہوتے ہیں۔ نیچے دی گئی کمانڈ کو دو بار چلائیں، پہلے بورڈ کو ان پلگ کرکے، پھر پلگ ان کے ساتھ۔ دوسری بار ظاہر ہونے والی پورٹ وہی ہے جس کی آپ کو ضرورت ہے:
ls /dev/tty*
نوٹ:
پورٹ کا نام ہاتھ میں رکھیں کیونکہ اگلے مراحل میں آپ کو اس کی ضرورت ہوگی۔

2.4.3 ترتیب دیں
مرحلہ 2.4.1 سے اپنی 'hello_world' ڈائرکٹری پر جائیں۔ ایک پروجیکٹ شروع کریں، ESP32 چپ کو ہدف کے طور پر سیٹ کریں، اور چلائیں۔
پروجیکٹ کنفیگریشن یوٹیلیٹی 'menuconfig'۔
cd ~/esp/hello_world
idf .py set−target 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−uninitiialized /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 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 کو اپنے ماڈیول کے سیریل پورٹ کے نام سے اسٹیپ: کنیکٹ یور ڈیوائس سے تبدیل کریں۔ آپ 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 کا پتہ لگانا −−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 سیکنڈ میں 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 پن کے ذریعے ہارڈ ری سیٹ کرنا…
اگر سب کچھ ٹھیک رہا تو، "hello_world" ایپلیکیشن آپ کے IO0 اور GND پر جمپر ہٹانے اور ٹیسٹنگ بورڈ کو دوبارہ طاقت دینے کے بعد چلنا شروع ہو جاتی ہے۔
2.4.6 مانیٹر
یہ چیک کرنے کے لیے کہ آیا "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 کو انجام دیا جا رہا ہے۔ یلف”…
−−− 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…
سٹارٹ اپ اور ڈائیگناسٹک لاگز اسکرول اپ کے بعد، آپ کو "Hello world!" نظر آنا چاہیے۔ درخواست کے ذریعہ پرنٹ آؤٹ۔

ہیلو دنیا!
10 سیکنڈ میں دوبارہ شروع ہو رہا ہے…
یہ esp32 چپ ہے جس میں 1 CPU کور، WiFi/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 سلکان ویفر نظرثانی کے درمیان فرق کو بیان کرتی ہے۔
  • ESP32 میں کیڑوں کے لیے ECO اور کام کے حل
    یہ دستاویز ESP32 میں ہارڈویئر کی خرابی اور کام کے حل کی تفصیلات بتاتی ہے۔
  • ESP-IDF پروگرامنگ گائیڈ
    یہ ESP-IDF کے لیے ہارڈ ویئر گائیڈز سے لے کر API حوالہ تک وسیع دستاویزات کی میزبانی کرتا ہے۔
  • ESP32 تکنیکی حوالہ دستی
    دستی ESP32 میموری اور پیری فیرلز کو استعمال کرنے کے طریقہ کے بارے میں تفصیلی معلومات فراہم کرتا ہے۔
  • ESP32 ہارڈ ویئر کے وسائل
    زپ files میں ESP32 ماڈیولز اور ڈویلپمنٹ بورڈز کی اسکیمیٹکس، PCB لے آؤٹ، Gerber، اور BOM کی فہرست شامل ہے۔
  • ESP32 ہارڈویئر ڈیزائن گائیڈ لائنز
    ہدایات ESP32 کی مصنوعات کی ESP32 سیریز، بشمول ESP32 چپ، ESPXNUMX ماڈیولز، اور ڈویلپمنٹ بورڈز پر مبنی اسٹینڈ اسٹون یا ایڈ آن سسٹم تیار کرتے وقت تجویز کردہ ڈیزائن کے طریقوں کا خاکہ پیش کرتی ہیں۔
  • ESP32 AT انسٹرکشن سیٹ اور سابقamples
    یہ دستاویز ESP32 AT کمانڈز کو متعارف کراتی ہے، ان کو استعمال کرنے کا طریقہ بتاتی ہے، اور سابقہ ​​فراہم کرتی ہے۔ampکئی کامنز اے ٹی کمانڈز کی فہرست۔
  • Espressif پروڈکٹس آرڈر کرنے کی معلومات

3.2 وسائل کا ہونا ضروری ہے۔
یہ ہیں ESP32 سے متعلقہ وسائل کا ہونا ضروری ہے۔

  • ESP32 BBS
    یہ ESP2 کے لیے انجینئر سے انجینئر (E32E) کمیونٹی ہے جہاں آپ سوالات پوسٹ کر سکتے ہیں، علم کا اشتراک کر سکتے ہیں، خیالات دریافت کر سکتے ہیں، اور ساتھی انجینئرز کے ساتھ مسائل حل کرنے میں مدد کر سکتے ہیں۔
  • ESP32 GitHub
    ESP32 ترقیاتی منصوبے GitHub پر Espressif کے MIT لائسنس کے تحت آزادانہ طور پر تقسیم کیے جاتے ہیں۔ یہ ڈیولپرز کو ESP32 کے ساتھ شروع کرنے میں مدد کرنے اور اختراع کو فروغ دینے اور ESP32 آلات کے ارد گرد ہارڈ ویئر اور سافٹ ویئر کے بارے میں عمومی معلومات کی ترقی کے لیے قائم کیا گیا ہے۔
  • ESP32 ٹولز
    یہ ایک ہے webصفحہ جہاں صارف ESP32 فلیش ڈاؤن لوڈ ٹولز اور زپ ڈاؤن لوڈ کر سکتے ہیں۔ file "ESP32 سرٹیفیکیشن اور ٹیسٹ" ..
  • ESP-IDF
    یہ webصفحہ صارفین کو ESP32 کے لیے سرکاری IoT ڈویلپمنٹ فریم ورک سے جوڑتا ہے۔
  • ESP32 وسائل
    یہ webصفحہ تمام دستیاب ESP32 دستاویزات، SDK اور ٹولز کے لنکس فراہم کرتا ہے۔

نظرثانی کی تاریخ

تاریخ ورژن ریلیز نوٹس
2021-01-14 V0.1 ابتدائی ریلیز

ESPRESSIF-logo2

www.espressif.com

دستبرداری اور کاپی رائٹ نوٹس
اس دستاویز میں معلومات بشمول۔ URL حوالہ جات، بغیر اطلاع کے تبدیلی کے تابع ہے۔
اس دستاویز میں تمام فریق ثالث کی معلومات فراہم کی گئی ہیں جیسا کہ اس کی صداقت اور درستگی کی کوئی ضمانت نہیں ہے۔
اس دستاویز کو اس کی تجارتی صلاحیت، غیر خلاف ورزی، کسی خاص مقصد کے لیے فٹنس کے لیے کوئی وارنٹی فراہم نہیں کی گئی ہے، نہ ہی کوئی وارنٹی دوسری صورت میں کسی بھی تجویز، سپیکوریشن سے پیدا ہوتی ہےAMPایل ای
اس دستاویز میں معلومات کے استعمال سے متعلق کسی بھی ملکیتی حقوق کی خلاف ورزی کی ذمہ داری سمیت تمام ذمہ داریوں کو مسترد کر دیا گیا ہے۔ یہاں کسی بھی دانشورانہ املاک کے حقوق کے لیے کوئی لائسنس ظاہر یا تقلید نہیں دیا گیا ہے
Wi-Fi الائنس ممبر لوگو Wi-Fi الائنس کا ٹریڈ مارک ہے۔ بلوٹوتھ لوگو بلوٹوتھ SIG کا رجسٹرڈ ٹریڈ مارک ہے۔
اس دستاویز میں مذکور تمام تجارتی نام، ٹریڈ مارک، اور رجسٹرڈ ٹریڈ مارکس ان کے متعلقہ مالکان کی ملکیت ہیں اور اس کے ذریعے تسلیم کیا جاتا ہے۔
کاپی رائٹ © 2021 Espressif Systems (Shanghai) Co., Ltd. جملہ حقوق محفوظ ہیں۔

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

دستاویزات / وسائل

ESPRESSIF ESP32-MINI-1 انتہائی مربوط چھوٹے سائز کا وائی فائی + بلوٹوتھ ماڈیول [پی ڈی ایف] یوزر مینوئل
ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 انتہائی مربوط چھوٹے سائز کا وائی فائی بلوٹوتھ ماڈیول، ESP32 -MINI -1، انتہائی مربوط چھوٹے سائز کا وائی فائی بلوٹوتھ ماڈیول

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *