সুচিপত্র:

বিজনেস কার্ড পিআইসি প্রোগ্রামার: 6 টি ধাপ (ছবি সহ)
বিজনেস কার্ড পিআইসি প্রোগ্রামার: 6 টি ধাপ (ছবি সহ)

ভিডিও: বিজনেস কার্ড পিআইসি প্রোগ্রামার: 6 টি ধাপ (ছবি সহ)

ভিডিও: বিজনেস কার্ড পিআইসি প্রোগ্রামার: 6 টি ধাপ (ছবি সহ)
ভিডিও: ৪৫ তম বিসিএস | ৯০ দিনে প্রিলিমিনারি প্রস্তুতি | 45 bcs preparation | Day - 40 2024, জুলাই
Anonim
বিজনেস কার্ড পিআইসি প্রোগ্রামার
বিজনেস কার্ড পিআইসি প্রোগ্রামার

এটি হ্যাক এ ডে বিজনেস কার্ড সাইজ সার্কিট প্রতিযোগিতার জন্য আমার প্রবেশ ছিল। আমি শুধু ফাইলগুলি জিপ করে আমার ওয়েবসাইটে রেখেছি। আমি এটি এখানে পোস্ট করছি কারণ অন্য সব এন্ট্রি সহজেই অ্যাক্সেসের জন্য একটি ব্লগে আছে বলে মনে হচ্ছে। আশা করি এটি প্রকল্পটিকে আরও অ্যাক্সেসযোগ্য করে তুলবে এবং আমার সার্ভারে লোড কমাবে। সংযুক্ত আর্কাইভ হল প্রতিযোগিতার এন্ট্রি যেমন এটি আমার সার্ভারে ছিল, মাইনাস ইমেজ। লেখাটি অন্তর্ভুক্ত নথি থেকে নেওয়া হয়েছে। এই PIC/EEPROM প্রোগ্রামারটি এত সহজ এবং ছোট যে এটি একটি বিজনেস কার্ডে ফিট করে সমাবেশের নির্দেশনার জন্য পর্যাপ্ত জায়গা বাকি আছে … প্রকল্প: সাধারণ JDM2 স্টাইলের PIC ICSP প্রোগ্রামার (একটি বিজনেস কার্ডে)।

  • সব গর্ত মাধ্যমে
  • 2USD মূল্যের কম অংশ (1s এবং 2s!)
  • বাড়িতে সহজ একতরফা নির্মাণ (3 জাম্পার সহ)
  • সমাবেশের নির্দেশনার জন্য পর্যাপ্ত জায়গা বাকি
  • পিছনে অতিরিক্ত স্থান এমনকি আরও ব্যবসায়িক-ভালো কল্যাণের জন্য
  • এছাড়াও প্রোগ্রাম/সিরিয়াল EEPROMS পড়ে

দক্ষতা স্তর: সহজ/শিক্ষানবিশ। সমাবেশের সময়: প্রায় এক ঘন্টা।

ধাপ 1: বর্ণনা

বর্ণনা
বর্ণনা
বর্ণনা
বর্ণনা
বর্ণনা
বর্ণনা
বর্ণনা
বর্ণনা

যে কেউ এই সহজ প্রোগ্রামার তৈরি করতে পারে এবং PIC মাইক্রোকন্ট্রোলার সম্পর্কে জানতে পারে। JDM2 প্রোগ্রামার অতি সহজ (প্রায় 10 টি অংশ), কিন্তু PICS এবং সিরিয়াল EEPROM- এর একটি বিশাল বৈচিত্র্য প্রোগ্রাম করে। আমি একটি 8 পিন 12F629 থেকে JDM2 এর সাথে একটি নতুন 18F4550 USB PIC পর্যন্ত সবকিছু প্রোগ্রাম করেছি। এই প্রোগ্রামারের একটি ICSP ইন্টারফেস আছে, যার অর্থ হল এটি PIC গুলি প্রোগ্রাম করতে পারে এবং EEPROM পড়তে পারে যখন তারা একটি সার্কিট বোর্ডের সাথে সংযুক্ত থাকে। আপনার হ্যাকিং শুরু করুন!

পিসিবি একক পার্শ্বযুক্ত করা যেতে পারে (তিনটি জাম্পার তারের সাথে), কিন্তু একটি দুই স্তরের নকশা সমাবেশকে আরও সহজ করে তোলে। বাড়িতে সহজ টোনার-ট্রান্সফার বা ফটো-প্রসেস করার জন্য সব ট্রেস চমৎকার এবং মোটা। JDM2 ডিজাইনটি বেশ পুরনো, মূল JDM2 সার্কিটটি এখানে পাওয়া যাবে: https://www.jdm.homepage.dk/newpic.htm এই নকশাটি পুরাতন পরিকল্পিতভাবে সত্য, কিন্তু ডায়োড সংখ্যা এখন 1 থেকে শুরু হয়, বরং 2 এর চেয়ে।

ধাপ 2: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

পার্ট ভ্যালু বর্ণনা C1 100uF/16 ভোল্ট ইলেক্ট্রোলাইটিক ক্যাপাসিটর C2 22uF/16 ভোল্ট ট্যানটালাম ক্যাপাসিটর D1 8.2V জেনার ডায়োড D2 5.1V জেনার ডায়োড D3, 4, 5, 6 1N4148 ডায়োড Q1, 2 BC547B ট্রানজিস্টর-এনপিএন R1 10K রোধ R2 1.5K রোধ SV1 5 পিন হেডার পিন হেডার (অথবা মহিলা পিন হেডার, আপনি বেছে নিন) X1 DB9 মহিলা সিরিয়াল সংযোগকারী

ধাপ 3: সমাবেশ #1

সমাবেশ #1
সমাবেশ #1

নীচে থেকে শুরু করুন এবং কাজ করুন: আপনি যদি একক পার্শ্বযুক্ত পিসিবি ব্যবহার করেন তবে জাম্পার তারগুলি দিয়ে শুরু করতে ভুলবেন না।

  • ডায়োড এবং প্রতিরোধক ঝাল।
  • প্রতিটি ডায়োডের একটি কালো ব্যান্ড রয়েছে যা বোর্ডে/পরিকল্পিতভাবে দেখানো একই দিকনির্দেশিত হওয়া উচিত।
  • শুধু প্রতিরোধক মধ্যে ঝাল, কোন বিশেষ অভিযোজন প্রয়োজন।

ধাপ 4: সমাবেশ #2

সমাবেশ #2
সমাবেশ #2

পরবর্তী, ট্রানজিস্টর যোগ করুন। তারা পরিকল্পিত/ছবিতে শো এ ভিত্তিক হওয়া উচিত। বাম দিকে ট্রানজিস্টারটি ডানদিকে ট্রানজিস্টরের বিপরীত দিকের দিকে রাখা হয়েছে (লক্ষ্য করুন উভয়েরই গোলাকার অংশ মাঝখানে রয়েছে)। এটি স্ট্যান্ডার্ড (আদর্শ?) BC547B পিন-আউট। আপনার সমাপ্ত সার্কিটে যদি আপনার সমস্যা হয়, তাহলে নিশ্চিত করুন যে আপনার ট্রানজিস্টরগুলির একই পিন-আউট রয়েছে যা প্রয়োজন অনুযায়ী পরিকল্পিত এবং পুনর্নির্মাণ করা হয়েছে।

ধাপ 5: সমাবেশ #3

"," শীর্ষ ": 0.44285714285714284," বাম ": 0.4160714285714286," উচ্চতা ": 0.08095238095238096," প্রস্থ ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," লেখক "," লেখক ":" লেখক "," লেখক ":" লেখক " মহিলা হেডার ব্যবহার করা হয়েছে কারণ আমার সব ICSP হেডার পুরুষ। এইভাবে, প্রোগ্রামার সরাসরি সার্কিটে প্লাগ করতে পারে। "," শীর্ষ ": 0.6285714285714286," বাম ": 0.21071428571428572," উচ্চতা ": 0.11428571428571428," প্রস্থ ": 0.21785714285714286}, {" noteID ":" TQTC " ":" ian "," text ":" ইলেক্ট্রোলাইটিক ক্যাপাসিটর। গ্রাউন্ড লিড ইন্ডিকেটর স্ট্রাইপ এখানে বাম দিকে খুব কমই দেখা যায়। "," শীর্ষ ": 0.430952380952381," বাম ": 0.1875," উচ্চতা ": 0.05714285714285714," প্রস্থ ": 0.026785714285714284}]">

সমাবেশ #3
সমাবেশ #3
সমাবেশ #3
সমাবেশ #3
  • লম্বা উপাদানগুলি সোল্ডার করে বোর্ডটি শেষ করুন: ক্যাপাসিটার, পিন হেডার এবং ডিবি 9 সকেট।
  • ইলেক্ট্রোলাইটিক ক্যাপাসিটরের মাটির সাথে সোল্ডার করা উচিত, কালো ডোরা দ্বারা নির্দেশিত, বাম দিকে মুখ করা (ছবিতে দেখানো হয়েছে)। যদি এটি কিছুটা বিভ্রান্তিকর হয়, তবে নিশ্চিত করুন যে কালো ফালা দিয়ে পাশ থেকে আসা সীসাটি মাটির সমতল (বোর্ডের সংখ্যাগরিষ্ঠ অংশ জুড়ে বড় তামার এলাকা) এর সাথে সংযুক্ত।
  • ট্যানটালাম ক্যাপাসিটরটি বোর্ডের ডান দিকে মাটির সাথে স্থাপন করা উচিত (ছবিতে দেখানো হয়েছে)। ট্যানটালাম ক্যাপাসিটারগুলি স্থল সীসা (ইলেক্ট্রোলাইটিক ক্যাপাসিটরের মতো) এর পরিবর্তে a +দিয়ে ইতিবাচক সীসা নির্দেশ করতে পারে। ইলেক্ট্রোলাইটিক ক্যাপাসিটরের মতো, স্থলটি বড় স্থল সমতলের সাথে সংযুক্ত থাকে যা বোর্ডের বেশিরভাগ অংশ জুড়ে থাকে।

ধাপ 6: ব্যবহার করুন

ব্যবহার করুন
ব্যবহার করুন

সফটওয়্যার JDM2 সমর্থন করে এমন প্রোগ্রামিং সফটওয়্যারের সাথে প্রোগ্রামার কাজ করবে। আমি WinPic800 পছন্দ করি কারণ এটি অনেক PIC গুলি স্বয়ংক্রিয়ভাবে সনাক্ত করতে পারে। উইনপিআইসি দুর্দান্ত প্রযুক্তিগত সহায়তা তথ্যের জন্যও কৃতিত্বের যোগ্য। উভয়ই নতুন ইউএসবি পিআইসি (18F2/4455) সমর্থন করে। ICProg অনেক PIC, সেইসাথে EEPROMs করে, কিন্তু কিছুক্ষণ ICProg এ আপডেট করা হয়নি। একজন প্রোগ্রামার তৈরি করা একটি দুর্দান্ত প্রথম ইলেকট্রনিক্স প্রকল্প তৈরি করে। এই বিভাগের লক্ষ্য হল মাইক্রোচিপ PIC গুলির সাথে ব্যবহৃত সহজ 'সার্কিট সিরিয়াল প্রোগ্রামিং' পদ্ধতি ব্যাখ্যা করা। ICSP কেন? একটি বড় DIP (গর্তের মাধ্যমে) চিপ প্রোগ্রাম করা সহজ। এটি একটি সকেটযুক্ত প্রোগ্রামারে পপ করুন, বার্ন করুন এবং অ্যাপ্লিকেশন সার্কিটে ফিরে আসুন। পরীক্ষা করুন এবং পুনরাবৃত্তি করুন ছোট (সারফেস মাউন্ট) চিপগুলির সাথে জিনিসগুলি আরও কঠিন হয়ে যায়। QFN, SSOP, QFP, এমনকি বড় SOIC.300 প্যাকেজের জন্য কোন স্ট্যান্ডার্ড সকেট নেই। এখানে সত্যিই ব্যয়বহুল ($ 100s) ক্লিপ রয়েছে যা এই চিপগুলির সাথে সংযুক্ত এবং প্রোগ্রাম করতে পারে। আপনার ব্যবহার করা প্রতিটি চিপ টাইপ এবং পিন কাউন্টের জন্য একটি আলাদা ক্লিপ প্রয়োজন। এর একটি বিকল্প আছে। এর নাম ICSP. ICSP মানে 'সার্কিট সিরিয়াল প্রোগ্রামার (ing?)'। এটি একটি পিআইসি প্রোগ্রামিংয়ের একটি উপায় যখন এটি এখনও অ্যাপ্লিকেশন সার্কিটের সাথে সংযুক্ত থাকে। ঠিক আছে, আর চিপ অদলবদল নয়, তাহলে, ICSP কেন একটি ভাল জিনিস? ছোট প্যাকেজ চিপের জন্য কোন প্রোগ্রামিং সকেট নেই। ক্লিপগুলি ব্যয়বহুল। বিকাশের সময় প্রোগ্রামারের বাইরে এবং বাইরে চিপগুলি সরানো এটি একটি যন্ত্রণা। পৃষ্ঠ মাউন্ট অংশ জন্য অসম্ভব বাকি পড়ুন

প্রস্তাবিত: