সুচিপত্র:
- সরবরাহ
- ধাপ 1: Attiny85/13A এর ভূমিকা
- ধাপ 2: প্রোগ্রামিং শিল্ড ডিজাইন করা
- ধাপ 3: সমাবেশ
- ধাপ 4: আইএসপি হিসাবে আরডুইনো সহ ন্যানো পরীক্ষা করা এবং ঝলকানো
- ধাপ 5: প্রোগ্রামিং
- ধাপ 6: ফলাফল
ভিডিও: একাধিক ATtiny85/13A প্রোগ্রামার: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: ভারত থেকে আরেকটি নির্মাতা: ') হাই আরনভ শর্মার সম্পর্কে আরও
আপনি কি কখনো "LDR x Arduino UNO Automatic Light" বা অনুরূপ একটি প্রজেক্ট তৈরি করেছেন যা আপনার 32 পিন মাইক্রোকন্ট্রোলারের 2-3 ডিজিটাল I/O পোর্ট ব্যবহার করে? আপনি যদি কিছু প্রোটোটাইপিং কাজ করেন তবে ঠিক আছে কিন্তু আপনি যদি একটি প্রজেক্ট হিসেবে নয়, পণ্য হিসেবে সেই প্রোটোটাইপকে চূড়ান্ত বা উত্পাদন করতে চান। একটি বিকল্প হল একটি ছোট এবং সস্তা মাইক্রোকন্ট্রোলার ব্যবহার করা যা কম খরচ করে এবং যে কোন কম প্রয়োজনীয় প্রকল্পে সহজেই প্রয়োগ করা যায়। মাইক্রোচিপের "ATTINY AVR" নামক মাইক্রোকন্ট্রোলারের একটি লাইন আছে যা ছোট মাইক্রোকন্ট্রোলার যা অনেক বেশি কাজ করতে পারে যা একটি Arduino অনেক বেশি কম্প্যাক্ট আকারে করে।
Attiny85 এবং Attiny13 হল সবচেয়ে সাধারণ Attiny মাইক্রোকন্ট্রোলারগুলির মধ্যে একটি কারণ এগুলি সস্তা এবং সহজেই পাওয়া যায়।
তাদের প্রোগ্রাম করার জন্য, আমরা সাধারণত ISP সেটআপ বা USBasp হিসাবে একটি Arduino ব্যবহার করি, আমি একটি Arduino ন্যানো ব্যবহার করতে চেয়েছিলাম একটি attiny85 প্রোগ্রামিং ieldাল তৈরি করতে কিন্তু প্রোগ্রামিং 1 অ্যাটিনির জন্য নয়। সময় তাদের সবাইকে সমান্তরালে সংযুক্ত করে।
এই পোস্টে, আমি আপনাকে দেখাবো কিভাবে আমি এই প্রোগ্রামার এবং একটি অ্যাক্টিনি এমসিইউ প্রোগ্রাম করার পরামর্শ দিয়েছি।
সরবরাহ
প্রয়োজনীয় সামগ্রী-
- Arduino ন্যানো x1
- DIP8 সকেট x6
- 1uf 10V CAP x1
- পুরুষ শিরোলেখ 28 সঠিক
- LEDs 0603 প্যাকেজ x4
- 1K রোধকারী 0805 প্যাকেজ x2
- পিসিবি
- 3D মুদ্রিত ঘের
- attiny85 x6
ধাপ 1: Attiny85/13A এর ভূমিকা
ATtiny85 একটি উন্নত পারফরম্যান্স, কম শক্তি 8-বিট মাইক্রোকন্ট্রোলার উন্নত RISC আর্কিটেকচারের উপর ভিত্তি করে। এটিতে 8 Kbytes ইন-সিস্টেম প্রোগ্রামযোগ্য ফ্ল্যাশ রয়েছে এবং এটি তার কম্প্যাক্ট আকার এবং বৈশিষ্ট্যগুলির কারণে জনপ্রিয়
এর অপারেটিং ভোল্টেজ হল +1.8 V থেকে +5.5V
(আরও তথ্যের জন্য এর ডেটশীট পড়ুন)
Attiny13 হল একটি উচ্চ-কর্মক্ষমতা, কম ক্ষমতার মাইক্রোচিপ 8-বিট AVR RISC- ভিত্তিক মাইক্রোকন্ট্রোলার যা 1KB ISP ফ্ল্যাশ মেমরি, 64B SRAM, 64B EEPROM, একটি 32B রেজিস্টার ফাইল এবং 4-চ্যানেল 10-বিট A/D কনভার্টার। ডিভাইসটি 20 মেগাহার্টজে 20 এমআইপিএসের থ্রুপুট সমর্থন করে এবং 2.7-5.5 ভোল্টের মধ্যে কাজ করে।
একটি একক ঘড়ি চক্রের মধ্যে শক্তিশালী নির্দেশাবলী সম্পাদন করে, ডিভাইসটি বিদ্যুতের খরচ এবং প্রক্রিয়াকরণের গতির ভারসাম্য বজায় রেখে প্রতি MHz প্রতি 1 MIPS এর কাছাকাছি থ্রুপুট অর্জন করে।
(আরও তথ্যের জন্য এর ডেটশীট পড়ুন)
এই দুটি চিপ কিছুটা অনুরূপ এবং একই পিনআউট আছে।
Attiny85 Attiny13 এর চেয়ে বেশি জনপ্রিয় এবং এটির লাইব্রেরি attiny13 এর তুলনায় উপলব্ধ যা এই চিপটি শুরু করা সহজ করে তোলে।
ধাপ 2: প্রোগ্রামিং শিল্ড ডিজাইন করা
আমি OrCad Cadance এ এই ন্যানো ব্রেকআউট বোর্ডটি ডিজাইন করেছি, এতে চারটি LED আছে (তাদের মধ্যে 3 টি ICSP প্রোগ্রামিং স্ট্যাটাসের জন্য D7 D8 এবং D9 এর সাথে সংযুক্ত, এবং চতুর্থটি D11 অথবা D0 এর সাথে সংযুক্ত করা হয় যদি আমাদের জাহাজে অ্যাটিনি পরীক্ষা করতে হয়)
আমি এটি একটি PCBWAY- এ পাঠিয়েছি এবং 22 দিনের মধ্যে PCBs পেয়েছি (মহামারী পরিস্থিতির কারণে)
(আমি পরিকল্পিতভাবে Gerber ফাইল যোগ করেছি যাতে আপনি এটি একটি PCB প্রস্তুতকারকের কাছে পাঠাতে পারেন অথবা আপনার নিজস্ব সংস্করণ তৈরি করতে পারেন)
ধাপ 3: সমাবেশ
বেসিক সমাবেশ টিউটোরিয়ালের জন্য ভিডিওটি দেখুন-
ধাপ 4: আইএসপি হিসাবে আরডুইনো সহ ন্যানো পরীক্ষা করা এবং ঝলকানো
প্রথমে, আমি আমার কম্পিউটারের সাথে Arduino ন্যানো প্লাগ করেছি এবং এটি একটি সাধারণ চেজার নেতৃত্বাধীন স্কেচ দিয়ে ফ্ল্যাশ করেছি যা চেজার ক্রমে পিন D7, 8, 9, এবং D11 এর সাথে সংযুক্ত টগল করবে। বাম থেকে ডান
(ভিডিওটি দেখুন)
এর পরে, আমি এই বোর্ডে উদাহরণ স্কেচ থেকে "Arduino as ISP" স্কেচ আপলোড করেছি এবং স্কেচ আপলোড হওয়ার পরে জাম্পারটি সংক্ষিপ্ত করেছি। আমি USB তারের প্লাগ আউট এবং প্রোগ্রামিং জন্য 6 attiny85, আনতে।
ধাপ 5: প্রোগ্রামিং
অনেক লোকের মতো, আমি Arduino প্ল্যাটফর্মের মাধ্যমে মাইক্রোকন্ট্রোলারদের সাথে পরিচিত হয়েছি, Arduino IDE প্রায় প্রতিটি Attiny মাইক্রোকন্ট্রোলারকে স্পেন্স কনডে দ্বারা Attiny কোর ফাইল যোগ করার জন্য ব্যবহার করা যেতে পারে -
github.com/SpenceKonde/ATTinyCore
গিটহাব পৃষ্ঠায় ইনস্টল করার প্রক্রিয়াটি বেশ ভালভাবে নথিভুক্ত করা হয়েছে
ঝলকানি প্রক্রিয়া বেশ সহজ এবং সোজা এগিয়ে।
- ডান ওরিয়েন্টেশন অনুযায়ী ডিপ সকেটে attiny85 বা 13 রাখুন
- সরঞ্জাম> বোর্ডে যান এবং আপনার attiny85 বোর্ড নির্বাচন করুন।
- ঘড়ির গতি 1MHz, 4MHz বা 8MHz নির্বাচন করুন (ব্লিঙ্ক স্কেচের জন্য 1MHz ঠিক আছে)
- ডান কম পোর্ট নির্বাচন করুন
- টুল> প্রোগ্রামারে "আইএসপি হিসাবে আরডুইনো" নির্বাচন করুন
- বার্ন বুটলোডারকে আঘাত করুন
- এখন স্কেচ> এ যান এবং "প্রোগ্রামার ব্যবহার করে আপলোড করুন" বা শুধু Ctrl+Shift+U নির্বাচন করুন
ধাপ 6: ফলাফল
প্রোগ্রাম করা Attiny85 বা 13 একটি রুটিবোর্ডে রাখুন এবং D4* এবং GND এর সাথে সংযোগ স্থাপন করুন এবং তাদের আলাদাভাবে শক্তি দিন।
ALL GONNA BLINK (ভিডিওটি দেখুন)
এই সেটআপের মাধ্যমে, আপনি একই সময়ে 1 টির বেশি অ্যাটেন্টি প্রোগ্রাম করতে পারেন যা বেশ দরকারী কীর্তি, যেহেতু আপনি এখন আপনার প্রকল্পটি অনায়াসে প্রতিলিপি করতে পারেন অথবা আপনি অ্যাপ্লিকেশন বিক্রির জন্য তাদের উত্পাদন করতে পারেন। আমি আশা করি এই পোস্টটি কোনোভাবে সহায়ক ছিল। এখানে সবকিছু অপেনসোর্স তাই আপনার যদি কিছু প্রয়োজন হয় তবে শুধু একটি মন্তব্য করুন।
প্রস্তাবিত:
JDM প্রোগ্রামার পর্যালোচনা: 9 ধাপ
জেডিএম প্রোগ্রামার পর্যালোচনা: জেডিএম একটি জনপ্রিয় পিআইসি প্রোগ্রামার কারণ এটি একটি সিরিয়াল পোর্ট ব্যবহার করে, সর্বনিম্ন উপাদান এবং বিদ্যুৎ সরবরাহের প্রয়োজন হয় না। কিন্তু সেখানে বিভ্রান্তি রয়েছে, নেটে অনেক প্রোগ্রামার বৈচিত্র রয়েছে, কোনটি কোন PIC এর সাথে কাজ করে? এই "যন্ত্রের মধ্যে
CH341A প্রোগ্রামার: 8 টি ধাপ
CH341A প্রোগ্রামার: আমি সম্প্রতি একটি CH341A মিনি প্রোগ্রামার কিনেছি। মিনি প্রোগ্রামার ঠিক আছে এবং 24 এবং 24 সিরিজের চিপ ব্যবহার করতে পারে। এটি খুব কম খরচে কিন্তু বেশ উপকারী কারণ আমি এটি ব্যবহার করে আমার কম্পিউটার BIOS এবং রাউটার ফার্মওয়্যার ফ্ল্যাশ করতে পারি। WCH দয়া করে প্রকাশ করেছে
আইএসপি হিসাবে আরডুইনো -- AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ -- Arduino প্রোগ্রামার হিসাবে: 10 টি ধাপ
আইএসপি হিসাবে আরডুইনো || AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ || প্রোগ্রামার হিসেবে Arduino: ……………………… আরো ভিডিও পেতে দয়া করে আমার ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন …….. এই নিবন্ধটি isp হিসাবে arduino সম্পর্কে সব। আপনি যদি হেক্স ফাইল আপলোড করতে চান অথবা যদি আপনি AVR এ আপনার ফিউজ সেট করতে চান তাহলে আপনাকে কোন প্রোগ্রামার কেনার দরকার নেই, আপনি করতে পারেন
Arduino এর জন্য আরেকটি ATTINY85 ISP প্রোগ্রামার শিল্ড: 8 টি ধাপ
Arduino এর জন্য আরেকটি ATTINY85 ISP প্রোগ্রামার শিল্ড: بسم الله الرحمن الرحيم ATTINY85 ISP প্রোগ্রামার শিল্ডটি ATTiny85 ont কন্ট্রোলারদের সহজেই প্রোগ্রাম করার জন্য ডিজাইন করা হয়েছে। ieldালটি অবশ্যই Arduino Uno বোর্ডে প্লাগ করা থাকতে হবে। Arduino Uno একটি সার্কিট হিসাবে কাজ করার জন্য প্রস্তুত সিরিয়াল প্রোগ্রামার "
ফিউশন :০: ৫ টি ধাপে একাধিক এসডিএল ফাইল হিসাবে একাধিক সংস্থা রপ্তানি করা
ফিউশন in০ -এ একাধিক এসটিএল ফাইল হিসেবে একাধিক সংস্থা রপ্তানি: যখন আমি প্রথম ফিউশন using০ ব্যবহার শুরু করি, তখন আমার প্রিয় বৈশিষ্ট্যগুলির মধ্যে একটি ছিল থ্রিডি মডেল থেকে থ্রিডি প্রিন্টিং -এ যাওয়া। অন্য কোন সফটওয়্যার মসৃণ কর্মপ্রবাহ প্রদান করেনি। যদি আপনার মডেলটিতে শুধুমাত্র একটি শরীর থাকে তবে এটি করা খুব সহজ। যাহোক