সুচিপত্র:

Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ
Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ

ভিডিও: Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ

ভিডিও: Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ
ভিডিও: LDmicro 3: PIC16F628A & Arduino Nano (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, নভেম্বর
Anonim
Arduino UNO এর সাথে ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার
Arduino UNO এর সাথে ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার

এটি বর্তমানে 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 আপলোড থেকে চিপের আসল প্রোগ্রামিং করতে পারি।

এবং এটাই.

প্রস্তাবিত: