সুচিপত্র:
- সরবরাহ
- ধাপ 1: পরিকল্পিত চিত্র
- ধাপ 2: উপাদানগুলির তালিকা, উপকরণ, সরঞ্জাম।
- ধাপ 3: পিসিবি তৈরি করা
- ধাপ 4: পিসিবি সমাবেশ।
- ধাপ 5: Arduino IDE এ ATTINY কোর আপলোড করুন
- ধাপ 6: Arduino ISP (In System Programmer) এর সাথে Arduino UNO আপলোড করুন।
- ধাপ 7: একটি ATTINY প্রোগ্রামিং
ভিডিও: Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এটি বর্তমানে ATTINY সিরিজের মাইক্রোকন্ট্রোলারগুলি তাদের বহুমুখীতা, কম দামের কারণে ব্যবহার করা আকর্ষণীয় কিন্তু এগুলিও যে তারা সহজেই Arduino IDE এর মতো পরিবেশে প্রোগ্রাম করা যায়।
Arduino মডিউলগুলির জন্য পরিকল্পিত প্রোগ্রামগুলি সহজেই ATTINY মাইক্রোকন্ট্রোলারে স্থানান্তরিত হতে পারে।
এজন্যই Arduino এর সাথে ATTINY প্রোগ্রামিং আকর্ষণীয়।
এই প্রকল্পটি ATTINY13, 85, 84 মাইক্রোকন্ট্রোলার এবং তাদের পরিসীমা প্রোগ্রাম করার লক্ষ্য রাখে।
আমরা Arduino UNO এর জন্য একটি ieldাল তৈরি করব যার উপরে একটি জিপ সকেট আছে যার মাধ্যমে ATTINY প্রোগ্রাম করা হবে।
এটি সস্তা, তৈরি করা সহজ এবং দরকারী।
সরবরাহ
সমস্ত উপাদান কম দামে AliExpress এ পাওয়া যাবে।
ব্যতিক্রমগুলি হল তাদের নিজস্ব কর্মশালা থেকে, যা এমনকি সস্তা।
ধাপ 1: পরিকল্পিত চিত্র
এটা খুবই সাধারণ.
Ieldালটি Arduino UNO দ্বারা চালিত, সরবরাহ ভোল্টেজের উপস্থিতি LED আলো দ্বারা নির্দেশিত হচ্ছে।
অবশ্যই, এক সময়ে শুধুমাত্র একটি চিপ প্রোগ্রাম করা যেতে পারে, প্রধান ছবিটি কীভাবে চিপগুলি প্রোগ্রাম করা হবে তা কেবল চিত্রিত করে। এটি পরিকল্পিত ডায়াগ্রামেও দেখানো হয়েছে।
Arduino রিসেট পিনে C1 = 22uF / 16V এর উপস্থিতি গুরুত্বপূর্ণ। এর অভাব প্রোগ্রামিংয়ের শুরুতে Arduino রিসেটের কারণে প্রোগ্রামিং করতে সক্ষম না হওয়ার দিকে পরিচালিত করে।
C2 = 47uF / 16V বিদ্যুৎ সরবরাহে বিরোধী-দোলক।
প্রকৃত প্রোগ্রামিং যথাক্রমে J1 পিন 3, 4, 5, 6, D10, D11, D12, D13 Arduino এ করা হয়।
কারণ প্রোগ্রামিং শুধুমাত্র 4 টি তারের উপর করা হয়, এটি উপযুক্ত অ্যাডাপ্টার প্লেট ব্যবহার করে ATTINY 13 এর পরিবর্তে অন্যান্য ATTINY (যেমন ATTINY 2313) এর প্রোগ্রামিংকে মানিয়ে নেওয়া সহজ।
Duালটি Arduino UNO- এর সাথে সংযুক্ত থাকে যাতে 4 টি সংযোগকারীর পিনের 1 থেকে 1 চিঠিপত্র থাকে (প্রধান ছবি দেখুন)।
ধাপ 2: উপাদানগুলির তালিকা, উপকরণ, সরঞ্জাম।
1. Arduino UNO R3-1 পিসি।
2. জিপ সকেট 2X14 পিন -1 পিসি।
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc।
4. R = 0, 33K/0, 25W-1pc।
5. LED 5mm। লাল -১ পিসি।
6. সংযোগকারী পিনহেডার উল্লম্ব 10pin-1pc, 8pin-2pcs, 6pin-1pc।
7. এসএমডি অ্যাডাপ্টার সকেট 8in-1pc।, 14pin-1pc। SMালের সাথে সংযুক্তি আছে, শুধুমাত্র যদি আপনি SMD চিপ ব্যবহার করেন।
8. এই উপাদানগুলো লাগানোর জন্য PCB।
9. ফ্লাডার, সোল্ডারিং টুলস, কম্পোনেন্ট পিন কাটার টুল।
10. ডিজিটাল মাল্টিমিটার (যেকোন প্রকার)।
11. কাজের প্রতি লোভ।
ধাপ 3: পিসিবি তৈরি করা
পিসিবি আমি নিজে 1.6 মিমি পুরু FR4, ডাবল সাইডে তৈরি করেছি।কোন ধাতব ছিদ্র নেই।
ক্রসিংগুলি আনইনসুলেটেড তার দিয়ে তৈরি করা হয়।
ড্রিলিং এবং ইচিংয়ের পরে, টিন দিয়ে ম্যানুয়ালি coverেকে দিন।
আমরা ডিজিটাল মাল্টিমিটার দিয়ে রুটগুলির ধারাবাহিকতা এবং তাদের মধ্যে সম্ভাব্য শর্ট সার্কিট পরীক্ষা করি।
পিসিবি তৈরির জন্য ছবি এবং পিডিএফই যথেষ্ট।
ধাপ 4: পিসিবি সমাবেশ।
ফ্লুডার এবং সোল্ডারিং টুল ব্যবহার করে এটি সহজ (ছবির মতো)।
জিপ সকেটের 2X3 পিন প্লাস্টিক (ছবিতে সাদা) দিয়ে coverেকে রাখা দরকারী। এটি সকেটে সঠিকভাবে চিপস সন্নিবেশ করতে অনেক সাহায্য করে।
লেবেলগুলি ইঙ্কস্কেপ প্রোগ্রাম দিয়ে তৈরি এবং স্বচ্ছ ফয়েল দিয়ে াকা।
সমাবেশ শেষ হলে, চেক করুন।
পরবর্তী ধাপ হল প্রোগ্রামারের কাজ করার জন্য প্রয়োজনীয় সফটওয়্যার ইনস্টল করা।
যদিও এটি বেশ কয়েকটি জায়গায় বর্ণিত হয়েছে, আমি এটির একটি সংক্ষিপ্ত ধাপে ধাপে বর্ণনা করা দরকারী বলে মনে করি।
ধাপ 5: Arduino IDE এ ATTINY কোর আপলোড করুন
1. Arduino IDEFile- পছন্দসমূহ চালু করে ditionতিহ্যবাহী বোর্ড পরিচালকদের URL ঠিকানা যোগ করে:
raw.githubusercontent.com/sleemanj/optiboo…
এটি কপি Ctrl + V দিয়ে করা হয়। (কপিপেস্ট কাজ করছে না) ঠিক আছে
একটি ভাল ইন্টারনেট সংযোগ প্রয়োজন।
2. ToolsBoardBoards Manager। প্রদর্শিত টেবিলে, স্ক্রোল করুন যতক্ষণ না আমরা DIY ATiny খুঁজে পাই।
ইনস্টলেশন কিছু সময় নিতে পারে।
এটি সম্পন্ন হওয়ার পরে, টুলস বোর্ড DIY ATtiny তে আমরা আরো ATTINY খুঁজে পাব।
এখান থেকে আমরা যে চিপটি প্রোগ্রাম করতে চাই তা বেছে নেব।
ধাপ 6: Arduino ISP (In System Programmer) এর সাথে Arduino UNO আপলোড করুন।
এটা সহজ, কিন্তু যত্ন নিতে হবে যাতে প্রোগ্রামার বোর্ড আরডুইনোতে োকানো না হয়!
আরডুইনো বোর্ডকে পিসি / ল্যাপটপে সংযুক্ত করুন।
পিসি / ল্যাপটপে স্টার্ট কন্ট্রোল প্যানেল ডিভাইস ম্যানেজারে, আমরা দেখি আরডুইনো ইউএনও বোর্ড কোথায় উপস্থিত হয়।
Arduino IDE টুলস বোর্ডে Arduino UNO নির্বাচন করুন।
Arduino IDE ToolsPortthe Arduino এর সাথে সংযুক্ত পোর্টটি দেওয়া আছে।
Arduino IDE ফাইলে->-উদাহরণ ArduinoISPArduinoISP। Arduino বোর্ডে এই স্কেচ আপলোড করুন।
এখন আমরা আরডুইনোতে প্রোগ্রামার ুকিয়ে দিতে পারি।
ধাপ 7: একটি ATTINY প্রোগ্রামিং
ধরুন আমরা একটি ATTINY85 প্রোগ্রাম করতে চাই।
এটি জিপ সকেটে সঠিক অবস্থানে ertedোকানো হয়, সরাসরি যদি এটি THT হয় বা অ্যাডাপ্টারের মাধ্যমে যদি এটি SMD হয়।
Arduino IDEToolsBoardDIY ATtinyATTINY85
এখন টুলস প্রসেসরের গতি (বেছে নেওয়া), অভ্যন্তরীণ অসিলেটর
আমরা Arduino সংযুক্ত পোর্ট নির্বাচন করি।
আইএসপি হিসাবে টুলস প্রোগ্রামার আরডুইনো
প্রথমে Burn Bootloader (ToolsBurn Bootloader থেকে) করা প্রয়োজন।
অপারেশনের সঠিকতা সিস্টেম দ্বারা নিশ্চিত করা হয়।
এখন আমরা Arduino IDE আপলোড থেকে চিপের আসল প্রোগ্রামিং করতে পারি।
এবং এটাই.
প্রস্তাবিত:
আইপ্যাড স্টাইলাস টিপ - (কিভাবে একটি জেট লেথে ছোট ছোট অংশ ঘুরানো যায়), আমি এটি টেক শপে তৈরি করেছি!: 7 টি ধাপ
আইপ্যাড স্টাইলাস টিপ - (কিভাবে একটি জেট লেথে ছোট ছোট অংশ ঘুরিয়ে দেওয়া যায়), আমি এটি টেক শপে তৈরি করেছি! এটি আপনার নিজের ক্যাপাসিটিভ স্টাইলাস তৈরির সবচেয়ে কঠিন অংশ! আমার ডেভেলপমেন্ট প্রেশার সংবেদনশীল লেখনীর জন্য রাবার নিব ধরে রাখার জন্য আমার একটি পিতলের টিপ দরকার ছিল। এই নির্দেশযোগ্য আপনাকে দেখাবে আমার
Arduino Uno এর জন্য ATtiny প্রোগ্রামার: 3 টি ধাপ
Arduino Uno এর জন্য ATtiny প্রোগ্রামার: যদি আপনি Arduino প্ল্যাটফর্মের সাথে আত্মবিশ্বাসী হয়ে থাকেন এবং অন্য কিছু atmel মাইক্রোকন্ট্রোলার প্রোগ্রামিং করার চেষ্টা করতে চান, এই নির্দেশিকা আপনাকে আপনার প্রথম পদক্ষেপগুলি করতে সাহায্য করবে। বিশেষ করে আপনি Arduino Uno সামঞ্জস্যপূর্ণ বোর্ডগুলির জন্য একটি ieldাল তৈরি করবেন যাতে
AVR মাইক্রোকন্ট্রোলারদের জন্য ISP প্রোগ্রামার: 4 টি ধাপ
AVR মাইক্রোকন্ট্রোলারের জন্য ISP প্রোগ্রামার: একটি মাইক্রোকন্ট্রোলার প্রোগ্রামার হল একটি হার্ডওয়্যার ডিভাইস যা সফটওয়্যারের সাথে থাকে যা পিসি থেকে মেশিন ল্যাঙ্গুয়েজ কোড মাইক্রোকন্ট্রোলার/EEPROM- এ স্থানান্তর করতে ব্যবহৃত হয়। AVR মাইক্রোকন্ট্রোলারের জন্য ISP প্রোগ্রামার হল সিরিয়াল প্রোগ্রামার যা s ব্যবহার করে
মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা: 10 টি ধাপ (ছবি সহ)
মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা: রিমোট কন্ট্রোলার, রাউটার এবং রোবটগুলির মধ্যে কী মিল আছে? মাইক্রোকন্ট্রোলার! আজকাল, শিক্ষানবিশ বান্ধব মাইক্রোকন্ট্রোলারগুলি ব্যবহার করা সহজ এবং কেবল একটি ল্যাপটপ, একটি ইউএসবি কেবল এবং কিছু (বিনামূল্যে) ওপেন সোর্স সফ্টওয়্যার দিয়ে প্রোগ্রাম করা যায়। উহু !! সব
একটি খুব ছোট রোবট তৈরি করুন: বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি একটি গ্রিপার দিয়ে তৈরি করুন।: 9 টি ধাপ (ছবি সহ)
একটি খুব ছোট রোবট তৈরি করুন: একটি গ্রিপার দিয়ে বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি তৈরি করুন: একটি গ্রিপার দিয়ে একটি 1/20 কিউবিক ইঞ্চি রোবট তৈরি করুন যা ছোট বস্তু তুলতে এবং সরাতে পারে। এটি একটি Picaxe মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত হয়। এই মুহুর্তে, আমি বিশ্বাস করি এটি হতে পারে পৃথিবীর সবচেয়ে ছোট চাকাযুক্ত রোবট যার মধ্যে একটি গ্রিপার রয়েছে। এতে কোন সন্দেহ নেই ch