সুচিপত্র:

ESP01 প্রোগ্রামিং প্রিন্টেড সার্কিট বোর্ড: 5 টি ধাপ
ESP01 প্রোগ্রামিং প্রিন্টেড সার্কিট বোর্ড: 5 টি ধাপ

ভিডিও: ESP01 প্রোগ্রামিং প্রিন্টেড সার্কিট বোর্ড: 5 টি ধাপ

ভিডিও: ESP01 প্রোগ্রামিং প্রিন্টেড সার্কিট বোর্ড: 5 টি ধাপ
ভিডিও: ESP 12E Programming: Everything You Need to Know 2024, জুলাই
Anonim
ESP01 প্রোগ্রামিং প্রিন্টেড সার্কিট বোর্ড
ESP01 প্রোগ্রামিং প্রিন্টেড সার্কিট বোর্ড

সম্প্রতি, আমাকে আমার ESP01 এ একটি কোড লিখতে হয়েছিল এবং কোডটি CHIP এ স্থানান্তর করার জন্য একটি অ্যাডাপ্টার ব্যবহার করার সিদ্ধান্ত নিয়েছে।

যাইহোক, অ্যাডাপ্টারে কিছু পরিবর্তন করা দরকার ছিল যাতে কোডটি স্থানান্তর করা যায়।

অর্থাৎ, কোড ট্রান্সফার করার জন্য অ্যাডাপ্টারটি পুরোপুরি আদর্শ ছিল না। একটি অভিযোজন প্রয়োজন ছিল।

সরবরাহ

  • JLCPCB প্রিন্টেড সার্কিট বোর্ড
  • 02 x বাটন;
  • 01 x 330R প্রতিরোধক;
  • 01 x সবুজ LED;
  • 02 x 10kR প্রতিরোধক;
  • 01 x পুরুষ / মহিলা পিন বার 1x4;
  • 01 x 2x4 মহিলা পিন বার।

ধাপ 1: প্রচলিত অ্যাডাপ্টার

প্রচলিত অ্যাডাপ্টার
প্রচলিত অ্যাডাপ্টার

ব্যবহৃত অ্যাডাপ্টার উপরের চিত্রে দেখানো হয়েছে।

যাইহোক, সমস্যা এড়াতে এবং কাঠামোতে পরিবর্তন আনতে, আমরা একটি অ্যাডাপ্টার তৈরি করার সিদ্ধান্ত নিয়েছি, যা একটি ESP01 অ্যাডাপ্টারের সাথে কাজ করতে এবং CHIP এ কোড স্থানান্তর করতে সক্ষম হবে।

প্রিন্ট সার্কিট বোর্ড উপরে দেখানো হয়েছে।

এই নিবন্ধে, আপনি শিখবেন কিভাবে আপনার প্রোগ্রামার তৈরি করবেন এবং ESP01 ফ্ল্যাশিং সার্কিটের প্রধান অংশগুলি কী কী।

এই ইলেকট্রনিক সার্কিট বোর্ডের ডিজাইনের মাধ্যমে, নতুন অভিযোজন করার প্রয়োজন হবে না এবং এটি আপনার প্রকল্পের কোড রেকর্ড করতে সক্ষম।

অতএব, এই নিবন্ধে আপনি নিম্নলিখিত বিষয়গুলি শিখবেন:

  1. একটি ESP01 রেকর্ডার এবং অ্যাডাপ্টার তৈরি করুন;
  2. ESP01 রেকর্ডিং সার্কিটের উদ্দেশ্য বুঝুন;
  3. কোড ট্রান্সফার মোডের জন্য ESP01 কিভাবে সেট আপ করবেন তা জানুন। এখন, আমরা ESP01 বোর্ডের জন্য প্রোগ্রামার প্রকল্পের উন্নয়নের সম্পূর্ণ উপস্থাপনা শুরু করব।

ধাপ 2: ESP01 বোর্ডের জন্য প্রোগ্রামার তৈরি করা

ESP01 বোর্ডের জন্য প্রোগ্রামার তৈরি করা
ESP01 বোর্ডের জন্য প্রোগ্রামার তৈরি করা
ESP01 বোর্ডের জন্য প্রোগ্রামার তৈরি করা
ESP01 বোর্ডের জন্য প্রোগ্রামার তৈরি করা

পূর্বে উল্লিখিত হিসাবে, প্রকল্পটি ESP01 এর জন্য একটি প্রোগ্রামার তৈরি করে যাতে এর প্রোগ্রামিং সহজতর হয়।

এর জন্য, আমরা উপরের চিত্রে দেখানো নিচের সার্কিটটি তৈরি করেছি।

অতএব, আপনি দেখতে পাচ্ছেন, এই সার্কিটটিতে রয়েছে:

  • প্রোগ্রামিং মোডের জন্য ESP01 কনফিগার করার জন্য 2 বোতাম;
  • একটি LED সংকেত যে কার্ড শক্তিযুক্ত হয়;
  • CHIP এ কোড স্থানান্তর করার জন্য পিন বার।

নীচে, আমরা প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় উপাদান উপস্থাপন করি। ইলেকট্রনিক উপাদানগুলির তালিকা

  • JLCPCB মুদ্রিত সার্কিট বোর্ড (প্রকল্প ফাইল ডাউনলোড)
  • 02 x বাটন;
  • 01 x 330R প্রতিরোধক;
  • 01 x সবুজ LED;
  • 02 x 10kR প্রতিরোধক;
  • 01 x পুরুষ / মহিলা পিন বার 1x4;
  • 01 x 2x4 মহিলা পিন বার।

এখন, আমরা ESP01 প্রোগ্রামিং সার্কিটের প্রতিটি অংশ ব্যাখ্যা করব। লক্ষ্য করুন যে আমরা ইএসপি 01 সংযোগের জন্য 2x4 - 2.54 মিমি সংযোগকারী ব্যবহার করি, যেমন উপরের ছবিতে দেখানো হয়েছে।

এই সংযোগকারী থেকে, ESP01 উন্নত সার্কিটের অন্যান্য সমস্ত অংশের সাথে সংযোগ স্থাপন করবে।

অতএব, প্রথমে, এই সংযোগকারীর সাথে এটি সংযুক্ত করুন এবং রিসেট এবং ফ্ল্যাশ বোতামগুলি ব্যবহার করে প্রোগ্রামিং মোডে সেট করুন। এই দুটি বোতাম প্রোগ্রামিং মোডে সেট করার জন্য দায়ী থাকবে।

অবশেষে, আমাদের USB- সিরিয়াল FTDI232 কনভার্টার এবং LED এর সংযোগ পিন আছে। কনভার্টার সংযোগ বারটি এটিকে সংযুক্ত করতে এবং ESP01 এ কোড স্থানান্তর করতে ব্যবহৃত হবে।

কার্ডটি চালিত তা বোঝাতে LED ব্যবহার করা হবে।

এই সার্কিট থেকে, আমরা ইলেকট্রনিক বোর্ডের নকশা সম্পন্ন করেছি।

ধাপ 3: ESP01 প্রোগ্রামার প্রিন্টেড সার্কিট বোর্ড ডেভেলপমেন্ট

ESP01 প্রোগ্রামার প্রিন্টেড সার্কিট বোর্ড ডেভেলপমেন্ট
ESP01 প্রোগ্রামার প্রিন্টেড সার্কিট বোর্ড ডেভেলপমেন্ট
ESP01 প্রোগ্রামার প্রিন্টেড সার্কিট বোর্ড ডেভেলপমেন্ট
ESP01 প্রোগ্রামার প্রিন্টেড সার্কিট বোর্ড ডেভেলপমেন্ট

ইলেকট্রনিক স্কিম্যাটিক ডিজাইনের নকশা থেকে, ESP01 প্রোগ্রামারের প্রিন্টেড সার্কিট বোর্ড ডিজাইন তৈরি করা হয়েছিল।

বোর্ড ডিজাইনের স্কিম্যাটিক উপরে দেখানো হয়েছে।

আপনি দেখতে পাচ্ছেন, ESP01 অবশ্যই 2x4 সংযোগকারীর সাথে সংযুক্ত থাকতে হবে এবং USB- সিরিয়াল রূপান্তরকারী 90º পিনের সাথে সংযুক্ত হবে।

সংশ্লিষ্ট কোণ সহ এই সংযোগকারীটি বোর্ডের আকার কমাতে এবং এটি ESP01 কাঠামোর নিচে রেখে ব্যবহার করা হয়েছিল।

এটি ছাড়াও, আমাদের উপরে প্রোগ্রামিং বোতাম এবং প্লেটের নীচে শক্তিযুক্ত প্লেটের সংকেত দেওয়ার জন্য LED রয়েছে।

এই প্রকল্প থেকে, 3D তে চূড়ান্ত মুদ্রিত সার্কিট বোর্ড প্রাপ্ত হয়েছিল, যা উপরের চিত্রে উপস্থাপন করা হয়েছে।

অবশেষে, এই প্রকল্প থেকে, ESP01 এ কোডের প্রোগ্রামিং এবং রেকর্ডিং করা সম্ভব।

নীচে, আমরা ESP01 কে প্রোগ্রামিং মোডে রাখার এবং ESP01 এ কোড স্থানান্তর করার ধাপে ধাপে ব্যাখ্যা করব।

ধাপ 4: ESP01 এর জন্য কোড স্থানান্তর প্রক্রিয়া

এটি করার জন্য, আপনাকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে

  1. ইউএসবি-সিরিয়াল FTDI232 কনভার্টারকে আপনার কম্পিউটারে এবং ICSP পিন কানেকশন বারে সংযুক্ত করুন;
  2. LED চালু আছে কিনা তা পরীক্ষা করুন। কার্ডটি চালিত তা বোঝাতে এটি ব্যবহার করা হয়;
  3. আপনার FTDI232 USB-SERIAL কনভার্টারের COM পোর্ট নির্বাচন করুন;
  4. ফ্ল্যাশ বোতাম টিপুন এবং ধরে রাখুন;
  5. রিসেট বোতাম টিপুন এবং ছেড়ে দিন। এর পরে, আপনি একবার নীল ESP LED ফ্ল্যাশ দেখতে পাবেন।

প্রস্তুত! আপনার ESP01 একটি নতুন কোড পাওয়ার জন্য কনফিগার করা হয়েছে। এখন, Arduino IDE এর মাধ্যমে আপনার কোড স্থানান্তর করার প্রক্রিয়াটি চালিয়ে যান।

ট্রান্সফারের পরে, আপনার কোড ESP01 এর মেমরিতে রেকর্ড করা হবে এবং এটি আপনার অ্যাপ্লিকেশন নিয়ন্ত্রণ করতে প্রস্তুত হবে।

ধাপ 5: এবং অবশেষে … প্রত্যাশিত ফলাফল কি?

অতএব, এই প্রকল্পের বিকাশ থেকে, প্রচলিত কার্ডের চেয়ে উচ্চতর বৈশিষ্ট্যযুক্ত একটি কার্ড তৈরি করা সম্ভব ছিল এবং যা বেশ কয়েকটি দোকানে ব্যাপকভাবে বিক্রি হয়।

প্রচলিত বোর্ডের বিপরীতে, এই সংস্করণটিতে প্রোগ্রামিং মোডের জন্য CHIP কনফিগার করার জন্য দুটি বোতাম রয়েছে, যাতে এই কাজটি সম্পাদনের জন্য নতুন উপাদান যোগ করার প্রয়োজন হয় না।

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

আমরা প্রকল্পটিকে সমর্থন করার জন্য JLCPCB কে ধন্যবাদ জানাই এবং যদি আপনি চান, আপনি এই লিঙ্কটি অ্যাক্সেস করতে পারেন, প্রকল্পের ফাইলগুলি অ্যাক্সেস করতে পারেন এবং আপনার মুদ্রিত সার্কিট বোর্ডগুলি $ 2 এ কিনতে পারেন।

প্রস্তাবিত: