সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: পিনআউট এবং সংযোগ
- ধাপ 3: পিসিবি তৈরি করা
- ধাপ 4: IDE সেট আপ করা
- ধাপ 5: প্রোগ্রামিংয়ের জন্য ইউএনও প্রস্তুত করা
- ধাপ 6: অ্যাট্টিনি প্রোগ্রামিং
- ধাপ 7: অতিরিক্ত টিপস
ভিডিও: Attiny85 প্রোগ্রামিং (ieldাল) Arduino UNO ব্যবহার করে: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনার Arduino সঙ্গে খেলা মহান মজা। যাইহোক, কখনও কখনও আকার গুরুত্বপূর্ণ।
Arduino UNO ছোট, কিন্তু যদি আপনি আপনার প্রকল্পটি একটি ছোট ঘের হতে চান, তাহলে UNO অনেক বড় হতে পারে। আপনি একটি NANO বা MINI ব্যবহার করার চেষ্টা করতে পারেন, কিন্তু আপনি যদি সত্যিই ছোট হতে চান, আপনি ক্ষুদ্র যান, Attiny সুনির্দিষ্ট হতে।
এগুলি বেশ ছোট, সস্তা চিপ (মূলত ছোট Arduinos) এবং Arduino IDE তে প্রোগ্রাম করা যায়, তবে আপনি লক্ষ্য করতে পারেন যে কোন USB সংযোগ নেই। তাহলে আমরা কিভাবে এটি প্রোগ্রাম করব ???
প্রতিটি সমস্যার জন্য, একটি সমাধান আছে। আপনি সহজেই আপনার আরডুইনো ইউএনওকে একজন প্রোগ্রামার হিসাবে পরিণত করতে পারেন, এটিকে অ্যাটিনির সাথে সংযুক্ত করতে পারেন এবং সেভাবে প্রোগ্রাম করতে পারেন।
এখন, যদি আপনি এটি একবার করেন, এটি একটি ভাল বিকল্প, তবে আপনি যদি আপনার অ্যাটিনির সাথে খেলতে যান তবে আপনি লক্ষ্য করতে পারেন যে এই সমস্ত তারগুলিকে বারবার সংযুক্ত করা বেশ বিরক্তিকর হয়ে ওঠে।
যদি কেবল কিছু উপায় থাকে তবে আমরা কেবল একটি ব্রেডবোর্ড এবং সেই সমস্ত তারগুলি ব্যবহার না করেই অ্যাটডিনিকে আরডুইনোতে সংযুক্ত করতে পারতাম। এবং আছে!
এই উত্তেজনাপূর্ণ আমি আপনাকে দেখাব কিভাবে আপনার নিজের Arduino Attiny ieldাল তৈরি করতে হয়, যা Attiny25/45/85 এর সাথে কাজ করে।
আপনি এটি একটি ব্রেডবোর্ডে তৈরি করতে পারেন (যা বেশ নোংরা দেখায়) অথবা আপনি একটি PCB ব্যবহার করতে পারেন।
বিটিডব্লিউ, এই নির্দেশযোগ্যটি পিসিবি প্রতিযোগিতায় প্রবেশ করেছে, তাই যদি আপনি এই নির্দেশযোগ্য পছন্দ করেন তবে নির্দেশের শেষে এটি আপনার ভোট দেওয়ার কথা বিবেচনা করুন।
ধাপ 1: আপনার যা লাগবে
এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:
-আরডুইনো আইডিই (একটি নতুন সংস্করণ সুপারিশ করা হয়, কিন্তু 1.6.x বা নতুন কিছু কাজ করা উচিত)
-Atiny25/45/85 (প্রোগ্রামার তৈরি করার জন্য আপনার আসলে এটির প্রয়োজন নেই, কিন্তু যদি আপনার চিপ না থাকে তবে প্রোগ্রামার বানানোর কোন মানে নেই)
-2pcs 4pin পুরুষ হেডার (আপনি 40 টি সারি কিনতে পারেন এবং সাবধানে 4 টি বন্ধ করতে পারেন)
-1 ইলেক্ট্রোলাইটিক ক্যাপাসিটর (10uF থেকে 100uF যে কোন জায়গায় ঠিক আছে)
-8 পিন সকেট (অথবা আপনি 4pin মহিলা হেডারের 2pcs ব্যবহার করতে পারেন)
-আরডুইনো ইউএনও (অবশ্যই ক্লোনগুলি ঠিক কাজ করে)
-1 পিসিবি বোর্ড যা ইউএনও (বা একটি ব্রেডবোর্ড এবং কিছু তারের যদি আপনি কেবল জিনিসগুলি পরীক্ষা করতে চান) এর সাথে খাপ খায়
আপনারা যারা আরও ছোট প্যাকেজে আরও মার্জিত সমাধান চান তাদের জন্য, আমি JLCPCB থেকে একটি PCB অর্ডার করার সুপারিশ করছি (10pcs খরচ প্রায় 10usd শিপিং সহ)। আপনি ধাপ 4 এ গারবার ফাইলগুলি খুঁজে পেতে পারেন।
যদি আপনি না জানেন যে সেগুলি কী … আপনার আসলে জানার দরকার নেই, কেবল জিপ ডাউনলোড করুন এবং JLCPCB সাইটে টেনে আনুন, তারপর একটি অর্ডার দিন। পরবর্তী ধাপে এই সম্পর্কে আরো।
জেএলসিপিসিবি তৈরি করা ieldালটি সরাসরি আপনার আরডুইনো ইউএনও -তে ফিট করে, আপনাকে কেবল উপাদানগুলির উপর ঝালাই করতে হবে এবং আপনি আপনার নিজের একটি নিখুঁত, কমপ্যাক্ট অ্যাটিনি প্রোগ্রামার পেয়েছেন।
ধাপ 2: পিনআউট এবং সংযোগ
এখানে Attiny85 pinout এর একটি ছবি। এটি Attiny25 এবং Attiny45 এর জন্য একই। উপরের ছোট অর্ধবৃত্ত লক্ষ্য করুন। এটা মনোযোগ দিন। এটি সেখানে আছে যাতে আপনি ভুল করে এটিকে সার্কিটে পিছনে লাগাবেন না।
অর্ধ বৃত্তটি চিপে একটি ছোট কালো বিন্দু দ্বারা উপস্থাপিত হয় (সার্কিট সংযোগ সহ ছবিতে)
স্ক্র্যাচ থেকে বোর্ড তৈরি করছে এমন প্রত্যেকের জন্য, সংযোগগুলি নিম্নরূপ হওয়া উচিত:
UNO ----- Attiny
পিন 10 --- পিন 1
পিন 11 --- পিন 5
পিন 12 --- পিন 6
পিন 13 --- পিন 7
5V -------- পিন 8
Gnd ------ পিন 4
Arduino UNO- তে Gnd এবং রিসেট পিনের মধ্যে ক্যাপাসিটরের সংযোগ করতে ভুলবেন না।
আমি আপনাকে ইউএনও -এর মহিলা হেডারের মধ্যে পুরুষ শিরোনামগুলি রাখার পরামর্শ দিচ্ছি, বোর্ডটি উপরে রাখুন যাতে সবকিছু যথাসম্ভব স্থির থাকে এবং তারপর সোল্ডারিং শুরু হয় যাতে এটি পরে ফিট হয়।
একবার আপনি সবকিছু সংযুক্ত করলে, সংযোগগুলি আবার পরীক্ষা করুন এবং অ্যাটিনির প্রকৃত অভিযোজন। (চিপে ছোট বিন্দু মনে রাখবেন)
যদি কোন ভুল না থাকে, তাহলে আপনি সফটওয়্যার অংশে 4 ধাপে যেতে পারেন অথবা আপনি 3 ধাপে যেতে পারেন এবং দেখতে পারেন কিভাবে একটি পেশাদারীভাবে তৈরি PCB অর্ডার করতে হয় যা আরও ভাল দেখায় এবং কোন কিছুর জন্য খরচ হয় না।
ধাপ 3: পিসিবি তৈরি করা
আপনি পরবর্তী ধাপে সংযোগ অনুযায়ী আপনার নিজের পিসিবি তৈরি করতে পারেন অথবা আপনি JLCPCB থেকে পেশাদারভাবে তৈরি একটি কিনতে পারেন। (স্পন্সর নন, কিন্তু আমি চাই তারা হতো)
চিন্তা করবেন না, আপনি কি করছেন তা জানার দরকার নেই, কেবল ছবিগুলি অনুসরণ করুন।
- প্রথমে জারবার ফাইলগুলি ডাউনলোড করুন (জিপ ফাইল যা আমার নির্দেশের অন্তর্ভুক্ত)। এটি আনজিপ করবেন না।
- এখানে, JLCPCB ওয়েবসাইটে যান।
- জিপ ফাইলটি টেনে আনুন এবং ড্রপ করুন যেখানে এটি বলে "এখানে আপনার গারবার যুক্ত করুন" (ছবিতে দেখানো হয়েছে)
- অন্যান্য বিকল্পগুলি পরিবর্তন করার দরকার নেই, তাই কেবল "কার্টে সংরক্ষণ করুন" এ ক্লিক করুন
- একটি নতুন পৃষ্ঠা খুলবে, কেবল "নিরাপদভাবে চেকআউট" ক্লিক করুন
- পরবর্তী পৃষ্ঠায়, আপনাকে আপনার শিপিং এবং পেমেন্টের তথ্য পূরণ করতে হবে। আমি আপনাকে পেপ্যাল ব্যবহার করে এবং শিপিংয়ের সস্তা সংস্করণটি ব্যবহার করার পরামর্শ দিই (এক্সপ্রেস বেশি খরচ করে কিন্তু এটি আপনার দোরগোড়ায় 5 দিনের মধ্যে হওয়া উচিত), তবে সস্তাটি কয়েক সপ্তাহেরও বেশি সময় নেয় না।
- চালিয়ে যান ক্লিক করুন, আপনার বোর্ডের জন্য অর্থ প্রদান করুন এবং এটাই। আপনি কোন কিছুর জন্য শীর্ষ মানের তৈরি বোর্ড পাবেন।
এখন যদি আপনি জেএলসিপিসিবি আপনার বোর্ডগুলি তৈরি এবং জাহাজের জন্য অপেক্ষা করতে না চান বা আপনি আপনার হাত নোংরা পেতে পছন্দ করেন এবং শেষ পণ্যটি নোংরা মনে করবেন না, যতক্ষণ এটি কাজ করে, আপনি একটি ব্যবহার করে আপনার নিজের বোর্ড তৈরি করতে পারেন ধাপ 3 এ উল্লিখিত সংযোগগুলি তৈরি করে সাধারণ স্ট্রিপবোর্ড।
ধাপ 4: IDE সেট আপ করা
আরডুইনো আইডিই খুলতে আপনার প্রথম কাজটি করতে হবে।
ফাইল-> পছন্দগুলিতে যান
"অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল:" এ পেস্ট করুন:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
এবং ঠিক আছে ক্লিক করুন
পরবর্তীতে যান সরঞ্জাম-> বোর্ড-> বোর্ড ম্যানেজার (তালিকার একেবারে শীর্ষে)
"আপনার অনুসন্ধান ফিল্টার করুন …" টাইপ করুন attiny। এটি শুধুমাত্র একটি নির্বাচন খুঁজে পাওয়া উচিত। এটিতে ক্লিক করুন এবং ইনস্টল করুন।
একবার এটি ইনস্টল করা হয়ে গেলে, আইডিই বন্ধ করুন যাতে সবকিছু রিসেট হয়।
অভিনন্দন! আপনি সবেমাত্র কঠিন অংশটি শেষ করেছেন, তবে অ্যাট্টিনি প্রোগ্রাম করার জন্য আপনাকে এখনও আপনার ইউএনও প্রস্তুত করতে হবে।
ধাপ 5: প্রোগ্রামিংয়ের জন্য ইউএনও প্রস্তুত করা
অ্যাট্টিনি প্রোগ্রাম করার জন্য, আপনাকে (সর্বদা) প্রথমে ইউএনওতে একটি বিশেষ স্কেচ আপলোড করতে হবে।
আপনি ফাইল-> উদাহরণ-> ArdionoISP-> ArduinoISP- এ স্কেচ খুঁজে পেতে পারেন
একবার এটি খোলে, সরঞ্জাম-> বোর্ডগুলিতে যান এবং আপনার ইউএনও নির্বাচন করুন
এটিতে স্কেচ আপলোড করুন যেমন আপনি স্বাভাবিকভাবে চান।
একবার এটি হয়ে গেলে, আপনার ইউএনও অ্যাট্টিনির জন্য একজন প্রোগ্রামারে রূপান্তরিত হয়েছে।
এগিয়ে যান এবং পূর্ববর্তী ধাপে আপনি যে ieldালটি তৈরি করেছেন তা প্লাগ করুন, সঠিক পিনগুলি সংযুক্ত করার জন্য সতর্কতা অবলম্বন করুন এবং অ্যাট্টিনিকে সঠিক পথে রাখুন!
এখন অ্যাট্টিনিতে আসলে একটি প্রোগ্রাম আপলোড করার জন্য!
ধাপ 6: অ্যাট্টিনি প্রোগ্রামিং
আবার IDE খুলুন (ফাইল টিপুন এবং নতুন ক্লিক করুন) এবং সরঞ্জাম-> বোর্ডগুলিতে যান
আপনি যদি নিচে স্ক্রল করেন, সেখানে আপনি দেখতে পাবেন যে আপনি এখন একটি বোর্ড হিসাবে Attiny25/45/85 নির্বাচন করতে পারেন।
এগিয়ে যান এবং Attiny25/45/85 বিকল্পটি নির্বাচন করুন এবং এখন সরঞ্জামগুলিতে ফিরে যান এবং "প্রসেসর:" এ কোনটি অ্যাটিনি ব্যবহার করতে চান তা নির্বাচন করুন।
কিন্তু এখানেই শেষ নয়.
আপনাকে "প্রোগ্রামার" বিকল্পটিও পরিবর্তন করতে হবে: Arduino ISP হিসাবে (ArduinoISP নয়, সতর্ক থাকুন)
এখন একবার এটি হয়ে গেলে, আপনি আপনার কোডটি অ্যাটিনিতে একইভাবে আপলোড করতে সক্ষম হবেন যেমন আপনি নিয়মিত আরডুইনো করবেন।
ধাপ 7: অতিরিক্ত টিপস
আপনি যদি Attiny এর ঘড়ির গতি পরিবর্তন করতে চান, তাহলে আপনি Tools-> Internal X MHz ক্লিক করে এবং তারপর Burn bootloader এ ক্লিক করে করতে পারেন, যখন আপনার Attiny UNO- এ প্লাগ করা থাকে।
এটি অ্যাটিনিকে বলবে ঘড়ির গতি আপনার নির্বাচিত গতিতে পরিবর্তন করতে। (যদি আপনি 1 সেকেন্ডের বিলম্ব করেন এবং প্রকৃত বিলম্বটি তার চেয়ে ছোট বা দীর্ঘতর হয় তবে আপনার সম্ভবত ঘড়ির গতি পরিবর্তন করার চেষ্টা করা উচিত)
এছাড়াও যখন আপনি অ্যাটিনিকে প্রোগ্রামার থেকে বের করে নিতে চান, আমি কিছু টুইজার বা ছোট এবং সমতল কিছু ব্যবহার করার পরামর্শ দিই, যাতে আপনি এটিকে অ্যাটিনির নিচে স্লিপ করতে পারেন এবং একই সাথে বাম এবং ডান দিকের সমস্ত অংশ তুলতে পারেন। এইভাবে আপনি পিনগুলি উপরে তোলার সময় বাঁকবেন না।
আপনি যদি এই নির্দেশযোগ্য উপভোগ করেন, এখানে আমার Fundrazr পৃষ্ঠা পরিদর্শন বিবেচনা করুন। এবং অবশ্যই শেয়ার করুন।
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
8MHz ক্রিস্টাল ব্যবহার করে Arduino IDE সহ ATmega328 প্রোগ্রামিং: 4 টি ধাপ
8MHz ক্রিস্টাল ব্যবহার করে Arduino IDE দিয়ে ATMEGA328 প্রোগ্রামিং: এই ইন্সটাকটেবলটিতে আমি একটি ATmega328P IC (Arudino UNO- এ উপস্থিত একই মাইক্রোকন্ট্রোলার) প্রোগ্রামিংয়ের ধাপে ধাপে গাইড করবো Arduino IDE এবং Arduino UNO ব্যবহার করে নিজেকে একজন প্রোগ্রামার হিসেবে কাস্টম Arduino, আপনার প্রকল্প করতে
ATtiny85 পরিধানযোগ্য কম্পন কার্যকলাপ ট্র্যাকিং ওয়াচ এবং প্রোগ্রামিং ATtiny85 Arduino Uno এর সাথে: 4 টি ধাপ (ছবি সহ)
ATtiny85 Warable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno দিয়ে: কিভাবে পরিধানযোগ্য কার্যকলাপ ট্র্যাকিং ঘড়ি তৈরি করবেন? এটি একটি পরিধানযোগ্য গ্যাজেট যা স্পন্দনের জন্য ডিজাইন করা হয়েছে যখন এটি স্থিরতা সনাক্ত করে। আপনি কি আমার মতো বেশিরভাগ সময় কম্পিউটারে কাটান? আপনি কি না বুঝে ঘন্টার পর ঘন্টা বসে আছেন? তারপর এই ডিভাইসটি f
ARDUINO ব্যবহার করে AT89S52 এর প্রোগ্রামিং: 4 টি ধাপ
ARDUINO ব্যবহার করে AT89S52 প্রোগ্রাম করা: ইন-সিস্টেম প্রোগ্রামিং (ISP) ওরফে ইন-সার্কিট সিরিয়াল প্রোগ্রামিং (ICSP) হল কিছু প্রোগ্রামযোগ্য লজিক ডিভাইস, মাইক্রোকন্ট্রোলার এবং অন্যান্য এমবেডেড ডিভাইসের প্রোগ্রামিং করার ক্ষমতা যা সম্পূর্ণ সিস্টেমে ইনস্টল করার সময় প্রয়োজনের পরিবর্তে চি
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)