সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ প্রয়োজন
- ধাপ 2: বিদ্যুৎ সরবরাহের জন্য সার্কিট্রি যোগ করা
- ধাপ 3: ATMEGA8/168/328 বুনিয়াদি
- ধাপ 4: প্রকল্পটি শুরু করুন
- ধাপ 5: ক্রিস্টাল যোগ করা
- ধাপ 6: রিসেট সুইচ যোগ করা
- ধাপ 7: আরডুইনো পিন 13 এ LED লিড
- ধাপ 8: Arduino- প্রস্তুত
- ধাপ 9: সফটওয়্যার ব্যবহার করতে হবে
ভিডিও: Techduino -- কিভাবে আপনার নিজের ঘরে তৈরি Arduino Uno R3 --: 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
যদি আপনি আমার মত হন, আমার Arduino পাওয়ার পর এবং আমার প্রথম চিপে একটি চূড়ান্ত প্রোগ্রামিং করার পর, আমি এটি আমার Arduino Uno R3 থেকে টেনে নিয়ে আমার নিজের সার্কিটে রাখতে চাই। এটি ভবিষ্যতে প্রকল্পগুলির জন্য আমার Arduino মুক্ত করবে। অনেক ওয়েব পেজ এবং ফোরাম পড়ার পরে, আমি এই নির্দেশযোগ্য একত্রিত করতে সক্ষম হয়েছিলাম। আমি সব তথ্য এক জায়গায় শিখতে চেয়েছিলাম, এবং অনুসরণ করা সহজ ছিল মন্তব্য এবং পরামর্শগুলি স্বাগত এবং প্রশংসা করা হয় কারণ আমি এখনও এই সমস্ত জিনিস শিখতে চেষ্টা করছি।
ধাপ 1: যন্ত্রাংশ প্রয়োজন
এটি করার জন্য, আপনার প্রয়োজন হবে:
Arduino তারের জন্য মৌলিক অংশ
- একটি রুটিবোর্ড 22 AWG তার
- 7805 ভোল্টেজ নিয়ন্ত্রক
- 2 LEDs 220 220 Ohm প্রতিরোধক
- 1 10k ওহম প্রতিরোধক
- 2 10 ইউএফ ক্যাপাসিটার
- 16 মেগাহার্টজ ঘড়ি স্ফটিক
- 2 22 pF ক্যাপাসিটার
- ছোট ক্ষণস্থায়ী সাধারণত খোলা ("বন্ধ") বোতাম
ধাপ 2: বিদ্যুৎ সরবরাহের জন্য সার্কিট্রি যোগ করা
এখানে আমি LM7805 এর পরিবর্তে 5V মোবাইল চার্জার ব্যবহার করছি (এই সংস্করণটি 5V নিয়ন্ত্রিত বিদ্যুৎ সরবরাহ ব্যবহার করে)। এটি সহজ এবং বোর্ডে কিছু স্থান সংরক্ষণ করুন। আপনি LM7805 করতে পারেন কিন্তু তারপরে আপনাকে একটি উচ্চ ভোল্টেজ সরবরাহ ব্যবহার করতে হবে তাই আমি 5V ধ্রুব চার্জার ব্যবহার করছি।
ধাপ 3: ATMEGA8/168/328 বুনিয়াদি
এগিয়ে যাওয়ার আগে, এই ছবিটি দেখুন। Arduino এর ফাংশনগুলির সাথে আপনার Atmega চিপের প্রতিটি পিন কী করে তা শেখার জন্য এটি একটি দুর্দান্ত সম্পদ। আপনি যেভাবে নির্দিষ্ট পিনগুলি সংযুক্ত করেন তার পিছনে এটি অনেক বিভ্রান্তি স্পষ্ট করবে। আরও বিস্তারিত তথ্যের জন্য, Atmega168 (সংক্ষিপ্ত সংস্করণ) (দীর্ঘ সংস্করণ) এর জন্য ডেটশীটে উঁকি দিন। এখানে Atmega328 (ছোট সংস্করণ) (দীর্ঘ সংস্করণ) জন্য শীট
ধাপ 4: প্রকল্পটি শুরু করুন
স্বাভাবিক ক্রিয়াকলাপের সময় চিপটি পুনরায় সেট করা থেকে রোধ করার জন্য RESET পিন থেকে 10k ওহম পুলআপ প্রতিরোধককে +5V এর সাথে সংযুক্ত করে শুরু করুন। রিসেট পিন মাটিতে নামানোর সময় চিপটি পুনরায় বুট করে।
পিন 7 - Vcc - ডিজিটাল সাপ্লাই ভোল্টেজ
পিন 8 - GND
পিন 22 - GND
পিন 21 - AREF - ADC এর জন্য এনালগ রেফারেন্স পিন
পিন 20 - AVcc - ADC কনভার্টারের জন্য সরবরাহ ভোল্টেজ। যদি এডিসি ব্যবহার না করা হয় এবং বিদ্যুতের সাথে লো-পাস ফিল্টারের মাধ্যমে বিদ্যুৎ সংযোগের প্রয়োজন হয় (যদি একটি কম পাস ফিল্টার হয় এমন একটি সার্কিট যা বিদ্যুতের উৎস থেকে শব্দ কমায়। এই উদাহরণটি একটি ব্যবহার করছে না)
ধাপ 5: ক্রিস্টাল যোগ করা
পিন 9 এবং 10 এর মধ্যে একটি 16 মেগাহার্টজ বহিরাগত ঘড়ি যোগ করুন, এবং দুটি পিন থেকে মাটিতে চলমান দুটি 22 পিএফ ক্যাপাসিটার যুক্ত করুন।
ধাপ 6: রিসেট সুইচ যোগ করা
ছোট স্পর্শকাতর সুইচ যোগ করুন যাতে আপনি যখনই চান আরডুইনো রিসেট করতে পারেন এবং একটি নতুন প্রোগ্রাম আপলোড করার জন্য চিপ প্রস্তুত করতে পারেন। প্রয়োজনে এই সুইচের একটি দ্রুত ক্ষণস্থায়ী প্রেস চিপটি পুনরায় সেট করবে। ব্রেডবোর্ডের ফাঁক পেরিয়ে অ্যাটমেগা চিপের ঠিক উপরে সুইচ যোগ করুন। তারপরে, সুইচের নিচের বাম পা থেকে একটি তারের যোগ করুন Atmega চিপের RESET পিনে এবং সুইচের উপরের বাম পা থেকে একটি তারের মাটিতে।
ধাপ 7: আরডুইনো পিন 13 এ LED লিড
এই বোর্ডে ব্যবহৃত চিপটি ইতিমধ্যেই blink_led প্রোগ্রাম ব্যবহার করে প্রোগ্রাম করা হয়েছে যা Arduino সফটওয়্যারের সাথে আসে। আপনার যদি ইতিমধ্যেই একটি Arduino প্রিন্টেড সার্কিট বোর্ড চলমান থাকে, তাহলে আপনি যে চিপটি তৈরি করছেন তা দিয়ে আপনি যে রুটিবোর্ড সংস্করণটি তৈরি করছেন তা পরীক্ষা করে দেখা ভাল। আপনার কাজ Arduino থেকে চিপ টানুন এবং এই বোর্ডে এটি চেষ্টা করুন। Blink_led প্রোগ্রাম পিন 13. Arduino এ পিন 13 AVR ATMEGA8-16PU/ATMEGA168-16PU পিন 13 নয়। এটি আসলে Atmega চিপে 19 পিন।
অবশেষে, LED যোগ করুন। লম্বা লেগ বা অ্যানোড লাল তারের সাথে যুক্ত হয় এবং ছোট পা বা ক্যাথোড মাটিতে যাওয়া 220 ওহম প্রতিরোধকের সাথে সংযুক্ত হয়।
ধাপ 8: Arduino- প্রস্তুত
এই মুহুর্তে যদি আপনি ইতিমধ্যে অন্য কোথাও আপনার চিপ প্রোগ্রাম করে থাকেন এবং চিপটি পুনরায় প্রোগ্রাম করার জন্য এই ব্রেডবোর্ড সার্কিটের প্রয়োজন না হয় তবে আপনি এখানে থামতে পারেন। কিন্তু মজার অংশ হল ইন-সার্কিট প্রোগ্রামিং তাই একটি ব্রেডবোর্ডে সত্যিই একটি সম্পূর্ণ ইউএসবি-আরডুইনো-সার্কিট তৈরি করতে থাকুন!
ধাপ 9: সফটওয়্যার ব্যবহার করতে হবে
এই টেকডুইনো বোর্ড তৈরি করতে আমি সার্কিট উইজার্ড ট্রায়াল ভার্সন সফটওয়্যার ব্যবহার করেছি। আপনি এটি ব্যবহার করতে পারেন অথবা আমি এখানে প্রয়োজনীয় সার্কিট ডায়াগ্রাম এবং PCB লেআউট প্রদান করছি।
আমার প্রকল্প দেখার জন্য ধন্যবাদ।