সুচিপত্র:

আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন - কিভাবে বুটলোডার বার্ন করবেন: 5 টি ধাপ
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন - কিভাবে বুটলোডার বার্ন করবেন: 5 টি ধাপ

ভিডিও: আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন - কিভাবে বুটলোডার বার্ন করবেন: 5 টি ধাপ

ভিডিও: আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন - কিভাবে বুটলোডার বার্ন করবেন: 5 টি ধাপ
ভিডিও: how to make oscilloscope using Arduino || home made oscilloscope 2024, নভেম্বর
Anonim
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন | কিভাবে বুটলোডার বার্ন করবেন
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন | কিভাবে বুটলোডার বার্ন করবেন
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন | কিভাবে বুটলোডার বার্ন করবেন
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন | কিভাবে বুটলোডার বার্ন করবেন

এই নির্দেশাবলীতে আমি আপনাকে দেখাব কিভাবে স্ক্র্যাচ থেকে একটি Arduino MINI তৈরি করতে হয়।

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

ভাল বোঝার জন্য দয়া করে ভিডিওটি দেখুন

এই টিউটোরিয়ালে তিনটি অংশ আছে।

1. সমস্ত উপাদান ডিজাইন করা এবং সংগ্রহ করা

2. নতুন চিপে বুটলোডার জ্বালানো

3. টেস্ট কোড আপলোড করা হচ্ছে

আমি এই নিবন্ধের শেষে পিসিবি ফাইল সংযুক্ত করেছি।

চল শুরু করা যাক!

ধাপ 1: উপাদান তালিকা

উপাদান তালিকা
উপাদান তালিকা
উপাদান তালিকা
উপাদান তালিকা
উপাদান তালিকা
উপাদান তালিকা
  1. CP2102 USB থেকে TTL মডিউল (বা CH340 এর মতো)
  2. আরডুইনো ন্যানো
  3. জাম্পার তার
  4. Atmega328P-AU চিপ
  5. AMS1117 5V রেগুলেটর
  6. 16MHz ক্রিস্টাল
  7. SMD LED
  8. SMD প্রতিরোধক (330R, 10K) (0604 প্যাকেজ)
  9. বোতাম সুইচ
  10. ক্যাপাসিটার (0.1uF, 22pF, 10uF) (আমি সিরামিক টাইপ ব্যবহার করেছি, কিন্তু বোর্ড SMD_0612 প্যাকেজের জন্য ডিজাইন করা হয়েছে)
  11. টার্মিনাল ফালা
  12. এসএমডি বিক্রয়ের জন্য সমস্ত সরঞ্জাম এবং আনুষাঙ্গিক।

ধাপ 2: সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা

সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা
সার্কিট ডায়াগ্রাম এবং সার্কিট বোর্ড তৈরি করা

আমি আমার SMD সোল্ডারিং টিউটোরিয়ালে Arduino MINI বোর্ড তৈরি করেছি। আপনি কিভাবে জানতে চান ভিডিওটি চেকআউট করতে পারেন।

একটি দ্রুত পুনরুদ্ধার … আমি স্টেনসিল ব্যবহার করে পিসিবিতে ঝাল পেস্ট প্রয়োগ করেছি, উপাদানগুলি স্থাপন করেছি এবং হট এয়ার ব্লোয়ার ব্যবহার করে সোল্ডার করেছি।

আমি Arduino ওয়েবসাইট থেকে ওপেন সোর্স Arduino PCB ফাইল ব্যবহার করেছি এবং আমার প্রয়োজনীয়তা এবং উপলভ্য যন্ত্রাংশ অনুযায়ী কিছুটা পরিবর্তন করেছি। পরে আমি JLCPCB থেকে PCB Online অর্ডার করলাম।

ধাপ 3: বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি

বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি
বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি
বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি
বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি
বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি
বুটলোডার বার্ন করার জন্য সংযোগ এবং পদ্ধতি

অনুগ্রহ করে এই সংযোগের বিবরণ অনুসরণ করুন (সহজে বোঝার জন্য ছবি/ভিডিও লিঙ্ক দেখুন*)

বাড়িতে তৈরি ArduinoMINI …………….. Arduino NANO

পিন 15 (MOSI) ………………………………. D11

পিন 16 (MISO) ………………………………. D12

পিন 17 (SCK) ………………………………… D13

পিন 29 (রিসেট) …………………………….. ডি 10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

সঠিক সংযোগ করার পরে বুট লোডার বার্ন করার পদ্ধতি।

1) আপনার পিসির ইউএসবিতে আরডুইনো ন্যানো সংযুক্ত করুন

2) উপযুক্ত বোর্ড এবং কম পোর্ট নির্বাচন করুন

3) টুলস মেনুতে ARDUINO AS ISP প্রোগ্রামার নির্বাচন করুন। পথ: সরঞ্জাম> প্রোগ্রামার> আরডুইনো আইএসপি হিসাবে

4) সরঞ্জামগুলিতে যান এবং বার্ন বুট লোডার নির্বাচন করুন। পথ: সরঞ্জাম> বার্ন বুট লোডার

5) এটি এক মিনিট পর্যন্ত সময় নিতে পারে এবং "সম্পন্ন বার্নিং বুট লোডার" বার্তাটি প্রদর্শিত হবে।

এর পরে আপনি সমস্ত সংযোগকারী তার এবং সংযোগগুলি সরিয়ে ফেলতে পারেন এবং আপনার নতুন AVR মাইক্রো-কন্ট্রোলার আপনার প্রকল্পগুলির জন্য স্বতন্ত্র ডিভাইস হিসাবে ব্যবহারের জন্য প্রস্তুত।

*সমস্ত ছবি পদ্ধতি অনুযায়ী ক্রম অনুসারে হয়

ধাপ 4: কোড আপলোড করে পরীক্ষা করা

কোড আপলোড করে পরীক্ষা করা হচ্ছে
কোড আপলোড করে পরীক্ষা করা হচ্ছে
কোড আপলোড করে পরীক্ষা করা হচ্ছে
কোড আপলোড করে পরীক্ষা করা হচ্ছে
কোড আপলোড করে পরীক্ষা করা হচ্ছে
কোড আপলোড করে পরীক্ষা করা হচ্ছে

এই ধাপে আমরা নতুন হোমমেড আরডুইনো মিনিতে কোড আপলোড করতে শিখব। কোড আপলোড করার জন্য আপনাকে প্রতিবার এই পদ্ধতি অনুসরণ করতে হবে।

সহজে বোঝার জন্য ছবি/ভিডিও লিঙ্ক দেখুন।

নতুন মাইক্রো-কন্ট্রোলার সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করার জন্য আমি ব্লিংক LED স্কেচ আপলোড করব।

সংযোগের বিবরণ:

বাড়িতে তৈরি Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx …………………………………………………….আরএক্স

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. সংযোগ তৈরির পর, আপনার কম্পিউটারে USB টিটিএল কনভার্টার বোর্ড (CP2102) এর সাথে সংযুক্ত করুন।

2. উদাহরণ মেনু থেকে ব্লিংক LED স্কেচ খুলুন।

3. টুলস মেনুতে, AVRISP প্রোগ্রামার নির্বাচন করুন এবং কোডটি আপলোড করুন।

4. উপযুক্ত COM পোর্ট এবং বোর্ড সেটিংস নির্বাচন করুন।

5. একবার কম্পিউটারের স্ক্রিন আপলোড করা দেখায়, রিসেট বোতাম টিপুন কারণ আমরা রিসেট করার জন্য ডিটিআর পিন সংযুক্ত করিনি।

জ্বলন্ত LED ইঙ্গিত দেয় যে মাইক্রো কন্ট্রোলার সঠিকভাবে কাজ করছে, এবং এই Arduino মিনি সমতুল্য বোর্ড আপনার প্রকল্পের জন্য ব্যবহার করা যেতে পারে। অতএব আমরা শিখেছি কিভাবে একটি নতুন ATMEGA 328P-AU চিপ বুট-লোড করতে হয়।

ধাপ 5: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান
সমস্যা সমাধান
সমস্যা সমাধান

পূর্ববর্তী ধাপগুলি থেকে পদ্ধতি অনুসরণ করে আপনি সহজেই আপনি সহজেই আটমেগা চিপ বুট-লোড করতে পারেন।

কিন্তু কিছু সফটওয়্যার বা মানুষের ত্রুটির কারণে এটি অসফল হয়ে যাবে। এখানে আমার থেকে কিছু পরামর্শ দেওয়া হল:

1) বুট লোডার জ্বালানো কাজ না করলে আপনার সার্কিট সংযোগ এবং উপাদানগুলি (প্রধানত ক্রিস্টাল) পরীক্ষা করুন।

2) নিশ্চিত করুন যে আপনি সফটওয়্যারে সঠিক বোর্ড এবং COM পোর্ট উল্লেখ করেছেন

3) ত্রুটিপূর্ণ ইউএসবি কেবল পরীক্ষা করুন।

4) যদি মাইক্রো কন্ট্রোলার চালিত হয় তাহলে সম্ভবত আপনার একটি ত্রুটিপূর্ণ আইসি আছে।

5) PCB এবং অবাঞ্ছিত ঝাল সেতুগুলিতে ধারাবাহিকতা পরীক্ষা করুন কারণ আমরা SMD কম্পোনেন্ট ব্যবহার করছি।

প্রস্তাবিত: