এম5স্ট্যাক-লোগো

M5STACK-CORE2 ভিত্তিক IoT ডেভেলপমেন্ট কিট

M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-প্রোডাক্ট

রূপরেখা

M5Stick CORE2 হল ESP32 বোর্ড যা ESP32-D0WDQ6-V3 চিপের উপর ভিত্তি করে রয়েছেM5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 1

হার্ডওয়্যার রচনা
CORE2 এর হার্ডওয়্যার: ESP32-D0WDQ6-V3 চিপ, TFT স্ক্রিন, সবুজ এলইডি, বোতাম, গ্রোভ ইন্টারফেস, টাইপসি-টু-ইউএসবি ইন্টারফেস, পাওয়ার ম্যানেজমেন্ট চিপ এবং ব্যাটারি।
ESP32-D0WDQ6-V3 ESP32 হল দুটি হার্ভার্ড আর্কিটেকচার Xtensa LX6 CPU সহ একটি ডুয়াল-কোর সিস্টেম। সমস্ত এমবেডেড মেমরি, বাহ্যিক মেমরি এবং পেরিফেরালগুলি ডেটা বাস এবং/অথবা এই সিপিইউগুলির নির্দেশ বাসে অবস্থিত৷ কিছু ছোটখাটো ব্যতিক্রমের সাথে (নীচে দেখুন), দুটি সিপিইউ-এর ঠিকানা ম্যাপিং প্রতিসম, যার অর্থ তারা অ্যাক্সেস করতে একই ঠিকানা ব্যবহার করে একই স্মৃতি। সিস্টেমের একাধিক পেরিফেরাল DMA এর মাধ্যমে এমবেডেড মেমরি অ্যাক্সেস করতে পারে।

টিএফটি স্ক্রিন 2 x 9342 রেজোলিউশন সহ ILI320C চালিত একটি 240-ইঞ্চি রঙিন পর্দা। অপারেটিং ভলিউমtage পরিসর হল 2.6~3.3V, কাজের তাপমাত্রা পরিসীমা হল -25~55°C৷
পাওয়ার ম্যানেজমেন্ট চিপ X-Powers এর AXP192 হল। অপারেটিং ভলিউমtage রেঞ্জ হল 2.9V~6.3V এবং চার্জিং কারেন্ট হল 1.4A৷
CORE2 প্রোগ্রামিংয়ের জন্য প্রয়োজনীয় সবকিছু, অপারেশন এবং বিকাশের জন্য প্রয়োজনীয় সবকিছু দিয়ে ESP32 সজ্জিত করে

পিন বর্ণনা

ইউএসবি ইন্টারফেস

M5CAMREA কনফিগারেশন টাইপ-সি টাইপ ইউএসবি ইন্টারফেস, ইউএসবি 2.0 স্ট্যান্ডার্ড যোগাযোগ প্রোটোকল সমর্থন করে। M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 2

গ্রোভ ইন্টারফেস

4mm M2.0CAMREA GROVE ইন্টারফেসের 5p নিষ্পত্তি করা পিচ, অভ্যন্তরীণ ওয়্যারিং এবং GND, 5V, GPIO32, GPIO33 সংযুক্ত। M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 3

 

কার্যকরী বর্ণনা

এই অধ্যায়ে ESP32-D0WDQ6-V3 বিভিন্ন মডিউল এবং ফাংশন বর্ণনা করা হয়েছে।

সিপিইউ এবং মেমরি 

Xtensa®single-/dual-core32-bitLX6microprocessor(s), to600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, ESP400-D32WD এর জন্য 2 MIPS):

  • 448 কেবি রম
  • 520 KB SRAM
  • RTC তে 16 KB SRAM
  • QSPI একাধিক ফ্ল্যাশ/এসআরএএম চিপ সমর্থন করে
স্টোরেজ বিবরণ

বাহ্যিক ফ্ল্যাশ এবং SRAM
ESP32 একাধিক বাহ্যিক QSPI ফ্ল্যাশ এবং স্ট্যাটিক র্যান্ডম অ্যাক্সেস মেমরি (SRAM) সমর্থন করে, ব্যবহারকারীর প্রোগ্রাম এবং ডেটা সুরক্ষিত করার জন্য একটি হার্ডওয়্যার-ভিত্তিক AES এনক্রিপশন রয়েছে।

  • ESP32 এক্সটার্নাল QSPI ফ্ল্যাশ এবং SRAM ক্যাশ করার মাধ্যমে অ্যাক্সেস করে। 16 এমবি পর্যন্ত বাহ্যিক ফ্ল্যাশ কোড স্পেস CPU-তে ম্যাপ করা হয়, 8-বিট, 16-বিট এবং 32-বিট অ্যাক্সেস সমর্থন করে এবং কোড চালাতে পারে।
  • 8 MB পর্যন্ত এক্সটার্নাল ফ্ল্যাশ এবং SRAM CPU ডেটা স্পেসে ম্যাপ করা হয়েছে, 8-বিট, 16-বিট এবং 32-বিট অ্যাক্সেসের জন্য সমর্থন। ফ্ল্যাশ শুধুমাত্র রিড অপারেশন সমর্থন করে, এসআরএএম রিড এবং রাইট অপারেশন সমর্থন করে।

ক্রিস্টাল

বাহ্যিক 2 MHz~60 MHz ক্রিস্টাল অসিলেটর (40 MHz শুধুমাত্র Wi-Fi/BT কার্যকারিতার জন্য)

আরটিসি ম্যানেজমেন্ট এবং কম বিদ্যুত খরচ 

ESP32 উন্নত পাওয়ার ম্যানেজমেন্ট কৌশল ব্যবহার করে বিভিন্ন পাওয়ার সেভিং মোডের মধ্যে স্যুইচ করা যেতে পারে। (সারণী 5 দেখুন)।

  • পাওয়ার সেভিং মোড
    • সক্রিয় মোড: আরএফ চিপ কাজ করছে। চিপ একটি শব্দ সংকেত গ্রহণ এবং প্রেরণ করতে পারে।
    • মডেম-স্লিপ মোড: CPU চলতে পারে, ঘড়ি কনফিগার করা যেতে পারে। ওয়াই-ফাই/ব্লুটুথ বেসব্যান্ড এবং আরএফ
    • হালকা ঘুমের মোড: সিপিইউ সাসপেন্ড। আরটিসি এবং মেমরি এবং পেরিফেরাল ইউএলপি কপ্রসেসর অপারেশন। যেকোন ওয়েক-আপ ইভেন্ট (MAC, হোস্ট, RTC টাইমার বা এক্সটার্নাল ইন্টারাপ্ট) চিপকে জাগিয়ে তুলবে।
    • গভীর ঘুমের মোড: শুধুমাত্র RTC মেমরি এবং পেরিফেরালগুলি একটি কার্যকরী অবস্থায়। ওয়াই-ফাই এবং ব্লুটুথ সংযোগ ডেটা RTC-তে সংরক্ষিত। ইউএলপি কপ্রসেসর কাজ করতে পারে।
    • হাইবারনেশন মোড: 8 মেগাহার্টজ অসিলেটর এবং একটি অন্তর্নির্মিত কপ্রসেসর ইউএলপি অক্ষম। আরটিসি মেমরি পুনরুদ্ধারের জন্য বিদ্যুৎ সরবরাহ বন্ধ হয়ে গেছে। ধীরগতির ঘড়িতে অবস্থিত শুধুমাত্র একটি RTC ঘড়ি টাইমার এবং কিছু RTC GPIO কর্মরত। RTC RTC ঘড়ি বা টাইমার GPIO হাইবারনেশন মোড থেকে জেগে উঠতে পারে।
  • গভীর ঘুমের মোড
    • সম্পর্কিত স্লিপ মোড: সক্রিয়, মডেম-স্লিপ, লাইট-স্লিপ মোডের মধ্যে পাওয়ার সেভ মোড স্যুইচিং। সিপিইউ, ওয়াই-ফাই, ব্লুটুথ, এবং রেডিও প্রিসেট সময়ের ব্যবধান জাগ্রত করা, ওয়াই-ফাই/ব্লুটুথ সংযোগ নিশ্চিত করতে।
    • আল্ট্রা লো-পাওয়ার সেন্সর মনিটরিং পদ্ধতি: প্রধান সিস্টেম হল ডিপ-স্লিপ মোড, সেন্সর ডেটা পরিমাপের জন্য ULP কপ্রসেসর পর্যায়ক্রমে খোলা বা বন্ধ করা হয়। সেন্সর ডেটা পরিমাপ করে, ইউএলপি কোপ্রসেসর মূল সিস্টেমকে জাগানোর সিদ্ধান্ত নেয়।

বৈদ্যুতিক বৈশিষ্ট্য

সীমা পরামিতি

  1. পাওয়ার সাপ্লাই প্যাডে VIO, ESP32 টেকনিক্যাল স্পেসিফিকেশন পরিশিষ্ট পড়ুন
    IO_MUX, VDD_SDIO এর জন্য পাওয়ার সাপ্লাই এর SD_CLK হিসাবে।
    ডিভাইসটি শুরু করতে দুই সেকেন্ডের জন্য পাশের পাওয়ার বোতাম টিপুন এবং ধরে রাখুন। ডিভাইসটি বন্ধ করতে 6 সেকেন্ডের বেশি টিপুন এবং ধরে রাখুন। হোম স্ক্রীনের মাধ্যমে ফটো মোডে স্যুইচ করুন, এবং ক্যামেরার মাধ্যমে যে অবতারটি পাওয়া যেতে পারে তা tft স্ক্রিনে প্রদর্শিত হবে৷ কাজ করার সময় USB কেবলটি অবশ্যই সংযুক্ত থাকতে হবে এবং শক্তি রোধ করতে স্বল্পমেয়াদী স্টোরেজের জন্য লিথিয়াম ব্যাটারি ব্যবহার করা হয়৷ ব্যর্থতা.

FCC বিবৃতি

সম্মতির জন্য দায়ী পক্ষের দ্বারা স্পষ্টভাবে অনুমোদিত নয় এমন কোনো পরিবর্তন বা পরিমার্জন সরঞ্জাম পরিচালনার জন্য ব্যবহারকারীর কর্তৃত্ব বাতিল করতে পারে।
এই ডিভাইসটি FCC নিয়মের 15 অংশ মেনে চলে। অপারেশন নিম্নলিখিত দুটি শর্ত সাপেক্ষে:

  1. এই ডিভাইসটি ক্ষতিকারক হস্তক্ষেপের কারণ নাও হতে পারে, এবং
  2. এই ডিভাইসটি অবশ্যই প্রাপ্ত যেকোনো হস্তক্ষেপ গ্রহণ করবে, যার মধ্যে হস্তক্ষেপ সহ অনাকাঙ্ক্ষিত অপারেশন হতে পারে।

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

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

RF এক্সপোজার তথ্য (SAR)
এই ফোনটি মার্কিন যুক্তরাষ্ট্রের ফেডারেল কমিউনিকেশন কমিশন দ্বারা নির্ধারিত রেডিও ফ্রিকোয়েন্সি (RF) শক্তির এক্সপোজারের জন্য নির্গমন সীমা অতিক্রম না করার জন্য ডিজাইন এবং তৈরি করা হয়েছে।
এসএআর টেস্টিংয়ের সময়, এই ডিভাইসটি সমস্ত পরীক্ষিত ফ্রিকোয়েন্সি ব্যান্ডগুলিতে তার সর্বোচ্চ শংসাপত্র প্রাপ্ত পাওয়ার স্তরে প্রেরণ করার জন্য সেট করা হয়েছিল এবং এমন অবস্থানগুলিতে স্থাপন করা হয়েছিল যা কোনও বিচ্ছেদ ছাড়াই মাথার বিরুদ্ধে আরএফ এক্সপোজারকে অনুকরণ করে এবং 0 মিমি পৃথক করে শরীরের কাছে রাখে।
FCC দ্বারা সেট করা SAR সীমা হল 1.6W/kg। FCC এই মডেল ফোনের জন্য Equipment Authorization মঞ্জুর করেছে যে সমস্ত রিপোর্ট করা SAR লেভেল FCC RF এক্সপোজার নির্দেশিকা মেনে মূল্যায়ন করা হয়েছে।

আইসি নোটিশ
এই ডিভাইসটি ইন্ডাস্ট্রি কানাডা লাইসেন্স-মুক্ত RSS মান(গুলি) মেনে চলে। অপারেশন নিম্নলিখিত দুটি শর্ত সাপেক্ষে:

  1. এই ডিভাইসটি হস্তক্ষেপ সৃষ্টি করতে পারে না, এবং
  2. ডিভাইসটির অবাঞ্ছিত অপারেশন হতে পারে এমন হস্তক্ষেপ সহ এই ডিভাইসটিকে অবশ্যই যেকোনো হস্তক্ষেপ গ্রহণ করতে হবে।

আইসি রেডিয়েশন এক্সপোজার স্টেটমেন্ট
এই EUT IC RSS-102-এ সাধারণ জনসংখ্যা/অনিয়ন্ত্রিত এক্সপোজার সীমার জন্য SAR-এর সাথে সম্মতি দেয় এবং IEEE 1528 এবং IEC 62209-এ নির্দিষ্ট পরিমাপ পদ্ধতি এবং পদ্ধতি অনুসারে পরীক্ষা করা হয়েছে। রেডিয়েটার এবং আপনার শরীরের মধ্যে। এই ডিভাইস এবং এর অ্যান্টেনা(গুলি) অবশ্যই অন্য কোন অ্যান্টেনা বা ট্রান্সমিটারের সাথে সহ-অবস্থিত বা কাজ করা উচিত নয়

UIFlow দ্রুত শুরু

জ্বলন্ত টুল

M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 4

দ্রষ্টব্য: MacOS ব্যবহারকারীদের ইনস্টল করার পরে, অনুগ্রহ করে অ্যাপ্লিকেশন ফোল্ডারে রাখুন, যেমনটি নীচের চিত্রে দেখানো হয়েছে।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 5

ফার্মওয়্যার জ্বলছে

  1. বার্নার বার্নিং টুল খুলতে ডাবল-ক্লিক করুন, বাম মেনুতে সংশ্লিষ্ট ডিভাইস প্রকার নির্বাচন করুন, আপনার প্রয়োজনীয় ফার্মওয়্যার সংস্করণ নির্বাচন করুন এবং ডাউনলোড করতে ডাউনলোড বোতামে ক্লিক করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 6
  2. তারপর টাইপ-সি ক্যাবলের মাধ্যমে কম্পিউটারের সাথে M5 ডিভাইসটি সংযুক্ত করুন, সংশ্লিষ্ট COM পোর্ট নির্বাচন করুন, বড রেট M5Burner-এ ডিফল্ট কনফিগারেশন ব্যবহার করতে পারে, উপরন্তু, আপনি WIFI-এও পূরণ করতে পারেন যার সাথে ডিভাইসটি সংযুক্ত থাকবে ফার্মওয়্যার জ্বলছেtage তথ্য। কনফিগারেশনের পরে, বার্ন শুরু করতে "বার্ন" এ ক্লিক করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 7
  3. যখন জ্বলন্ত লগটি Burn Successfully প্রম্পট করে, তখন এর মানে হল যে ফার্মওয়্যারটি বার্ন হয়ে গেছে।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 8

যখন প্রথম বার্ন বা ফার্মওয়্যার প্রোগ্রাম অস্বাভাবিকভাবে চলে, আপনি ফ্ল্যাশ মেমরি মুছে ফেলতে "মুছে ফেলুন" ক্লিক করতে পারেন। পরবর্তী ফার্মওয়্যার আপডেটে, আবার মুছে ফেলার দরকার নেই, অন্যথায় সংরক্ষিত Wi-Fi তথ্য মুছে ফেলা হবে এবং API কী রিফ্রেশ করা হবে।

ওয়াইফাই কনফিগার করুন

UIFlow অফলাইন এবং উভয়ই প্রদান করে web প্রোগ্রামারের সংস্করণ। ব্যবহার করার সময় web সংস্করণ, আমাদের ডিভাইসের জন্য একটি ওয়াইফাই সংযোগ কনফিগার করতে হবে। নিম্নলিখিতটি ডিভাইসের জন্য ওয়াইফাই সংযোগ কনফিগার করার দুটি উপায় বর্ণনা করে (বার্ন কনফিগারেশন এবং এপি হটস্পট কনফিগারেশন)।

বার্ন কনফিগারেশন ওয়াইফাই (প্রস্তাবিত)

UIFlow-1.5.4 এবং উপরের সংস্করণগুলি সরাসরি M5Burner এর মাধ্যমে WiFi তথ্য লিখতে পারে।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 9

APhotspot কনফিগারেশন ওয়াইফাই

  1. মেশিন চালু করতে বাম দিকে পাওয়ার বোতাম টিপুন এবং ধরে রাখুন। ওয়াইফাই কনফিগার করা না থাকলে, প্রথমবার চালু হলে সিস্টেমটি স্বয়ংক্রিয়ভাবে নেটওয়ার্ক কনফিগারেশন মোডে প্রবেশ করবে। ধরুন আপনি অন্যান্য প্রোগ্রাম চালানোর পরে নেটওয়ার্ক কনফিগারেশন মোডে পুনরায় প্রবেশ করতে চান, আপনি নীচের অপারেশনটি উল্লেখ করতে পারেন। স্টার্টআপে UIFlow লোগো প্রদর্শিত হওয়ার পরে, কনফিগারেশন পৃষ্ঠায় প্রবেশ করতে দ্রুত হোম বোতামে (মাঝে M5 বোতাম) ক্লিক করুন। বিকল্পটি সেটিং-এ স্যুইচ করতে ফিউজলেজের ডান দিকের বোতাম টিপুন এবং নিশ্চিত করতে হোম বোতাম টিপুন। ওয়াইফাই সেটিং-এ বিকল্পটি স্যুইচ করতে ডান বোতাম টিপুন, নিশ্চিত করতে হোম বোতাম টিপুন এবং কনফিগারেশন শুরু করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 10
  2. আপনার মোবাইল ফোনের সাথে হটস্পটে সফলভাবে সংযোগ করার পরে, স্ক্রিনে QR কোড স্ক্যান করতে মোবাইল ফোন ব্রাউজার খুলুন বা সরাসরি 192.168.4.1 অ্যাক্সেস করুন, আপনার ব্যক্তিগত ওয়াইফাই তথ্য পূরণ করতে পৃষ্ঠাটি প্রবেশ করুন এবং আপনার ওয়াইফাই তথ্য রেকর্ড করতে কনফিগার ক্লিক করুন . সফলভাবে কনফিগার করার পরে ডিভাইসটি স্বয়ংক্রিয়ভাবে পুনরায় চালু হবে এবং প্রোগ্রামিং মোডে প্রবেশ করবে।

দ্রষ্টব্য: কনফিগার করা ওয়াইফাই তথ্যে বিশেষ অক্ষর যেমন "স্পেস" অনুমোদিত নয়।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 11

নেটওয়ার্ক প্রোগ্রামিং মোড এবং API KEY

নেটওয়ার্ক প্রোগ্রামিং মোডে প্রবেশ করুন

নেটওয়ার্ক প্রোগ্রামিং মোড হল M5 ডিভাইস এবং UIFlow এর মধ্যে একটি ডকিং মোড web প্রোগ্রামিং প্ল্যাটফর্ম। স্ক্রীনটি ডিভাইসের বর্তমান নেটওয়ার্ক সংযোগের অবস্থা দেখাবে। যখন সূচক সবুজ হয়, এর মানে হল যে আপনি যে কোনো সময় প্রোগ্রাম পুশ পেতে পারেন। ডিফল্ট পরিস্থিতিতে, প্রথম সফল ওয়াইফাই নেটওয়ার্ক কনফিগারেশনের পরে, ডিভাইসটি স্বয়ংক্রিয়ভাবে পুনরায় চালু হবে এবং নেটওয়ার্ক প্রোগ্রামিং মোডে প্রবেশ করবে। আপনি যদি অন্যান্য অ্যাপ্লিকেশন চালানোর পরে প্রোগ্রামিং মোডে পুনরায় প্রবেশ করতে না জানেন তবে আপনি নিম্নলিখিত ক্রিয়াকলাপগুলি উল্লেখ করতে পারেন।

রিস্টার্ট হচ্ছে, প্রোগ্রামিং মোড নির্বাচন করতে প্রধান মেনু ইন্টারফেসে A বোতাম টিপুন এবং প্রোগ্রামিং মোড পৃষ্ঠায় নেটওয়ার্ক সূচকের ডান সূচক সবুজ হওয়া পর্যন্ত অপেক্ষা করুন। একটি কম্পিউটার ব্রাউজারে flow.m5stack.com-এ গিয়ে UIFlow প্রোগ্রামিং পৃষ্ঠা অ্যাক্সেস করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 21

APKEY পেয়ারিং
API KEY হল UIFlow ব্যবহার করার সময় M5 ডিভাইসের জন্য যোগাযোগের প্রমাণপত্র web প্রোগ্রামিং UIFlow পাশে সংশ্লিষ্ট API KEY কনফিগার করে, প্রোগ্রামটিকে নির্দিষ্ট ডিভাইসের জন্য পুশ করা যেতে পারে। ব্যবহারকারীকে কম্পিউটারে flow.m5stack.com-এ যেতে হবে web UIFlow প্রোগ্রামিং পৃষ্ঠায় প্রবেশ করতে ব্রাউজার। পৃষ্ঠার উপরের ডানদিকের কোণায় মেনু বারে সেটিং বোতামে ক্লিক করুন, সংশ্লিষ্ট ডিভাইসে API কী লিখুন, ব্যবহৃত হার্ডওয়্যার নির্বাচন করুন, সংরক্ষণ করতে ঠিক আছে ক্লিক করুন এবং এটি সফলভাবে সংযোগ করার অনুরোধ না করা পর্যন্ত অপেক্ষা করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 13

 

HTTP

উপরের ধাপগুলি সম্পূর্ণ করুন, তারপর আপনি UIFlow দিয়ে প্রোগ্রামিং শুরু করতে পারেন। প্রাক্তন জন্যample: HTTP এর মাধ্যমে Baidu অ্যাক্সেস করুন

M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 14BLE UART

ফাংশন বিবরণ

ব্লুটুথ সংযোগ স্থাপন করুন এবং ব্লুটুথ পাসথ্রু পরিষেবা সক্ষম করুন৷M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 15

  • Init ble uart name সেটিংস শুরু করুন, ব্লুটুথ ডিভাইসের নাম কনফিগার করুন।
  • BLE UART Writre BLE UART ব্যবহার করে ডেটা পাঠান।
  • BLE UART ক্যাশে থাকবে BLE UART ডেটার বাইটের সংখ্যা পরীক্ষা করুন।
  • BLE UART BLE UART ক্যাশে সমস্ত ReadAad সমস্ত ডেটা পড়ুন।
  • BLE UART রিড অক্ষর BLE UART ক্যাশে n ডেটা পড়ুন।

নির্দেশনা

ব্লুটুথ পাসথ্রু সংযোগ স্থাপন করুন এবং চালু/বন্ধ নিয়ন্ত্রণ LED পাঠান।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 16

UIFlow ডেস্কটপ IDE

UIFlow ডেস্কটপ IDE হল UIFlow প্রোগ্রামারের একটি অফলাইন সংস্করণ যার জন্য নেটওয়ার্ক সংযোগের প্রয়োজন নেই, এবং আপনাকে প্রতিক্রিয়াশীল প্রোগ্রাম পুশ অভিজ্ঞতা প্রদান করতে পারে। আপনার অপারেটিং সিস্টেম অনুযায়ী ডাউনলোড করতে অনুগ্রহ করে UIFlow-Desktop-IDE-এর সংশ্লিষ্ট সংস্করণে ক্লিক করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 17

ইউএসবি প্রোগ্রামিং মোড

ডাউনলোড করা UIFlow ডেস্কটপ IDE সংরক্ষণাগারটি আনজিপ করুন এবং অ্যাপ্লিকেশনটি চালানোর জন্য ডাবল-ক্লিক করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 18

অ্যাপটি শুরু হওয়ার পরে, এটি স্বয়ংক্রিয়ভাবে সনাক্ত করবে যে আপনার কম্পিউটারে একটি USB ড্রাইভার (CP210X) আছে কিনা, ইনস্টল ক্লিক করুন এবং ইনস্টলেশন শেষ করতে প্রম্পটগুলি অনুসরণ করুন৷M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 19

ড্রাইভার ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, এটি স্বয়ংক্রিয়ভাবে UIFlow ডেস্কটপ IDE এ প্রবেশ করবে এবং স্বয়ংক্রিয়ভাবে কনফিগারেশন বক্সটি পপ আপ করবে। এই সময়ে, Tpye-C ডেটা কেবলের মাধ্যমে কম্পিউটারে M5 ডিভাইসটি সংযুক্ত করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 20

UIFlow ডেস্কটপ IDE ব্যবহার করার জন্য UIFlow ফার্মওয়্যার সহ M5 ডিভাইস প্রয়োজন এবং ** USB প্রোগ্রামিং মোডে প্রবেশ করুন।

রিস্টার্ট করতে ডিভাইসের বাম দিকে পাওয়ার বোতামে ক্লিক করুন, মেনুতে প্রবেশ করার পরে, USB মোড নির্বাচন করতে দ্রুত ডান বোতামে ক্লিক করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 21

সংশ্লিষ্ট পোর্ট এবং প্রোগ্রামিং ডিভাইস নির্বাচন করুন, সংযোগ করতে ঠিক আছে ক্লিক করুন।M5STACK-CORE2-ভিত্তিক-IoT-ডেভেলপমেন্ট-কিট-FIG 22

সম্পর্কিত লিঙ্ক

UIFlow ব্লক ভূমিকা

দলিল/সম্পদ

M5STACK M5STACK-CORE2 ভিত্তিক IoT ডেভেলপমেন্ট কিট [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 ভিত্তিক IoT ডেভেলপমেন্ট কিট, M5STACK-CORE2, ভিত্তিক IoT ডেভেলপমেন্ট কিট, IoT ডেভেলপমেন্ট কিট, ডেভেলপমেন্ট কিট

তথ্যসূত্র

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

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