সুচিপত্র:
- ধাপ 1: আপনার সরঞ্জাম এবং উপকরণ সংগ্রহ করুন
- পদক্ষেপ 2: আপনার কাজ সেট আপ করুন
- ধাপ 3: আপনার ফাইল আমদানি করুন
- ধাপ 4: মিলিং শুরু করুন
- ধাপ 5: উপাদানগুলি বিক্রি করুন
- ধাপ 6: আপনার আরডুইনো চিপস প্রোগ্রাম করুন
- ধাপ 7: আপনার Arduino বোর্ড পরীক্ষা করুন
ভিডিও: ATtiny Arduino প্রোগ্রামিং শিল্ড: 7 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
এই প্রজেক্ট বিল্ডে, আমরা আপনাকে দেখিয়েছি কিভাবে আপনার নিজের ATTiny Arduino প্রোগ্রামার ieldাল বানাবেন Bantam Tools Desktop PCB Milling Machine ব্যবহার করে। এই অপরিহার্য উপাদানটি আপনাকে Arduino IDE এর মাধ্যমে ATtiny চিপগুলি প্লাগ ইন এবং প্রোগ্রাম করতে দেয়। একটি সমাপ্ত পণ্য অর্জনের জন্য এই প্রকল্পের জন্য খুব কম সেটআপ এবং মিলিং সময় প্রয়োজন। চল শুরু করি!
ধাপ 1: আপনার সরঞ্জাম এবং উপকরণ সংগ্রহ করুন
সরঞ্জাম
Bantam সরঞ্জাম ডেস্কটপ PCB মিলিং মেশিন
Bantam টুলস ডেস্কটপ মিলিং মেশিন সফটওয়্যার সহ কম্পিউটার ইনস্টল
Arduino IDE প্রোগ্রাম ইনস্টল করা হয়েছে
ফ্ল্যাট এন্ড মিল, 1/32"
পিসিবি খোদাই বিট, 0.005"
সারিবদ্ধ বন্ধনী
তাতাল
তির্যক তারের ক্লিপার
USB তারের
উপাদান
পিসিবি ফাঁকা, FR-1, একক
টেপ, উচ্চ শক্তি, দ্বিমুখী
পিচ হেডার, 2.54 মিমি (32)
প্রতিরোধক (3)
LEDs (1 লাল, 1 সবুজ, 1 হলুদ)
ডুব সকেট, 2x4
ডিপ সকেট, 2x7
ক্যাপাসিটর, 10uF
নথি পত্র
ATtiny-Jig-Final-Bantam-Tools.brd ফাইলটি ডাউনলোড করুন।
পদক্ষেপ 2: আপনার কাজ সেট আপ করুন
প্রথমত, আমাদের প্রান্তিককরণ বন্ধনী ইনস্টল এবং সনাক্ত করতে হবে। আপনি প্রান্তিককরণ বন্ধনী সংযুক্ত করার পরে, ফিক্সচারের অধীনে, সনাক্ত করুন নির্বাচন করুন এবং পর্দায় নির্দেশাবলী অনুসরণ করুন। প্রান্তিককরণ বন্ধনী ব্যবহার করে নিশ্চিত করা হবে যে আপনার বোর্ড সামনের বাম কোণে পুরোপুরি বর্গাকার।
দ্রষ্টব্য: যদি আপনি আগে অ্যালাইনমেন্ট বন্ধনী ইনস্টল না করে থাকেন, তাহলে এই সহায়তা নির্দেশিকাতে ধাপগুলি অনুসরণ করুন।
প্রান্তিককরণ বন্ধনী ইনস্টল করার সাথে সাথে, আপনার কাজ সেট আপ করার সময় এসেছে। আমরা দ্রুত এই সেটআপটি চালাতে যাচ্ছি। আপনার টুলটি কিভাবে লোড করা যায় এবং ব্যানটাম টুলস ডেস্কটপ মিলিং মেশিন সফটওয়্যারে তথ্য প্রবেশ করানোর বিষয়ে আরও নির্দেশনার প্রয়োজন হলে, লাইট-আপ পিসিবি ব্যাজ প্রকল্পটি দেখুন।
- ডেস্কটপ পিসিবি মিলিং মেশিন সংযুক্ত করুন এবং ব্যানটাম টুলস ডেস্কটপ মিলিং মেশিন সফ্টওয়্যার খুলুন।
- বাড়ি মিল।
- ফিক্সচারিং এর অধীনে ব্র্যাকেট বলে নিশ্চিত করতে দুবার চেক করুন।
- 1/32 "ফ্ল্যাট এন্ড মিল নির্বাচন করুন, এটি বিট ফ্যান সংযুক্ত করে লোড করুন এবং টুলটি সনাক্ত করুন।
- উপাদান ড্রপডাউন মেনুতে, একক পার্শ্বযুক্ত FR-1 নির্বাচন করুন।
- পরিমাপ করুন এবং উপাদানগুলির অধীনে X, Y, এবং Z মানগুলিতে মাত্রাগুলি প্রবেশ করান। তারপর PCB এর একপাশে উচ্চ-শক্তি, ডবল-পার্শ্বযুক্ত টেপ প্রয়োগ করুন এবং এটি স্পাইলবোর্ডে রাখুন যাতে এটি সারিবদ্ধ বন্ধনীটির কোণার সাথে সারিবদ্ধ হয়।
ধাপ 3: আপনার ফাইল আমদানি করুন
বান্টাম টুলস সফটওয়্যারে, প্ল্যানের অধীনে, ফাইল খুলুন ক্লিক করুন এবং ATtiny-Jig-Final-Bantam-Tools.brd নির্বাচন করুন। তারপরে, 1/32 "ফ্ল্যাট এন্ড মিল এবং 0.005" পিসিবি এনগ্রেভিং বিট নির্বাচন করুন। আপনি যে গতি এবং ফিড রেসিপি ব্যবহার করেন তার উপর নির্ভর করে আপনার মিলের সময় পরিবর্তিত হবে। এই ক্রিয়াকলাপের জন্য, আমরা নিম্নলিখিত রেসিপিগুলি ব্যবহার করেছি।
1/32 ফ্ল্যাট এন্ড মিলের জন্য:
- ফিড রেট: 59/মিনিট
- ডুবে যাওয়ার হার: 15 ইঞ্চি
- টাকু গতি: 25, 000 RPM
- স্টেওভার: 49%
- পাস গভীরতা: 0.010 ইঞ্চি
0.005 পিসিবি খোদাই বিট জন্য:
- খাওয়ার হার: 4.00 ইন/মিনিট
- ডুবে যাওয়ার হার: 5.00 ইঞ্চি
- টাকু গতি: 25, 000 RPM
- স্টেওভার: 50%
- পাস গভীরতা: 0.006 ইন
আপনি যদি আপনার গতি এবং ফিডগুলিকে আমাদের সাথে সামঞ্জস্য করতে চান, তাহলে ফাইল> টুল লাইব্রেরি> অ্যাড টুল ক্লিক করুন। আপনার নতুন সরঞ্জামগুলির নাম দিন এবং তারপরে গতি এবং ফিড রেসিপিগুলি ইনপুট করুন। আপনি এখানে আপনার টুল লাইব্রেরি কাস্টমাইজ করার বিষয়ে আরও জানতে পারেন।
ধাপ 4: মিলিং শুরু করুন
প্রস্তুত? স্টার্ট মিলিং এ ক্লিক করুন।
মনে রাখবেন, এই কাজের জন্য একটি সরঞ্জাম পরিবর্তন প্রয়োজন হবে। অনুরোধ করা হলে, 0.005 PCB খোদাই করা বিটটি বিট ফ্যানের সাথে ইনস্টল করুন, টুলটি সনাক্ত করুন এবং বোর্ডটি শেষ করতে স্টার্ট মিলিং নির্বাচন করুন।
ধাপ 5: উপাদানগুলি বিক্রি করুন
ঠিক আছে, এটা ঝাল করার সময়! আপনার উপাদান এবং আপনার সোল্ডারিং লোহা ধরুন। নিম্নলিখিত ক্রমে উপাদানগুলি বিক্রি করা সবচেয়ে সহজ:
- প্রতিরোধক
- 2x4 বা 2x7 ডিপ সকেট
- 2.54 মিমি পিচ হেডার
- হলুদ, সবুজ এবং লাল LEDs
- 10uF ক্যাপাসিটর
যখন আপনি সোল্ডারিং সম্পন্ন করবেন, বোর্ডটি এখানে দেখানো মত দেখাবে। লক্ষ্য করুন কিভাবে উপাদানগুলি FR-1 এর পিছন দিক দিয়ে যায়।
অভিনন্দন! আপনি বান্টাম টুলস ডেস্কটপ পিসিবি মিলিং মেশিন ব্যবহার করে আপনার নিজের ATTiny Arduino প্রোগ্রামার ieldাল তৈরি করেছেন।
ধাপ 6: আপনার আরডুইনো চিপস প্রোগ্রাম করুন
ATTINY প্রোগ্রামিং জিগ সংযুক্ত করুন যা আপনি শুধু Arduino বোর্ডে মিলড করেছেন যা আপনি প্রোগ্রাম করতে চান। Arduino IDE খুলুন। (যদি আপনি ইতিমধ্যে না করে থাকেন তবে এটি এখানে ডাউনলোড করুন।)
- Arduino Uno তে ArduinoISP স্কেচ আপলোড করুন।
- Arduino বোর্ড ম্যানেজারের মাধ্যমে স্পেন্স কনডে দ্বারা ATTinyCore ইনস্টল করুন।
- সরঞ্জাম> বোর্ড> ATTiny 25/45/85 (অথবা 24/44/84) ক্লিক করুন।
- সরঞ্জাম> ঘড়ি - 8 মেগাহার্টজ (অভ্যন্তরীণ) ক্লিক করুন।
- সরঞ্জাম> চিপ> ATTiny85 (বা ATTiny84) ক্লিক করুন।
- সরঞ্জাম> LTO - "অক্ষম" ক্লিক করুন।
ATTiny সকেটে প্লাগ করুন। আরডুইনোর ইউএসবি পোর্টটি নির্দেশ করে, পিন 1 নীচের ডানদিকে থাকা উচিত। তারপর আপনি Arduino মধ্যে মিলিত প্রোগ্রামিং জিগ প্লাগ এবং এটি চালু। হলুদ LED একটি প্রারম্ভিক ক্রম পরে শ্বাস শুরু করা উচিত।
পরবর্তী, সরঞ্জাম> প্রোগ্রামার> আরডুইনো আইএসপি হিসাবে ক্লিক করুন, এবং তারপর সরঞ্জাম> বার্ন বুটলোডার নির্বাচন করুন। এই ধাপটি শুধুমাত্র প্রতি চিপে একবার করা প্রয়োজন। আপনি ATDiny এ Arduino বুটলোডার পুড়িয়ে দেওয়ার পরে, আপনি Arduino IDE এর উদাহরণ ফোল্ডারগুলি থেকে বেশ কয়েকটি স্কেচ আপলোড করতে পারেন, অথবা আপনি নিজের কোড করতে পারেন। নিশ্চিত করুন যে আপনি স্কেচ মেনু থেকে "প্রোগ্রামার ব্যবহার করে আপলোড করুন" নির্বাচন করুন। দ্রষ্টব্য: আপনার Arduino চিপ প্রোগ্রামিং সম্পর্কে আরও তথ্যের জন্য, Arduino Uno প্রোগ্রামিং করার জন্য Arduino এর নির্দেশিকা দেখুন।
আপনার চিপস প্রোগ্রাম করার সময়, এখানে কিছু ডিজাইনের নোট মনে রাখতে হবে।
LEDs: প্রোগ্রামিং, ত্রুটি এবং হার্টবিট দেখানোর জন্য LEDs Arduino পিন 7, 8, এবং 9 এর সাথে সংযুক্ত থাকে। এগুলি প্রোগ্রামিংয়ের সময় স্থিতি LEDs এবং ArduinoISP স্কেচে নির্মিত। যখন আপনি সংযুক্ত থাকেন তখন হলুদ LED "শ্বাস নেয়"; প্রোগ্রামিং চলাকালীন সবুজ LED ঝলকানি; এবং যখন একটি ত্রুটি থাকে এবং যখন স্কেচ আপলোড করা শেষ হয় তখন লাল LED চালু হয়।
- পিন 7 - প্রোগ্রামিং
- পিন 8 - ত্রুটি
- পিন 9 - হার্টবিট
সিরিয়াল পেরিফেরাল ইন্টারফেস (এসপিআই): এসপিআই মাইক্রোকন্ট্রোলাররা এক বা একাধিক পেরিফেরাল ডিভাইসের সাথে দ্রুত যোগাযোগের জন্য ব্যবহার করে, অথবা এই ক্ষেত্রে সার্কিট বোর্ড। সবসময় একটি মাস্টার ডিভাইস থাকে যা অন্য ডিভাইসগুলিকে নিয়ন্ত্রণ করে।
- পিন 10 - সালভ সিলেক্ট (এসএস)
- পিন 11 - মাস্টার আউট স্লেভ ইন (মোসি)
- পিন 12 - মাস্টার ইন স্লেভ আউট (MISO)
- পিন 13 - সিরিয়াল ঘড়ি (SCK)
গ্লোবাল প্রোগ্রামিং
- 5V - শক্তি
- GND - স্থল
- রিসেট
ধাপ 7: আপনার Arduino বোর্ড পরীক্ষা করুন
এই চূড়ান্ত ধাপে, আপনার বোর্ড পরীক্ষা করার সময় এসেছে। আপনার বোর্ড কাজ করে তা নিশ্চিত করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:
- File> Examples> 01. Basic> Blink এ ক্লিক করুন। LED পিনটি 3 তে পরিবর্তন করুন। এটি 85 -এ পিন 2 এবং 84 -এ 10 পিন।
- সরঞ্জাম> প্রোগ্রামার ক্লিক করুন। ISP হিসাবে Arduino নির্বাচন করুন।
- স্কেচ> আপলোড> প্রোগ্রামার ক্লিক করুন।
এমন কোন বিষয় আছে যা আপনি আমাদের পরবর্তী হাউ-টু ভিডিওতে কভার করতে চান? ইমেল [email protected] অথবা আমাদের সোশ্যাল মিডিয়া চ্যানেলে আমাদের সাথে যোগাযোগ করুন। সর্বশেষ হাউ-টু, সিএনসি প্রকল্প এবং আপডেটের জন্য ইনস্টাগ্রাম, ফেসবুক এবং টুইটারে আমাদের অনুসরণ করতে ভুলবেন না!
প্রস্তাবিত:
Arduino এবং অন্যান্য মাইক্রোগুলির জন্য একটি সস্তা ESP8266 ওয়াইফাই শিল্ড: 6 টি ধাপ (ছবি সহ)
Arduino এবং অন্যান্য মাইক্রোগুলির জন্য একটি সস্তা ESP8266 ওয়াইফাই শিল্ড: আপডেট: 29 অক্টোবর 2020 ESP8266 বোর্ড লাইব্রেরি V2.7.4 দিয়ে পরীক্ষা করা হয়েছে - আপডেট: 23 শে সেপ্টেম্বর 2016 এই প্রকল্পের জন্য Arduino ESP বোর্ড লাইব্রেরি V2.3.0 ব্যবহার করবেন না। V2.2.0 কাজ আপডেট: 19 মে 2016 এই প্রকল্পের 14 ই লাইভ লাইব্রেরি এবং কোডের কাজ সংশোধন করে w
কিভাবে একটি Arduino শিল্ড তৈরি করবেন খুব সহজ (EasyEDA ব্যবহার করে): 4 টি ধাপ
কিভাবে খুব সহজে একটি Arduino শিল্ড তৈরি করবেন সফটওয়্যারটি কিভাবে ব্যবহার করতে হয় সে সম্পর্কে একটু গভীরভাবে যান। আমি EasyEDA ওয়েব অ্যাপ্লিকেশন ব্যবহার করি যেহেতু আমি c
8-পিন প্রোগ্রামিং শিল্ড: 14 টি ধাপ (ছবি সহ)
8-পিন প্রোগ্রামিং শিল্ড: 8-পিন প্রোগ্রামিং শিল্ড আপনাকে প্রোগ্রামার হিসাবে Arduino নিজেই ব্যবহার করে ATtiny সিরিজের চিপ প্রোগ্রাম করার অনুমতি দেয়। অন্য কথায়, আপনি এটি আপনার আরডুইনোতে প্লাগ করুন এবং তারপরে আপনি সহজেই 8-পিন চিপগুলি প্রোগ্রাম করতে পারেন। এই ছোট মাইক্রোকন্ট্রোলারগুলি তখন হতে পারে
Arduino Uno এর জন্য ATMEGA328 বুটলোডার প্রোগ্রামিং শিল্ড: 3 টি ধাপ (ছবি সহ)
Arduino Uno এর জন্য ATMEGA328 বুটলোডার প্রোগ্রামিং শিল্ড: Arduino Uno- এর জন্য ATMEGA328P বুট-লোডার প্রোগ্রামিং শিল্ড কখনও কখনও এটি ঘটে এবং আপনি আপনার Arduino Uno Atmega328P মাইক্রোপ্রসেসরকে ক্ষতিগ্রস্ত করেন। আপনি প্রসেসর পরিবর্তন করতে পারেন। কিন্তু প্রথমে এটিতে বুট-লোডার প্রোগ্রাম করা দরকার। তাহলে এই টিউটোরিয়ালটি কিভাবে এই খ তৈরি করা যায়
DIY Attiny প্রোগ্রামিং শিল্ড: 8 ধাপ (ছবি সহ)
DIY Attiny প্রোগ্রামিং শিল্ড: যদি আপনি একটি ছোট এবং কম চালিত Arduino বোর্ড খুঁজছেন তাহলে Attiny একটি সত্যিই ভাল বিকল্প, এটি এর আকারের জন্য আশ্চর্যজনক বৈশিষ্ট্যপূর্ণ। এটিতে 5 টি জিপিআইও পিন রয়েছে, যার মধ্যে 3 টি এনালগ পিন এবং 2 টি যার পিডব্লিউএম আউটপুট রয়েছে। এটি সত্যিই নমনীয়