ESP32-DevKitC কি?

Esp32 Devkitc Ki



ESP32-DevKitC হল একটি কমপ্যাক্ট ডেভেলপমেন্ট বোর্ড যা ESP32 মাইক্রোকন্ট্রোলার ব্যবহার করে এবং Espressif দ্বারা তৈরি করা হয়। বোর্ডে উভয় পাশে পিন শিরোনাম রয়েছে, যা বিভিন্ন পেরিফেরালের সাথে সুবিধাজনক ইন্টারফেস করার অনুমতি দেয়। এটি জাম্পার তারের সাহায্যে পেরিফেরালগুলির সাথে সংযুক্ত হতে পারে বা একটি ব্রেডবোর্ডে মাউন্ট করা যেতে পারে।

ব্যবহারকারীর বিভিন্ন প্রয়োজনীয়তা পূরণ করতে, ESP32-DevKitC V4 বিভিন্ন সংস্করণে উপলব্ধ, প্রতিটিতে একটি আলাদা ESP32 মডিউল রয়েছে যেমন:







  • ESP32-WROOM-DA
  • ESP32-WROOM-32E
  • ESP32-WROOM-32UE
  • ESP32-WROOM-32D
  • ESP32-WROOM-32U
  • ESP32-SOLO-1
  • ESP32-WROVER-E
  • ESP32-WROVER-IE

বিস্তারিত জানার জন্য, অনুগ্রহ করে দেখুন ইএসপি পণ্য নির্বাচক .



প্রায়োগিক বিবরণ

নিম্নলিখিত চিত্র এবং নীচের টেবিলটি ESP32-DevKitC V4 বোর্ডের মূল উপাদান, ইন্টারফেস এবং নিয়ন্ত্রণগুলি বর্ণনা করে:



মূল উপাদান বর্ণনা
ESP32-WROOM-32





ESP32-DevKitC-এ ব্যবহৃত চিপসেট হল ESP32-WROOM-32। এটি বোর্ডের মূল অংশে চিপ। এই চিপ সম্পর্কে আরও তথ্য পাওয়া যাবে ESP32-WROOM-32 এ তথ্য তালিকা .
ভিতরে রিসেট বোতাম
বুট একটি ডাউনলোড বোতাম (বুট) সিরিয়াল পোর্ট ব্যবহার করে ফার্মওয়্যার ডাউনলোড মোড শুরু করতে EN এর সাথে একযোগে ব্যবহৃত হয়।
ইউএসবি-টু-ইউআরটি ব্রিজ একটি একক ইউএসবি-টু-ইউআরটি ব্রিজ চিপ যা 3 এমবিপিএস পর্যন্ত স্থানান্তর হারের জন্য অনুমতি দেয়।
মাইক্রো ইউএসবি পোর্ট একটি মাইক্রো ইউএসবি পোর্ট যা বোর্ডের জন্য একটি পাওয়ার সাপ্লাই এবং একটি কম্পিউটার এবং ESP32-WROOM-32 মডিউলের মধ্যে একটি যোগাযোগ ইন্টারফেস হিসাবে কাজ করে।
LED অন 5V পাওয়ার LED-এ একটি 5V শক্তি রয়েছে যা বোর্ডটি একটি USB বা একটি বাহ্যিক 5V পাওয়ার সাপ্লাইয়ের সাথে সংযুক্ত হলে আলোকিত হয়৷
I/O ESP মডিউলের বেশিরভাগ পিন বোর্ডে পিন হেডারের মাধ্যমে অ্যাক্সেসযোগ্য, যা ESP32-কে PWM, ADC, DAC, I2C, I2S, SPI এবং আরও অনেক কিছু সহ বিভিন্ন ফাংশন সম্পাদন করতে দেয়।


পাওয়ার সাপ্লাই অপশন

বোর্ডটি তিনটি ভিন্ন উপায়ে চালিত হতে পারে, যার প্রত্যেকটি অন্যকে বাদ দেয়:



  • ডিফল্ট পাওয়ার সাপ্লাই মাইক্রো ইউএসবি পোর্টের মাধ্যমে।
  • 5V/GND লেবেলযুক্ত হেডার পিনের মাধ্যমেও পাওয়ার সরবরাহ করা যেতে পারে।
  • 3V3/GND লেবেলযুক্ত হেডার পিনগুলিও পাওয়ার সাপ্লাই বিকল্প হিসাবে ব্যবহার করা যেতে পারে।

সতর্কতা : উপরে উল্লিখিত পাওয়ার সাপ্লাই বিকল্পগুলির মধ্যে শুধুমাত্র একটি ব্যবহার করা অপরিহার্য, কারণ এটি করতে ব্যর্থ হলে বোর্ড এবং/অথবা পাওয়ার সাপ্লাই উৎসের ক্ষতি হতে পারে।

এখানে কয়েকটি নিবন্ধ রয়েছে যা আপনাকে বিভিন্ন উত্স ব্যবহার করে ESP32 বোর্ডকে শক্তিশালী করতে সহায়তা করবে:

  • কিভাবে ESP32 পাওয়ার করবেন
  • কিভাবে ব্যাটারি দিয়ে ESP32 পাওয়ার করবেন
  • স্মার্টফোন চার্জার ব্যবহার করে কীভাবে ESP32 পাওয়ার করবেন

ESP32-DevKitC পিনআউট

ESP32 পিনআউট বলতে ESP32 মাইক্রোকন্ট্রোলারে ইনপুট/আউটপুট (I/O) পিনের বিন্যাস এবং কার্যকারিতা বোঝায়। ESP32 এর মোট 38টি পিন রয়েছে, প্রতিটি পিন একটি নির্দিষ্ট উদ্দেশ্যে পরিবেশন করে। পিনগুলিকে পাওয়ার পিন, গ্রাউন্ড পিন, এনালগ ইনপুট পিন এবং ডিজিটাল I/O পিন সহ বিভিন্ন গ্রুপে ভাগ করা হয়েছে।

ESP32 পিনআউট নির্দিষ্ট মডিউল বা ডেভেলপমেন্ট বোর্ড ব্যবহার করা হচ্ছে তার উপর নির্ভর করে সামান্য পরিবর্তিত হতে পারে। ESP32-DevKitC বোর্ড পিনআউটের বিশদ পিনআউট বিবরণ পড়তে, নিম্নলিখিত নিবন্ধটি পড়ুন:

ESP32-DevKitC পিনআউট

ESP32-DevKitC এর বৈশিষ্ট্য

ESP32-DevKitC এর বেশ কয়েকটি বৈশিষ্ট্য রয়েছে যা এটিকে বিকাশকারীদের মধ্যে একটি জনপ্রিয় পছন্দ করে তোলে। এখানে ESP32-DevKitC এর কিছু মূল বৈশিষ্ট্য রয়েছে:

1. ডুয়াল-কোর প্রসেসর

ESP32-DevKitC একটি ডুয়াল-কোর প্রসেসরের সাথে আসে, যা এটিকে একসাথে একাধিক কাজ পরিচালনা করতে দেয়। এটি মাল্টিটাস্কিং প্রয়োজন এমন অ্যাপ্লিকেশনগুলির জন্য এটি একটি চমৎকার পছন্দ করে তোলে।

2. ইন্টিগ্রেটেড ওয়াই-ফাই এবং ব্লুটুথ

DevKitC বোর্ডে একত্রিত ESP32 চিপ বিল্ট-ইন Wi-Fi এবং ব্লুটুথ ক্ষমতা সহ আসে। এটি বোর্ডটিকে ইন্টারনেট বা অন্যান্য ডিভাইসের সাথে তারবিহীনভাবে সংযোগ করা সহজ করে তোলে।

3. কম শক্তি খরচ

ESP32 চিপটি কম শক্তি ব্যবহার করার জন্য ডিজাইন করা হয়েছে, যা এটিকে ব্যাটারি চালিত ডিভাইসগুলির জন্য একটি চমৎকার পছন্দ করে তোলে।

4. বড় মেমরি ক্ষমতা

ESP32-DevKitC 4 MB ফ্ল্যাশ মেমরি এবং 520 kB SRAM সহ আসে। এটি প্রোগ্রাম এবং তথ্য সংরক্ষণের জন্য যথেষ্ট স্থান প্রদান করে।

5. পেরিফেরালগুলির সমৃদ্ধ সেট

ESP32-DevKitC-এ 18টি ADC চ্যানেল, 2টি DAC চ্যানেল, 3টি UARTs, 2 I2C, 3 SPI, 16 PWM এবং আরও অনেকগুলি সহ পেরিফেরিয়ালগুলির একটি সমৃদ্ধ সেট রয়েছে৷ এটি অন্যান্য সেন্সর এবং ডিভাইসের সাথে বোর্ডকে ইন্টারফেস করা সহজ করে তোলে।

উপসংহার

ESP32-DevKitC মাইক্রোকন্ট্রোলার বোর্ডে Wi-Fi এবং ব্লুটুথ সংযোগ, একাধিক অ্যানালগ এবং ডিজিটাল ইনপুট/আউটপুট পিন এবং I2C, SPI এবং UART এর মতো বিভিন্ন যোগাযোগ প্রোটোকলের জন্য সমর্থন সহ বিস্তৃত বৈশিষ্ট্য রয়েছে। বোর্ডে একটি সমন্বিত হল সেন্সর এবং তাপমাত্রা সেন্সরও রয়েছে। ESP32-DevKitC সম্পর্কে আরও বিস্তারিত জানার জন্য নিবন্ধটি পড়ুন।