সুচিপত্র:

ইউএসবি ইএসপি -12 প্রোগ্রামার: 7 টি ধাপ
ইউএসবি ইএসপি -12 প্রোগ্রামার: 7 টি ধাপ

ভিডিও: ইউএসবি ইএসপি -12 প্রোগ্রামার: 7 টি ধাপ

ভিডিও: ইউএসবি ইএসপি -12 প্রোগ্রামার: 7 টি ধাপ
ভিডিও: Hiphop sakura 🤬🤬 এর সাথে Collection VS না করতে চাওয়ায় রেগে গিয়ে আমাকে Kick দিলো 🤬🤬।আমি কি পেরেছি?? 🤔 2024, নভেম্বর
Anonim
ইউএসবি ইএসপি -12 প্রোগ্রামার
ইউএসবি ইএসপি -12 প্রোগ্রামার
ইউএসবি ইএসপি -12 প্রোগ্রামার
ইউএসবি ইএসপি -12 প্রোগ্রামার
ইউএসবি ইএসপি -12 প্রোগ্রামার
ইউএসবি ইএসপি -12 প্রোগ্রামার

আমি ভেবেছিলাম এটি IoT এর সাথে খেলা করা আকর্ষণীয় হবে তাই আমি esp8266 চেষ্টা করার সিদ্ধান্ত নিয়েছি। আমি সেখানে esp8266 প্রোগ্রাম করার জন্য অসংখ্য সমাধান দেখেছি তাই আমি এখান থেকে কিছু ধার ধারলাম https://www.instructables.com/id/USB-to-ESP-01-Boa… এবং এখানে https://cmheong.blogspot.com/2018/05/using-ch340-u… শুধু ফ্ল্যাশ এবং রিসেট বাটন সহ esp-01 প্রোগ্রাম করার জন্য। আমি এটি করার পরে আমি ভেবেছিলাম এটি esp-12 প্রোগ্রাম করার জন্য একটি অ্যাডাপ্টার মোড তৈরি করার চেষ্টা করা মজা হবে।

অংশ:

বিভিন্ন দেশে ছাড় এবং শিপিংয়ের কারণে দামগুলি পরিবর্তিত হতে পারে এবং কী নয়, কিন্তু আমার বিশেষ পরিস্থিতিতে লেখার সময় ঠিক আছে

CH340 USB থেকে ESP8266 ESP-01 ওয়াইফাই মডিউল অ্যাডাপ্টার $ 0.80

10 পিসি ক্ষণস্থায়ী সুইচ বাটন $ 0.52

ESP-12S ESP8266 $ 1.95

2 পিসি ESP-12 ব্রেকআউট বোর্ড $ 0.40

10 পিসি পোগো পিন $ 2.05

2 পিসি ডাবল সারি SMT SMD পুরুষ পিন হেডার স্ট্রিপ সংযোগকারী $ 1.33

পাতলা তার

গরম আঠালো বন্দুক এবং আঠালো

সোল্ডারিং লোহা এবং ঝাল

এলাস্টিক ব্যান্ড

ধাপ 1: ব্রেকআউট বোর্ডে পোগো পিনগুলি বিক্রি করুন

ব্রেকআউট বোর্ডে পোগো পিন্স বিক্রি করুন
ব্রেকআউট বোর্ডে পোগো পিন্স বিক্রি করুন

নিম্নলিখিত পিনের জন্য ব্রেকআউট বোর্ডে পোগো পিনগুলি বিক্রি করুন:

রেস্ট (রিসেট)

CH_PC (EN)

ভিসিসি

TXD

আরএক্সডি

GPIO0

জিপিআইও 2

GPIO15

GND

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

মাল্টিমিটারের সাথে ধারাবাহিকতা যাচাই করে নিশ্চিত করুন যে পোগো পিনগুলি একে অপরের সাথে সংক্ষিপ্ত নয়। ব্রেকআউট বোর্ডে CH_PC এবং VCC, GPIO15 এবং GND এর মধ্যে 10k রোধক রয়েছে তাই সেই পিনের মধ্যে একটি পড়ার আশা করুন।

ধাপ 2: ESP-12 ব্রেকআউট বোর্ড এবং তারে সোল্ডার পিন হেডার

ESP-12 ব্রেকআউট বোর্ড এবং ওয়্যার-এ সোল্ডার পিন হেডার
ESP-12 ব্রেকআউট বোর্ড এবং ওয়্যার-এ সোল্ডার পিন হেডার
ESP-12 ব্রেকআউট বোর্ড এবং ওয়্যার-এ সোল্ডার পিন হেডার
ESP-12 ব্রেকআউট বোর্ড এবং ওয়্যার-এ সোল্ডার পিন হেডার

বোর্ডের পিছনে সোল্ডার করার সময় বোর্ডের সামনে লম্বা পিনের সাথে ব্রেকআউট বোর্ডের সাথে আসা দুটি p পি পিন হেডার সংযুক্ত করুন, বোর্ডের পিছনে সোল্ডার করার সময় আপনাকে সমস্ত পিন বোর্ডে বিক্রি করতে হবে না (উল্লেখ করুন এখানে মিনিমাম ফ্ল্যাশিং স্কিম্যাটিক্সের জন্য)। এর কারণ হল যদি আপনি একটি esp-12 চালাতে/প্রোগ্রাম করতে চান যা ইতিমধ্যে একটি ব্রেকআউট বোর্ডে বিক্রি করা হয়েছে তবে এটি এটি করতে সক্ষম হওয়া উচিত (যদিও আমি এখনও এটি চেষ্টা করি নি)। এখন ডাবল সারি এসএমটি পিন হেডারের একটি অংশ কেটে নিন যাতে 4 টি পিনের দুটি সারি থাকে। ব্রেকআউট বোর্ডের সাথে মিলে যাওয়া একটি ESP-01 পিনআউট অনুযায়ী 4 পিন ডাবল সারির জন্য পিনআউট সংযোগকারী সোল্ডার ওয়্যার।

নাম ঠিক একই নয় (GND ছাড়া) কিন্তু:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

ধাপ 3: CH340 ইউএসবি অ্যাডাপ্টারে সোল্ডার বোতাম

CH340 ইউএসবি অ্যাডাপ্টারে সোল্ডার বোতাম
CH340 ইউএসবি অ্যাডাপ্টারে সোল্ডার বোতাম
CH340 ইউএসবি অ্যাডাপ্টারে সোল্ডার বোতাম
CH340 ইউএসবি অ্যাডাপ্টারে সোল্ডার বোতাম

GPIO0 এবং GND পিনের মধ্যে ফ্ল্যাশ মোডের জন্য CH340 USB অ্যাডাপ্টারের নীচে সোল্ডার বোতাম। অ্যাডাপ্টারে গরম আঠা।

রিসেট এবং জিএনডি পিনের মধ্যে রিসেট মোডের জন্য CH340 ইউএসবি অ্যাডাপ্টারের পিছনে সোল্ডার বোতাম। অ্যাডাপ্টারে গরম আঠা

ধাপ 4: হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার

হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার
হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার
হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার
হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার
হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার
হট গ্লু পোগো পিন, ফোম এবং ডাবল সারি 4p পিন হেডার

পগো পিনের ভেতরের দিকটা গরম আঠালো করে ব্রেকআউট বোর্ডে তাদের কিছুটা শক্তি দিন, খেয়াল রাখবেন চলন্ত পিনে কোন আঠা যেন না লাগে। পোগো পিনের মধ্যে সামান্য প্যাকেজিং ফেনা (বা যেকোনো সংকোচনযোগ্য স্পঞ্জের মতো উপাদান) আঠালো করুন যাতে esp-12 খুব সহজে ফাঁকে পড়ে না। ব্রেকআউট বোর্ডের পিছনে শ্রীমতি ডবল সারি 4p হেডার আঠালো করুন যাতে CH340 ইউএসবি অ্যাডাপ্টার থেকে বের হওয়ার সময় এটি সংযোগ বিচ্ছিন্ন না হয়।

ধাপ 5: আরেকটি ব্রেকআউট বোর্ডের সাথে Pogo Pins এবং স্যান্ডউইচ-এ ESP-12 সারিবদ্ধ করুন

অন্য ব্রেকআউট বোর্ডের সাথে ESP-12 অন্টো পোগো পিন এবং স্যান্ডউইচ সারিবদ্ধ করুন
অন্য ব্রেকআউট বোর্ডের সাথে ESP-12 অন্টো পোগো পিন এবং স্যান্ডউইচ সারিবদ্ধ করুন
অন্য ব্রেকআউট বোর্ডের সাথে ESP-12 অন্টো পোগো পিন এবং স্যান্ডউইচ সারিবদ্ধ করুন
অন্য ব্রেকআউট বোর্ডের সাথে ESP-12 অন্টো পোগো পিন এবং স্যান্ডউইচ সারিবদ্ধ করুন
অন্য ব্রেকআউট বোর্ডের সাথে ESP-12 অন্টো পোগো পিন এবং স্যান্ডউইচ সারিবদ্ধ করুন
অন্য ব্রেকআউট বোর্ডের সাথে ESP-12 অন্টো পোগো পিন এবং স্যান্ডউইচ সারিবদ্ধ করুন

ESP-12 (আমি একটি ESP-12F এবং একটি ESP-12S দিয়ে পরীক্ষা করেছি) পোগো পিনের উপর সারিবদ্ধ করুন এবং উপরে আরেকটি ব্রেকআউট বোর্ড দিয়ে স্যান্ডউইচ করুন। একটি স্থিতিস্থাপক ব্যান্ড ব্যবহার করে এটিকে শক্তভাবে ধরে রাখুন। সমস্ত পরিচিতি পর্যাপ্ত চাপে স্পর্শ করছে তা নিশ্চিত করার জন্য আপনাকে esp-12 সামঞ্জস্য করতে হতে পারে। ইএসপি -12 এর পাশে বসন্ত ধাতব ক্লিপগুলি ব্যবহার করার পরিবর্তে পোগো পিন ব্যবহার করার পরিবর্তে এটি সম্ভবত কম চিত্তাকর্ষক হবে। এখানে ইউটিউবে একটি উদাহরণ দেওয়া হয়েছে যেখানে কেউ একটি অব্যবহৃত মাদারবোর্ড https://www.youtube.com/embed/BvY_T-My9Ls এবং https://www.youtube.com/watch থেকে PCI স্লট থেকে পরিচিতি ব্যবহার করেছে? v = gI_lKu2uJDs

দ্রষ্টব্য: আরও কিছু ব্যবহারের পরে আমি পোগো পিনের উপর সারিবদ্ধ এবং পর্যাপ্ত চাপ প্রয়োগ করা খুব সূক্ষ্ম মনে করি, তাই আমি লোকেদের সুপারিশ করি যে তারা পোগো পিন ব্যবহার না করার চেষ্টা করুন যতক্ষণ না তারা অনেক হতাশার সাথে মোকাবিলা করতে পারে।

ধাপ 6: CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন

CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন
CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন
CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন
CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন
CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন
CH340 ইউএসবি অ্যাডাপ্টার এবং প্রোগ্রাম দূরে Esp-12 অ্যাডাপ্টার মোড প্লাগ করুন

CH340 ইউএসবি অ্যাডাপ্টারের মধ্যে esp-12 অ্যাডাপ্টার মোড প্লাগ করুন (ইউএসবি প্লাগের মতো একই দিকের বোর্ডের উপরে) তারপর এটি আপনার পিসিতে আটকে রাখুন এবং আপনার প্রোগ্রাম লোড করতে Arduino IDE বা ESP ফ্ল্যাশ ডাউনলোড টুল ব্যবহার করুন।

দ্রষ্টব্য: যদি ফ্ল্যাশ পদ্ধতি কাজ না করে তবে এটি হতে পারে কারণ পোগো পিন এবং এসপি -12 এর মধ্যে যোগাযোগ ভাল নয়, সমস্ত পোগো পিন জুড়ে ভাল এমনকি চাপ দিতে esp-12 এবং/অথবা ইলাস্টিক ব্যান্ড সমন্বয় করুন

ধাপ 7: Arduino IDE এর সাথে BLINK উদাহরণ ঝলকানি (alচ্ছিক)

Image
Image
Arduino IDE এর সাথে BLINK উদাহরণ ঝলকানি (alচ্ছিক)
Arduino IDE এর সাথে BLINK উদাহরণ ঝলকানি (alচ্ছিক)
Arduino IDE এর সাথে BLINK উদাহরণ ঝলকানি (alচ্ছিক)
Arduino IDE এর সাথে BLINK উদাহরণ ঝলকানি (alচ্ছিক)

Arduino IDE শুরু করুন এবং BLINK উদাহরণ লোড করুন।

ফ্ল্যাশ মোডে প্রবেশ করতে ফ্ল্যাশ বোতাম (নীচে) ধরে রাখুন এবং রিসেট বোতাম (পিছনে) টিপুন তারপর ফ্ল্যাশ বোতাম (নীচে) ছেড়ে দিন।

Esp-12 এর প্যারামিটার সেট আপ করুন

আপলোড ক্লিক করুন

যদি এটি সঠিকভাবে কাজ করে তবে এটি ভিডিওর মতো আচরণ করা উচিত

দ্রষ্টব্য: যদি ফ্ল্যাশ পদ্ধতি কাজ না করে তবে এটি হতে পারে কারণ পোগো পিন এবং এসপি -12 এর মধ্যে যোগাযোগ ভাল নয়, সমস্ত পোগো পিন জুড়ে ভাল এমনকি চাপ দিতে esp-12 এবং/অথবা ইলাস্টিক ব্যান্ড সমন্বয় করুন

প্রস্তাবিত: