সুচিপত্র:
- ধাপ 1: আপনি ধনী হতে চান না
- ধাপ 2: উপকরণ বিল
- ধাপ 3: একটি পিসিবি মিলিং মেশিন কি?
- ধাপ 4: মোডেলা MDX20 দিয়ে শুরু করুন
- ধাপ 5: ISP (IN - System - Programmer) কি?
- ধাপ 6: USBTiny ISP: Schematics এবং PCB লেআউট
- ধাপ 7: মেশিন সেটআপ করুন
- ধাপ 8: ফ্যাব মডিউল এবং মিলিং প্রক্রিয়া সেটআপ করুন
- ধাপ 9: পিসিবি শেষ
- ধাপ 10: পিসিবিতে উপাদানগুলি বিক্রি করা
- ধাপ 11: আইএসপি কেবল তৈরি করা
- ধাপ 12: ফ্ল্যাশিং ফার্মওয়্যার
- ধাপ 13: আমরা সম্পন্ন করেছি
ভিডিও: কিভাবে একটি USBTiny ISP প্রোগ্রামার তৈরি করবেন: CNC PCB Milling Machine ব্যবহার করে: 13 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনি কি শুরু থেকে আপনার নিজের ইলেকট্রনিক প্রজেক্ট তৈরির কথা ভেবেছেন?
নির্মাতারা আমাদের জন্য ইলেকট্রনিক্স প্রকল্পগুলি করা খুবই উত্তেজনাপূর্ণ এবং মজাদার। তবে বেশিরভাগ নির্মাতা এবং হার্ডওয়্যার উত্সাহী যারা কেবল নির্মাতা সংস্কৃতির দিকে এগিয়ে যাচ্ছেন তাদের প্রকল্পগুলি বিকাশ বোর্ড, ব্রেডবোর্ড এবং মডিউল দিয়ে তৈরি করেছেন। এইভাবে, আমরা আমাদের প্রকল্পের দ্রুত প্রোটোটাইপ সংস্করণ তৈরি করতে পারি। কিন্তু এটি আকারে বাল্ক এবং রুটিবোর্ড wirings সঙ্গে গোলমাল হবে। জেনেরিক পিসিবি বোর্ড ব্যবহার করার সময় অনুরূপ ক্ষেত্রে, এটি অগোছালো এবং অবাস্তব দেখায়!
সুতরাং, কিভাবে আমরা আমাদের প্রকল্পগুলিকে আরও সুবিধাজনক উপায়ে তৈরি করতে পারি?
আমাদের প্রকল্পের জন্য স্বতন্ত্র PCBs ব্যবহার করার সেরা উপায়!
আমাদের প্রজেক্টের জন্য একটি পিসিবি ডিজাইন এবং ম্যানুফ্যাকচারিং আপনার পেশাদারিত্ব এবং দক্ষতা প্রকাশের জন্য আরও ভাল এবং সুবিধাজনক উপায়! আমরা আমাদের প্রকল্পের আকারকে একটি সামঞ্জস্যপূর্ণ আকার এবং কাস্টম আকারে ছোট করতে পারি, PCB গুলি দেখতে ঝরঝরে এবং বলিষ্ঠ সংযোগের কিছু সুবিধা।
সুতরাং, কোন বিষয়টি গুরুত্বপূর্ণ, আমরা কিভাবে একটি পিসিবি খরচ কার্যকর এবং সময় কার্যকর করি?
আমরা আমাদের পিসিবি ডিজাইন তৈরির জন্য একটি পিসিবি প্রস্তুতকারকের কাছে আমাদের নকশা পাঠাতে পারি, তবে এটি সময় নেওয়া উচিত এবং আপনার পকেট উড়িয়ে দেওয়া উচিত। আরেকটি পদ্ধতি হলো লেজার প্রিন্টার এবং ছবির কাগজ ব্যবহার করে টোনার ট্রান্সফার পদ্ধতি। কিন্তু এটি আপনার সময় রোগীদের স্তর পরীক্ষা এবং পরীক্ষা এবং আপনি অ স্থির অংশ প্যাচ করার জন্য একটি স্থায়ী মার্কার প্রয়োজন। আমি এই পদ্ধতিটি অনেক সময় ব্যবহার করেছি এবং আমি এটি ঘৃণা করি।
সুতরাং, সেরা উপায় কি?
আমার ক্ষেত্রে, আপনার PCB তৈরির জন্য CNC মিলিং মেশিন ব্যবহার করার সর্বোত্তম উপায়। PCB মিলিং মেশিন আপনাকে ভাল মানের PCB দেয় এবং PCB প্রোটোটাইপ তৈরিতে কম সময়, কম সম্পদ এবং সস্তা উপায় লাগে!
সুতরাং, আসুন একটি CNC মিলিং মেশিন ব্যবহার করে একটি USBtiny ISP প্রোগ্রামার তৈরি করি!
আর কিছু না করে, শুরু করা যাক!
ধাপ 1: আপনি ধনী হতে চান না
সত্যিই! আপনি একটি PCB মিলিং মেশিন কিনতে চান না। আমাদের অনেকেরই এইরকম দামি মেশিন কেনার বাজেট নেই। আমার একটাও নেই।
তাহলে, আমি কিভাবে একটি মেশিনে প্রবেশ করতে পারি? সহজভাবে, আমি শুধু আমার এলাকার একটি ফ্যাবল্যাব, মেকারস্পেস বা হ্যাকার স্পেসে যাই! সুতরাং, আপনার এলাকায় ফ্যাবল্যাব বা একটি মেকারস্পেসের মতো জায়গা খুঁজুন। আমার জন্য, পিসিবি মিলিং মেশিন ব্যবহারের জন্য দাম 48 ¢/ঘন্টা। আপনার এলাকায় দামের তারতম্য হতে পারে তাই আমি যেমন বলেছিলাম আপনি ধনী হতে চান না!
ধাপ 2: উপকরণ বিল
উপাদান তালিকা
- 1 x Attiny 45/85 মাইক্রোকন্ট্রোলার (SOIC প্যাকেজ)
- 2 x 499 ওহমস
- 2 x 49 ওহম
- 2 x 1K
- 2 x 3.3 জেনার ডায়োড
- 1 x 0.1mf ক্যাপাসিটর
- 1 x নীল নেতৃত্বাধীন
- 1 x সবুজ নেতৃত্বাধীন
- 1 x 2x3 পুরুষ হেডার পিন (এসএমডি)
- 1 x 20cm 6wire ফিতা কেবল
- 2 x 2x3 মহিলা হেডার IDC রিবন কেবল ট্রানজিশন সংযোগকারী
- 1x 4cm x 8cm FR4 কপার ক্ল্যাড
অনুগ্রহ করে মনে রাখবেন: (প্রতিরোধক, ক্যাপাসিটার, ডায়োড এবং নেতৃত্ব এই প্রকল্পে ব্যবহার করা হয় 1206 প্যাকেজ)
সরঞ্জাম প্রয়োজনীয়তা
- সোল্ডারিং স্টেশন বা সোল্ডারিং লোহা (মাইক্রো টিপ)
- সোল্ডারিং সীসা তার
- টুইজার (মাইক্রোটিপ)
- Desoldering উইক
- থার্ড হ্যান্ড টুল
- মাল্টিমিটার
- তারের স্ট্রিপার
- ফিউম এক্সট্রাক্টর (চ্ছিক)
যন্ত্রের প্রয়োজনীয়তা
Modela MDX20 (যেকোনো PCB মিলিং মেশিনই কাজটি করে, কিন্তু জব কন্ট্রোল সফটওয়্যার পরিবর্তন হবে)
এই প্রকল্পের জন্য সম্পদ ডাউনলোড করুন!
ধাপ 3: একটি পিসিবি মিলিং মেশিন কি?
পিসিবি মিলিং মেশিন হল একটি সিএনসি (কম্পিউটার সংখ্যাসূচক নিয়ন্ত্রণ) মেশিন যা পিসিবি প্রোটোটাইপ তৈরি করতে ব্যবহৃত হয়। পিসিবি মিলিং মেশিনগুলি পিসিবির ট্রেস এবং প্যাড তৈরি করতে তামার কাপড়ের তামার অংশগুলিকে দূরে সরিয়ে দেয়। পিসিবি মিলিং মেশিনটি তিন অক্ষের যান্ত্রিক আন্দোলন (X, Y, Z) নিয়ে আসে। প্রতিটি অক্ষ সুনির্দিষ্ট আন্দোলনের জন্য একটি স্টেপার মোটর দ্বারা নিয়ন্ত্রিত হয়। এই অক্ষের গতিবিধি একটি কম্পিউটার প্রোগ্রাম দ্বারা জি-কোড কমান্ড দিয়ে নিয়ন্ত্রিত হয়। Gcode ব্যাপকভাবে সংখ্যাসূচক নিয়ন্ত্রণ প্রোগ্রামিং ভাষা ব্যবহার করছে, বেশিরভাগ মেশিনই মেশিনের অক্ষ নিয়ন্ত্রণ করতে g-code ব্যবহার করছে। এই অক্ষের সাথে একটি টুল হেড (সাধারণত একটি মিলিং বিট) সংযুক্ত থাকে পিসিবিগুলিকে বের করে দেবে।
:- যে মেশিনটি আমি ব্যবহার করছি তা হল একটি মোডেলা MDX20 CNC মিলিং মেশিন।
মোডেলা MDX 20 PCB মিলিং মেশিন
মোডেলা MDX20 হল PCB মিলিং মেশিন। মোডেলা MDX20 সাধারণত PCB গুলি বানাতে ব্যবহৃত হয় কিন্তু আমরা মোল্ডিং, এচিংস ইত্যাদি তৈরি করতে পারি … মোডেলা বিভিন্ন উপকরণ যেমন- পাতলা পাতলা কাঠ, মোম, এক্রাইলিক, ডিফারেন্স পিসিবি উপকরণ যেমন Fr1 Fr4 ইত্যাদি ব্যবহার করতে পারে। আমরা এটি একটি ছোট ডেস্কটপেও রাখতে পারি। বিছানা (মিলিং সারফেস) Y- অক্ষের সাথে সংযুক্ত এবং টুল হেড X এবং Z- এর সাথে সংযুক্ত। এর মানে হল বিছানার নড়াচড়া Y- অক্ষ দ্বারা নিয়ন্ত্রিত হয় এবং টুল হেডের নড়াচড়া X- অক্ষ এবং টুল হেড দ্বারা নিয়ন্ত্রিত হয়। Z- অক্ষ দ্বারা নিয়ন্ত্রিত হয়। মোডেলার নিজস্ব কম্পিউটার প্রোগ্রাম রয়েছে। কিন্তু আমি FABModules নামে একটি লিনাক্স প্রোগ্রাম ব্যবহার করছি। FABmodules কাটার এবং মিলিং প্রক্রিয়া নিয়ন্ত্রণ করতে মোডেলার সাথে যোগাযোগ করে। ফ্যাব মডিউলগুলি স্বয়ংক্রিয়ভাবে এক্স, ওয়াই, জেড অক্ষ সেট করে না, আমাদের সেগুলি ম্যানুয়ালি সেট করতে হবে।
ধাপ 4: মোডেলা MDX20 দিয়ে শুরু করুন
যদি আমি আমার PCB কে মিল করতে চাই, এই ক্ষেত্রে, একটি FabISP প্রোগ্রামার। প্রথমে আমার একটি PCB ডিজাইন লেআউট এবং একটি PCB আউটলাইন লেআউট দরকার। পিসিবি মিলিং একটি দুই পর্যায়ের প্রক্রিয়া। প্রথম পর্যায়ে, আমাকে পিসিবির ট্রেস এবং প্যাড বের করতে হবে এবং দ্বিতীয় পর্যায়ে আমাকে পিসিবির রূপরেখা কাটাতে হবে। ফ্যাব মডিউল ব্যবহার করে আমরা-p.webp
সাধারণ স্পেসিফিকেশন
- কর্মক্ষেত্র: 203.2 x 152.4 মিমি
- জেড-অক্ষ স্ট্রোক: 60.5 মিমি
- টাকু গতি: 6500RPM
মিলিং বিট ব্যবহার করতে
- মিলিং বিট: 1/64 ইঞ্চি (0.4 মিমি) বিট
- কাটিং বিট: 1/32 ইঞ্চি (0.8 মিমি) বিট
ধাপ 5: ISP (IN - System - Programmer) কি?
ইন সিস্টেম প্রোগ্রামার (ISP) ইন-সার্কিট সিরিয়াল প্রোগ্রামার (ICSP) নামেও পরিচিত একটি মাইক্রোকন্ট্রোলার প্রোগ্রামার। আইএসপি কম্পিউটার ইউএসবি থেকে নির্দেশাবলী এবং আদেশগুলি পড়বে এবং সিরিয়াল পেরিফেরাল ইন্টারফেস (এসপিআই) এর মাধ্যমে মাইক্রোকন্ট্রোলারে পাঠাবে। কেবলমাত্র আইএসপি ডিভাইসগুলি আমাদের এসপিআই লাইন ব্যবহার করে মাইক্রোকন্ট্রোলারের সাথে যোগাযোগ করতে দেয়। মাইক্রোকন্ট্রোলারে যোগাযোগের মাধ্যম SPI। প্রতিটি সংযুক্ত পেরিফেরাল এবং ইন্টারফেস মাইক্রোকন্ট্রোলারের সাথে SPI এর মাধ্যমে যোগাযোগ করে। ইলেকট্রনিক উত্সাহী হিসাবে, আইএসপি সম্পর্কে বলার সময় প্রথম জিনিসটি আমার মনে আসে MISO, MOSI SCK। এই তিনটি পিন গুরুত্বপূর্ণ পিন।
সহজভাবে, আইএসপি মাইক্রোকন্ট্রোলারে প্রোগ্রাম বার্ন করতে ব্যবহৃত হয় এবং আপনার মাইক্রোকন্ট্রোলারের সাথে যোগাযোগের জন্যও ব্যবহৃত হয়!
ধাপ 6: USBTiny ISP: Schematics এবং PCB লেআউট
USBTiny ISP
USBTiny ISP হল একটি সহজ ওপেন সোর্স USB AVR প্রোগ্রামার এবং SPI ইন্টারফেস। এটি কম খরচে, তৈরি করা সহজ, এভারডুডের সাথে দুর্দান্ত কাজ করে, এটি AVRStudio- সামঞ্জস্যপূর্ণ এবং উইন্ডোজ, লিনাক্স এবং ম্যাকওএস এক্স-এর অধীনে পরীক্ষিত। ছাত্র এবং নতুনদের জন্য বা ব্যাকআপ প্রোগ্রামার হিসেবে উপযুক্ত।
এসএমডি কম্পোনেন্টগুলি এই প্রকল্পগুলিতে সমস্ত উপাদান ব্যবহার করা হয়। USBTinyISP এর মস্তিষ্ক একটি Attiny45 মাইক্রোকন্ট্রোলার।
ATtiny 45 মাইক্রোকন্ট্রোলার
USBTinyISP- এ যে মাইক্রোকন্ট্রোলারটি ব্যবহার করা হচ্ছে তা হল Attiny 45। Attiny45 হল একটি উচ্চ পারফরম্যান্স এবং 8-বিট AVR মাইক্রোকন্ট্রোলার যা RISC আর্কিটেকচারে চলছে Atmel (মাইক্রোচিপ সম্প্রতি Atmel অর্জন করেছে)। Attiny 45 একটি 8 পিন প্যাকেজে আসে। Attiny 45 এর 6 I/O পিন আছে, তার মধ্যে তিনটি ADC পিন (10 বিট ADC) এবং অন্য দুটি হল PWM সমর্থনকারী ডিজিটাল পিন। এটি একটি 4KM ফ্ল্যাশ মেমরি, 256 ইন-সিস্টেম প্রোগ্রামযোগ্য EEPROM এবং 256B SRAM সহ আসে। অপারেটিং ভোল্টেজ 1.8V থেকে 5.5v 300mA এর কাছাকাছি। Attiny 45 ইউনিভার্সাল সিরিয়াল ইন্টারফেস সমর্থন করে। এসএমডি সংস্করণ এবং টিএইচটি সংস্করণ উভয়ই বাজারে পাওয়া যায়। Attiny 85 Attiny 45 এর একটি উচ্চতর সংস্করণ, তারা প্রায় একই। পার্থক্য শুধু ফ্ল্যাশ মেমরিতে, Attiny 45 এর 4KB ফ্ল্যাশ এবং Attiny 85 এর 8KB ফ্ল্যাশ আছে। আমরা Attiny 45 অথবা Attiny 85 বেছে নিতে পারি, বড় কথা নয় কিন্তু Attiny 45 FabTinyISP তৈরির জন্য যথেষ্ট। এখান থেকে অফিসিয়াল ডকুমেন্টেশন দেখুন।
ধাপ 7: মেশিন সেটআপ করুন
এখন আসুন পিসিবি মিলিং মেশিন ব্যবহার করে পিসিবি তৈরি করি। আমি জিপ ফাইলে ট্রেস লেআউট এবং কাট লেআউট অন্তর্ভুক্ত করেছি, আপনি নীচে থেকে জিপ ফাইলটি ডাউনলোড করতে পারেন।
পূর্ব অনুরোধ: দয়া করে এই লিঙ্ক থেকে Fabmodules ডাউনলোড এবং ইনস্টল করুন
ফ্যাবমডিউলগুলি কেবল লিনাক্স মেশিনে সমর্থিত, আমি উবুন্টু ব্যবহার করছি!
ধাপ 1: বলিদান স্তর
প্রথমত, পিসিবি মিলিং মেশিনের কাজের প্লেট (AKA মিলিং বেড) একটি ধাতব প্লেট। এটি মজবুত এবং ভালভাবে তৈরি। কিন্তু কিছু ক্ষেত্রে, ভুল করে গভীরতা কাটার সময় এটি ক্ষতি করতে পারে। সুতরাং, আমি মিলিং বিছানার উপরে একটি বলির স্তর রাখি (ধাতুর প্লেটে স্পর্শ করা বিটগুলি এড়াতে মিলিং বিছানার উপরে একটি তামার কাপড় রাখা)।
ধাপ 2: টুল হেডে 1/62 মিলিং বিট ঠিক করুন
কোরবানির স্তর স্থাপন করার পরে, এখন আমাকে টুল হেডে মিলিং বিট (সাধারণত 1/62 মিলিং বিট ব্যবহার করা হয়) ঠিক করতে হবে। আমি ইতিমধ্যেই পিসিবি মিলিংয়ের দুই স্তরের প্রক্রিয়া ব্যাখ্যা করেছি। পিসিবির ট্রেস এবং প্যাড মিল করার জন্য, 1/64 মিলিং বিট ব্যবহার করুন এবং অ্যালেন কী ব্যবহার করে টুল হেডে রাখুন। বিট পরিবর্তন করার সময়, সবসময় বিটগুলির জন্য একটি অতিরিক্ত যত্ন দিন। বিট এর টিপ এত পাতলা, এটি বিট ভাঙ্গার সম্ভাবনা বেশি থাকে যখন আমাদের হাত থেকে পিছলে যায় এমনকি এটি একটি ছোট পতন। এই পরিস্থিতি কাটিয়ে উঠার জন্য, আমি দুর্ঘটনাজনিত পতন থেকে রক্ষা করার জন্য টুল মাথার নিচে একটি ছোট ফোম রেখেছি।
ধাপ 3: তামার কাপড় পরিষ্কার করুন
আমি এই প্রকল্পের জন্য একটি FR1 তামা কাপড় ব্যবহার করছি। FR-1 তাপ প্রতিরোধী এবং আরো টেকসই। কিন্তু তামার কাপড় দ্রুত জারণ করবে। তামা আঙ্গুলের ছাপ চুম্বক। তাই একটি তামার কাপড় ব্যবহার করার আগে এমনকি এটি একটি নতুন, আমি আপনাকে PCB ক্লিনার বা এসিটোন দিয়ে PCB পরিষ্কার করার আগে এবং পরে PCB পরিষ্কার করার পরামর্শ দিই। আমি PCB পরিষ্কার করার জন্য একটি PCB ক্লিনার ব্যবহার করেছি।
ধাপ 4: মিলিং প্যাডে কপার পরিহিত করুন
তামার কাপড় পরিষ্কার করার পর, মিলিং বেডের উপরে তামার কাপড় রাখুন। আমি ডবল পার্শ্বযুক্ত স্টিকি টেপের সাহায্যে মিলিং প্যাডের উপর তামার কাপড় রাখলাম। দ্বি-পার্শ্বযুক্ত স্টিকি টেপগুলি সরানো এত সহজ এবং সেগুলি সস্তা দামে পাওয়া যায়। আমি কোরবানির স্তরের উপরে ডবল পার্শ্বযুক্ত টেপটি আটকে রাখি। তারপর স্টিকি টেপের উপরে তামার কাপড় লাগিয়ে দিল।
ধাপ 8: ফ্যাব মডিউল এবং মিলিং প্রক্রিয়া সেটআপ করুন
ধাপ 1: মেশিনটি পাওয়ার করুন এবং ফ্যাব মডিউলগুলি লোড করুন
মেশিনে চালিত এবং তারপর লিনাক্স সিস্টেমে ফ্যাব মডিউল সফ্টওয়্যার খুলুন (আমি উবুন্টু ব্যবহার করছি) লিনাক্স টার্মিনালে নিচের কমান্ডটি টাইপ করে।
f ab
তারপর একটি নতুন উইন্ডো আসবে। রোল্যান্ড MDX-20 মিল (rml) হিসাবে ইনপুট ফাইল ফরম্যাট এবং আউটপুট ফরম্যাট হিসেবে ইমেজ (.png) নির্বাচন করুন। এর পরে, Make_png_rml বাটনে ক্লিক করুন।
ধাপ 2: পিসিবি ডিজাইন ইমেজ লোড করুন
নতুন উইন্ডোর শীর্ষে আপনি যে বিটটি ব্যবহার করতে যাচ্ছেন তা নির্বাচন করুন। তারপর আপনার-p.webp
ধাপ 3: X, Y & Z অক্ষ সেট করুন
আমরা এখনও কাজ করা হয় না। এখন মোডেলা MDX20 কন্ট্রোল প্যানেলে ভিউ বোতাম টিপুন। নিশ্চিত করুন যে বিটটি ভালভাবে শক্ত। ডিফল্ট অবস্থানে ফিরে আসতে আবার ভিউ বোতাম টিপুন। এখন কাঙ্ক্ষিত পাঠ্য বাক্সে পরিমাপ (আপনার বোর্ড অবস্থানের উপর নির্ভর করে) প্রবেশ করে X, Y অবস্থানগুলি সেট করুন। আমি আপনাকে এক্স এবং ওয়াই অবস্থানগুলি কোথাও নোট করার পরামর্শ দিচ্ছি। যদি কিছু ভুল হয়ে থাকে এবং আপনাকে প্রথম থেকে শুরু করতে হয়, আপনার মিলিং প্রক্রিয়া চালিয়ে যাওয়ার জন্য আপনার সঠিক X&Y অবস্থানের প্রয়োজন হবে অন্যথায় এটি গোলমাল হয়ে যাবে।
ডাউন বাটন চেপে টুল হেড নামিয়ে আনুন। থামুন যখন টুল হেড তামার কাপড়ের কাছাকাছি পৌঁছায়। তারপর টুল হেড স্ক্রু হারান এবং বিটটি একটু নিচে নামান যতক্ষণ না এটি তামার কাপড়ের তামার স্তর স্পর্শ করে। তারপরে আবার স্ক্রু শক্ত করুন এবং ভিউ বোতাম টিপে টুল হেডকে হোম অবস্থানে ফিরিয়ে আনুন। এখন আমরা সব সেট। মোডেলার নিরাপত্তা idাকনা বন্ধ করুন এবং পাঠান বাটনে ক্লিক করুন। মোডেলা মিলিং প্রক্রিয়া শুরু করবে।
ট্রেস এবং প্যাড মিল করতে কমপক্ষে 10 থেকে 13 মিনিট সময় লাগবে। মিলিং শেষ করার পরে আমি একটি ভাল ফলাফল পেয়েছি।
ধাপ 4: আউটলাইন লেআউট কাটা
ট্রেস মিলিং শেষ করার পর, PCB আউটলাইন লেআউটটি কেটে ফেলুন (কেবল PCB- এর আকৃতি)। প্রক্রিয়া প্রায় একই। লেআউট কাটার জন্য, টুল হেডে 1/64 বিটকে 1/32 বিটে পরিবর্তন করুন। তারপর কাটিং লেআউট-p.webp
ধাপ 9: পিসিবি শেষ
এখানে মিলিং প্রক্রিয়ার পরে পিসিবি!
ধাপ 10: পিসিবিতে উপাদানগুলি বিক্রি করা
এখন আমার একটি সমাপ্ত পিসিবি আছে। আমাকে যা করতে হবে তা হল পিসিবির উপাদানগুলি বিক্রি করা। আমার জন্য, এটি একটি মজার এবং সহজ কাজ।
যখন সোল্ডারিংয়ের কথা আসে, এসএমডি উপাদানগুলির সাথে তুলনা করার সময় থ্রু-হোল উপাদানগুলি সোল্ডার করা এত সহজ। এসএমডি উপাদানগুলি তাদের পায়ের ছাপে ছোট। এটি নতুনদের জন্য ঝাল করা কিছুটা কঠিন। ঠান্ডা ঝাল উপাদানগুলির ভুল স্থানান্তর এবং সবচেয়ে সাধারণ জিনিসের মতো ভুল করার বা ট্রেস এবং প্যাডের মধ্যে সেতু তৈরির অনেক সম্ভাবনা রয়েছে। কিন্তু প্রত্যেকেরই নিজস্ব সোল্ডারিং টিপস এবং কৌশল আছে, যেগুলো তারা তাদের নিজস্ব অভিজ্ঞতা থেকে শিখেছে। এটি এই কাজটিকে মজাদার এবং সহজ করে তুলবে। সুতরাং উপাদানগুলি ঝালাই করতে আপনার সময় নিন!
এখানে আমি কিভাবে সোল্ডারিং করি
আমি সাধারণত প্রথমে মাইক্রোকন্ট্রোলার এবং অন্যান্য আইসি বিক্রি করি। তারপরে আমি ছোট উপাদানগুলিকে প্রতিরোধক এবং ক্যাপাসিটার ইত্যাদি বিক্রি করি …
শেষে থ্রু-হোল উপাদান, তার এবং হেডার পিন। আমার USBTinyISP সোল্ডার করার জন্য, আমি একই ধাপগুলি অনুসরণ করি। এসএমডি সহজেই সোল্ডার করার জন্য, প্রথমে, আমি সোল্ডারিং লোহাকে 350 ডিগ্রি সেন্টিগ্রেডে গরম করি। তারপর প্যাডে কিছু ঝাল ফ্লাক্স যোগ করুন। তারপরে যে প্যাডটি আমি উপাদানগুলি সোল্ডার করতে চাই তা গরম করুন, তারপরে আমি কম্পোনেন্ট প্যাডের একটি প্যাডে সামান্য পরিমাণ সোল্ডার যুক্ত করি। টুইজার ব্যবহার করে, উপাদানটি টানুন এবং প্যাডে রাখুন এবং 2-4 সেকেন্ডের জন্য প্যাড গরম করুন। এর পরে, অবশিষ্ট প্যাডগুলি সোল্ডার করুন। যদি আপনি পিন এবং ট্রেসগুলির মধ্যে সেতু তৈরি করেন বা কোনও উপাদানকে প্রচুর সোল্ডার দেন, তাহলে অবাঞ্ছিত ঝাল সরানোর জন্য সোল্ডার উইক ফিতা ব্যবহার করুন। পিসিবি কোন সমস্যা ছাড়াই পুরোপুরি সোল্ডার না হওয়া পর্যন্ত আমি একই পদক্ষেপ অব্যাহত রাখি। যদি কিছু ভুল হয়ে থাকে, প্রথমে আমি একটি ম্যাগনিফায়ার এবং মাল্টিমিটার ব্যবহার করে বিরতি বা সেতুযুক্ত সমস্ত ট্রেস এবং উপাদানগুলি সাবধানে পরীক্ষা করি। যদি আমি খুঁজে পাই, তাহলে আমি এটি সংশোধন করি!
ধাপ 11: আইএসপি কেবল তৈরি করা
ফার্মওয়্যার ফ্ল্যাশ করার জন্য মাইক্রোকন্ট্রোলার বা অন্য আইএসপি প্রোগ্রামারকে সংযুক্ত করতে। আমাদের দুটি 2x3 মহিলা তারের সংযোজক সহ একটি ছয় লাইনের রিবন রিবন তারের প্রয়োজন। আমি একটি 4/3 ফুট 6 চ্যানেল ফিতা তার ব্যবহার এবং সাবধানে উভয় পক্ষের মহিলা হেডার সংযুক্ত। সুন্দরভাবে করার জন্য আমি একটি জি ক্ল্যাম্প ব্যবহার করেছি। ছবি দেখুন।
ধাপ 12: ফ্ল্যাশিং ফার্মওয়্যার
এখন আমরা আমাদের ISP এ ফার্মওয়্যার ফ্ল্যাশ করতে পারি। এটি করার জন্য আমাদের আরেকটি আইএসপি প্রোগ্রামার দরকার। আমি অন্য একটি USBTinyISP ব্যবহার করেছি, কিন্তু আপনি এই কাজটি করতে একটি Arduino ISP হিসাবে ব্যবহার করতে পারেন। আমরা আগে তৈরি করা আইএসপি সংযোগকারী ব্যবহার করে উভয় আইএসপি সংযোগ করুন। তারপর USBinyISP (যেটা আমরা প্রোগ্রামিং এর জন্য ব্যবহার করছি) কম্পিউটারের সাথে সংযুক্ত করুন। লিনাক্স টার্মিনালে নিচের কমান্ডটি লিখে আপনার সিস্টেমে আইএসপি সনাক্ত করা হয়েছে তা নিশ্চিত করুন।
lsusb
ধাপ 1: AVR GCC টুল চেইন ইনস্টল করুন
প্রথমত, আমাদের টুল চেইন ইনস্টল করতে হবে। এটি করার জন্য, একটি লিনাক্স টার্মিনাল খুলুন এবং টাইপ করুন।
sudo apt-get avrdude gcc-avr avr-libc make ইনস্টল করুন
পদক্ষেপ 2: ফার্মওয়্যারটি ডাউনলোড এবং আনজিপ করুন
এখন ফার্মওয়্যার ফাইলগুলি ডাউনলোড এবং আনজিপ করুন। আপনি এখান থেকে এটি ডাউনলোড করতে পারেন। জিপ ফাইলটি ডাউনলোড করার পরে, একটি ভাল জায়গায় বের করুন যা আপনি সহজেই খুঁজে পেতে পারেন (অপ্রয়োজনীয় বিভ্রান্তি এড়াতে)।
ধাপ 3: ফাইল তৈরি করুন
ফার্মওয়্যার পোড়ানোর আগে। অ্যাট্টিনি মাইক্রোকন্ট্রোলারদের জন্য মেকফিল কনফিগার করা আছে তা আমাদের নিশ্চিত করতে হবে। এটি করতে যেকোনো টেক্সট এডিটরে মেকফিল খুলুন। তারপর MCU = Attiny45 নিশ্চিত করুন। নিচের ছবিটি দেখুন।
ধাপ 4: ফার্মওয়্যার ফ্ল্যাশ করুন
এখন আমরা আমাদের ISP এ ফার্মওয়্যার ফ্ল্যাশ করতে পারি। এটি করার জন্য আমাদের আরেকটি আইএসপি প্রোগ্রামার দরকার, যেমনটা আমি আগেই বলেছি। আমি একটি FabTinyISP ব্যবহার করেছি, যা আমি আগে তৈরি করেছি। কিন্তু আপনি যে কোন ISP ব্যবহার করতে পারেন অথবা ISP প্রোগ্রামার হিসেবে Arduino ব্যবহার করতে পারেন। আমি আগে তৈরি করা আইএসপি সংযোগকারী ব্যবহার করে উভয় আইএসপি সংযোগ করুন। তারপর FabTinyISP (যেটা আমি আমার ISP প্রোগ্রাম করার জন্য ব্যবহার করছি) কম্পিউটারে সংযুক্ত করুন। লিনাক্স টার্মিনালে নিচের কমান্ডটি লিখে আপনার সিস্টেমে আইএসপি সনাক্ত করা হয়েছে তা নিশ্চিত করুন।
lsusb
এখন আমরা ফ্ল্যাশ করার জন্য প্রস্তুত। অবস্থিত ফার্মওয়্যারের ফোল্ডার পাথের টার্মিনালটি খুলুন এবং.hex ফাইলটি তৈরি করতে "make" টাইপ করুন। এটি একটি উৎপন্ন করবে। হেক্স ফাইল যা আমাদের Attiny 45 তে বার্ন করতে হবে।
মাইক্রোকন্ট্রোলারে ফার্মওয়্যার ফ্ল্যাশ করতে লিনাক্স টার্মিনালে নিচের কমান্ডটি টাইপ করুন।
ফ্ল্যাশ করা
ধাপ 5: Fusebit সক্ষম করা
এটাই আমরা ফার্মওয়্যার ফ্ল্যাশ করা শেষ করেছি। কিন্তু আমাদের ফিউজ সক্রিয় করতে হবে। শুধু টাইপ করুন
ফিউজ তৈরি করুন
অভ্যন্তরীণ ফিউজ সক্রিয় করার জন্য টার্মিনাল।
এখন আমাদের জাম্পার অপসারণ করতে হবে অথবা রিসেট পিন অক্ষম করতে হবে। জাম্পার সংযোগ সরানো বাধ্যতামূলক নয়, আমরা রিসেট পিন অক্ষম করতে পারি। এটা আপনার উপরে। আমি রিসেট পিন নিষ্ক্রিয় করতে পছন্দ করি।
দয়া করে মনে রাখবেন:- যদি আপনি রিসেট পিন অক্ষম করেন, তাহলে রিসেট পিনটি অভ্যন্তরীণভাবে সংযোগ বিচ্ছিন্ন হয়ে যাবে। মানে রিসেট পিন নিষ্ক্রিয় করার পরে আপনি আর প্রোগ্রাম করতে পারবেন না।
আপনি যদি রিসেট পিন অক্ষম করতে চান, তাহলে টার্মিনালে নিচের কমান্ডটি টাইপ করুন।
rstdisbl
আপনি একটি সাফল্যের বার্তা পাবেন। সফলভাবে ফার্মওয়্যার আপলোড করার পর আমাকে USBTinyISP সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করতে হবে, এটি করার জন্য আপনাকে টার্মিনালে একটি কমান্ড দিতে হবে
sudo avrdude -c usbtiny -b9600 -p t45 -v
কমান্ডটি প্রবেশ করার পরে, টার্মিনাল উইন্ডোতে রিটার্ন ফিডব্যাক পাবেন।
ধাপ 13: আমরা সম্পন্ন করেছি
এখন আপনি কম্পিউটার থেকে উভয় ডিভাইস অপসারণ করতে পারেন এবং এখন থেকে মাইক্রোকন্ট্রোলার প্রোগ্রাম করার জন্য তৈরি করা ইউএসবি টাইনি ব্যবহার করতে পারেন। আমি আমার Arduino স্কেচ ফ্ল্যাশ করার জন্য এই ISP ব্যবহার করছি।
প্রস্তাবিত:
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
কিভাবে একটি প্যান্ডোরা বাক্স ব্যবহার করে কাস্টম মার্কি কয়েন স্লট দিয়ে একটি 2 প্লেয়ার DIY বার্টপ আর্কেড তৈরি করবেন: 17 টি ধাপ (ছবি সহ)
কিভাবে একটি প্যান্ডোরা বাক্স ব্যবহার করে কাস্টম মার্কি কয়েন স্লট দিয়ে একটি 2 প্লেয়ার DIY বার্টপ আর্কেড তৈরি করবেন: এটি একটি 2 প্লেয়ার বার টপ আর্কেড মেশিন তৈরি করার ধাপে ধাপে টিউটোরিয়াল যা মার্কিতে তৈরি কাস্টম কয়েন স্লট রয়েছে। মুদ্রা স্লটগুলি এমনভাবে তৈরি করা হবে যে তারা শুধুমাত্র মুদ্রাগুলি চতুর্থাংশ এবং বড় আকারে গ্রহণ করে। এই তোরণটি চালিত
Rpi 3: 8 ধাপ ব্যবহার করে কিভাবে রোবট অনুসরণ করে একটি লাইন তৈরি করবেন
কিভাবে Rpi 3 ব্যবহার করে রোবট অনুসরণ করে একটি লাইন তৈরি করবেন: এই টিউটোরিয়ালে, আপনি একটি লাইন-অনুসরণকারী রোবট বাগি তৈরি করতে শিখবেন যাতে এটি সহজেই একটি ট্র্যাকের চারপাশে ঘুরতে পারে
কিভাবে একটি মসফেট ব্যবহার করে একটি টাচ সুইচ তৈরি করবেন: 4 টি ধাপ (ছবি সহ)
কিভাবে একটি মোসফেট ব্যবহার করে একটি টাচ সুইচ তৈরি করতে হয়: কিভাবে শুধুমাত্র একটি মোসফেট ট্রানজিস্টর ব্যবহার করে একটি স্পর্শ সুইচ তৈরি করতে হয় অনেক উপায়ে, মোসফেটগুলি নিয়মিত ট্রানজিস্টরের চেয়ে ভাল এবং আজকের ট্রানজিস্টর প্রকল্পে আমরা দেখাব কিভাবে একটি সহজ স্পর্শ সুইচ তৈরি করা যায় যা প্রতিস্থাপন করবে এইচ এর সাথে স্বাভাবিক সুইচ
কিভাবে একটি PIC প্রোগ্রামার তৈরি করবেন - PicKit 2 'ক্লোন': 4 টি ধাপ (ছবি সহ)
কিভাবে একটি PIC প্রোগ্রামার তৈরি করবেন - PicKit 2 'ক্লোন': হাই! এটি একটি PIC প্রোগ্রামার তৈরির একটি সংক্ষিপ্ত নির্দেশযোগ্য যা একটি PicKit 2 হিসাবে কাজ করে। আমি এটি তৈরি করেছি কারণ এটি একটি মূল PicKit কেনার চেয়ে সস্তা এবং মাইক্রোচিপ, PIC মাইক্রোকন্ট্রোলারের নির্মাতারা এবং PicKit প্রোগ্রামার, প্র