সুচিপত্র:
- সরবরাহ
- ধাপ 1: আইটেম এবং সরঞ্জামগুলির ছবি: ডি
- ধাপ 2: ভেরোবোর্ড / ডট বোর্ড কাটা এবং প্রস্তুত করা
- ধাপ 3: ছবি এবং পিনআউট
- ধাপ 4: সোল্ডারিং …
- ধাপ 5: পরীক্ষা করা হচ্ছে …
- ধাপ 6: চূড়ান্তকরণ
ভিডিও: ESP -01 প্রোগ্রামার হ্যাক - সহজ এক :): 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
হাই ইএসপার্স, এই নির্দেশে আমি আপনাকে ESP-01 / ESP8266-01 / ES-01 মডিউলের জন্য প্রোগ্রামার বানানোর জন্য একটি সহজ হ্যাক দেখাব। আমাদের অধিকাংশই এই মডিউলের জন্য প্রোগ্রামার হিসেবে একটি Arduino বোর্ড বা FTDI USB-TTL ডিভাইস ব্যবহার করেছেন। উভয় পদ্ধতি জরিমানা কাজ করে। কিন্তু আরো একটি উপায় আছে!
সম্প্রতি আমি FTDI এর প্রতিস্থাপন হিসাবে এই মডিউলের জন্য একটি USB থেকে UART/ESP8266 ডিভাইস কিনেছি। কিন্তু আমি শীঘ্রই বুঝতে পারলাম যে এটি একটি প্রোগ্রামার হিসাবে ব্যবহার করা FTDI এর মতো নমনীয় নয়:(তাই একজন প্রকৌশলী হওয়ায় আমি যাচাই করেছিলাম যে এটি একটি প্রোগ্রামার হিসাবে ব্যবহার করা যায় কিনা … এবং প্রিস্টো! আমি এটিকে একটিতে রূপান্তর করার জন্য একটু হ্যাক করেছি। এবং এখন আপনার জীবনকে সহজ করার জন্য এখানে।
সরবরাহ
উপকরণ তালিকা
- USB থেকে UART/ESP8266 - 1
- দুটি 6 মিমি স্পর্শযোগ্য বোতাম - 1
- দুটি প্রতিরোধক বা কিছু জাম্পার তার
- ভেরোবোর্ড / ডট বোর্ডের টুকরা - ১
সরঞ্জামগুলির তালিকা
- ছুরি এবং হ্যাকস
- সোল্ডারিং কিট
- আঠালো বন্দুক
- প্লেয়ার কাটা
- রাস্প বা বালির কাগজ (ছবিতে দেখানো হয়নি)
ধাপ 1: আইটেম এবং সরঞ্জামগুলির ছবি: ডি
আপনার কাছে সঠিক আইটেম আছে কিনা তা যাচাই করুন।
ধাপ 2: ভেরোবোর্ড / ডট বোর্ড কাটা এবং প্রস্তুত করা
এরপরে, আমরা ছবিতে দেখানো কাটার লাইন বাদ দিয়ে প্রয়োজনীয় আকারের ন্যূনতম (6 x 17 বিন্দু) ভেরোবোর্ডটি কেটে ফেলি। টুকরোটি কেটে ফেলার পরে প্রান্ত মসৃণ করতে একটি রাস্প বা বালি কাগজ ব্যবহার করুন।
ধাপ 3: ছবি এবং পিনআউট
বাম দিকে USB থেকে UART/ESP8266 অ্যাডাপ্টার এবং উপরের ডানদিকে ES-01 মডিউলের পাইআউট ডায়াগ্রাম রয়েছে যা উপরের দিক থেকে আপনার বাম দিকে PCB ট্রেস অ্যান্টেনা রেখে।
মূলত আমাদের হ্যাক (সবুজ (পিন 5), লাল (পিন 6) এবং সায়ান (পিন 1)) বাস্তবায়নের জন্য আমাদের কেবল তিনটি পিনের প্রয়োজন, কিন্তু কিছু মডিউলে পিন 4 এবং 8 (কমলা পিন) পিসিবির সাথে আমার মত সংক্ষিপ্ত হয় না নিচের ডান ছবিতে দেখানো ট্রেস। সেক্ষেত্রে আপনাকে অবশ্যই প্রোগ্রামার হিসেবে মডিউল তৈরির জন্য তাদের সংক্ষিপ্ত করতে হবে।
ধাপ 4: সোল্ডারিং …
তাই এখন সোল্ডারিং..
প্রথমে ছোট পিন 4 এবং 8 যদি একটি ছোট তার দিয়ে শর্ট করা না হয়।
পরবর্তীতে 20 মিমি দৈর্ঘ্যের রেসিস্টর লিড / জাম্পার তারের 3 টুকরো কাটুন (আমি ফিগার -১ এ দেখানো রোধকারী লিড ব্যবহার করেছি। এখন তাদের নীচে (সোল্ডার সাইড) 1, 5 এবং 6 ফিগার -2 এবং 3 পিন করুন। মডিউল
এরপর চিত্র -4 এ দেখানো স্পর্শকাতর সুইচগুলি রাখুন এবং তিনটি পিনের অবস্থান চিহ্নিত করুন। সুইচগুলির অভিযোজন নোট করুন। ওরিয়েন্টেশনের জন্য মাল্টি মিটার বা ধারাবাহিকতা পরীক্ষক ব্যবহার করুন। চিত্র -৫ ও in-এ দেখানো সুইচগুলোকে বিক্রি করুন।
মডিউলের পিছনে ডাবল পার্শ্বযুক্ত ফোম টেপের এক বা দুই টুকরো আটকে রাখুন যাতে চিত্র -7 এর মতো সোল্ডার্ড জয়েন্টগুলির জন্য জায়গা তৈরি করতে ভেরোবোর্ডটি কিছুটা বাড়ানো যায়।
সোল্ডার করা পিনগুলি সংশ্লিষ্ট সুইচগুলিতে োকান এবং ভেরোবোর্ডটি টেপে দৃ press়ভাবে চাপুন।
সংযোগের জন্য পরিকল্পিত চিত্র দেখুন। আপনি আপনার সুবিধা অনুযায়ী সুইচ সংযুক্ত করতে পারেন। আমি রিসেট করার জন্য ডানটিকে সংযুক্ত করেছি এবং বামটিকে GPIO 0. এর সাথে সংযুক্ত করেছি। চিত্র -9 দেখুন।
এবং এটাই ! তুমি পেরেছ. পরীক্ষার আগে শেষবারের মতো পরিকল্পিতভাবে সমস্ত সংযোগ যাচাই করুন।
ধাপ 5: পরীক্ষা করা হচ্ছে …
দারূন কাজ!
অ্যাডাপ্টারে একটি ES-01 মডিউল andোকান এবং আপনার পিসির একটি USB পোর্টের সাথে সংযুক্ত করুন। আপনি যদি একটি এক্সটেনশন ক্যাবল ব্যবহার করেন তবে এটি সুবিধাজনক হবে। যে মুহুর্তে আপনি প্লাগ ইন করবেন আপনার ES-01 চালু করার সময় আপনার শক্তি দেখা উচিত। এটি একটি স্বাভাবিক মোড। এর মানে হল যে যদি ES-01 এর ভিতরে ফার্মওয়্যার থাকে তবে এটি কেবল কার্যকর করা শুরু করবে।
এখন GPIO 0 কী টিপুন এবং ধরে রাখুন (আমার ক্ষেত্রে '0' চিহ্নিত) এবং একবার রিসেট কী (আমার ক্ষেত্রে 'R' চিহ্নিত) টিপুন এবং ছেড়ে দিন। এবং তারপর '0' কী ছেড়ে দিন। এটি ES-01 মডিউলকে প্রোগ্রাম মোডে রাখবে।
এখন আপনি Arduino IDE বা PIO থেকে আপনার স্কেচ আপলোড করতে পারবেন। ডান বোর্ড এবং COM পোর্ট নির্বাচন করতে ভুলবেন না। যদি সবকিছু ঠিক থাকে তবে আপনার ডানদিকে দেখানো হিসাবে আপলোডের অবস্থা দেখতে সক্ষম হওয়া উচিত। আপলোড করার পরে রিসেট কী টিপুন এবং স্বাভাবিক মোডে ফিরে আসতে এবং আপলোড করা কোডটি চালানোর জন্য ছেড়ে দিন।
ধাপ 6: চূড়ান্তকরণ
আপনার প্রোগ্রামারকে পরীক্ষা করার পর নীচে গরম আঠালো একটি ব্লব রাখুন যাতে এটি বাছাই থেকে রক্ষা পায়।
আশা করি এই হ্যাকটি আপনাদের ভালো লাগবে। দয়া করে নির্দ্বিধায় মন্তব্য করুন এবং শেয়ার করুন। শান্তি..