প্রোগ্রাম কোন ESP8266 বোর্ড/মডিউল AT কমান্ড ফার্মওয়্যার সহ: 5 টি ধাপ
প্রোগ্রাম কোন ESP8266 বোর্ড/মডিউল AT কমান্ড ফার্মওয়্যার সহ: 5 টি ধাপ
Anonim
প্রোগ্রাম কোন ESP8266 বোর্ড/মডিউল AT কমান্ড ফার্মওয়্যার সহ
প্রোগ্রাম কোন ESP8266 বোর্ড/মডিউল AT কমান্ড ফার্মওয়্যার সহ

প্রতিটি ESP8266 মডিউল এবং বোর্ড অনেক উপায়ে প্রোগ্রাম করা যেতে পারে:

  • আরডুইনো,
  • অজগর,
  • লুয়া,
  • AT কমান্ড,
  • আরো অনেক সম্ভবত…

তাদের মধ্যে প্রথম তিনটি স্বতন্ত্র অপারেশনের জন্য সেরা, AT ফার্মওয়্যার হল ESP8266 মডিউল হিসেবে ব্যবহার করার জন্য অথবা TTL RS232 যোগাযোগের সাথে দ্রুত পরীক্ষার জন্য।

BTW প্রোগ্রামিং ESP (উদা Ar Arduino, python বা Lua সহ) সব মেমরি মুছে ফেলবে। তাই যদি আপনি AT কমান্ডে ফিরে যেতে চান তাহলে আপনাকে ফার্মওয়্যার রিফ্ল্যাশ করতে হবে।

Espriff- এর টুলস এবং ডকুমেন্টেশন দিয়ে কিভাবে এটি সঠিকভাবে করতে হয় তা আমি আপনাকে দেখাব।

পদক্ষেপ 1: প্রয়োজনীয় সফ্টওয়্যার এবং নথি

ESP8266 NON-OS SDK-এ AT কমান্ড ফার্মওয়্যার রয়েছে.. / ESP8266_NONOS_SDK-2.2.0 / bin / এ

  • ফ্ল্যাশ ডাউনলোড সরঞ্জাম (ESP8266 এবং ESP32 এবং ESP32 -S2) - নতুন ফার্মওয়্যার ঝলকানোর জন্য প্রোগ্রাম
  • ESP8266 SDK শুরু করার গাইড - মেমরি মানচিত্র রয়েছে যা আপনাকে প্রোগ্রাম চিপে অনুসরণ করতে হবে
  • ESP8266 AT নির্দেশনা সেট - ATচ্ছিক AT কমান্ড গাইড

ধাপ 2: হার্ডওয়্যার এবং সংযোগ

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

আপনার প্রয়োজন হবে:

কোন ESP8266 মডিউল বা বোর্ড,

যেকোনো ইউএসবি সিরিয়াল 3. V ভি কনভার্টার (ইএসপি ৫ ভি সহনশীল নয়) (কিছু বোর্ডের একটি যেমন- নোডএমসিইউ),

optionচ্ছিকভাবে 3.3V PSU (প্রতিটি সিরিয়াল কনভার্টারের ESP8266 আপ পাওয়ার ক্ষমতা নেই)।

প্রোগ্রামিং এর জন্য আপনাকে করতে হবে:

  • GPIO15 নিচে টানুন (বেশিরভাগ মডিউলের জন্য ডিফল্ট অবস্থা),
  • GPIO2 টানুন (বেশিরভাগ মডিউলের জন্য ডিফল্ট অবস্থা),
  • GPIO0 কে নিচে টানুন (সর্বদা করতে হবে, এটি একা রেখে দিন বা স্বাভাবিক অপারেশনের জন্য টানুন),

CH_PD টানুন।

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

ধাপ 3: ফ্ল্যাশ সাইজ চেক করা

এটা পরীক্ষা করো!
এটা পরীক্ষা করো!
এটা পরীক্ষা করো!
এটা পরীক্ষা করো!
এটা পরীক্ষা করো!
এটা পরীক্ষা করো!

আপনি যে কোন টার্মিনাল অ্যাপ্লিকেশন ব্যবহার করতে পারেন। "AT" কমান্ড কাজ করার জন্য সহজ পরীক্ষা, "AT+GMR" আপনাকে ফার্মওয়্যার সংস্করণ বলবে। প্রতিটি কমান্ডকে CR+LF দিয়ে শেষ করতে হবে। আপনি ESP8266 AT নির্দেশনা সেটে আরও পাবেন।

"AT+CWAP" নিকটবর্তী সমস্ত অ্যাক্সেস পয়েন্ট তালিকাভুক্ত করে, কিন্তু মডিউলটি স্টেশন মোডে থাকতে হবে: "AT+CWMODE_CUR = 1"

আমি আমার প্রিয় টার্মিনাল টেরা টার্ম এবং এর কনফিগারেশন (নতুন লাইন এবং সঠিক বড রেটের জন্য CR+LF) থেকে স্ক্রিনশট সংযুক্ত করেছি।

প্রস্তাবিত: