ESPRESSIF-লোগো

ESPRESSIF ESP32-C3-WROOM-02U মডিউল

ESPRESSIF-ESP32-C3-WROOM-02U-মডিউল-প্রোডাক্ট

স্পেসিফিকেশন

  • প্রোটোকল: Wi-Fi এবং Bluetooth LE
  • ফ্রিকোয়েন্সি রেঞ্জ: N/A
  • রেডিও: N/A
  • অডিও: N/A
  • মডিউল ইন্টারফেস: ইন্টিগ্রেটেড ক্রিস্টাল, ইন্টিগ্রেটেড SPI ফ্ল্যাশ
  • অপারেটিং ভলিউমtagই/পাওয়ার সাপ্লাই: N/A
  • অপারেটিং বর্তমান: 500 mA
  • পাওয়ার সাপ্লাই দ্বারা ন্যূনতম কারেন্ট সরবরাহ করা হয়: N/A
  • পরিবেষ্টিত তাপমাত্রা: N/A
  • আর্দ্রতা সংবেদনশীলতা স্তর (MSL): N/A

ESP32C3WROOM02U এ শুরু করুন

আপনি কি প্রয়োজন

  • ESP32-C3-WROOM-02U মডিউল
  • উন্নয়ন পরিবেশ (পিসি/ল্যাপটপ)
  • ইউএসবি ক্যাবল

হার্ডওয়্যার সংযোগ
ইউএসবি ক্যাবল ব্যবহার করে আপনার ডেভেলপমেন্ট এনভায়রনমেন্টে ESP32-C3-WROOM-02U মডিউল সংযুক্ত করুন।

ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করুন

  1. আপনার পিসি/ল্যাপটপে প্রয়োজনীয় পূর্বশর্ত ইনস্টল করুন।
  2. উন্নয়নের জন্য ESP-IDF ডাউনলোড করুন।
  3. প্রোগ্রামিং এর জন্য প্রয়োজনীয় টুল সেট আপ করুন।
  4. প্রয়োজন অনুযায়ী পরিবেশ ভেরিয়েবল কনফিগার করুন।

FAQ
প্রশ্ন: আমি ব্যবহারকারী ম্যানুয়ালটির সর্বশেষ সংস্করণটি কোথায় পেতে পারি? A: অনুগ্রহ করে কর্মকর্তার সাথে যোগাযোগ করুন webসাইটে https://www.espressif.com/en/support/download/documents সর্বশেষ ব্যবহারকারীর ম্যানুয়াল সংস্করণের জন্য।

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

  • এই ব্যবহারকারীর ম্যানুয়ালটি দেখায় কিভাবে ESP32-C3-WROOM-02U মডিউল দিয়ে শুরু করতে হয়।
  • নথি আপডেট
    সর্বদা সর্বশেষ সংস্করণ পড়ুন দয়া করে https://www.espressif.com/en/support/download/documents
  • পুনর্বিবেচনার ইতিহাস
    এই নথির পুনর্বিবেচনার ইতিহাসের জন্য, অনুগ্রহ করে শেষ পৃষ্ঠাটি দেখুন।
  • ডকুমেন্টেশন পরিবর্তন বিজ্ঞপ্তি
    Espressif আপনাকে প্রযুক্তিগত ডকুমেন্টেশনের পরিবর্তন সম্পর্কে আপডেট রাখতে ইমেল বিজ্ঞপ্তি প্রদান করে। এ সাবস্ক্রাইব করুন www.espressif.com/en/subscribe
  • সার্টিফিকেশন
    থেকে Espressif পণ্যের সার্টিফিকেট ডাউনলোড করুন www.espressif.com/en/certificates

ওভারview

মডিউল ওভারview
ESP32-C3-WROOM-02U হল একটি সাধারণ-উদ্দেশ্য ওয়াই-ফাই এবং ব্লুটুথ LE মডিউল৷ পেরিফেরিয়ালগুলির সমৃদ্ধ সেট এবং একটি ছোট আকার এই মডিউলটিকে স্মার্ট হোম, শিল্প অটোমেশন, স্বাস্থ্যসেবা, ভোক্তা ইলেকট্রনিক্স ইত্যাদির জন্য একটি আদর্শ পছন্দ করে তোলে।

সারণি 1: ESP32C3WROOM02U স্পেসিফিকেশন

ক্যাটাগরি পরামিতি স্পেসিফিকেশন
ওয়াই-ফাই প্রোটোকল 802.11 b/g/n (150 Mbps পর্যন্ত)
ফ্রিকোয়েন্সি পরিসীমা 2412 ~ 2462 মেগাহার্টজ
ব্লুটুথ® প্রোটোকল ব্লুটুথ® LE: ব্লুটুথ 5 এবং ব্লুটুথ জাল
রেডিও ক্লাস-1, ক্লাস-2 এবং ক্লাস-3 ট্রান্সমিটার
এএফএইচ
অডিও সিভিএসডি এবং এসবিসি
হার্ডওয়্যার  

 

মডিউল ইন্টারফেস

GPIO, SPI, UART, I2C, I2S, রিমোট কন্ট্রোল পেরিফেরাল, LED PWM কন্ট্রোলার, সাধারণ DMA কন্ট্রোলার, TWAI® নিয়ামক (ISO 11898-1 এর সাথে সামঞ্জস্যপূর্ণ), তাপমাত্রা

সেন্সর, SAR ADC

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

সরবরাহ

500 mA
পরিবেষ্টিত তাপমাত্রা 85 °C সংস্করণ: –40 °C ~ +85 °C;
105 °C সংস্করণ: –40 °C ~ +105 °C
আর্দ্রতা সংবেদনশীলতা স্তর (MSL) লেভেল 3

পিন বিবরণ

ESPRESSIF-ESP32-C3-WROOM-02U-মডিউল- (2)

মডিউলটিতে 19টি পিন রয়েছে। সারণি 2 এ পিনের সংজ্ঞা দেখুন।
পেরিফেরাল পিন কনফিগারেশনের জন্য, অনুগ্রহ করে ESP32-C3 সিরিজ ডেটাশিট পড়ুন।

সারণী 2: পিন সংজ্ঞা

নাম না. টাইপ ফাংশন
3V3 1 P পাওয়ার সাপ্লাই
 

EN

 

2

 

I

উচ্চ: চালু, চিপ সক্ষম করে। কম: বন্ধ, চিপ শক্তি বন্ধ.

দ্রষ্টব্য: EN পিনটিকে ভাসতে রাখবেন না।

IO4 3 I/O/T GPIO4, MTMS, ADC1_CH4, FSPIHD
IO5 4 I/O/T GPIO5, MTDI, ADC2_CH0, FSPIWP
IO6 5 I/O/T GPIO6, MTCK, FSPICLK
IO7 6 I/O/T GPIO7, MTDO, FSPID
IO8 7 I/O/T জিপিআইও 8
IO9 8 I/O/T জিপিআইও 9
জিএনডি 9, 19 P স্থল
IO10 10 I/O/T GPIO10, FSPICS0
আরএক্সডি 0 11 I/O/T U0RXD, GPIO20
নাম না. টাইপ ফাংশন
TXD0 12 I/O/T U0TXD, GPIO21
IO18 13 GPIO18, USB_D-
IO19 14 I/O/T GPIO19, USB_D+
IO3 15 I/O/T GPIO3, ADC1_CH3
IO2 16 I/O/T GPIO2, ADC1_CH2, FSPIQ
IO1 17 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N (32.768 kHz ক্রিস্টাল আউটপুট)
IO0 18 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P (32.768 kHz ক্রিস্টাল ইনপুট)

ESP32C3WROOM02U এ শুরু করুন

আপনি কি প্রয়োজন
ESP32-C3-WROOM-02U মডিউলের জন্য অ্যাপ্লিকেশন বিকাশ করতে আপনার প্রয়োজন:

  • 1 x ESP32-C3-WROOM-02U মডিউল
  • 1 x Espressif RF টেস্টিং বোর্ড
  • 1 এক্স ইউএসবি-টু-সিরিয়াল বোর্ড
  • 1 x মাইক্রো-ইউএসবি কেবল
  • 1 x পিসি চলমান লিনাক্স
    এই ব্যবহারকারী নির্দেশিকাতে, আমরা লিনাক্স অপারেটিং সিস্টেমকে প্রাক্তন হিসাবে গ্রহণ করিampলে Windows এবং macOS-এ কনফিগারেশন সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে ESP-IDF প্রোগ্রামিং গাইড দেখুন।

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

  1. চিত্র 32-এ দেখানো হিসাবে ESP3-C02-WROOM-2U মডিউলটিকে RF টেস্টিং বোর্ডে সোল্ডার করুন।
    ESPRESSIF-ESP32-C3-WROOM-02U-মডিউল- (3)
  2. TXD, RXD, এবং GND এর মাধ্যমে ইউএসবি-টু-সিরিয়াল বোর্ডের সাথে RF টেস্টিং বোর্ড সংযুক্ত করুন।
  3. পিসিতে ইউএসবি-টু-সিরিয়াল বোর্ড সংযুক্ত করুন।
  4. মাইক্রো-ইউএসবি তারের মাধ্যমে 5 ভি পাওয়ার সাপ্লাই সক্ষম করতে পিসি বা পাওয়ার অ্যাডাপ্টারের সাথে RF টেস্টিং বোর্ড সংযুক্ত করুন।
  5. ডাউনলোডের সময়, একটি জাম্পারের মাধ্যমে IO9-কে GND-এর সাথে সংযুক্ত করুন এবং IO2 এবং IO8 টানুন। তারপর, পরীক্ষা বোর্ড "চালু" করুন।
  6. ফ্ল্যাশে ফার্মওয়্যার ডাউনলোড করুন। বিস্তারিত জানার জন্য, নীচের বিভাগগুলি দেখুন।
  7. ডাউনলোড করার পরে, IO0 এবং GND-এ জাম্পার এবং IO8 টানতে জাম্পার তারটি সরান।
  8. আরএফ টেস্টিং বোর্ড আবার চালু করুন। ESP32-C3-WROOM-02U ওয়ার্কিং মোডে স্যুইচ করবে। চিপ ফ্ল্যাশ থেকে শুরু হওয়ার পরে প্রোগ্রামগুলি পড়বে।

দ্রষ্টব্য:
IO9 অভ্যন্তরীণভাবে যুক্তিযুক্ত উচ্চ। যদি IO9 কম টানা হয়, এবং IO2 এবং IO8 উচ্চ টানা হয়, বুট মোড নির্বাচন করা হয়। অন্যান্য ক্ষেত্রে, ডাউনলোড মোড নির্বাচন করা হয়। ESP32-C3-WROOM-02U সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে ESP32-C3-WROOM-02 এবং ESP32-C3-WROOM-02U ডেটাশীট দেখুন।

ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করুন
এসপ্রেসিফ আইওটি ডেভেলপমেন্ট ফ্রেমওয়ার্ক (সংক্ষেপে ইএসপি-আইডিএফ) হল এসপ্রেসিফ চিপসের উপর ভিত্তি করে অ্যাপ্লিকেশন তৈরি করার একটি কাঠামো। ব্যবহারকারীরা ESP-IDF-এর উপর ভিত্তি করে Windows/Linux/macOS-এ ESP চিপ সহ অ্যাপ্লিকেশন বিকাশ করতে পারে। এখানে আমরা লিনাক্স অপারেটিং সিস্টেমকে প্রাক্তন হিসাবে নিইampলে

পূর্বনির্ধারণ ইনস্টল করুন
ESP-IDF এর সাথে কম্পাইল করতে আপনাকে নিম্নলিখিত প্যাকেজগুলি পেতে হবে:

  • CentOS 7:
    1 sudo yum ইনস্টল git wget flex bison gperf python cmake নিনজা-বিল্ড ccache dfuutil
    উবুন্টু এবং ডেবিয়ান (একটি কমান্ড দুটি লাইনে বিভক্ত):
    1 sudo apt-get install git wget flex bison gperf পাইথন পাইথন-পিপ পাইথন সেটআপ টুল
  • cmake
    2 নিনজা-বিল্ড ccache libffi-dev libssl-dev dfu-util Arch:
    1 sudo pacman -S -প্রয়োজন gcc git মেক ফ্লেক্স বাইসন gperf পাইথন-পিপ cmake নিনজা ccache dfu-util

দ্রষ্টব্য

  • এই নির্দেশিকাটি ESP-IDF-এর জন্য একটি ইনস্টলেশন ফোল্ডার হিসাবে Linux-এ ~/esp ডিরেক্টরি ব্যবহার করে।
  • মনে রাখবেন যে ESP-IDF পাথগুলিতে স্পেস সমর্থন করে না।

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

  1. mkdir -p ~/esp
  2. cd ~/esp
  3. git ক্লোন - পুনরাবৃত্তিমূলক https://github.com/espressif/esp-idf.git

ESP-IDF ~/esp/esp-idf এ ডাউনলোড করা হবে। একটি প্রদত্ত পরিস্থিতিতে কোন ESP-IDF সংস্করণ ব্যবহার করতে হবে সে সম্পর্কে তথ্যের জন্য ESP-IDF সংস্করণগুলির সাথে পরামর্শ করুন৷

টুল সেট আপ করুন
ইএসপি-আইডিএফ ছাড়াও, আপনাকে ইএসপি-আইডিএফ দ্বারা ব্যবহৃত সরঞ্জামগুলিও ইনস্টল করতে হবে, যেমন কম্পাইলার, ডিবাগার, পাইথন প্যাকেজ ইত্যাদি। ইএসপি-আইডিএফ টুল সেট আপ করতে সাহায্য করার জন্য 'install.sh' নামে একটি স্ক্রিপ্ট প্রদান করে। একজনের ভিতরে প্রবেশ.

  1. cd ~/esp/esp-idf
  2. ./install.sh

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

  1. $HOME/esp/esp-idf/export.sh এখন সবকিছু প্রস্তুত, আপনি ESP32-C3-WROOM-02U মডিউলে আপনার প্রথম প্রকল্প তৈরি করতে পারেন।

 আপনার প্রথম প্রকল্প তৈরি করুন

একটি প্রকল্প শুরু করুন
এখন আপনি ESP32-C3-WROOM-02U মডিউলের জন্য আপনার আবেদন প্রস্তুত করতে প্রস্তুত। আপনি প্রাক্তন থেকে get-started/hello_world প্রকল্প দিয়ে শুরু করতে পারেনampইএসপি-আইডিএফ-এ লেস ডিরেক্টরি।

get-started/hello_world ~/esp ডিরেক্টরিতে অনুলিপি করুন:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-start/hello_world।
প্রাক্তন একটি পরিসীমা আছেampপ্রাক্তন মধ্যে লে প্রকল্পampইএসপি-আইডিএফ-এ লেস ডিরেক্টরি। আপনি উপরে উপস্থাপিত অনুরূপভাবে যে কোনো প্রকল্প অনুলিপি এবং এটি চালাতে পারেন. প্রাক্তন নির্মাণ করাও সম্ভবamples in-place, তাদের প্রথমে অনুলিপি না করে।

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

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

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

  1. cd ~/esp/hello_world
  2. idf.py সেট-টার্গেট esp32c3
  3. idf.py মেনু কনফিগারেশন

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

ESPRESSIF-ESP32-C3-WROOM-02U-মডিউল- (1)আপনার টার্মিনালে মেনুর রং ভিন্ন হতে পারে। আপনি '--স্টাইল' বিকল্পের মাধ্যমে চেহারা পরিবর্তন করতে পারেন। আরও তথ্যের জন্য অনুগ্রহ করে 'idf.py menuconfig –help' চালান৷

প্রকল্পটি তৈরি করুন
চালানোর মাধ্যমে প্রকল্পটি তৈরি করুন:

  1. 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] hello-world.bin esptool.py v2.3.115 তৈরি করা হচ্ছে প্রজেক্ট বিল্ড সম্পূর্ণ।
  • ফ্ল্যাশ করতে, এই কমান্ডটি চালান: ../../../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
  • build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
  • অথবা 'idf.py -p পোর্ট ফ্ল্যাশ' চালান

কোন ত্রুটি না থাকলে, ফার্মওয়্যার বাইনারি .bin তৈরি করে বিল্ডটি শেষ হবে file.

ডিভাইসে ফ্ল্যাশ করুন
চালানোর মাধ্যমে আপনার ESP32-C3-WROOM-02U মডিউলে যে বাইনারিগুলি তৈরি করেছেন তা ফ্ল্যাশ করুন:

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

দ্রষ্টব্য
'ফ্ল্যাশ' বিকল্পটি স্বয়ংক্রিয়ভাবে প্রকল্পটি তৈরি করে এবং ফ্ল্যাশ করে, তাই 'idf.py বিল্ড' চালানোর প্রয়োজন নেই।

ডিভাইসে ফ্ল্যাশ করুন
চালানোর মাধ্যমে আপনার ESP32-C3-WROOM-02U মডিউলে যে বাইনারিগুলি তৈরি করেছেন তা ফ্ল্যাশ করুন:

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

দ্রষ্টব্য
'ফ্ল্যাশ' বিকল্পটি স্বয়ংক্রিয়ভাবে প্রকল্পটি তৈরি করে এবং ফ্ল্যাশ করে, তাই 'idf.py বিল্ড' চালানোর প্রয়োজন নেই।

  1. esptool.py –চিপ esp32c3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after =hard_reset write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x
    8000 partition_table/partition-table.bin 0x0 bootloader/bootloader.bin 0x10000 hello-world.bin
  2. esptool.py v3.0
  3. সিরিয়াল পোর্ট /dev/ttyUSB0
  4. সংযোগ করা হচ্ছে...
  5. চিপ হল ESP32-C3
  6. বৈশিষ্ট্য: Wi-Fi
  7. ক্রিস্টাল হল 40MHz
  8. MAC: 7c:df:a1:40:02:a4
  9. স্টাব আপলোড করা হচ্ছে...
  10. স্টাব চলছে...
  11. স্টাব চলছে…
  12. বড রেট 460800 এ পরিবর্তন করা হচ্ছে
  13. পরিবর্তিত হয়েছে।
  14. ফ্ল্যাশের আকার কনফিগার করা হচ্ছে...
  15. 3072 এ 103 বাইট সংকুচিত…
  16. 0x00008000 এ লেখা… (100%)
  17. 3072 সেকেন্ডে 103x0 এ 00008000 বাইট (0.0 সংকুচিত) লিখেছেন (কার্যকর 4238.1 kbit/s)…
  18. তথ্য হ্যাশ যাচাই করা হয়েছে.
  19. 18960 এ 11311 বাইট সংকুচিত…
  20. 0x00000000 এ লেখা… (100%)
  21. 18960 সেকেন্ডে 11311x0 এ 00000000 বাইট (0.3 সংকুচিত) লিখেছেন (কার্যকর 584.9 kbit/s)…
  22. তথ্য হ্যাশ যাচাই করা হয়েছে.
  23. 145520 এ 71984 বাইট সংকুচিত…
  24. 0x00010000 এ লেখা… (20%)
  25. 0x00014000 এ লেখা… (40%)
  26. 0x00018000 এ লেখা… (60%)
  27. 0x0001c000 এ লেখা… (80%)
  28. 0x00020000 এ লেখা… (100%)
  29. 145520 সেকেন্ডে 71984x0 এ 00010000 বাইট (2.3 সংকুচিত) লিখেছেন (কার্যকর 504.4 kbit/s)…
  30. তথ্য হ্যাশ যাচাই করা হয়েছে.
  31. 32
  32. ছেড়ে যাচ্ছে...
  33. RTS পিনের মাধ্যমে হার্ড রিসেট করা হচ্ছে...
  34. সম্পন্ন

সবকিছু ঠিকঠাক থাকলে, আপনি IO0 এবং GND-এ জাম্পার অপসারণ করার পরে “hello_world” অ্যাপ্লিকেশনটি চলতে শুরু করবে,
এবং টেস্টিং বোর্ডকে পুনরায় শক্তিশালী করুন।

 মনিটর
"hello_world" আসলেই চলছে কিনা তা পরীক্ষা করতে, 'idf.py -p পোর্ট মনিটর' টাইপ করুন (আপনার সিরিয়াল পোর্টের নাম দিয়ে PORT প্রতিস্থাপন করতে ভুলবেন না)।

এই কমান্ডটি IDF মনিটর অ্যাপ্লিকেশন চালু করে

  1. $ idf.py -p /dev/ttyUSB0 মনিটর
  2. ডিরেক্টরিতে idf_monitor চালানো হচ্ছে […]/esp/hello_world/build
  3. “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/hello-world.elf” চালানো হচ্ছে…
  4. — /dev/ttyUSB0 115200-এ idf_monitor —
  5. — প্রস্থান করুন: Ctrl+] | মেনু: Ctrl+T | সাহায্য: Ctrl+T এর পরে Ctrl+H —
  6. ets জুন 8 2016 00:22:57
  7. প্রথম: 0x1 (POWERON_RESET), বুট: 0x13 (SPI_FAST_FLASH_BOOT)
  8. ets জুন 8 2016 00:22:57

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

  1. হ্যালো বিশ্ব!
  2. 10 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...
  3. এটি 32 CPU কোর, WiFi/BLE সহ esp3c1 চিপ
  4. 9 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...
  5. 8 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...
  6. 7 সেকেন্ডের মধ্যে রিস্টার্ট হচ্ছে...

IDF মনিটর থেকে প্রস্থান করতে শর্টকাট Ctrl+] ব্যবহার করুন।
ESP32-C3-WROOM-02U মডিউল দিয়ে শুরু করার জন্য আপনার এতটুকুই দরকার! এখন আপনি অন্য কিছু প্রাক্তন চেষ্টা করার জন্য প্রস্তুতampলেস ইএসপি-আইডিএফ-এ, অথবা আপনার নিজের অ্যাপ্লিকেশন বিকাশের জন্য সরাসরি যান।

মার্কিন এফসিসির বিবৃতি

ডিভাইসটি KDB 996369 D03 OEM ম্যানুয়াল v01 মেনে চলে। নীচে KDB 996369 D03 OEM ম্যানুয়াল v01 অনুযায়ী হোস্ট পণ্য নির্মাতাদের জন্য ইন্টিগ্রেশন নির্দেশাবলী রয়েছে৷

প্রযোজ্য FCC নিয়মের তালিকা
এফসিসি পার্ট 15 সাবপার্ট সি 15.247 এবং 15.209

নির্দিষ্ট অপারেশনাল ব্যবহারের শর্তাবলী
মডিউলটিতে WiFi এবং BLE ফাংশন রয়েছে।

  • অপারেশন ফ্রিকোয়েন্সি:
    • ওয়াইফাই: 2412 ~ 2462 MHz
    • ব্লুটুথ: 2402 ~ 2480 MHz
  • চ্যানেলের সংখ্যা:
    • ওয়াইফাই: 12
    • ব্লুটুথ: 40
  • মড্যুলেশন:
    • ওয়াইফাই: ডিএসএসএস; OFDM
    • ব্লুটুথ: GFSK;
  • প্রকার: FPC অ্যান্টেনা
  • লাভ: 2.94 dBi সর্বোচ্চ

মডিউলটি সর্বাধিক 2.94 dBi অ্যান্টেনা সহ IoT অ্যাপ্লিকেশনের জন্য ব্যবহার করা যেতে পারে। হোস্ট প্রস্তুতকারক তাদের পণ্যে এই মডিউলটি ইনস্টল করে তা নিশ্চিত করতে হবে যে চূড়ান্ত কম্পোজিট পণ্যটি ট্রান্সমিটার অপারেশন সহ FCC নিয়মগুলির প্রযুক্তিগত মূল্যায়ন বা মূল্যায়নের মাধ্যমে FCC প্রয়োজনীয়তাগুলি মেনে চলছে৷ হোস্ট প্রস্তুতকারককে সচেতন থাকতে হবে যে এই মডিউলটিকে সংহত করে এমন শেষ পণ্যের ব্যবহারকারীর ম্যানুয়ালটিতে এই RF মডিউলটি কীভাবে ইনস্টল বা অপসারণ করতে হবে সে সম্পর্কে শেষ ব্যবহারকারীকে তথ্য সরবরাহ না করতে হবে। শেষ ব্যবহারকারীর ম্যানুয়ালটিতে এই ম্যানুয়ালটিতে দেখানো সমস্ত প্রয়োজনীয় নিয়ন্ত্রক তথ্য/সতর্কতা অন্তর্ভুক্ত থাকবে।

সীমিত মডিউল পদ্ধতি
প্রযোজ্য নয়। মডিউলটি একটি একক মডিউল এবং FCC পার্ট 15.212 এর প্রয়োজনীয়তা মেনে চলে।

ট্রেস অ্যান্টেনা ডিজাইন
প্রযোজ্য নয়। মডিউলটির নিজস্ব অ্যান্টেনা রয়েছে এবং হোস্টের মুদ্রিত বোর্ড মাইক্রোস্ট্রিপ ট্রেস অ্যান্টেনা ইত্যাদির প্রয়োজন নেই।

আরএফ এক্সপোজার বিবেচনা
মডিউলটি হোস্ট সরঞ্জামগুলিতে ইনস্টল করা আবশ্যক যাতে অ্যান্টেনা এবং ব্যবহারকারীর শরীরের মধ্যে কমপক্ষে 20 সেমি রক্ষণাবেক্ষণ করা হয়; এবং যদি RF এক্সপোজার স্টেটমেন্ট বা মডিউল লেআউট পরিবর্তন করা হয়, তাহলে হোস্ট প্রোডাক্ট নির্মাতাকে FCC আইডি বা নতুন অ্যাপ্লিকেশনে পরিবর্তনের মাধ্যমে মডিউলটির দায়িত্ব নিতে হবে। মডিউলের FCC ID চূড়ান্ত পণ্যে ব্যবহার করা যাবে না। এই পরিস্থিতিতে, হোস্ট প্রস্তুতকারক শেষ পণ্য (ট্রান্সমিটার সহ) পুনরায় মূল্যায়ন এবং একটি পৃথক FCC অনুমোদন পাওয়ার জন্য দায়ী থাকবে৷

অ্যান্টেনা
অ্যান্টেনার স্পেসিফিকেশন নিম্নরূপ:

  • প্রকার: FPC অ্যান্টেনা
  • লাভ: 2.94 dBi
    এই ডিভাইসটি শুধুমাত্র নিম্নলিখিত শর্তের অধীনে হোস্ট নির্মাতাদের জন্য উদ্দেশ্যে করা হয়েছে:
  • ট্রান্সমিটার মডিউল অন্য কোনো ট্রান্সমিটার বা অ্যান্টেনার সাথে সহ-অবস্থিত নাও হতে পারে।
  • মডিউলটি শুধুমাত্র বাহ্যিক অ্যান্টেনার সাথে ব্যবহার করা হবে যা এই মডিউলের সাথে প্রাথমিকভাবে পরীক্ষা করা হয়েছে এবং প্রত্যয়িত হয়েছে।
  • অ্যান্টেনা অবশ্যই স্থায়ীভাবে সংযুক্ত থাকতে হবে বা একটি 'অনন্য'অ্যান্টেনা কাপলার নিয়োগ করতে হবে।
  • যতক্ষণ না উপরের শর্তগুলি পূরণ হয়, ততক্ষণ আরও ট্রান্সমিটার পরীক্ষার প্রয়োজন হবে না। যাইহোক, হোস্ট প্রস্তুতকারক এখনও এই মডিউল ইনস্টল করার জন্য প্রয়োজনীয় অতিরিক্ত সম্মতির প্রয়োজনীয়তার জন্য তাদের শেষ-পণ্য পরীক্ষা করার জন্য দায়ী (প্রাক্তনample, ডিজিটাল ডিভাইস নির্গমন, PC পেরিফেরাল প্রয়োজনীয়তা, ইত্যাদি)।

লেবেল এবং সম্মতি তথ্য
হোস্ট পণ্য নির্মাতাদের তাদের তৈরি পণ্যের সাথে "FCC ID: 2AC7Z-ESPC3WROOMU" উল্লেখ করে একটি শারীরিক বা ই-লেবেল প্রদান করতে হবে।

পরীক্ষার মোড এবং অতিরিক্ত পরীক্ষার প্রয়োজনীয়তার তথ্য

  • অপারেশন ফ্রিকোয়েন্সি:
    • ওয়াইফাই: 2412 ~ 2462 MHz
    • ব্লুটুথ: 2402 ~ 2480 MHz
  • চ্যানেলের সংখ্যা:
    • ওয়াইফাই: 12
    • ব্লুটুথ: 40
  • মড্যুলেশন:
    • ওয়াইফাই: ডিএসএসএস; OFDM
    • ব্লুটুথ: GFSK;

হোস্ট প্রস্তুতকারককে অবশ্যই বিকিরণ করা এবং পরিচালিত নির্গমন এবং নকল নির্গমন ইত্যাদির পরীক্ষা করতে হবে, হোস্টে একটি স্ট্যান্ড-এলোন মডুলার ট্রান্সমিটারের জন্য, সেইসাথে একটি হোস্ট পণ্যে একাধিক একই সাথে প্রেরণকারী মডিউল বা অন্যান্য ট্রান্সমিটারের জন্য প্রকৃত পরীক্ষার মোড অনুসারে। শুধুমাত্র যখন পরীক্ষার মোডের সমস্ত পরীক্ষার ফলাফল FCC প্রয়োজনীয়তা মেনে চলে, তখন শেষ পণ্যটি বৈধভাবে বিক্রি করা যেতে পারে।

অতিরিক্ত পরীক্ষা, পার্ট 15 সাবপার্ট বি অনুগত
মডুলার ট্রান্সমিটার শুধুমাত্র FCC পার্ট 15 সাবপার্ট C 15.247 এবং 15.209-এর জন্য FCC অনুমোদিত এবং হোস্ট প্রোডাক্ট নির্মাতা অন্য যেকোন FCC নিয়ম মেনে চলার জন্য দায়ী যা হোস্টের ক্ষেত্রে প্রযোজ্য মডুলার ট্রান্সমিটার সার্টিফিকেশন অনুদানের আওতায় নেই। যদি অনুদান গ্রহীতা তাদের পণ্যটিকে পার্ট 15 সাবপার্ট বি অনুগত হিসাবে বাজারজাত করে (যখন এটিতে অনিচ্ছাকৃত-রেডিয়েটর ডিজিটাল সার্কিটিও থাকে), তাহলে অনুদানপ্রাপ্ত ব্যক্তি একটি নোটিশ প্রদান করবেন যাতে বলা হয় যে চূড়ান্ত হোস্ট পণ্যটির এখনও মডুলার ট্রান্সমিটারের সাথে পার্ট 15 সাবপার্ট বি সম্মতি পরীক্ষা প্রয়োজন। ইনস্টল করা

এই সরঞ্জামগুলি পরীক্ষা করা হয়েছে এবং FCC নিয়মের অংশ 15 অনুসারে ক্লাস B ডিজিটাল ডিভাইসের সীমা মেনে চলতে পাওয়া গেছে। এই সীমাগুলি একটি আবাসিক ইনস্টলেশনে ক্ষতিকারক হস্তক্ষেপের বিরুদ্ধে যুক্তিসঙ্গত সুরক্ষা প্রদানের জন্য ডিজাইন করা হয়েছে৷ এই সরঞ্জামগুলি রেডিও ফ্রিকোয়েন্সি শক্তি উৎপন্ন করে, ব্যবহার করে এবং বিকিরণ করতে পারে এবং নির্দেশাবলী অনুসারে ইনস্টল করা এবং ব্যবহার না করা হলে, রেডিও যোগাযোগে ক্ষতিকারক হস্তক্ষেপ হতে পারে।
যাইহোক, কোন গ্যারান্টি নেই যে একটি নির্দিষ্ট ইনস্টলেশনে হস্তক্ষেপ ঘটবে না। যদি এই সরঞ্জামটি রেডিও বা টেলিভিশন অভ্যর্থনায় ক্ষতিকারক হস্তক্ষেপের কারণ হয়, যা সরঞ্জামগুলি বন্ধ এবং চালু করে নির্ধারণ করা যেতে পারে, ব্যবহারকারীকে নিম্নলিখিত ব্যবস্থাগুলির মধ্যে একটি দ্বারা হস্তক্ষেপ সংশোধন করার চেষ্টা করার জন্য উত্সাহিত করা হয়:

  • রিসিভিং অ্যান্টেনাকে রিওরিয়েন্ট বা স্থানান্তরিত করুন।
  • সরঞ্জাম এবং রিসিভার মধ্যে বিচ্ছেদ বৃদ্ধি.
  • রিসিভার সংযুক্ত সার্কিটের থেকে আলাদা একটি আউটলেটে সরঞ্জামগুলিকে সংযুক্ত করুন৷
  • সাহায্যের জন্য ডিলার বা একজন অভিজ্ঞ রেডিও/টিভি টেকনিশিয়ানের সাথে পরামর্শ করুন।

এই ডিভাইসটি FCC নিয়মের পার্ট 15 মেনে চলে। অপারেশন নিম্নলিখিত দুটি শর্ত সাপেক্ষে

  • এই ডিভাইসটি ক্ষতিকারক হস্তক্ষেপ সৃষ্টি করতে পারে না।
  • এই ডিভাইসটিকে অবশ্যই প্রাপ্ত যেকোনো হস্তক্ষেপ গ্রহণ করতে হবে, এতে হস্তক্ষেপ সহ যা অনাকাঙ্ক্ষিত অপারেশনের কারণ হতে পারে।
  • সম্মতির জন্য দায়ী পক্ষের দ্বারা স্পষ্টভাবে অনুমোদিত নয় এমন কোনো পরিবর্তন বা পরিমার্জন সরঞ্জাম পরিচালনার জন্য ব্যবহারকারীর কর্তৃত্ব বাতিল করতে পারে।
  • এই সরঞ্জামগুলি একটি অনিয়ন্ত্রিত পরিবেশের জন্য নির্ধারিত FCC RF বিকিরণ এক্সপোজার সীমা মেনে চলে। এই ডিভাইস এবং এর অ্যান্টেনা অবশ্যই অন্য কোন অ্যান্টেনা বা ট্রান্সমিটারের সাথে সহ-অবস্থিত বা কাজ করা উচিত নয়। এই ট্রান্সমিটারের জন্য ব্যবহৃত অ্যান্টেনাগুলি অবশ্যই সমস্ত ব্যক্তির থেকে কমপক্ষে 20 সেন্টিমিটার বিচ্ছিন্ন দূরত্ব প্রদানের জন্য ইনস্টল করা উচিত এবং অন্য কোনও অ্যান্টেনা বা ট্রান্সমিটারের সাথে সহ-অবস্থান করা বা পরিচালনা করা উচিত নয়।

OEM ইন্টিগ্রেশন নির্দেশাবলী
এই ডিভাইসটি শুধুমাত্র নিম্নোক্ত অবস্থার অধীনে OEM ইন্টিগ্রেটরদের জন্য উদ্দেশ্যে করা হয়েছে:

  • ট্রান্সমিটার মডিউল অন্য কোনো ট্রান্সমিটার বা অ্যান্টেনার সাথে সহ-অবস্থিত নাও হতে পারে।
  • মডিউলটি শুধুমাত্র বাহ্যিক অ্যান্টেনার সাথে ব্যবহার করা হবে যা এই মডিউলের সাথে প্রাথমিকভাবে পরীক্ষা করা হয়েছে এবং প্রত্যয়িত হয়েছে।
  • যতক্ষণ না উপরের শর্তগুলি পূরণ হয়, ততক্ষণ আরও ট্রান্সমিটার পরীক্ষার প্রয়োজন হবে না। যাইহোক, OEM ইন্টিগ্রেটর এখনও এই মডিউল ইনস্টল করার জন্য প্রয়োজনীয় অতিরিক্ত সম্মতির প্রয়োজনীয়তার জন্য তাদের শেষ-পণ্য পরীক্ষা করার জন্য দায়ী (প্রাক্তনample, ডিজিটাল ডিভাইস নির্গমন, PC পেরিফেরাল প্রয়োজনীয়তা, ইত্যাদি)।

মডিউল সার্টিফিকেশন ব্যবহারের বৈধতা
যদি এই শর্তগুলি পূরণ করা যায় না (উদাহরণস্বরূপample নির্দিষ্ট ল্যাপটপ কনফিগারেশন বা অন্য ট্রান্সমিটারের সাথে সহ-অবস্থান), তাহলে হোস্ট সরঞ্জামের সাথে এই মডিউলের জন্য FCC অনুমোদন আর বৈধ বলে বিবেচিত হবে না এবং মডিউলের FCC ID চূড়ান্ত পণ্যে ব্যবহার করা যাবে না। এই পরিস্থিতিতে, OEM ইন্টিগ্রেটর শেষ পণ্য (ট্রান্সমিটার সহ) পুনরায় মূল্যায়ন এবং একটি পৃথক FCC অনুমোদন পাওয়ার জন্য দায়ী থাকবে৷

শেষ পণ্য লেবেল
চূড়ান্ত শেষ পণ্যটি অবশ্যই একটি দৃশ্যমান এলাকায় নিম্নলিখিতগুলির সাথে লেবেল করা উচিত: "ট্রান্সমিটার মডিউল FCC আইডি রয়েছে: 2AC7Z-ESPC3WROOMU"৷

শেখার সম্পদ

মাস্টরিড

নথিপত্র
নিম্নলিখিত নথিগুলির সাথে নিজেকে পরিচিত করুন:

  • ESP32-C3 সিরিজ ডেটাশিট
    এটি ওভার সহ ESP32-C3 হার্ডওয়্যারের স্পেসিফিকেশনগুলির একটি ভূমিকাview, পিন সংজ্ঞা, কার্যকরী বিবরণ, পেরিফেরাল ইন্টারফেস, বৈদ্যুতিক বৈশিষ্ট্য, ইত্যাদি।
  • ESP-IDF প্রোগ্রামিং গাইড
    ESP-IDF ডেভেলপমেন্ট ফ্রেমওয়ার্কের জন্য ব্যাপক ডকুমেন্টেশন, হার্ডওয়্যার গাইড থেকে API রেফারেন্স পর্যন্ত।
  • ESP32-C3 প্রযুক্তিগত রেফারেন্স ম্যানুয়াল
    ESP32-C3 মেমরি এবং পেরিফেরালগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে বিস্তারিত তথ্য।

গুরুত্বপূর্ণ সম্পদ
এখানে গুরুত্বপূর্ণ ESP32-C3-সম্পর্কিত সম্পদ রয়েছে।

  • ESP32 BBS
    Espressif পণ্যগুলির জন্য ইঞ্জিনিয়ার-টু-ইঞ্জিনিয়ার (E2E) সম্প্রদায় যেখানে আপনি প্রশ্ন পোস্ট করতে পারেন, জ্ঞান ভাগ করতে পারেন, ধারণাগুলি অন্বেষণ করতে পারেন এবং সহকর্মী প্রকৌশলীদের সাথে সমস্যা সমাধানে সহায়তা করতে পারেন।

পুনর্বিবেচনার ইতিহাস

তারিখ সংস্করণ রিলিজ নোট
2024-10-16 v0.1 প্রাথমিক প্রকাশ

দাবিত্যাগ এবং কপিরাইট বিজ্ঞপ্তি

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

www.espressif.com

দলিল/সম্পদ

ESPRESSIF ESP32-C3-WROOM-02U মডিউল [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
ESP32-C3-WROOM-02U, ESP32-C3-WROOM-02U মডিউল, মডিউল

তথ্যসূত্র

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

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