Espressif লোগো

Espressif সিস্টেম EK057 Wi-Fi এবং ব্লুটুথ ইন্টারনেট অফ থিংস মডিউল

Espressif সিস্টেম -EK057 -Wi-Fi এবং -Bluetooth- ইন্টারনেট -অফ থিংস- মডিউল-চিত্র 3

এই নথি সম্পর্কে

এই ব্যবহারকারী ম্যানুয়ালটি দেখায় কিভাবে EK057 মডিউল দিয়ে শুরু করতে হয়।

নথি আপডেট
সর্বদা সর্বশেষ সংস্করণ পড়ুন দয়া করে https://www.espressif.com/en/support/download/documents.

পুনর্বিবেচনার ইতিহাস
এই নথির পুনর্বিবেচনার ইতিহাসের জন্য, অনুগ্রহ করে শেষ পৃষ্ঠাটি দেখুন।

ডকুমেন্টেশন পরিবর্তন বিজ্ঞপ্তি
Espressif গ্রাহকদের প্রযুক্তিগত ডকুমেন্টেশনের পরিবর্তন সম্পর্কে আপডেট রাখতে ইমেল বিজ্ঞপ্তি প্রদান করে। সাবস্ক্রাইব করুন www.espressif.com/en/subscribe. মনে রাখবেন যে আপনি বর্তমানে সাবস্ক্রাইব করেননি এমন নতুন পণ্যগুলির বিজ্ঞপ্তি-ক্যাশন পেতে আপনার সদস্যতা আপডেট করতে হবে।

সার্টিফিকেশন
থেকে Espressif পণ্যের সার্টিফিকেট ডাউনলোড করুন www.espressif.com/en/certificates.

দাবিত্যাগ এবং কপিরাইট বিজ্ঞপ্তি
এই নথিতে তথ্য, সহ URL তথ্যসূত্র, বিজ্ঞপ্তি ছাড়াই পরিবর্তন সাপেক্ষে. এই দস্তাবেজটি কোন ওয়্যারেন্টি ছাড়াই সরবরাহ করা হয়েছে, যেকোনও ওয়ারেন্টি সহ বণিকযোগ্যতা, অ-লঙ্ঘন, কোন বিশেষ উদ্দেশ্যের জন্য উপযুক্ততা, বা অন্য কোন ওয়্যারেন্টি সংক্রান্ত প্রতিশ্রুতি প্রদানAMPএল.ই.
এই নথিতে তথ্যের ব্যবহার সম্পর্কিত কোনো মালিকানা অধিকার লঙ্ঘনের দায় সহ সমস্ত দায়-দায়িত্ব অস্বীকার করা হয়। এখানে কোনো বৌদ্ধিক সম্পত্তির অধিকারের জন্য এস্টপেল বা অন্যথায় কোনো লাইসেন্স প্রকাশ বা উহ্য করা হয় না। ওয়াই-ফাই অ্যালায়েন্স মেম্বার লোগো হল ওয়াই-ফাই অ্যালায়েন্সের ট্রেডমার্ক। ব্লুটুথ লোগো হল Bluetooth SIG-এর একটি নিবন্ধিত ট্রেডমার্ক৷ এই নথিতে উল্লিখিত সমস্ত ট্রেডের নাম, ট্রেডমার্ক এবং নিবন্ধিত ট্রেডমার্কগুলি তাদের নিজ নিজ মালিকদের সম্পত্তি এবং এতদ্বারা স্বীকৃত। কপিরাইট © 2020 Espressif Systems (Shanghai) Co., Ltd. সর্বস্বত্ব সংরক্ষিত৷

ওভারview

মডিউল ওভারview
EK057 হল একটি শক্তিশালী, জেনেরিক Wi-Fi+Bluetooth®+Bluetooth® LE MCU মডিউল যা স্বল্প-শক্তির সেন্সর নেটওয়ার্ক থেকে শুরু করে ভয়েস এনকোডিং, মিউজিক স্ট্রিমিং এবং MP3-এর মতো বিভিন্ন ধরনের অ্যাপ্লিকেশানকে লক্ষ্য করে। ডিকোডিং
সারণি 1: EK057 স্পেসিফিকেশন

ক্যাটাগরি আইটেম স্পেসিফিকেশন
 

ওয়াই-ফাই

প্রোটোকল 802.11 b/g/n (802.11 Mbps পর্যন্ত 150n)
A-MPDU এবং A-MSDU সমষ্টি এবং 0.4 µs গার্ড

ব্যবধান সমর্থন

ফ্রিকোয়েন্সি পরিসীমা 2412 ~ 2484 মেগাহার্টজ
 

 

 

ব্লুটুথ

প্রোটোকল প্রোটোকল v4.2 BR/EDR এবং Bluetooth® LE নির্দিষ্টতা-

tions

রেডিও ক্লাস-1, ক্লাস-2 এবং ক্লাস-3 ট্রান্সমিটার
এএফএইচ
অডিও সিভিএসডি এবং এসবিসি
 

 

 

 

 

হার্ডওয়্যার

মডিউল ইন্টারফেস UART, SPI, I2C, I2S, GPIO, ADC
ইন্টিগ্রেটেড স্ফটিক 40 MHz ক্রিস্টাল
ইন্টিগ্রেটেড SPI ফ্ল্যাশ 8 MB
অপারেটিং ভলিউমtagই/পাওয়ার সাপ্লাই 3.0 V ~ 3.6 V
অপারেটিং বর্তমান গড়: 80 mA
সর্বনিম্ন বিদ্যুৎ দ্বারা বিতরণ করা হয়

সরবরাহ

500 mA
প্রস্তাবিত অপারেটিং মেজাজ-

ture পরিসীমা

-40 °C ~ +85 °C
আর্দ্রতা সংবেদনশীলতা স্তর (MSL) লেভেল 3

পিন বিবরণ
মডিউলটিতে 14টি পিন এবং 7টি টেস্টিং পয়েন্ট রয়েছে। সারণি 2 এ পিনের সংজ্ঞা দেখুন।

নাম না. টাইপ ফাংশন
IO32 A1 I/O GPIO32, XTAL_32K_P (32.768 kHz ক্রিস্টাল অসিলেটর ইনপুট), ADC1_CH4,

TOUCH9, RTC_GPIO9

IO16 A2 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 A3 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
IO5 A4 I/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
3V3 A5 P পাওয়ার সাপ্লাই
জিএনডি A6 P স্থল
নাম না. টাইপ ফাংশন
জিএনডি A7 P স্থল
জিএনডি A8 P স্থল
জিএনডি A9 P স্থল
IO18 A10 I/O GPIO18, VSPICLK, HS1_DATA7
IO23 A11 I/O GPIO23, VSPID, HS1_STROBE
IO19 A12 I/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0
IO33 A13 I/O GPIO33, XTAL_32K_N (32.768 kHz ক্রিস্টাল অসিলেটর আউটপুট),

ADC1_CH5, TOUCH8, RTC_GPIO8

 

EN

 

A14

 

I

উচ্চ: চালু; চিপ কম সক্রিয় করে: বন্ধ; চিপ শক্তি বন্ধ

দ্রষ্টব্য: পিনটি ভাসতে ছাড়বেন না।

IO14 TP22 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,

HS2_CLK, SD_CLK, EMAC_TXD2

IO15 TP21 I/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,

HS2_CMD, SD_CMD, EMAC_RXD3

IO13 TP18 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,

HS2_DATA3, SD_DATA3, EMAC_RX_ER

IO12 TP17 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,

HS2_DATA2, SD_DATA2, EMAC_TXD3

IO0 TP19 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,

EMAC_TX_CLK

আরএক্সডি TP16 I/O GPIO3, U0RXD, CLK_OUT2
TXD TP20 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2

EK057 এ শুরু করুন

আপনি কি প্রয়োজন
EK057 মডিউলের জন্য অ্যাপ্লিকেশন বিকাশ করতে আপনার প্রয়োজন:

  • 1 x EK057 মডিউল
  • 1 x Espressif RF টেস্টিং বোর্ড
  • 1 এক্স ইউএসবি-টু-সিরিয়াল বোর্ড
  • 1 x মাইক্রো-ইউএসবি কেবল
  • 1 x পিসি চলমান লিনাক্স

এই ব্যবহারকারী নির্দেশিকাতে, আমরা লিনাক্স অপারেটিং সিস্টেমকে প্রাক্তন হিসাবে গ্রহণ করিampলে Windows এবং macOS-এ কনফিগারেশন সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে ESP-IDF প্রোগ্রামিং গাইড দেখুন।

হার্ডওয়্যার সংযোগ

  1. EK057 মডিউলটিকে RF টেস্টিং বোর্ডে সোল্ডার করুন যেমন চিত্র 1 এ দেখানো হয়েছে।Espressif সিস্টেম -EK057 -Wi-Fi এবং -Bluetooth- ইন্টারনেট -অফ থিংস- মডিউল-চিত্র 1
  2. TXD, RXD, এবং GND এর মাধ্যমে ইউএসবি-টু-সিরিয়াল বোর্ডের সাথে RF টেস্টিং বোর্ড সংযুক্ত করুন।
  3. পিসিতে ইউএসবি-টু-সিরিয়াল বোর্ড সংযুক্ত করুন।
  4. মাইক্রো-ইউএসবি তারের মাধ্যমে 5 ভি পাওয়ার সাপ্লাই সক্ষম করতে পিসি বা পাওয়ার অ্যাডাপ্টারের সাথে RF টেস্টিং বোর্ড সংযুক্ত করুন।
  5. ডাউনলোডের সময়, একটি জাম্পারের মাধ্যমে IO0-কে GND-এর সাথে সংযুক্ত করুন। তারপর, পরীক্ষা বোর্ড "চালু" করুন।
  6.  ফ্ল্যাশে ফার্মওয়্যার ডাউনলোড করুন। বিস্তারিত জানার জন্য, নীচের বিভাগগুলি দেখুন।
  7. ডাউনলোড করার পরে, IO0 এবং GND-এ জাম্পারটি সরান।
  8. আরএফ টেস্টিং বোর্ড আবার পাওয়ার আপ করুন। EK057 ওয়ার্কিং মোডে স্যুইচ করবে। চিপ ফ্ল্যাশ থেকে শুরু করার পরে প্রোগ্রামগুলি পড়বে।

দ্রষ্টব্য:
IO0 অভ্যন্তরীণভাবে যুক্তিযুক্ত উচ্চ। IO0 পুল-আপে সেট করা থাকলে, বুট মোড নির্বাচন করা হয়। যদি এই পিনটি পুল-ডাউন বা বামদিকে ভাসমান থাকে, তাহলে ডাউনলোড মোড নির্বাচন করা হয়। EK057 সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে EK057 ডেটাশিট পড়ুন।

ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করুন
Espressif IoT ডেভেলপমেন্ট ফ্রেমওয়ার্ক (সংক্ষেপে ESP-IDF) হল Espressif ESP32 এর উপর ভিত্তি করে অ্যাপ্লিকেশন ডেভেলপ করার জন্য একটি কাঠামো। ব্যবহারকারীরা ESP-IDF-এর উপর ভিত্তি করে Windows/Linux/macOS-এ ESP32 সহ অ্যাপ্লিকেশন বিকাশ করতে পারে। এখানে আমরা লিনাক্স অপারেটিং সিস্টেমকে প্রাক্তন হিসাবে নিইampলে
পূর্বনির্ধারণ ইনস্টল করুন
ESP-IDF এর সাথে কম্পাইল করতে আপনাকে নিম্নলিখিত প্যাকেজগুলি পেতে হবে:

  • CentOS 7:
    sudo yum ইনস্টল git wget flex bison gperf python cmake ninja−buil ccache dfu−util
  • উবুন্টু এবং ডেবিয়ান (একটি কমান্ড দুটি লাইনে বিভক্ত):
    sudo apt−get install git wget flex bison gperf python python−pip python−setuptools cmake ninja −build ccache libffi −dev libssl −dev dfu−util
  • খিলান:
    sudo pacman −S −−প্রয়োজন gcc git মেক ফ্লেক্স বাইসন gperf পাইথন−পিপ cmake নিনজা ccache dfu−util
  • দ্রষ্টব্য:
  • এই নির্দেশিকাটি ESP-IDF-এর জন্য একটি ইনস্টলেশন ফোল্ডার হিসাবে Linux-এ ~/esp ডিরেক্টরি ব্যবহার করে।
  • মনে রাখবেন যে ESP-IDF পাথগুলিতে স্পেস সমর্থন করে না।

ESP-IDF পান
EK057 মডিউলের জন্য অ্যাপ্লিকেশন তৈরি করতে, আপনার ESP-IDF সংগ্রহস্থলে Espressif দ্বারা প্রদত্ত সফ্টওয়্যার লাইব্রেরিগুলির প্রয়োজন৷
ইএসপি-আইডিএফ পেতে, ইএসপি-আইডিএফ ডাউনলোড করতে এবং 'গিট ক্লোন' দিয়ে রিপোজিটরি ক্লোন করতে একটি ইনস্টলেশন ডিরেক্টরি (~/esp) তৈরি করুন:

  • mkdir −p ~/esp
  • cd ~/esp
  • git ক্লোন −−recursive https://github.com/espressif/esp−idf. গিট

ESP-IDF ~/esp/esp-idf এ ডাউনলোড করা হবে। একটি প্রদত্ত পরিস্থিতিতে কোন ESP-IDF সংস্করণ ব্যবহার করতে হবে সে সম্পর্কে তথ্যের জন্য ESP-IDF সংস্করণগুলির সাথে পরামর্শ করুন৷
টুল সেট আপ করুন
ইএসপি-আইডিএফ ছাড়াও, আপনাকে ইএসপি-আইডিএফ দ্বারা ব্যবহৃত সরঞ্জামগুলিও ইনস্টল করতে হবে, যেমন কম্পাইলার, ডিবাগার, পাইথন প্যাকেজ ইত্যাদি। ইএসপি-আইডিএফ টুল সেট আপ করতে সাহায্য করার জন্য 'install.sh' নামে একটি স্ক্রিপ্ট প্রদান করে। একজনের ভিতরে প্রবেশ.
cd ~/esp/esp−idf

এনভায়রনমেন্ট ভেরিয়েবল সেট আপ করুন
ইনস্টল করা টুলগুলি এখনও PATH এনভায়রনমেন্ট ভেরিয়েবলে যোগ করা হয়নি। কমান্ড লাইন থেকে সরঞ্জামগুলিকে ব্যবহারযোগ্য করতে, কিছু পরিবেশের ভেরিয়েবল সেট করতে হবে। ESP-IDF আরেকটি স্ক্রিপ্ট 'export.sh' প্রদান করে যা এটি করে। টার্মিনালে যেখানে আপনি ESP-IDF ব্যবহার করতে যাচ্ছেন, রান করুন: .sh ইনস্টল করুন। $HOME/esp/esp−idf/export.sh

এখন সবকিছু প্রস্তুত, আপনি EK057 মডিউলে আপনার প্রথম প্রকল্প তৈরি করতে পারেন।
আপনার প্রথম প্রকল্প তৈরি করুন
একটি প্রকল্প শুরু করুন
এখন আপনি EK057 মডিউলের জন্য আপনার আবেদন প্রস্তুত করতে প্রস্তুত। আপনি প্রাক্তন থেকে get-started/hello_world প্রকল্প দিয়ে শুরু করতে পারেনampইএসপি-আইডিএফ-এ লেস ডিরেক্টরি।
get-started/hello_world ~/esp ডিরেক্টরিতে অনুলিপি করুন:
cd ~/esp
cp −r $IDF_PATH/examples/get−started/hello_world।

প্রাক্তন একটি পরিসীমা আছেampপ্রাক্তন মধ্যে লে প্রকল্পampইএসপি-আইডিএফ-এ লেস ডিরেক্টরি। আপনি উপরে উপস্থাপিত অনুরূপভাবে যে কোনো প্রকল্প অনুলিপি এবং এটি চালাতে পারেন. প্রাক্তন নির্মাণ করাও সম্ভবamples in-place, তাদের প্রথমে অনুলিপি না করে।

আপনার ডিভাইস সংযোগ করুন
এখন আপনার EK057 মডিউলটিকে কম্পিউটারের সাথে সংযুক্ত করুন এবং মডিউলটি কোন সিরিয়াল পোর্টের অধীনে দৃশ্যমান তা পরীক্ষা করুন৷ লিনাক্সে সেরিয়াল পোর্টগুলি তাদের নামে '/dev/tty' দিয়ে শুরু হয়। নিচের কমান্ডটি দুইবার চালান, প্রথমে বোর্ড আনপ্লাগ করে, তারপর প্লাগ ইন করে। যে পোর্টটি দ্বিতীয়বার প্রদর্শিত হবে সেটি হল আপনার প্রয়োজন:
ls /dev/tty*

দ্রষ্টব্য:
পোর্টের নামটি সহজে রাখুন কারণ পরবর্তী ধাপে আপনার এটির প্রয়োজন হবে।

কনফিগার করুন
ধাপ 2.4.1 থেকে আপনার 'hello_world' ডিরেক্টরিতে নেভিগেট করুন। একটি প্রকল্প শুরু করুন, লক্ষ্য হিসাবে ESP32 চিপ সেট করুন এবং প্রকল্প কনফিগারেশন ইউটিলিটি 'মেনু কনফিগারেশন' চালান।

  • cd ~/esp/hello_world
  • IDF .py সেট−টার্গেট esp32
  • IDF .py মেনু কনফিগ

'idf.py set-target esp32' দিয়ে টার্গেট সেট করা একটি নতুন প্রজেক্ট খোলার পর একবার করা উচিত। যদি প্রকল্পটিতে কিছু বিদ্যমান বিল্ড এবং কনফিগারেশন থাকে তবে সেগুলি সাফ করা হবে এবং শুরু করা হবে। এই পদক্ষেপটি এড়িয়ে যাওয়ার জন্য লক্ষ্যটি পরিবেশ পরিবর্তনশীলে সংরক্ষণ করা যেতে পারে। অতিরিক্ত তথ্যের জন্য লক্ষ্য নির্বাচন করা দেখুন। পূর্ববর্তী পদক্ষেপগুলি সঠিকভাবে সম্পন্ন হলে, নিম্নলিখিত মেনু প্রদর্শিত হবে:Espressif সিস্টেম -EK057 -Wi-Fi এবং -Bluetooth- ইন্টারনেট -অফ থিংস- মডিউল-চিত্র 2

চিত্র 2: প্রকল্প কনফিগারেশন - হোম উইন্ডো
আপনার টার্মিনালে মেনুর রং ভিন্ন হতে পারে। আপনি '--স্টাইল' বিকল্পের মাধ্যমে চেহারা পরিবর্তন করতে পারেন। আরও তথ্যের জন্য অনুগ্রহ করে '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" নির্বাহ করা হচ্ছে… শুরু না করা মান সম্পর্কে সতর্ক করুন।
  • 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 বিল্ড 0x1000
  • বিল্ড/বুটলোডার/বুটলোডার। bin 0x8000 build/ partition_table/ partition −table.bin
  • অথবা 'idf .py −p পোর্ট ফ্ল্যাশ' চালান

কোন ত্রুটি না থাকলে, ফার্মওয়্যার বাইনারি .bin তৈরি করে বিল্ডটি শেষ হবে file.
ডিভাইসে ফ্ল্যাশ করুন
আপনি চালানোর মাধ্যমে আপনার EK057 মডিউলে তৈরি করা বাইনারিগুলিকে ফ্ল্যাশ করুন:
idf .py −p পোর্ট [−b BAUD] ফ্ল্যাশ

ধাপ থেকে আপনার মডিউলের সিরিয়াল পোর্ট নাম দিয়ে PORT প্রতিস্থাপন করুন: আপনার ডিভাইস সংযোগ করুন। এছাড়াও আপনি আপনার প্রয়োজনীয় বড রেট দিয়ে BAUD প্রতিস্থাপন করে ফ্ল্যাশার বড রেট পরিবর্তন করতে পারেন। ডিফল্ট বড রেট হল 460800৷ idf.py আর্গুমেন্টের আরও তথ্যের জন্য, idf.py দেখুন৷

দ্রষ্টব্য:
'ফ্ল্যাশ' বিকল্পটি স্বয়ংক্রিয়ভাবে প্রকল্পটি তৈরি করে এবং ফ্ল্যাশ করে, তাই '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
  • বুটলোডার/বুটলোডার। bin 0x8000 partition_table / partition −table.bin 0x10000 hello−world.bin esptool .py v2.3.1
    সংযোগ করা হচ্ছে...
  • চিপের ধরন সনাক্ত করা হচ্ছে … ESP32 চিপ হল ESP32D0WDQ6 (সংশোধন 1)
  • বৈশিষ্ট্য: ওয়াইফাই, বিটি, ডুয়াল কোর আপলোডিং স্টাব …
  • স্টাব চলমান...
  • স্টাব চলমান…
  • বড রেট 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" অ্যাপ্লিকেশনটি চলতে শুরু করবে।
মনিটর
"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 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

স্টার্টআপ এবং ডায়াগনস্টিক লগগুলি স্ক্রোল করার পরে, আপনাকে "হ্যালো ওয়ার্ল্ড!" দেখতে হবে। অ্যাপ্লিকেশন দ্বারা প্রিন্ট আউট.

  • হ্যালো বিশ্ব!
  • 10 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...
  • এটি 32 CPU কোর, WiFi/BT/BLE, সিলিকন রিভিশন 2, 1MB বহিরাগত ফ্ল্যাশ 2 সেকেন্ডের মধ্যে পুনরায় চালু করা সহ esp9 চিপ …
  • 8 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...
  • 7 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...

EK057 মডিউল দিয়ে শুরু করার জন্য আপনার যা দরকার! এখন আপনি অন্য কিছু প্রাক্তন চেষ্টা করার জন্য প্রস্তুতampলেস ইএসপি-আইডিএফ-এ, অথবা আপনার নিজের অ্যাপ্লিকেশন বিকাশের জন্য সরাসরি যান।

শেখার সম্পদ

ডকুমেন্ট পড়তে হবে
নিম্নলিখিত লিঙ্কটি ESP32 সম্পর্কিত নথি প্রদান করে।

দলিল/সম্পদ

Espressif সিস্টেম EK057 Wi-Fi এবং ব্লুটুথ ইন্টারনেট অফ থিংস মডিউল [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
EK057, 2AC7Z-EK057, 2AC7ZEK057, EK057 ওয়াই-ফাই এবং ব্লুটুথ ইন্টারনেট অফ থিংস মডিউল, ওয়াই-ফাই এবং ব্লুটুথ ইন্টারনেট অফ থিংস মডিউল

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *