সুচিপত্র:
ভিডিও: আলটিমেট ESP8266-01 প্রোগ্রামার এবং ইউএসবি অ্যাডাপ্টার: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হাই বাউল, আপনি কি ছোট এবং সস্তা ESP8266-01 মডিউলের বাস্তব ক্ষমতা সম্পর্কে শুনেছেন? এটি বাজারে চালু করা হয়েছিল এই বলে যে আপনি যদি আপনার প্রকল্পে আইওটি ক্ষমতা যোগ করতে চান তবে এটি আপনার পছন্দ হওয়া উচিত। প্রকৃতপক্ষে এই ছোট মডিউলটি আপনার প্রকল্প হতে পারে, কেবল একটি যোগাযোগ যন্ত্র নয়।
এটি একটি ওয়াইফাই-রিপিটার হয়ে উঠতে পারে, খুব দরকারী। এটি আপনার বন্ধুদের ওয়াইফাই, তাদের ডিভাইস সংযোগ বিচ্ছিন্ন করা বা কয়েক ডজন ভুয়া নেটওয়ার্ক তৈরি করার জন্য একটি "মজার" হাতিয়ার হতে পারে (দয়া করে ল্যামার হবেন না এবং জিনিসগুলিকে মজার মনে রাখবেন, আইনি উল্লেখ না করে)। এটি একটি রিলে মডিউলে প্লাগ করা যায়, একটি আইওটি অ্যাকচুয়েটর হয়ে যায়, অথবা এটি একটি সেন্সর মডিউলে প্লাগ করা যায়, একটি আইওটি সেন্সর হয়ে যায়।
আমি এই জিনিসগুলি পরীক্ষা করছি এবং আমি সম্ভবত আরও টিউটোরিয়াল প্রকাশ করব কারণ আমি সত্যিই বিশাল সম্ভাবনার জন্য বিস্মিত।
আরো আসার জন্য আমাদের সাথেই থাকুন, আজকের টিউটোরিয়ালটি প্রোগ্রামার সম্পর্কে (বিভিন্ন সফটওয়্যার সহজেই পরীক্ষা করার জন্য বাধ্যতামূলক)।
ধাপ 1: উপাদান এবং উপকরণ
দুর্ভাগ্যবশত ESP8266-01 ব্রেবোর্ড বন্ধুত্বপূর্ণ নয়, এবং যখনই আপনি কিছু পরিবর্তন করতে চান তখন তারগুলি সংযোগ বিচ্ছিন্ন/পুনরায় সংযোগ করতে এটি বেশ বিরক্তিকর এবং সময়সাপেক্ষ। কিছু মনে করবেন না, একটি সত্যিই সস্তা ইউএসবি-সিরিয়াল কনভার্টার আছে যা আপনার পিসিতে ইএসপি কে পাওয়ার এবং সংযোগ করার জন্য ডিজাইন করা হয়েছে।
এটি কিভাবে ESP ফ্ল্যাশ করতে পারে? ভাল, আসলে, এটা পারে না ((⊙_☉)
বিব্রতকর, তাই না? আসলটা হল… বেশ বাজে কথা। তারা তখন একটি স্লাইডার সুইচ সহ একটি দ্বিতীয় সংস্করণ তৈরি করে, যাতে ইএসপি ফ্ল্যাশিং মোডে সেট করা যায়। আমার মনে হয় তারা ভেবেছিল যে -কিছু কারণে- স্ট্যান্ডার্ড ESP ব্যবহারকারীর ফ্ল্যাশ মোডে ডিভাইসটি সত্যিই দীর্ঘ সময়ের জন্য সেট করা দরকার, কেবল নতুন ফার্মওয়্যার (FW) ফ্ল্যাশ করার জন্য নয়। ইউএসবি প্লাগ ইন করার পরে যদি আপনি ফ্ল্যাশ না করার মোডে ফিরে যেতে ভুলে যান, তাহলে কোডটি চালানোর জন্য আপনাকে এটি আনপ্লাগ এবং রিপ্ল্যাগ করতে হবে। তারা তখন একটি সাধারণ ক্ষণস্থায়ী পুশবাটন দিয়ে তৃতীয় সংস্করণ তৈরি করে। ভাল ধারণা! বোতাম টিপতে ছোট এবং কঠিন মনে হচ্ছে, বিশেষ করে উপরে ইএসপি মডিউল দিয়ে, কিন্তু যাই হোক না কেন … যা আমাকে বিরক্ত করে তা হল, স্পষ্টতই, তারা ভেবেছিল যে আদর্শ ESP-01 ব্যবহারকারী খুব কম বাজেটে আছে এবং সে বহন করতে পারে না পুনরায় বুট করার জন্য একটি দ্বিতীয় ক্ষণস্থায়ী বোতাম - MCU (ESP এর প্রসেসর)। যে কোনও যুক্তিসঙ্গত লোকেরা এটি করবে, কারণ এটি সম্ভবত একক ডলার খরচ করে। না… তারা সিদ্ধান্ত নিয়েছে যে আপনি যদি MCU পুনরায় বুট করতে চান, এটিকে ফ্ল্যাশ মোডে সেট করতে পারেন, তাহলে আপনাকে ইউএসবি আনপ্লাগ এবং রিপ্ল্যাগ করতে হবে।
তুমি কি আমার সাথে মজা করছো? (ಠ_ಠ)
আসুন, আমরা এত দরিদ্র নই! আমরা সেই অতিরিক্ত $ শতক ব্যয় করতাম! কেন আপনি এই, এই, এই বা এই নকশাটি অনুলিপি করতে পারবেন না এবং আমাদের সুখী হতে দিন ??? (ノ ☉ ヮ ☉)
ভয় পাবেন না, যদি আমরা স্মার্ট প্রোগ্রামার কিনতে না পারি তবে আমরা কেবলমাত্র দুটি পিসিবি বোতাম এবং দুটি তারের সাহায্যে নির্দিষ্ট ESP-01 প্রোগ্রামার তৈরি করতে পারি!
একটি চমৎকার 3D প্রিন্টেড কেস যোগ করলে আমরা বোবা প্রথম সংস্করণের প্রোগ্রামারকে একটি সুন্দর এবং সত্যিই আরামদায়ক ডিভাইসে পরিণত করতে পারি। কেসটি "বেসিক" (সবচেয়ে সস্তা) ইউএসবি প্রোগ্রামার এবং ক্লাসিক 6x6 মিমি পিসিবি পুশবাটন, ওরফে স্পর্শযোগ্য পুশ বোতামের জন্য ডিজাইন করা হয়েছে। যদি আপনি সাবধানে দেখেন তবে আপনি দেখতে পাবেন যে আমি বিভিন্ন ফটোতে বিভিন্ন বোতাম ব্যবহার করছি। এটি কেবলমাত্র কারণ আমি দীর্ঘ শাখার বোতামগুলি ব্যবহার করার সিদ্ধান্ত নিয়েছি, এটি কেবল আমার আরামের জন্য। প্রতিটি বোতাম ভাল কাজ করে।
এখন, লিঙ্ক (অনুমোদিত, বিটিডব্লিউ):
ESP8266-01: Bangood, Amazon, Amazon।
ESP8266-01 প্রোগ্রামার: Bangood, Amazon, Amazon।
বাটন: Bangood, Amazon, Amazon।
আপনার কেবলমাত্র ন্যূনতম সোল্ডারিং সরঞ্জামগুলির প্রয়োজন হবে, যদি আপনি মনে করেন যে আপনি কিছু মিস করছেন যা আপনি এখানে দেখতে পারেন।
ধাপ 2: তারের এবং সমাবেশ
এটি সহজ: এই ফাইলটি ডাউনলোড করুন, আপনার 3D প্রিন্টারটি জ্বালিয়ে দিন, আপনার পছন্দ মতো যেকোনো উপাদান লোড করুন (আমি ভাল সহনশীলতার জন্য PLA কে সুপারিশ করি) এবং মুদ্রণ শুরু করুন।
এখন, তারের। GND পিনে দুটি ক্যাবল, আরএসটি -তে একটি কেবল এবং Gpio0 পিন -এ শেষ একটি ক্যাবল।
এই তারগুলি অবশ্যই পরিমাপ করতে হবে (আনুমানিক) এবং পুশবাটন পিনগুলিতে বিক্রি হবে। একই দিকে দুটি পিন চয়ন করুন, সাধারণত বোতামের বিপরীত দিকের পিনগুলি ব্রিজ করা হয় যাতে আপনি একটি সহজ সবসময় বন্ধ সংযোগ তৈরি করবেন। চিন্তা করবেন না, যদি আপনি ভুলটি বেছে নেন তবে আপনি কোনও ক্ষতি করবেন না। মাল্টিমিটার দিয়ে তৈরি একটি ধারাবাহিকতা পরিমাপ নিশ্চিত করতে পারে কোন পিনগুলি সঠিক। শর্ট সার্কিটের ঝুঁকি এড়াতে, উন্মুক্ত বোতাম পিনগুলিতে কয়েক ফোঁটা গরম আঠা রাখুন। তারপরে বোতামগুলিকে আঠালো করুন, বোতামগুলির মধ্যে আঠালো ফেলে না দেওয়ার বিষয়ে সতর্ক থাকুন কারণ অন্যথায় তারা আর কাজ করবে না। আমি ভিতরে থেকে কিছু গরম আঠালো ব্যবহার করেছি, সেগুলোকে জায়গায় রাখতে এবং বাইরে থেকে কিছু শক্তিশালী আঠালো।
এখন, যদি আপনি আপনার সোল্ডারিং দক্ষতায় আত্মবিশ্বাসী হন, আপনি সরাসরি কেসটি আঠালো করতে পারেন, তবে আমি আগে থেকেই একটু ঝলকানি পরীক্ষা করবো (পরবর্তী ধাপটি পড়ুন)।
কেস আঠালো করার জন্য আপনার এক ধরণের শক্তিশালী আঠালো দরকার, ইপক্সি ঠিক আছে, আমি সায়ানোঅ্যাক্রিলেট আঠা ব্যবহার করেছি (একইভাবে আমি বোতামগুলি সিমেন্ট করতে ব্যবহার করেছি)।
ধাপ 3: এটি কীভাবে ব্যবহার করবেন
শুধু ইউএসবি প্রোগ্রামার প্লাগ ইন করুন এবং ড্রাইভার ইন্সটল করুন, প্রোগ্রামাররা CH340 সিরিয়াল চিপ ব্যবহার করে, সে সম্পর্কে (উইন্ডোজের জন্য) অনেক টিউটোরিয়াল আছে।
ব্যবহার সহজ, একটি বোতাম MCU রিসেট করে, অন্যটি MCU ফ্ল্যাশ মোডে সেট করে যদি MCU (পুনরায়) বুট করার সময় টিপে রাখা হয়।
- আপনি কি আপনার প্রকল্পটি পুনরায় চালু করতে চান? রিসেট বোতাম টিপুন।
- আপনি একটি পরিবর্তিত ফার্মওয়্যার আপলোড করতে চান? ফ্ল্যাশ বোতাম টিপুন, ধাক্কা দিন এবং রিসেট বোতামটি ছেড়ে দিন, ফ্ল্যাশ বোতামটি ছেড়ে দিন। MCU কিছু কোড আপলোড করার জন্য প্রস্তুত হবে এবং তার পরে এটি কোডটি চালাবে।
আপনি যে কোন ফার্মওয়্যার আপলোড করতে চান, যে কোন সফটওয়্যার আপনি এটি আপলোড করতে ব্যবহার করতে চান, আপনার লক্ষ্য হিসাবে ব্যবহার করার জন্য একটি সঠিক COM পোর্ট এবং ESP এর জন্য একটি চমৎকার প্লাগ এবং প্লে ফিজিক্যাল কানেক্টর থাকবে এবং আপনাকে তারের সাথে জগাখিচুড়ি করতে হবে না এবং আপনাকে বিনা কারণে USB কে হয়রানি করতে হবে না। ওহ, অবশেষে!
আমি এই ছোট্ট ওয়াইফাই ডিভাইসের জন্য কিছু দরকারী ফার্মওয়্যার দেখানোর জন্য আলাদা টিউটোরিয়াল লিখব, আপলোড সফটওয়্যার টুলচেইন এবং তাদের কনফিগারেশন তুচ্ছ নয়, এটি প্রোগ্রামারদের জন্য উপযুক্ত। সাথে থাকুন!
প্রস্তাবিত:
আপনার নিজের রক ব্যান্ড ইকিট অ্যাডাপ্টার (লিগ্যাসি অ্যাডাপ্টার ছাড়া), নির্বিঘ্নে তৈরি করুন !: 10 টি ধাপ
আপনার নিজের রক ব্যান্ড ইকিট অ্যাডাপ্টার তৈরি করুন (লিগ্যাসি অ্যাডাপ্টার ব্যতীত), নিondসন্দেহে!: একটি জনপ্রিয় পডকাস্ট হোস্ট তার ওয়্যার্ড ইউএসবি লিগ্যাসি অ্যাডাপ্টার মারা যাওয়ার বিষয়ে তার উদ্বেগের কথা শোনার পর, আমি একটি ভাল/কাস্টম ইকিটকে আরবিতে সংযুক্ত করার জন্য একটি DIY সমাধান খুঁজছিলাম । ইউটিউবে জনাব ডোনিনেটরকে ধন্যবাদ যিনি তার অনুরূপ পি বিশদ একটি ভিডিও তৈরি করেছেন
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: 6 টি ধাপ
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: বর্ণনা: এই মডিউলটি ESP8266 মডিউল ESP-01 বা ESP-01S এর জন্য একটি USB অ্যাডাপ্টার /প্রোগ্রামার। এটি ESP01 প্লাগ করার জন্য সুবিধামত 2x4P 2.54mm মহিলা হেডার দিয়ে লাগানো হয়েছে। এছাড়াও এটি 2x4P 2.54mm পুরুষ h এর মাধ্যমে ESP-01 এর সমস্ত পিন ভেঙে দেয়
ফ্ল্যাশ ESP-01 (ESP8266) ইউএসবি-থেকে-সিরিয়াল অ্যাডাপ্টার ছাড়া রাস্পবেরি পাই ব্যবহার করে: 3 ধাপ
ফ্ল্যাশ ESP-01 (ESP8266) ইউএসবি-থেকে-সিরিয়াল অ্যাডাপ্টার ছাড়া রাস্পবেরি পাই ব্যবহার করে: এই নির্দেশাবলী আপনাকে কিভাবে আপনার ESP8266 মাইক্রোকন্ট্রোলারকে একটি ESP-01 WIFI মডিউলে প্রোগ্রামিং শুরু করতে হয় তা নির্দেশ করে। আপনাকে যা শুরু করতে হবে (অবশ্যই ESP-01 মডিউল ছাড়াও) হল রাস্পবেরি পাই জাম্পার ওয়্যার 10K রোধ যা আমি একটি পুনর্নবীকরণ করতে চেয়েছিলাম
ইউএসবি ইএসপি -12 প্রোগ্রামার: 7 টি ধাপ
ইউএসবি ইএসপি -12 প্রোগ্রামার: আমি ভেবেছিলাম আইওটি-র সাথে খেলাটা আকর্ষণীয় হবে তাই আমি esp8266 চেষ্টা করার সিদ্ধান্ত নিয়েছি। আমি esp8266 প্রোগ্রাম করার জন্য অসংখ্য সমাধান দেখেছি তাই আমি এখান থেকে কিছু ধারণা ধার নিয়েছি https: //www.instructables.com/id/USB-to-ESP-01-Boa … এবং তিনি
আলটিমেট পোর্টেবল পাওয়ার সোর্স: এক্সিম, পিএসপি, এবং ইউএসবি অল-ইন-ওয়ান চার্জার: ১১ টি ধাপ
আলটিমেট পোর্টেবল পাওয়ার সোর্স: অ্যাক্সিম, পিএসপি, এবং ইউএসবি অল-ইন-ওয়ান চার্জার: আমার প্রথম নির্দেশযোগ্য একটি কমপ্যাক্ট পাওয়ার সোর্স কীভাবে তৈরি করা যায় তা বর্ণনা করা হয়েছে যা দীর্ঘ ট্রিপে বর্ধিত ব্যবহারের জন্য 8 এএ ব্যাটারির ডেল এক্সিম পিডিএ বন্ধ করতে পারে। এটি শক্তি ফিল্টার করার জন্য একটি সাধারণ 7805 নিয়ন্ত্রক এবং কয়েকটি ক্যাপাসিটার ব্যবহার করেছিল। এটি আপনিও হতে পারেন