সুচিপত্র:
- সরবরাহ
- ধাপ 1: পরিকল্পিত তৈরি করা
- ধাপ 2: পদচিহ্ন উপাদানগুলিতে স্ক্যাম্যাটিক ম্যাপিং
- ধাপ 3: PCB তৈরি করা
- ধাপ 4: শেষ মন্তব্য
ভিডিও: Arduino Attiny Programming Shield - SMD: 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
হ্যালো, আমি গত মাসগুলিতে পরিধানযোগ্য জিনিসগুলির জন্য আমার প্রোগ্রামিং টুলের সেটআপ নিয়ে কাজ করছিলাম। আজ আমি কিভাবে আমার Arduino শিল্ড তৈরি করেছি তা শেয়ার করতে চাই।
কিছুক্ষণ গুগল করার পরে, আমি এই আকর্ষণীয় পুরানো নিবন্ধটি অ্যাটিনি প্রোগ্রামিং শিল্ডটি পেয়েছি, যা আমাকে নিজের একটি তৈরি করতে অনুপ্রাণিত করেছিল।
এই ieldালটি Arduino Uno সামঞ্জস্যপূর্ণ এবং নিম্নলিখিত ATTiny uCs এর সাথে নিম্নলিখিত প্যাকেজ PDIP/SOIC/TSSOP, হ্যাঁ.. SMD প্যাকেজিং এর সাথে ব্যবহার করার উদ্দেশ্যে করা হয়েছে:)
আসুন প্রকল্পের সীমাবদ্ধতাগুলি সংজ্ঞায়িত করি:
- Arduino Uno সামঞ্জস্যপূর্ণ
- ATtiny25/45/85, ATtiny24/44/84 এবং ATtiny2313A/4313 সামঞ্জস্যপূর্ণ
- PDIP/SOIC/TSSOP সামঞ্জস্যপূর্ণ
- একটি PCB প্রান্ত সংযোগকারী ব্যবহার করে SMD প্যাকেজ সমর্থিত
সরবরাহ
প্রয়োজনীয় হার্ডওয়্যার:
- Arduino বোর্ড সংযোগের জন্য 1 x 6 পিন 2.54 মিমি উল্লম্ব হেডার
- 1 x 5 পিন 2.54 মিমি উল্লম্ব হেডার
- 1 x 1 পিন 2.54 মিমি উল্লম্ব হেডার
- 1x PDIP_8 সকেট
- 1x PDIP_20 সকেট
-
SMD প্যাকেজ সাপোর্টের জন্য 1 x PCB এজ এক্সটেনশন সকেট। আমি টিই কানেক্টিভিটি দ্বারা প্রদত্ত একটি ব্যবহার করছি
- 1 x 10 uC ক্যাপাসিটরের SMD প্যাকেজ
- স্ট্যাটাস ইঙ্গিতের জন্য 1 টি লাল, 1 টি হলুদ এবং 1 টি সবুজ এসএমডি এলইডি। আমি Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP ব্যবহার করছি
- 3 এসএমডি প্রতিরোধক (3225 প্যাকেজ), প্রতিটি 400 ওহম
প্রয়োজনীয় সরঞ্জাম:
স্কিম্যাটিক্স এবং পিসিবি ডিজাইনের জন্য CAD টুল, আমি Kicad 5.1.5 ব্যবহার করছি
ধাপ 1: পরিকল্পিত তৈরি করা
আসুন উপরের ছবিতে পরিকল্পিত পরীক্ষা করি।
Cাল ইউসি প্রোগ্রামিং জন্য 2 বিকল্প আছে।
- আমরা সংশ্লিষ্ট PDIP প্যাকেজিংয়ের জন্য 2 টি DIP সকেট ব্যবহার করছি।
- অন্যদিকে এসএমডি প্যাকেজ চিপগুলি একটি মিনি পিসিবি ডিভাইসের অংশ (পরিধানযোগ্য)। PCB থেকে PCB প্লাগ ইন্টারফেসে 6 টি পিন রয়েছে। এটি পিসিবি এজ সকেট থেকে ertedোকানো/অপসারণ করা যেতে পারে (পিসি মেইনবোর্ডের জন্য মিনি পিসিআই ইন্টারফেসের অনুরূপ)। উপরের ছবিতে আপনি এই বোর্ডে ব্যবহৃত সংযোগকারীটিও খুঁজে পেতে পারেন।
শেষটি একটি alচ্ছিক বৈশিষ্ট্য, আপনি আপনার প্রয়োজনের উপর ভিত্তি করে আপনার স্কিম্যাটিক্স থেকে এটি সরাতে পারেন। আপনি এই লিংকের অধীনে ATTiny-Wearable-Device-PCB-Edge-Connector খুঁজে পেতে পারেন কিভাবে এই উদ্দেশ্যে একটি মিনি PCB তৈরি করবেন তার ব্যাখ্যা।
PDIP সকেট এবং প্রান্ত সংযোগকারী উপরের টেবিলের উপর ভিত্তি করে Arduino পিনের সাথে সংযুক্ত। এগুলি ISP প্রোগ্রামিংয়ের জন্য প্রয়োজনীয় সংকেত।
মন্তব্য: আরডুইনো বোর্ডে একটি ক্যাপাসিটর যুক্ত করা হয়েছে, শুধু প্রোগ্রামিং প্রক্রিয়ার সময় যেকোনো রিসেট বাতিল করতে।
ধাপ 2: পদচিহ্ন উপাদানগুলিতে স্ক্যাম্যাটিক ম্যাপিং
এই প্রকল্পের বেশিরভাগ পায়ের ছাপ কিক্যাড ফুটপ্রিন্ট লাইব্রেরির অংশ। আমরা এখানে একটি সংক্ষিপ্ত বিরতি দিচ্ছি, আমরা কোন বিকল্পগুলি বেছে নিয়েছি এবং কেন তা নির্দেশ করতে।
বিস্তারিত জানার জন্য উপরের ছবিটি দেখুন, অনুগ্রহ করে নির্দেশিত হিসাবে SMD ক্যাপাসিটরের পদচিহ্ন ব্যবহার করুন এবং PCB এজ কানেক্টরের জন্য THT 6 পিন হেডার ব্যবহার করুন (পিচ 2.54 মিমি, কোন 3D মডেল পাওয়া যায় না)।
ধাপ 3: PCB তৈরি করা
পিসিবি লেআউটের মূল পদ্ধতি ব্যাখ্যা করা যাক:
- পিছনের দিকে আমরা আমাদের আরডুইনো বোর্ডের সাথে সংযোগ স্থাপনের জন্য শুধুমাত্র PAD স্থাপন করি।
- উপরের দিকে, আমরা ডিআইপি সকেট, মিনি পিসিবি সকেট এবং স্ট্যাটাস এলইডি থাকতে চাই।
এই মহান Arduino বর্ণনা Arduino Uno অঙ্কন উপর ভিত্তি করে, আমরা আমাদের লেআউটে ieldাল সংযোগকারী স্থাপন শুরু করতে পারেন (উপরের ছবি চেক করুন)। একটি ভাল অভ্যাস হিসাবে আমরা আমাদের পরিমাপের ইউনিটগুলি ইঞ্চিতে পরিবর্তন করি, যাতে দূরত্বের হিসাবের প্রচেষ্টা হ্রাস পায়।
ধাপ 4: শেষ মন্তব্য
আমি একই সময়ে একটি চিপ প্রোগ্রাম করার জন্য ieldাল ব্যবহার করছি। সিগন্যাল লেভেল এবং প্রোগ্রামিং প্রবাহে কোন সমস্যা এড়ানোর জন্য আমি এটি করার সুপারিশ করব।
প্রয়োজনে আমি সংশ্লিষ্ট ফাইলগুলির একটি লিঙ্ক আপডেট করব।
একবার আমি বোর্ডের একটি সুন্দর ছবি তুললে, আমি এটি এখানে আপলোড করব। আশা করি আপনিও মজা করেছেন!
প্রস্তাবিত:
কিভাবে একটি সস্তা Attiny Arduino বোর্ড করতে: 4 ধাপ (ছবি সহ)
কিভাবে একটি সস্তা Attiny Arduino বোর্ড তৈরি করতে হয়: ভাল বেশিরভাগ সময় আমি যখন কিছু প্রকল্পে Arduino প্রয়োজন যেখানে আমি কিছু I/O পিনের প্রয়োজন কষ্ট পাই 85/45 Arduino-Tiny হল ATtiny এর একটি ওপেন সোর্স সেট
Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ
Arduino UNO- এর সাথে ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ক্ষুদ্র প্রোগ্রামার: এটি বর্তমানে ATTINY সিরিজের মাইক্রোকন্ট্রোলারগুলি তাদের বহুমুখিতা, কম দামের কারণে ব্যবহার করা আকর্ষণীয় কিন্তু এটিও যে তারা সহজেই Arduino IDE এর মতো পরিবেশে প্রোগ্রাম করা যায়। Arduino মডিউলগুলির জন্য পরিকল্পিত প্রোগ্রাম হতে পারে সহজেই স্থানান্তর
Arduino Programming Via Mobile -- Arduinodroid -- Android এর জন্য Arduino Ide -- চোখের পলক: 4 টি ধাপ
Arduino Programming Via Mobile || Arduinodroid || Android এর জন্য Arduino Ide || চোখের পলক: আরো ভিডিও পেতে দয়া করে আমার ইউটিউব চ্যানেলটি সাবস্ক্রাইব করুন …… আরডুইনো একটি বোর্ড, যা সরাসরি ইউএসবি এর মাধ্যমে প্রোগ্রাম হতে পারে। এটি কলেজ এবং স্কুল প্রকল্পের জন্য বা এমনকি পণ্য প্রোটোটাইপের জন্য খুব সহজ এবং সস্তা। অনেকগুলি পণ্য প্রথমে এটির জন্য আমার জন্য তৈরি করে
Arduino Alternative - STM32 Blue Pill Programming Via USB: 5 ধাপ
Arduino Alternative - STM32 Blue Pill Programming Via USB: আপনি এবং আমি দুজনেই Arduino বোর্ডগুলিকে পছন্দ করি, ক্ষুদ্রতম Attiny85 থেকে শুরু করে সবচেয়ে বড় MEGA2560 পর্যন্ত। তবে আপনার যদি আরও গতি, আরও এনালগ ইনপুট, আরও নির্ভুলতার প্রয়োজন হয়, তবে এখনও আরডুইনো প্রোগ্রামিং থেকে স্যুইচ করতে চান না, সেখানে একটি মার্জিত সমাধান রয়েছে।
ATTiny-RAT, ATTINY চালিত মিনি লাইটফলোয়ার: 3 টি ধাপ
ATTiny-RAT, ATTINY চালিত মিনি লাইটফলোয়ার: হাই বন্ধুরা, আমি আমার শেষ নির্দেশনাটি পোস্ট করার পর কিছুক্ষণ হয়ে গেছে। আচ্ছা আমার মাথায় এখন অনেক কিছু ঘুরছে কিন্তু আমি আমার " প্রথম পদক্ষেপ " ATTiny- সিরিজের চিপগুলির সাথে এই সংক্ষিপ্ত নির্দেশে আপনার জন্য। আমি আদেশ দিচ্ছি