সুচিপত্র:

$ 2 Arduino। ATMEGA328 এককভাবে। সহজ, সস্তা এবং খুব ছোট। একটি সম্পূর্ণ গাইড।: 6 টি ধাপ (ছবি সহ)
$ 2 Arduino। ATMEGA328 এককভাবে। সহজ, সস্তা এবং খুব ছোট। একটি সম্পূর্ণ গাইড।: 6 টি ধাপ (ছবি সহ)

ভিডিও: $ 2 Arduino। ATMEGA328 এককভাবে। সহজ, সস্তা এবং খুব ছোট। একটি সম্পূর্ণ গাইড।: 6 টি ধাপ (ছবি সহ)

ভিডিও: $ 2 Arduino। ATMEGA328 এককভাবে। সহজ, সস্তা এবং খুব ছোট। একটি সম্পূর্ণ গাইড।: 6 টি ধাপ (ছবি সহ)
ভিডিও: How to burn bootloader using 2 arduino uno's (Tutorial) 2024, জুলাই
Anonim
Image
Image
অংশ তালিকা
অংশ তালিকা

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

তাদের খরচ মাত্র 2 টাকা, আপনার Arduino এর মতোই করতে পারে এবং আপনার প্রকল্পগুলিকে অত্যন্ত ছোট করে তুলতে পারে।

আমরা পিন লেআউট, কিভাবে বুটলোডার জ্বালিয়ে এটিকে আরডুইনো সফটওয়্যারের জন্য প্রস্তুত করতে হয় এবং কিভাবে স্কেচ আপলোড করতে হয় তা কভার করব।

আপনি কিভাবে আপনার Arduino প্রকল্পগুলিকে ছোট এবং সস্তা করতে পারেন তা খুঁজে বের করতে এই নির্দেশের বাকি অংশগুলি দেখুন।

ধাপ 1: অংশ তালিকা

1 আরডুইনো

1 ATMEGA328P-PU চিপ। আমি এখানে আমার পেয়েছি:

ব্রেডবোর্ড

তারের

Alচ্ছিক: পরীক্ষার জন্য LED এবং 330 ওহম প্রতিরোধক

ধাপ 2: লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন

লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন
লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন
লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন
লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন

একটি Arduino বোর্ড একটি 16MHz বহিরাগত অসিলেটর সঙ্গে মান আসে।

আমাদের সত্যিই এই 16 মেগাহার্টজ দোলকের প্রয়োজন নেই কারণ এটিএমইজিএ 328 পি-পিইউতে 8 মেগাহার্টজ দোলক রয়েছে।

এই চিপটি 8MHz এ একটি স্বতন্ত্র মাইক্রোকন্ট্রোলার হিসাবে কাজ করার জন্য, আমাদের Arduino পরিবেশের জন্য একটি লাইব্রেরি ডাউনলোড এবং ইনস্টল করতে হবে।

এটি করার জন্য, জিপ ফাইলটি ডাউনলোড করতে আপনার Arduino সংস্করণের সাথে মিলিত লিঙ্কটি ক্লিক করুন।

এটি হবে 1-6-x.zip, 1-5-x.zip অথবা 1-0-x.zip

বুটলোডার জ্বালান
বুটলোডার জ্বালান

পরবর্তীতে File → preferences → “Sketchbook Location” -এ ক্লিক করে Arduino স্কেচবুক ফোল্ডারটি খুঁজে বের করতে হবে। আমার ক্ষেত্রে "C: / Users om tomtomheylen / Documents / Arduino" এটি আপনার ক্ষেত্রে ভিন্ন হতে পারে।

অবস্থানটি অনুলিপি করুন এবং "এই পিসি" এ যান, এটি বারে আটকান এবং এন্টার টিপুন।

আপনি যদি "হার্ডওয়্যার" নামে একটি ফোল্ডার দেখতে পান তবে এটি খুলুন।

যদি না হয়, ডান ক্লিক করে "হার্ডওয়্যার" নামে একটি নতুন ফোল্ডার তৈরি করুন এবং "নতুন → ফোল্ডার" নির্বাচন করুন এবং "হার্ডওয়্যার" টাইপ করুন। এখন এটি খুলুন।

জিপ সংরক্ষণাগার থেকে "হার্ডওয়্যার" ফোল্ডারে রুটিবোর্ড ফোল্ডারটি সরান।

বুটলোডার বার্ন করুন
বুটলোডার বার্ন করুন

আপনার Arduino IDE পুনরায় চালু করুন এবং "Tools → board" এ যান।

যদি সবকিছু ঠিক থাকে, তাহলে আপনাকে "একটি ব্রেডবোর্ডে আটমেগা 328 (8MHz অভ্যন্তরীণ ঘড়ি)" তালিকায় দেখতে হবে।

সবচেয়ে কঠিন অংশটি এখন সম্পন্ন করা হয়েছে তাই আসুন সেই ATMEGA328 এ কিছু মজা পাম্পিং লাইফ করি।

ধাপ 3: বুটলোডার বার্ন করুন

এই ATMEGA328 মাইক্রোকন্ট্রোলার চিপগুলি সাধারণত খালি আসে। আরডুইনো আইডিই দিয়ে তাদের কাজ করার জন্য, আমাদের এমন কিছু করতে হবে যাকে "বুটলোডার জ্বালানো" বলা হয়। এটি একটি ছোট্ট কোড যা আমরা চিপে বার্ন করি তাই এটি Arduino সফটওয়্যারটি বুঝতে পারবে।

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

এটি করার জন্য, আপনার Arduino কে আপনার কম্পিউটারে সংযুক্ত করুন এবং "File → example → ArduinoIsp" এ যান এবং "Arduino Isp" নির্বাচন করুন। আপনার Arduino এ এই স্কেচ আপলোড করুন এবং আপনার কম্পিউটার থেকে সংযোগ বিচ্ছিন্ন করুন।

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

পরবর্তীতে আমরা আরডুইনোকে ATMEGA328 এর সাথে সংযুক্ত করি যেমন আপনি ছবিতে দেখতে পাচ্ছেন।

চিপের অর্ধ বৃত্তটি লক্ষ্য করুন। নিশ্চিত করুন যে এটি সঠিক দিকে আছে।

এখন আপনার Arduino সংযোগ করুন এবং Arduino IDE তে "সরঞ্জাম → প্রোগ্রামার" এ যান এবং "Arduino as ISP" নির্বাচন করুন।

পরবর্তীতে "Tools → Board" এ যান এবং "একটি ব্রেডবোর্ডে Atmega 328 (8MHz অভ্যন্তরীণ ঘড়ি)" নির্বাচন করুন।

এখন সরঞ্জামগুলিতে যান এবং "বার্ন বুটলোডার" নির্বাচন করুন।

আপনার বুটলোডার পুড়ে গেছে এবং আপনার চিপ স্কেচ আপলোড করার জন্য প্রস্তুত!

যদি আপনার একটি ত্রুটি বার্তা থাকে, আপনার Arduino আনপ্লাগ করুন এবং পূর্ববর্তী পদক্ষেপগুলি পুনরাবৃত্তি করুন।

ধাপ 4: স্কেচ আপলোড করা

একটি স্কেচ আপলোড করার জন্য আপনাকে Arduino বোর্ড থেকে ATMEGA328 চিপ সরিয়ে নিতে হবে এবং ছবিতে দেখানো রুটিবোর্ডের সাথে সংযোগ করতে হবে।

আপনি এটি করার জন্য FT232RL এর মত একটি ইউএসবি থেকে সিরিয়াল প্রোগ্রামার ব্যবহার করতে পারেন। আমি এখানে একটি মিনি নির্দেশযোগ্য করেছি:

আমি ব্লিঙ্ক স্কেচ পরীক্ষা করার জন্য বোর্ডে একটি প্রতিরোধকের সাথে একটি নেতৃত্ব সংযুক্ত করেছি।

পিন লেআউটের জন্য এই চিত্রটি কীভাবে ব্যবহার করবেন তা এখানে।

উদাহরণস্বরূপ, যদি আপনি IDE তে 13 পিন শুরু করেন, এটি Arduino বোর্ডে 13 পিন বা ATMEGA328 চিপে 19 পিন উপস্থাপন করে।

অভিনন্দন, আপনি এটি তৈরি করেছেন! আপনি এখন আপনার নিজের মিনিফাইড আরডুইনো প্রজেক্টগুলিকে সোল্ডারিং শুরু করতে পারেন।

ধাপ 5: কয়েকটি সহায়ক টিপস

কয়েকটি সহায়ক টিপস
কয়েকটি সহায়ক টিপস

আমি আপনাকে আরও কিছু সহায়ক টিপস দিয়ে এই নির্দেশযোগ্যটি শেষ করব:

যদি আপনি একটি প্রকল্প বিক্রি করেন, তাহলে আপনাকে একটি 28 পিন ডিআইপি সকেট ব্যবহার করতে হবে এবং প্রকল্পটি সোল্ডার করার পরে ATMEGA328 যোগ করতে হবে।

আমি এখানে আমার পেয়েছি

3 টি প্রথম পায়ে কিছু খারাপ মহিলা হেডার পিন বিক্রি করা ভাল অনুশীলন যাতে আপনি এখনও প্রয়োজন হলে স্কেচ পরিবর্তন বা আপলোড করতে পারেন।

যদি আপনার মাইক্রো কন্ট্রোলার অদ্ভুত আচরণ করে, আপনি + এবং -এর মধ্যে 10 থেকে 100 uf ক্যাপাসিটর যুক্ত করতে পারেন।

আপনি চিপ অর্ডার করার সময় নিশ্চিত করুন যে এটি ATMEGA328P-PU।

ধাপ 6: চূড়ান্ত নোট

আপনি কি এই নির্দেশযোগ্য পছন্দ করেছেন, দয়া করে প্রিয় বোতামটি ক্লিক করুন এবং সাবস্ক্রাইব করুন।

এছাড়াও আমার "কিভাবে চাইনিজ আরডুইনো ক্লোন ঠিক করবেন" নির্দেশনা দেখুন।

পরবর্তী নির্দেশনায় দেখা হবে।

ধন্যবাদ, টম হেইলেন

ফেসবুক:

আমাকে এই কাজটি করতে সাহায্য করার জন্য দান করুন:

প্রস্তাবিত: