USB-UART থেকে CH340G রূপান্তরকারী: RS232TTL-তে আপগ্রেড করা, পরীক্ষা করা, তুলনা করা। কম অ্যাডাপ্টার

নিবন্ধটি পুরানো - এখন আপনি USB থেকে পুরানো ফোনে ডেটা-কেবল খুঁজে পাচ্ছেন না; অতএব, একটি রেডিমেড অ্যাডাপ্টার aliexpress-এ সস্তায় অর্ডার করা যেতে পারে (সাইটের ব্রাউনি থেকে একটি নোট)।

সত্যি কথা বলতে, আমরা সবাই অলস হয়ে গিয়েছিলাম... আমাদের দাদারা এক সন্ধ্যায় শত শত উপাদানের একটি সার্কিট সোল্ডার করতে পারতেন এবং ভেঙে পড়েননি। আমাদের সবকিছু প্রস্তুত দিন। একটি উদাহরণ হল একটি COM পোর্ট থেকে TTL স্তরে একটি সাধারণ অ্যাডাপ্টার৷ এটা 5 অংশে একটি সার্কিট মত মনে হয়, কিন্তু ঝাল কিভাবে অলস. বিশেষ করে যেহেতু সিরিয়াল পোর্টগুলি এখন খুব কম সরবরাহের মধ্যে রয়েছে। এবং ল্যাপটপে সেগুলি একেবারেই নেই। আপনি অবশ্যই ইউএসবি ইন্টারফেস ব্যবহার করতে পারেন, কিন্তু কেউ কি এটি প্রোগ্রাম করার চেষ্টা করেছেন? টিনের ! এবং প্রতিটি নিয়ামক এটি ধারণ করে না। কিন্তু UART প্রায় সব AVR-এ পাওয়া যায়, উপরন্তু, হার্ডওয়্যারে প্রয়োগ করা হয়।

উপসংহার নিজেই প্রস্তাব. আপনার TTL লজিক লেভেল (0-5 ভোল্ট) সহ একটি সস্তা, সহজ এবং নির্ভরযোগ্য ইউএসবি থেকে UART (COM) অ্যাডাপ্টার প্রয়োজন। এবং বিশেষত অতিরিক্ত পাওয়ার সার্কিট দিয়ে যাতে আমাদের ডিভাইসটি অতিরিক্ত পাওয়ার সংযোগ না করে সরাসরি অ্যাডাপ্টার থেকে চালিত হতে পারে। এবং যেমন একটি অ্যাডাপ্টার আছে. এবং আমি বাজি ধরতে রাজি যে আপনার থেকে এক কিলোমিটারের বেশি দূরে নয়। ইউরোসেটের যে কোনও সেলুনে, আপনি মাত্র 300 রুবেল (বা ভাগ্যবান হলে 160) এর জন্য এই জাতীয় অলৌকিক ঘটনা কিনতে পারেন। সহজ ডাটা ক্যাবল। ইউএসবি থেকে ফোনে অ্যাডাপ্টার। বেশিরভাগ হ্যান্ডসেট মডেলে, ডেটা TTL-UART এর মাধ্যমে প্রেরণ করা হয়। অর্থাৎ, 0-5 ভোল্টের ভোল্টেজের মাত্রা সহ একটি সিরিয়াল ইন্টারফেস। (আমি পুরানো এরিকসন R-320 এর জন্য কেবল ব্যবহার করেছি)

এটা কাউন্টারে মত দেখায় কি. ভিতরে - পোস্টিং এবং ড্রাইভার সহ একটি ডিস্ক। এটি ঠিক এই ধরনের গ্রহণ করার পরামর্শ দেওয়া হয়, কারণ এগুলি আকৃতিতে একই রকম, তবে ইউরোসেট লেবেল ছাড়াই - এটি ক্ষতিকারক: তারা একটির মাধ্যমে কাজ করে এবং পুষ্টির জন্য কম্পিউটার থেকে ডিকপল করা হয় না। দয়া করে নোট করুন যে পোস্টিংটি অবশ্যই একটি ছোট প্লাস্টিকের বাক্সের সাথে হতে হবে। সব লবণ। এটি আমাদের অ্যাডাপ্টার।

সুতরাং, আমাদের অধিগ্রহণ নষ্ট. ভিতরে প্রলিফিক থেকে একটি PL-2303HX চিপ সহ একটি বোর্ড এবং দুটি কন্টাক্ট প্যাড রয়েছে৷ একটি হল ইউএসবি ইনপুট, দ্বিতীয়টি যা আমরা আগ্রহী। TTL সংকেত মাত্রা সহ UART। পরিচিতিগুলির মধ্যে কে কে তা নির্ধারণ করা বাকি। আমার সংস্করণে এটি এই মত ছিল:

সুতরাং, বিশেষ সৌন্দর্যের জন্য আমাদের শুধুমাত্র GND, RxD, TxD প্রয়োজন, আপনি পাওয়ার জন্য + 5V নিতে পারেন (একটি ক্যাপ সহ একটি লাফে 100mA এর একটি ছোট কারেন্ট) এবং একটি DTR সংকেত যদি আপনার ট্র্যাক করতে হয় যে ডিভাইসটি সংযুক্ত কিনা। কম্পিউটার (অথবা, উদাহরণস্বরূপ, এটিকে সুন্দর করতে সরাসরি বাক্সে LED চালু করুন, এবং ডিভাইসটি চালু হলে আপনি দেখতে পাবেন) আমরা মাটির সাথে মাটির সাথে, রিসিভারটিকে ট্রান্সমিটারের সাথে, ট্রান্সমিটারকে যথাক্রমে সংযুক্ত করি, রিসিভারের কাছে। এখানেই শেষ. লোহা প্রস্তুত। যাইহোক, সার্কিট এবং চিপের বিবরণ সহ ডিস্কে বেশ কয়েকটি কৌতূহলী পিডিএফ ফাইল রয়েছে। এবং যদি আপনার বোর্ডটি আমার থেকে আলাদা হয়, তবে এই চিপের কোন পাটি কোন পিনের সাথে সংযুক্ত তা শুধু চিহ্নিত করুন।

এখন আমরা ডিস্ক থেকে সফ্টওয়্যারটি ইনস্টল করি... F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... "PL-2303 Driver Installer.exe" চালান। যদি কোন ডিস্ক না থাকে, তাহলে ড্রাইভার এবং অতিরিক্ত তথ্য প্রস্তুতকারকের কোম্পানি PL-2303 USB থেকে সিরিয়াল ব্রিজ কন্ট্রোলারে ডাউনলোড করা যেতে পারে। কি খুব সুন্দর, এই ডিভাইসের জন্য সমস্ত অনুমানযোগ্য সিস্টেম এবং অপারেটিং সিস্টেমের জন্য ড্রাইভার রয়েছে (লিনাক্স, পিডিএ, ম্যাক ওএস, ইত্যাদি), যা সম্ভাব্য অ্যাপ্লিকেশনগুলির পরিসরকে উল্লেখযোগ্যভাবে প্রসারিত করে।

প্রায়শই, অনেক নবজাতক ইলেকট্রনিক্স উত্সাহীদের বিভিন্ন TTL ডেটা স্থানান্তর স্তর রয়েছে এমন বিভিন্ন ডিভাইসের সাথে rs232 এর মাধ্যমে কম্পিউটারের কম পোর্টের সাথে সংযোগ স্থাপনের স্তরগুলি জোড়ার প্রয়োজন হয়৷
এবং খুব প্রায়ই অন্য স্কিম সংগ্রহ করার সময়, হতাশা দেখা দেয়।
নীচে একটি বিবরণ সহ Com অ্যাডাপ্টারের সম্পূর্ণরূপে কাজ করা ডায়াগ্রাম রয়েছে৷

অভ্যন্তরীণ Com পোর্টের মাধ্যমে Dir300 রাউটারকে বিভিন্ন সংকেত স্তর সহ বিভিন্ন ডিভাইসে সংযুক্ত করার সময় আপনি এই ডিভাইসটি ব্যবহার করতে পারেন। অন্যান্য ডিভাইস পেয়ারিংয়ের ক্ষেত্রেও একই কথা প্রযোজ্য। কম্পিউটার সহ রিসিভার, উদাহরণস্বরূপ। একটি com অ্যাডাপ্টার সবসময় দরকারী.

RS232-TTL তৈরির জন্য, একটি ব্রেডবোর্ডের প্রয়োজন ছিল, তবে শেষ পর্যন্ত কোনও হস্তক্ষেপ ছিল না, সমস্ত ডেটা সঠিক এবং সম্পূর্ণ ছিল।

বিস্তারিত

চিপ
MAX232 বা এর বৈকল্পিক।

প্রতিরোধক
400 kOhm।
5 kOhm

ক্যাপাসিটার
তারা প্রথম চিত্রের টেবিল অনুযায়ী একটি নির্দিষ্ট চিপ চিহ্নিত করার জন্য নির্বাচিত হয়।

বিশেষত্ব
পুল-আপ প্রতিরোধক সম্পর্কে ভুলবেন না। সবচেয়ে সাধারণ ভুল। এছাড়াও, GND সংযোগ করতে ভুলবেন না (COM পোর্টের গ্রাউন্ডিং, মাইক্রোসার্কিট এবং একটি লাইনে সংযুক্ত ডিভাইস)

উত্পাদিত কর্মরত COM অ্যাডাপ্টারের ছবি


বিভাগে অন্যান্য নিবন্ধ:

বাধা সেন্সর IR বাম্পার

চার্জার কেনার সময় ডিভাইসটি ডেলিভারির জন্য নেওয়া হয়েছিল।
কিটটিতে একটি অ্যাডাপ্টার বোর্ড এবং 20 সেমি লম্বা চারটি তার রয়েছে যার প্রান্তে সংযোগকারী রয়েছে৷



বোর্ডটি একটি স্বচ্ছ তাপ-সঙ্কুচিত নলটিতে আঁটসাঁট করা হয়, আউটপুটগুলির কার্যগুলি বিপরীত দিকে নির্দেশিত হয়।


অ্যাডাপ্টারটি PL2303HX চিপের উপর ভিত্তি করে এবং Win7/x64 OS দ্বারা ভার্চুয়াল COM3 পোর্ট হিসাবে সংজ্ঞায়িত করা হয়েছে।
ব্যাটারি ডিসচার্জ কার্ভ তৈরি করতে অ্যাডাপ্টারটিকে Imax B6 চার্জারের সাথে সংযুক্ত করা যেতে পারে।
হাবরাহবর থেকে:
- চার্জিং এর মধ্যেই, মেনুটি এখানে চালু হয়: ব্যবহারকারী সেট প্রোগ্রাম -> USB / টেম্প নির্বাচন -> USB সক্ষম


+5 ভোল্ট সংযুক্ত করা যাবে না, তারা শুধুমাত্র সেন্সর শক্তি প্রয়োজন. TX অ্যাডাপ্টারের RX (অভ্যর্থনা) সাথে সংযুক্ত, GND, যথাক্রমে, মাটিতে। স্পিড 9600, কিন্তু লগভিউ নিজেই এটি জানে।


সেখানে যান এবং সর্বশেষ সংস্করণ ডাউনলোড করুন।
যাইহোক, ইতিমধ্যে ইনস্টল করা আপডেট সহ প্রোগ্রামটি থেকে ডাউনলোড করা যেতে পারে।


এখানে, গ্রাফিক খুলুন - গ্রাফিক খসড়া খুলুন। গ্রাফিক - প্রতিটি লঞ্চে ডিফল্ট হিসাবে সেট করতে গ্রাফিক খসড়া সংরক্ষণ করুন।


আপনি যেকোনো লগ ফাইল সংরক্ষণ করতে পারেন - হিসাবে সংরক্ষণ করুন, এবং তারপর খুলুন এবং এটির সাথে আরও কাজ করুন - প্রদর্শন সেটিংস কনফিগার করুন এবং এটি থেকে একটি ছবি তৈরি করুন। প্রোগ্রামটি বিশেষভাবে জটিল নয়, আপনি টাইপ করে এক ঘন্টার মধ্যে এটি বের করতে পারেন। একটি রাশিয়ান অনুবাদ রয়েছে (আমি এটি কোথায় পেয়েছি মনে নেই, এটি ইতিমধ্যে আমার লিঙ্কে রয়েছে), তবে এটি সম্পূর্ণ নয়। হ্যাঁ, এবং ইংরেজিও - মেনুতে আপনি প্রায়শই প্রাথমিকভাবে জার্মান শব্দগুলি দেখতে পান যা আপনাকে ইতিমধ্যেই শিখতে হয়েছিল - Entlaned - discharge, Laden - charge। Zyklus - চক্র।

আমি +33 কেনার পরিকল্পনা করছি ফেভারিটে যোগ করুন রিভিউ ভালো লেগেছে +20 +54

সম্ভবত, কেউ ইতিমধ্যে আমাদের ফোরামে বার্তা পড়েছেন exmortis উন্নত উপায়ে একটি USB-TTL তারের তৈরি সম্পর্কে।

আমরা একটি পৃথক নিবন্ধ-গাইড হিসাবে এটি জারি করার সিদ্ধান্ত নিয়েছে. ধন্যবাদ exmortis প্রদত্ত উপাদানের জন্য।

টীকা: এই নিবন্ধটি সিরিয়াল ইন্টারফেসের একটি সংযোজন, যা প্রথমে পড়ার জন্য সুপারিশ করা হয়।

আপনি উপরের নিবন্ধ থেকে জানেন, Ritmix RZX-50 উপসর্গটি uart ttl এর মাধ্যমে একটি কম্পিউটারের সাথে সংযুক্ত করা যেতে পারে, কিন্তু যেহেতু ভোল্টেজ সংকেতগুলি rs-232 স্ট্যান্ডার্ডের সাথে মেলে না, তাই একটি অ্যাডাপ্টারের প্রয়োজন৷ একটি প্রস্তুত সমাধান হিসাবে, আপনি একটি বিশেষ রূপান্তরকারী ব্যবহার করতে পারেন, উদাহরণস্বরূপ, বা এমনকি এটিও।

অসুবিধা হল যে এই জাতীয় সমাধানগুলি সর্বদা উপলব্ধ নাও হতে পারে এবং যদি সেগুলি পাওয়া যায় তবে ঘোষিত মূল্য বেশ বেশি হতে পারে।

যাইহোক, আপনি একটি নিয়মিত usb-rs232 (com) অ্যাডাপ্টার তারের ফিট করতে পারেন, যা যেকোনো কম্পিউটারের দোকানে বিক্রি হয়। উদাহরণস্বরূপ, এই মত:

Gembird usb-rs232 uas111 কেবল। এটি সুবিধাজনক কারণ নিয়ামকটি একটি ঝরঝরে বাক্সে লুকানো থাকে। সত্য, এটি সিল করা আছে, তাই এটি খুলতে, আপনাকে হয় এটি দেখতে হবে বা সোল্ডারিং লোহা দিয়ে প্লাস্টিকটি কেটে ফেলতে হবে।

নীতিগতভাবে, অন্য কোন অনুরূপ তারের কাজ করবে, তবে, আপনাকে কন্ট্রোলারের সাথে বোর্ডে অ্যাক্সেসের সুবিধার দিকে মনোযোগ দিতে হবে। কিছু তারে, এটি rs-232 সংযোগকারীতে লুকানো থাকে, যা খোলা কঠিন, অন্যগুলিতে একটি মাইক্রোচিপ-ড্রপ থাকতে পারে, যা সোল্ডার করা সহজ নয়। শেষ পর্যন্ত, এই ধরনের একটি তারের কিছু বহিরাগত চিপের উপর ভিত্তি করে হতে পারে।

চিপ pl2303। প্রথমত, পা 1 (TXD) এবং 5 (RXD) আগ্রহের বিষয়, পায়ের সংখ্যাকরণ একটি বিন্দু দিয়ে চিপে চিহ্নিত কোণ থেকে ঘড়ির কাঁটার বিপরীত দিকে যায়।

max213 চিপ সহ বিপরীত দিক। pl2303 এর 1ম লেগ থেকে সিগন্যাল ম্যাক্সের 6 তম লেগ এ আসে এবং 5 তম লেগ থেকে সিগন্যাল "ম্যাক্সিমা" এর 19 তম লেগ এ যায়।
নীতিগতভাবে, এই চিপটি uart-ttl-এর জন্য প্রয়োজন হয় না, এটি এমনকি হস্তক্ষেপ করতে পারে। অতএব, এটি অবশ্যই সাবধানে সোল্ডার করা উচিত এবং এটি যোগাযোগ প্যাডে সোল্ডার করা হবে।

max213 চিপ সোল্ডার করা হয়। লাল তারটি TXD সিগন্যালে সোল্ডার করা হয়, হলুদ তারটি RXD সিগন্যালে সোল্ডার করা হয়, কালো তারটি স্থল হয়। পরবর্তীকালে, আপনি অ্যান্টনি স্কিম অনুসারে সংযোগ করতে পারেন, তারগুলিকে "ক্রসওয়াইজ" সংযুক্ত করে, যেমন। কন্ট্রোলারের RXD থেকে সেট-টপ বক্সের TXD এবং TXD থেকে RXD, যথাক্রমে।

Ritmix RZX-50 সিরিয়াল ইন্টারফেস পিন।

দ্বিতীয় গুরুত্বপূর্ণ অংশ হল কম্পিউটারের সাথে সরাসরি সংযোগ এবং সংযোগ স্থাপন।
নীচে আমরা একটি নির্দিষ্ট পরিস্থিতি বিবেচনা করব যখন একটি কম্পিউটারে (ল্যাপটপ) W7 x64 ইনস্টল করা হয় এবং Xubuntu 11.10 x32 ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে ইনস্টল করা হয়। লিনাক্সের যেকোনো ডিস্ট্রিবিউশনের জন্য নীচে বর্ণিত সবকিছুই সত্য।

উপরের হিসাবে সোল্ডার করা তারটি কম্পিউটারের সাথে সংযুক্ত (যখন rzx-50 সংযুক্ত নয়)। স্বাভাবিকভাবেই, ড্রাইভার সিস্টেম দ্বারা ইনস্টল করা হবে না, কিন্তু এটি প্রয়োজন হয় না। আমরা একটি ভার্চুয়াল মেশিনে xubuntu লোড করি, ভিতরে সংযুক্ত ডিভাইসটি ফরওয়ার্ড করি (প্রোলিফিক টেকনোলজি ইনকর্পোরেটেড ইউএসবি-সিরিয়াল কন্ট্রোলার হিসাবে উল্লেখ করা উচিত)। তারপর কনসোল লোড করুন এবং dmesg লিখুন। শেষ লাইনগুলির মধ্যে একটি হওয়া উচিত সংযুক্ত ডিভাইসের সংজ্ঞা (pl2303) এবং ফাইল সিস্টেমে এর প্রতিফলন - এই ক্ষেত্রে এটি /dev/ttyUSB0। এই নামটি আমরা মনে রাখি।

এখন আমাদের মিনিকম ইন্সটল করতে হবে। কমান্ডটি আদর্শ: "sudo apt-get install minicom"। সেটআপটি চালান: "sudo minicom -s" এবং কনফিগারেশন মেনুতে যান। সিরিয়াল পোর্ট সেটআপে /dev/ttyUSB0 কে সিরিয়াল ডিভাইস হিসাবে সেট করা হয়েছে, প্রবাহের হার 56700 8N1 এ সেট করা হয়েছে, হার্ডওয়্যার এবং সফ্টওয়্যার প্রবাহ নিয়ন্ত্রণ বন্ধ (না)। এর পরে, মডেম এবং ডায়ালিং-এ, আপনাকে Init স্ট্রিং মুছে ফেলতে হবে এবং স্ট্রিং লাইনগুলি পুনরায় সেট করতে হবে।

আমরা সেটআপ থেকে প্রস্থান করি এবং স্বাভাবিক মোডে minicom শুরু করি (sudo minicom)। এখন আপনি TXD এবং RXD সংকেত থেকে তারের ছোট করে তারের পরীক্ষা করতে পারেন। যদি, আপনি যখন minicom এ কোন কী চাপেন, সংশ্লিষ্ট চিহ্নগুলি স্ক্রিনে উপস্থিত হয়, তাহলে তারটি কাজ করছে।

এখন আপনি উপরে নির্দেশিত উপায়ে সেট-টপ বক্সটিকে তারের সাথে সংযুক্ত করতে পারেন এবং টার্মিনাল এমুলেটর উইন্ডোতে আউটপুট উপভোগ করে এটি চালু করতে পারেন। একটি পাসওয়ার্ড লিখতে বলা হলে, "root" লিখুন। যদি ইনপুট এবং আউটপুটের সময় পর্যায়ক্রমে আবর্জনা বা বহিরাগত অক্ষরগুলি উপস্থিত হয়, তবে মাটিতে কিছু ভুল হয়েছে (সম্ভবত ভেঙে গেছে)। আদর্শভাবে, স্থলটি কোনভাবেই TXD এবং RXD সংকেতের কাছে ছোট করা উচিত নয়।

সম্পাদকের কাছ থেকে: আমি ব্যক্তিগতভাবে অবিলম্বে 90 এর দশকের শেষের কথা মনে রেখেছিলাম, যখন পাম যুগ শুরু হয়েছিল। সেই সময়ে, আমি হ্যান্ডস্প্রিং ভিসার ডিলাক্সের গর্বিত মালিক ছিলাম, সেই সময়ের সবচেয়ে শক্তিশালী পিডিএ ("ট্যাবলেট" শব্দটি এখনও উদ্ভাবিত হয়নি)। সুতরাং, ইউএসবি পোর্টের অভাবের কারণে (হ্যাঁ! হ্যাঁ!) আমাকে নিজেই RS232-TTL কেবল তৈরি করতে হয়েছিল। অধিকন্তু, যেহেতু ভিসারে তিন-ভোল্টের সংকেত ছিল, এবং ম্যাক্সিম চিপ যা পছন্দসই সংকেত স্তর সরবরাহ করেছিল তা দুষ্প্রাপ্য ছিল, তাই আমাকে "আউটপুট" পায়ে 5 থেকে 3.3v পর্যন্ত একটি ভোল্টেজ বিভাজক ঝুলিয়ে রাখতে হয়েছিল যাতে ডিভাইসটি জ্বলতে না পারে।

এখন সবকিছুই অনেক সহজ, এবং আপনি আরও অর্থপূর্ণ ক্রিয়াকলাপগুলিতে ফোকাস করতে পারেন, যেমন RZX-50 এর জন্য একটি বিকল্প ফার্মওয়্যার তৈরিতে একটি সম্ভাব্য অবদান রাখা 🙂

এটি সবই শুরু হয়েছিল যে আমি নিজেকে একটি অরেঞ্জ পাই কিনেছিলাম, বিজ্ঞাপনের স্লোগান "মাত্র 15 ডলারে রাসবেরি পাই-এর অনুরূপ"। ডিভাইসটি aliexpress-এ অর্ডার করা হয়েছিল এবং ফেব্রুয়ারীতে পনের দিন আগে পৌঁছেছিল। একই সময়ে, সমস্ত প্রয়োজনীয় অতিরিক্ত উপাদানগুলি কেনা হয়েছিল: একটি প্রসেসরের জন্য একটি হিটসিঙ্ক, একটি 15-ওয়াট পাওয়ার সাপ্লাই, একটি 32 গিগাবাইট মাইক্রো এসডি কার্ড, একটি মনিটর সংযোগের জন্য একটি HDMI কেবল। সময়ের অভাবে জুন মাস পর্যন্ত তিনি ড্রয়ারে ধুলো জড়ো করছিলেন। এবং অবশেষে তার কর্মক্ষমতা চেক কাছাকাছি পেয়েছিলাম.

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

কিছু সাধারণ ম্যানিপুলেশনের মাধ্যমে (যার বর্ণনা হাবরের জন্য আরও উপযুক্ত), বুটলোডার এবং আর্চ উভয়ই মেমরি কার্ডে ইনস্টল করা হয়েছিল এবং ডিভাইসটি চালু করা হয়েছিল। যাইহোক, লোড করার পরে, আমি "কমলা" তে একটি কালো পর্দা এবং জ্বলন্ত সবুজ LED এর জন্য অপেক্ষা করছিলাম।

ওয়েল, কোন সমস্যা নেই, আমি ভেবেছিলাম. UART "কমলা" এ সোল্ডার করা হয়েছে, আমি এটির সাথে একটি টার্মিনালের সাথে সংযোগ করব এবং দেখব কি হয়। প্রয়োজনীয় অংশ এবং তারগুলি কেনা হয়েছিল এবং এই জাতীয় কেবলটি সোল্ডার করা হয়েছিল (স্পয়লারের নীচে ছবি)

নুবিয়ান তারের বিকল্প

যে কেউ সাবজেক্টে আছে তারা সাথে সাথেই বুঝবে আমি কি ভুল করেছি এইরকম একটা ক্যাবল বানিয়ে, যারা পড়ে তাদের মধ্যে অর্ধেকেরও বেশি আছে। আমার "কমলা" টার্মিনালে থুথু ফেলা ক্রাকোজিয়াব্রী দেখার পরে আমার সন্দেহ হয়েছিল যে কিছু ভুল হয়েছে। এটি আমার বোকা ভুলের কারণ বোঝা যা আমাকে নীচে বর্ণিত পদক্ষেপগুলি নিতে প্ররোচিত করেছিল।

1. UART এবং RS232 এর মধ্যে পার্থক্য কি?

স্তরের পার্থক্য। অরেঞ্জ পাই এবং অন্যান্য অনুরূপ ডিভাইসগুলিতে বাস্তবায়িত সিরিয়াল ইন্টারফেসটি TTL যুক্তির উপর ভিত্তি করে, অর্থাৎ, একটি শূন্য বিট একটি শূন্য ভোল্টেজ স্তরের সাথে মিলে যায়, এবং একটি +5 V এর স্তরের সাথে মিলে যায়। RS232 উচ্চতর ভোল্টেজ স্তর ব্যবহার করে, 15 V এর সাথে, এবং একটি ইউনিট - 15 V, এবং শূন্য +15 V এর সাথে মিলে যায়। চ্যানেলের শব্দ প্রতিরোধ ক্ষমতা বাড়ানোর জন্য, 3 V মডিউলের নিচে যে কোনো ভোল্টেজকে শূন্য হিসাবে ধরা হয়। যৌক্তিক মানগুলির ক্রম স্তরে ডেটা স্থানান্তর প্রোটোকল UART এবং RS232 উভয়ের জন্য একেবারে একই। এই সমস্ত নিম্নলিখিত বাইট স্থানান্তর চিত্র দ্বারা চিত্রিত করা হয়.

আমি এটা সম্পর্কে কিভাবে ভুলতে পারি? আমি যখন ইলেকট্রিক লোকোমোটিভ রিসার্চ ইনস্টিটিউটে কাজ করতাম, তখন আমি এই বিষয়গুলো জানতাম। এবং তারপরে কিছু কারণে বোকামি জমে গেল। সাধারণভাবে, এটি স্পষ্ট হয়ে উঠেছে যে সংকেত বিপর্যয় সহ একটি নির্দিষ্ট স্তরের রূপান্তরকারী প্রয়োজন। আমার বাড়ির কম্পিউটারের মাদারবোর্ডে থাকা COM পোর্টের সাথে পুরো পরিবারকে সংযুক্ত করার দিকে পছন্দটি পড়েছিল। যদিও অবশ্যই আপনি UART এর দিকে তাকাতে পারেন<->ইউএসবি, কারণ পুরানো সিরিয়াল ইন্টারফেস ক্রমাগত প্রাসঙ্গিকতা হারাচ্ছে। যাইহোক, সহজ সমাধানের জন্য আমার ঝোঁক জিতেছে এবং এই জাতীয় ডিভাইস ক্রয়ের জন্য প্রার্থী হিসাবে উপস্থিত হয়েছে

464 রুবেল জন্য একই আলী বিক্রি. নীতিগতভাবে, এটি আমার শহরের দোকানে বা রেডিও বাজারে পাওয়া যেতে পারে, তবে আমার হাত দিয়ে কিছু করার চুলকানি ইতিমধ্যে জাগ্রত হয়েছিল। তাই আমি একটি ইন্টারফেস বোর্ড কেনার ধারণা খারিজ করে দিয়েছি এবং নিজে চেষ্টা করার এবং একটি তৈরি করার সিদ্ধান্ত নিয়েছি।

আমি বলতে হবে যে আমি আসলে একটি সোল্ডারিং লোহার বন্ধু। স্কুল এবং বিশ্ববিদ্যালয়ে, প্রথম কম্পিউটার কেনার আগে, সমস্ত ধরণের দরকারী এবং খুব বাজে কথা নয় সোল্ডার করা আমার প্রধান শখ ছিল। কিন্তু গ্রামে থাকতাম, নব্বইয়ের দশক। খুব বেশি টাকা ছিল না, রেডিওর আবর্জনা ভেঙ্গে দিয়ে উপাদানগুলো পাওয়া গেছে। তথ্যের উৎস ছিল জেলা গ্রন্থাগারের বই - তখন সবার কাছে "ইন্টারনেট" ছিল না। কোনো সমৃদ্ধ যন্ত্রও ছিল না। ফয়েল টেক্সটোলাইট এবং ফেরিক ক্লোরাইড একটি কিংবদন্তি অলৌকিক ঘটনা ছিল। সাধারণভাবে, এটি কঠিন ছিল।

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

2. ডিভাইস স্কিম এবং এর কম্পিউটার সিমুলেশনের পছন্দ

শুধু থুতু ফেলার জন্য নেটে এমন একটি ডিভাইসের একটি ডায়াগ্রাম খুঁজুন। এরকম অনেক স্কিম আছে। পছন্দ এই উপর পড়ে

পুরো ডিভাইসের হৃদয় হল একটি MAX232 টাইপ মাইক্রোসার্কিট - একটি "চার্জ পাম্প" নীতিতে কাজ করে এমন একটি স্তর রূপান্তরকারী। 5 V থেকে ভোল্টেজ বৃদ্ধি পর্যায়ক্রমে বাহ্যিক ক্যাপাসিটার C4 এবং C5 চার্জ করে বাহিত হয়। RS232 তে একটি সংকেত জারি করার মুহুর্তে, এই ক্যাপাসিটারগুলি সিরিজে সংযুক্ত থাকে এবং তাদের মধ্যে জমে থাকা ভোল্টেজ যোগ হয়। বিপরীত সংক্রমণের সময়, মাইক্রোসার্কিট একটি বিভাজক হিসাবে কাজ করে। সিগন্যাল ট্রান্সমিশনের উভয় দিকেই এটি উল্টানো হয়।

ডায়োড VD1 "মূর্খ সুরক্ষা" এর ভূমিকা পালন করে - ভুল পোলারিটির ভোল্টেজ প্রয়োগ করা হলে এটি পাওয়ার সার্কিট লক করে।

ডিভাইস তৈরির সাথে এগিয়ে যাওয়ার আগে, আমি সিদ্ধান্ত নিয়েছিলাম যে এটি কীভাবে কাজ করবে, তাই আমি প্রোটিয়াস পরিবেশে ভবিষ্যত ডিভাইসটির মডেলিং শুরু করেছি। সার্কিট পরীক্ষা করার জন্য, একটি ভার্চুয়াল স্ট্যান্ড একত্রিত করা হয়েছিল

প্রথম জিনিসটি আমি যা করতে চেয়েছিলাম তা হল পাওয়ার সার্কিট সহ সবকিছু অনুকরণ করা, যেহেতু আমি সার্কিটের অপারেশনে ডায়োডের প্রভাবে আগ্রহী ছিলাম। ডিফল্টরূপে, প্রোটিয়াসে, মাইক্রোসার্কিটের পাওয়ার পিনগুলি লুকানো থাকে এবং পছন্দসই স্তর এবং স্থলের প্লাস পর্যন্ত টানা হয়। সেগুলি আনলক করতে, আপনাকে প্রথমে লুকানো পিনগুলি প্রদর্শন করতে হবে৷ এটি করার জন্য, মেনু টেমপ্লেটে যান -> ডিজাইনের রঙ সেট করুন এবং বাক্সটি চেক করুন লুকানো পিনগুলি দেখান

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

আরও, আমরা UART এর মাধ্যমে অর্থপূর্ণ কিছু প্রেরণ করব, উদাহরণস্বরূপ, দশমিক সংখ্যা পদ্ধতিতে কোড 65 দ্বারা ASCII তে এনকোড করা “A” অক্ষর বা বাইনারিতে 01000001b ক্রম। উপরন্তু, একটি স্থানান্তর শুরু করার জন্য, "0" লেভেল সহ একটি স্টার্ট বিট পাঠাতে হবে এবং স্থানান্তর সম্পূর্ণ করতে, "1" লেভেল সহ এক বা দুটি স্টপ বিট পাঠাতে হবে। সুতরাং, UART এর মাধ্যমে প্রেরিত একটি ফ্রেমের টাইমিং ডায়াগ্রামটি এরকম দেখাবে

এই ধরনের একটি সংকেত তৈরি করতে, আমরা ফর্মের সেটিংস সহ ডিজিটাল প্যাটার্ন জেনারেটর (DPATTERN) নামক একটি উৎস ব্যবহার করি।

104 মাইক্রোসেকেন্ডের একটি পালস প্রস্থ 9600 বডের সাথে মিলে যায়। তরঙ্গরূপ একটি স্ট্রিং প্যাটার্ন দ্বারা দেওয়া হয় যেখানে "L" মানে নিম্ন এবং "F" মানে উচ্চ। তদনুসারে, আমাদের লাইনটি "FLFLLLLLFLF" এর মতো দেখাবে। আমরা একটি ভার্চুয়াল টার্মিনাল দ্বারা RS232 এ প্রাপ্ত ডেটা নিয়ন্ত্রণ করব, এটিকে এভাবে কনফিগার করব

আমরা প্যারিটি বিট ব্যবহার করব না এবং ওয়ান স্টপ বিট ব্যবহার করব। উপরন্তু, ধরা যাক যে টার্মিনালে প্রয়োগ করা সংকেতটি উল্টানো, যা RS232 প্রোটোকলের সাথে মিলে যায়। সার্কিটের সিমুলেশন চালানোর মাধ্যমে, আমরা একটি ভার্চুয়াল টার্মিনালে সংকেত এবং আউটপুটের একটি অসিলোগ্রাম পাই

চ্যানেল A COM পোর্টে আউটপুট সংকেত বহন করে। চ্যানেল বি-তে TTL সংকেত ইনপুট করুন। লালিত অক্ষর "A" টার্মিনালে প্রদর্শিত হয়। এইভাবে, আমরা নিশ্চিত যে প্রস্তাবিত স্কিমটি বেশ দক্ষ। ধারণায়.

3. উপাদান নির্বাচন এবং ক্রয়

আমার আবাসস্থলের নিকটতম দোকানগুলির মধ্যে যেখানে আপনি রেডিও উপাদানগুলি ধরে রাখতে পারেন, সেখানে দুটি মনোযোগ দেওয়ার যোগ্য: বুদেনভস্কি প্রসপেক্টের রেডিও যন্ত্রাংশের দোকান (এটি রোস্তভ-অন-ডন শহর) এবং নাগিবিনায় 1000টি রেডিও যন্ত্রাংশের দোকান। এভিনিউ, রিও শপিং সেন্টারের বিপরীতে। পরবর্তীটি এই সত্যের সাথে অনুকূলভাবে তুলনা করে যে তার একটি সাইট রয়েছে, যদিও বেশ প্রাচীন, এবং দৃশ্যত অলসভাবে আপডেট করা হয়েছে (এবং জুমলায় তৈরি করা হয়েছে...)। মূল্য তালিকার মাধ্যমে ক্রল করে, আমি কি কিনতে হবে তার একটি তালিকা তুলে নিলাম।

আমাকে এখনই বলতে হবে যে আমার অনভিজ্ঞতার কারণে আমি সাবধানে এসএমডি উপাদানগুলি এড়িয়ে চলেছি। তাই আমি গর্ত মাউন্টের মাধ্যমে MAX232CPE বেছে নিয়েছি। আমি একই ইলেক্ট্রোলাইট এবং একটি ডায়োড নিয়েছিলাম। যাইহোক, জায়গায় এটা পরিণত যে শুধুমাত্র MAX232CWE চিপ উপলব্ধ - একই জিনিস, শুধুমাত্র ... SMD! এক সেকেন্ডের জন্য চিন্তা করার পর, আমি বিক্রেতার প্রস্তাবে সম্মত হলাম - আমাদের অবশ্যই কিছু সময় শুরু করতে হবে ... সেখানে 15 V ক্যাপাসিটার ছিল না, কিন্তু একই ক্ষমতা এবং একই মাত্রার 100 V ক্যাপাসিটার ছিল। ঠিক আছে, কিছুই না। একটি DB-9 পুরুষ সংযোগকারীর পরিবর্তে, আমাকে একজন মহিলার প্রস্তাব দেওয়া হয়েছিল। এই নিম্নলিখিত তালিকার ফলে

ফেরিক ক্লোরাইড, জ্যাপন বার্নিশ এবং টেক্সোলাইট অবশ্যই পুরোপুরি ব্যবহৃত হয়নি। উপরন্তু, আমি এই তালিকায় ক্রয় করা টুল অন্তর্ভুক্ত করিনি: একটি সাধারণ সোল্ডারিং স্টেশন (কারণ এর আগে আমার কাছে একটি তামার ডগা সহ একটি 40-ওয়াটের সোল্ডারিং লোহা ছিল), সাইড কাটার এবং ছোট প্লায়ার, টেক্সটোলাইট কাটার জন্য ধাতব কাঁচি, তরল রোসিন-অ্যালকোহল ফ্লাক্স LTI-120 ভাল এবং তাই। সাধারণভাবে, এই মহাকাব্যটি আমার প্রায় 3000 রুবেল খরচ করে।

সাধারণভাবে, উপাদানগুলি কিনে বাড়িতে আনা হয়েছিল। 40-পিন PLS প্যাডগুলি সঠিক সংখ্যক পিনের সাথে কাটা হয়েছিল। সংযোগের স্বতন্ত্রতা নিশ্চিত করার জন্য পরিচিতিগুলির একটি বের করা হয়। সরানো পিনের সাথে সম্পর্কিত সকেটের গর্তটি পলিথিন দিয়ে সিল করা হয়।

4. ব্রেডবোর্ডে ডিভাইসটি একত্রিত করা এবং অপারেশন পরীক্ষা করা

নীতিগতভাবে, যেমন একটি সহজ ডিভাইসের জন্য, এটি প্রয়োজনীয় নয়। কিন্তু আমি একজন "চাপানি", তাই একটি বোর্ড তৈরি করার আগে, আমি বাস্তব কাজের সার্কিট পরীক্ষা করার সিদ্ধান্ত নিয়েছি।

সবচেয়ে কঠিন জিনিস ছিল microcircuit সঙ্গে. এটিকে ব্রেডবোর্ডে সোল্ডার করার জন্য, আমাকে তামার কন্ডাক্টরের বারো পা সোল্ডারিং দিয়ে বিকৃত করতে হয়েছিল। বারোটি পা নিয়ে মাকড়সা দানব বেরিয়ে এল

সেই মুহুর্তে, আমি দুটি জিনিস বুঝতে পেরেছিলাম: এটা ভাল যে আমি এখনও একটি সোল্ডারিং স্টেশন কিনেছি। এবং খারাপ জিনিস আমি এই ছোট জিনিস সঙ্গে চমত্কার টিঙ্কার আছে. সাধারণভাবে, উপাদানগুলি "ব্রেডবোর্ড" এ সোল্ডার করা হয়েছিল, সার্কিটটি "কমলা" বোর্ডের সাথে একত্রিত হয়েছিল। "কমলা" থেকে নেওয়া +5 V পাওয়ার - একটি দুই-সারি 40-পিন পিন ব্লকে ২য় পিন

ডিভাইসের সাথে সংযোগ করতে, পুটি টার্মিনাল ব্যবহার করা হয়েছিল, যা লিনাক্সের অধীনেও পাওয়া যায় এবং, মিনিকমের বিপরীতে, একটি রঙিন আউটপুট রয়েছে এবং কীবোর্ড থেকে টার্মিনালে অক্ষর প্রবেশের জন্য অতিরিক্ত কনফিগারেশনের প্রয়োজন হয় না।

সাধারণভাবে, বোর্ডটি কাজ করেছিল - বুট লগের লাইনগুলি টার্মিনাল স্ক্রীন জুড়ে চলেছিল: প্রথমে ইউ-বুট থেকে এবং তারপরে লিনাক্স কার্নেল থেকে

বলা বাহুল্য, আমি আনন্দিত হয়েছিলাম: প্রথমত, স্কিমটি সঠিকভাবে কাজ করে, এবং দ্বিতীয়ত, "কমলা" এ লিনাক্স সঠিকভাবে ইনস্টল করা হয়েছে, এটি মাল্টি-ইউজার মোডে সাধারণত কাজ করে

অকার্যকর HDMI সংযোগকারী এবং একটি ইথারনেট ইন্টারফেসের অভাব, তাই, বিতরণের কনফিগারেশনের কারণে। এই সমস্যাগুলি অবশ্যই সমাধান করা হবে এবং এটি তাদের সম্পর্কে নয়। তাহলে চলুন প্রোগ্রামের পরবর্তী ধাপে যাওয়া যাক।

5. PCB লেআউট

Altium ডিজাইনার এটি তৈরি. উপাদানগুলি কেনার পরে বোর্ডের বিন্যাসটি সর্বোত্তমভাবে করা হয়। এটি প্রয়োজনীয় হতে পারে, আমার ক্ষেত্রে, Altium-এর জন্য অতিরিক্ত উপাদান লাইব্রেরি ইনস্টল করার জন্য। উপাদানগুলির মাত্রা এবং প্রতিটির জন্য পদচিহ্নের টপোলজি অবশ্যই উপলব্ধ প্রকৃত অংশগুলির সাথে মেলে। এখানে আমি একটি দুর্ভাগ্যজনক তদারকি ছাড়া ছিল না, কিন্তু নীচে যে আরো.

আমি এখনই বলব - স্বয়ংক্রিয় ওয়্যারিং ব্যবহার করবেন না। সম্ভবত এটি কনফিগারযোগ্য, তবে অটো-ওয়্যারিং ক্যাপাসিটারগুলির পায়ের মধ্যে একটি ট্র্যাক টেনে আনতে চেষ্টা করেছিল, যা তাদের মধ্যে 2 মিমি দূরত্ব সহ, ট্র্যাকটিকে প্রায় এক চতুর্থাংশ মিলিমিটার চওড়া করে, যা আমার পক্ষে খুব দুর্দান্ত ছিল। একটি "চায়ের পাত্র" হিসাবে। হ্যাঁ, এবং অন্তর্দৃষ্টি পরামর্শ দিয়েছে যে এই জাতীয় জিনিসগুলি এড়ানো বাঞ্ছনীয়। অতএব, আমি ম্যানুয়াল রাউটিং ব্যবহার করেছি (স্বয়ংক্রিয় ফলাফলের উপর ভিত্তি করে), রাউটিং নিয়মে রাস্তার প্রস্থ 0.5 মিমি সেট করে (ডিজাইন -> নিয়ম -> রাউটিং -> প্রস্থ)

এছাড়াও, Altium অনুমান করে যে বোর্ডটি ডিফল্টরূপে দ্বৈত-স্তর। ওয়্যারিং নিয়মে একটি একক-পার্শ্বযুক্ত বোর্ডের তারে জোর করতে, আপনাকে অবশ্যই একটি স্তরে তারের নির্দিষ্ট করতে হবে, শীর্ষ স্তরে বলুন

স্কিমটি স্কিম সম্পাদকে টাইপ করা হয়েছিল

এটি করার সময়, একজনকে অবশ্যই এই বিষয়টি বিবেচনা করতে হবে যে মাইক্রোসার্কিটের (পা 8 এবং 10) ফ্রি আনসোল্ডার ইনপুটগুলি অবশ্যই মাটিতে টানতে হবে, অন্যথায় Altium এটি PCB সম্পাদকে স্থানান্তর করার জন্য পরিকল্পিত সংকলন করবে না।

ফলস্বরূপ, প্রোগ্রামে স্বাধীন বাছাই দ্বারা এবং আলেক্সি সাবুনিনের পাঠলক্ষ্য অর্জিত হয়েছে এবং ফি তালাক হয়েছে

গর্তের মধ্য দিয়ে মাউন্ট করা সমস্ত উপাদান টেক্সোলাইটের পরিষ্কার পাশে অবস্থিত এবং এসএমডি সংস্করণের কারণে মাইক্রোসার্কিট ট্র্যাকের পাশে রয়েছে। সার্কিটের লেআউট প্রিন্ট করতে, আপনাকে ডিভাইস প্রজেক্টে একটি তথাকথিত আউটপুট জব ফাইল তৈরি করতে হবে

যা নিম্নরূপ কনফিগার করা হয়েছে। কনফিগারেশন বিকল্পের তালিকায়, ডকুমেন্টেশন আউটপুট নির্বাচন করুন এবং নতুন ডকুমেন্টেশন আউটপু যোগ করুন-এ ক্লিক করুন, পিসিবি প্রিন্টস এবং আমাদের ডিভাইসের সাথে সম্পর্কিত PCB প্রকল্প প্রদর্শিত মেনু থেকে নির্বাচন করুন।

আমরা যে ডকুমেন্টেশন আইটেমটি প্রদর্শিত হয় তার নাম পরিবর্তন করি, আসুন এটিকে LUT বলি, প্রযুক্তির প্রতিবর্ণীকরণ (LUT) অনুসারে, যা আমরা বোর্ড প্যাটার্নকে তামাতে স্থানান্তর করতে ব্যবহার করতে যাচ্ছি। LUT-তে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে কনফিগার নির্বাচন করুন। প্রিন্ট করা স্তরগুলির সেটিংসে, আমরা শুধুমাত্র দুটি আইটেম রেখেছি: শীর্ষ স্তর এবং মাল্টি-লেয়ার এবং স্ক্রিনশটে দেখানো হিসাবে চেকবক্সগুলি সাজান।

মিরর চেকবক্স প্রয়োজন, বিশেষ করে, প্রিন্টআউটে চিত্রটি মিরর করার জন্য। এটি গুরুত্বপূর্ণ, অন্যথায়, প্যাটার্নটিকে তামাতে স্থানান্তর করার সময়, আমরা আমাদের ট্র্যাকের একটি আয়না চিত্র পাব, তবে আমাদের এটির প্রয়োজন নেই। উপরন্তু, আপনি পৃষ্ঠা সেটআপ দেখতে হবে

কাগজের আকার নির্বাচন করতে এবং স্কেল ফ্যাক্টর (স্কেল) এর দিকে মনোযোগ দিন। প্রথম মুদ্রণে, এটি কিছু কারণে 1.36 এর সমান হতে দেখা গেছে, তবে এটি একটির সমান হওয়া উচিত

এখন Print এ ক্লিক করুন। আমার নিজের প্রিন্টার নেই, তাই আমি ফক্সিট রিডার ব্যবহার করে পিডিএফে প্রিন্ট করেছি, এবং তারপরে একটি ইউএসবি ফ্ল্যাশ ড্রাইভে প্রাপ্ত ফাইলটিকে নিকটতম "শারশকা"-এ নিয়ে গিয়েছিলাম, যেখানে আমি চকচকে ফটো কাগজে অঙ্কনটি মুদ্রণ করেছি। শেষ পর্যন্ত এটাই হল

বোর্ডের আকার 62 x 39 মিমি বেরিয়ে এসেছে, টেক্সোলাইটের একটি টুকরো ধাতব কাঁচি দিয়ে এই আকারে কাটা হয়েছিল। আমি একটি হ্যাকসো দিয়ে টেক্সটোলাইট দেখেছি এবং প্রায়শই (বা বরং সর্বদা) এটি ভয়ানকভাবে পরিণত হয়েছিল। কাঁচি দিয়ে, এটি পরিবাহী স্তরের ধ্বংসাবশেষ এবং ক্ষতি ছাড়াই সমানভাবে বেরিয়ে আসে।

6. PCB উত্পাদন

LUT পদ্ধতি (লেজার ইস্ত্রি প্রযুক্তি) এর সরলতা এবং অ্যাক্সেসযোগ্যতার কারণে বেছে নেওয়া হয়েছিল। কর্মের জন্য একটি নির্দেশিকা হিসাবে পরিবেশিত. আমি প্রযুক্তিটি ভাঙ্গা না করার চেষ্টা করেছি: আমি শূন্য দিয়ে তামার মধ্য দিয়ে হেঁটেছি, ডিগ্রেসড, যদিও অ্যাসিটোন দিয়ে নয়, কারণ আমি এটি কোথায় কিনতে পারি তা খুঁজে পাইনি, তবে লেরুয়া মেরলিন থেকে কেনা সাদা আত্মার উপর ভিত্তি করে একটি সর্বজনীন ডিগ্রিজার দিয়ে। সাবধানে এবং প্রচেষ্টার সাথে আমি টেক্সটোলাইট দিয়ে তৈরি একটি স্যান্ডউইচ এবং সর্বাধিক তাপমাত্রায় লোহা দিয়ে একটি প্যাটার্ন ইস্ত্রি করেছি। হয় কারণ আমি কোথাও ভুল করেছি, বা আমি ওয়ার্কপিসটিকে ঠান্ডা হতে দিইনি, বা কেবলমাত্র "শরশকা" এ তারা প্রিন্টারে টোনার সংরক্ষণ করে, সাধারণভাবে, এটি খুব ভালভাবে কাজ করেনি

যাইহোক, আমি বিচক্ষণতার সাথে একটি স্থায়ী মার্কার এডিং 404 এর সাথে স্টক আপ করেছি, যা আমার প্রিয় স্ত্রীর সাহায্য ছাড়াই নয় (চোখের দোররা আঁকার এবং নখের উপর প্যাটার্ন আঁকার জন্য একটি পাম্প দক্ষতার সাথে), সমস্ত ট্র্যাক প্রদক্ষিণ করে

এর পরে, 6-জলীয় ফেরিক ক্লোরাইডের একটি দ্রবণ প্রতি 300 মিলি জলে প্রায় 180 গ্রাম হারে পাতলা করা হয়েছিল (আমি কল থেকে গরম জল নিয়েছিলাম) এবং বোর্ডটি খাওয়ার জন্য একটি এচিং কুভেটে নিক্ষেপ করা হয়েছিল। বোর্ডটি আচার করার জন্য এবং তার স্ত্রীকে একই সাথে বিষ না দেওয়ার জন্য, বারান্দায় সূর্যাস্তের সময় অপারেশন করা হয়েছিল

"খলোনিয়াক" হতাশ হননি, গুজব রয়েছে যে তারা প্রায়শই নিম্নমানের বিক্রি করে। এচিং করতে 13 মিনিট সময় লেগেছিল, তামার শেষ দ্বীপগুলি আমাদের চোখের সামনে ডানদিকে চলে গেছে। প্রধান জিনিসটি পর্যায়ক্রমে কিউভেট বরাবর টুইজার দিয়ে বোর্ডে লাথি মারতে এবং প্রক্রিয়াটি পর্যবেক্ষণ করতে ভুলবেন না। যত তাড়াতাড়ি অতিরিক্ত তামা অদৃশ্য হয়ে যায়, আমরা জরুরীভাবে বোর্ডটি বের করি এবং প্রচুর জল দিয়ে ধুয়ে ফেলি।

ধোয়া, মোছা এবং শুকানোর পরে, সত্যের মুহূর্ত আসে। আপনি প্রতিরক্ষামূলক কভার অপসারণ করতে হবে। আমি সাদা আত্মা দিয়ে এটি করার চেষ্টা করেছি

কিন্তু বিষয়গুলো খারাপ যাচ্ছিল। তারপরে আমার স্ত্রী তার নেইলপলিশ রিমুভার অফার করলেন - এই অলৌকিক অমৃতটি তাত্ক্ষণিকভাবে আবরণটি ধুয়ে ফেলল (আমাদের মহিলারা কী রিএজেন্ট ব্যবহার করে তাতে আমি এখনও আতঙ্কিত। সৌন্দর্য একটি ভয়ঙ্কর শক্তি!)

মার্কার হতাশ হয়নি - সমস্ত ট্র্যাক বেঁচে গেছে

প্রতিরক্ষামূলক আবরণ পরিষ্কার করার পরে, আপনি গর্ত তুরপুন শুরু করতে পারেন। এবং এখানে আমি একটি দুর্ভাগ্যজনক ভুল করেছি - আমার কাছে 0.5 মিমি ড্রিল ছিল না এবং আগামীকাল পর্যন্ত বিষয়টি স্থগিত করার পরিবর্তে, সঠিক ড্রিলটি কেনার পরে, আমি তাড়াহুড়ো করে একটি মিলিমেট্রিক নিয়েছিলাম, এটি উপযুক্ত হবে বলে বিবেচনা করে। ফলস্বরূপ, আমি অনেক কন্টাক্ট প্যাড ক্ষতিগ্রস্ত করেছি, সৌভাগ্যবশত খুব বেশি নয় এবং অপরিবর্তনীয়ভাবে নয়। কিন্তু তবুও, তাড়াহুড়ো করবেন না। মিউনিখ বিশ্ববিদ্যালয়ের মেকাট্রনিক্স বিভাগের পরীক্ষাগার থেকে আমার বন্ধু মার্ক, যেখানে আমি আমার স্নাতক অনুশীলন করেছি, বলেছিল, "দিমিত্রি, প্রতিটি কাজের জন্য সঠিক সরঞ্জামটি নিন।" এবং তিনি হাজার বার সঠিক ছিলেন।

7. বোর্ড টিনিং এবং কম্পোনেন্ট সোল্ডারিং

উপাদানগুলির সোল্ডারিং পয়েন্টগুলি সোল্ডারের একটি পাতলা, চকচকে স্তর দিয়ে আবৃত করা উচিত। এটি কাজের সাফল্যের প্রধান শর্ত। আমি পুরো ট্র্যাক সঙ্গে tinker না. প্রথমত, আমি এগুলিকে বিকৃত করতে ভয় পাচ্ছিলাম এবং দ্বিতীয়ত, আমি এখনও বার্নিশ দিয়ে জ্যাপন বোর্ডটি আবৃত করতে যাচ্ছিলাম। তাই আমি শুধুমাত্র সোল্ডার পয়েন্টগুলি বিকিরণ করেছি। এটি করার জন্য, আমরা একটি ব্রাশ দিয়ে এবং 250-300 ডিগ্রিতে উত্তপ্ত একটি সোল্ডারিং লোহা দিয়ে তাদের উপর LTI-120 রোসিন-অ্যালকোহল ফ্লাক্স প্রয়োগ করি, যার ডগা থেকে সোল্ডারের একটি ছোট ফোঁটা ঝুলে থাকে, আমরা প্রয়োজনীয় পয়েন্টগুলি বরাবর আঁকি। বোর্ড ফ্লাক্সের পৃষ্ঠের টান বাড়িয়ে, সোল্ডারটি সঠিক প্যাডের উপর ছড়িয়ে পড়ে।

এর পরে, "রুটিবোর্ড" বিচ্ছিন্ন করা হয়েছিল, মাইক্রোসার্কিট থেকে তারগুলি সরানো হয়েছিল এবং এটি প্রথমে সোল্ডার করা হয়েছিল। পিনআউট অনুসারে হাত বা চিমটি দিয়ে মাইক্রোসার্কিটটিকে তার জায়গায় আলতো করে রাখুন, যাতে প্রতিটি পা তার নিজস্ব এলাকা নেয়। তারপরে আমরা ফ্লাক্সের সাথে পায়ের সারিগুলিকে লুব্রিকেট করি। সংক্ষিপ্ত এবং সুনির্দিষ্ট আন্দোলনের সাথে, আমরা ঘুরে ঘুরে সমস্ত পা স্পর্শ করি, সোল্ডারিং লোহার ডগায় ঝাল সংগ্রহ করতে ভুলবেন না (তবে খুব বেশি নয়, একটি ছোট ড্রপ যথেষ্ট)। যদি সবকিছু সঠিকভাবে করা হয়, তবে "স্নট" এবং প্রতিবেশীদের ব্রিজিং ছাড়াই পাগুলি খুব দ্রুত এবং সঠিকভাবে সাইটে সোল্ডার করা হয়। চিপটি সিল করতে আমার এক মিনিটেরও কম সময় লেগেছে এবং এটি আমার প্রথমবার করা। আমাকে এটা করতে অনুপ্রাণিত করেছে যেমন একটি ভিডিওযার জন্য আমি এর লেখকের কাছে অত্যন্ত কৃতজ্ঞ। সবকিছু সত্যিই এত ভীতিকর নয় পরিণত.

একইভাবে, আমি বাকি বিবরণ বের করেছি। এখানে প্রধান জিনিসটি হ'ল অংশগুলির সীসাগুলিকে পছন্দসই দৈর্ঘ্যে সাবধানে কাটা - আমি ট্র্যাকের উপরে আটকে থাকা সীসার একটি মিলিমিটারের বেশি বাকি রাখিনি এবং প্রয়োজনে সেগুলিকে সঠিকভাবে এবং সাবধানে বাঁকুন। এটি গুরুত্বপূর্ণ, কোথাও তাড়াহুড়ো না করা এবং সবকিছু ভেবেচিন্তে করা অত্যন্ত গুরুত্বপূর্ণ। শেষ পর্যন্ত যা হল

"স্নট" থেকে দূরে থাকা সম্ভব ছিল না, তবে প্রথমবারের মতো এটি বেশ সহনীয়ভাবে পরিণত হয়েছিল, যদিও আমার সম্ভবত সমালোচনা করা হবে।

8. সার্কিট চেক করা এবং আরেকটি বিরক্তিকর ভুল

সোল্ডারিংয়ের পরে, আমরা সমস্ত ফ্লাক্স অ্যালকোহল দিয়ে ধুয়ে ফেলি, একটি মাল্টিমিটার তুলে নিই এবং সার্কিট ডায়াগ্রামের সাথে তাদের পরিবাহিতা এবং সম্মতি পরীক্ষা করার জন্য সমস্ত সার্কিটকে কল করি। এবং এখানে বায়কা অজ্ঞাতভাবে crept. COM পোর্ট সংযোগকারী মিরর হতে পরিণত! "পৃথিবী" পঞ্চম-এর পরিবর্তে প্রথম পায়ে বসল, আরএক্স - দ্বিতীয়টির পরিবর্তে চতুর্থ পায়ে। এবং আমি এখনও বুঝতে পারছি না কিভাবে, কারণ Altium এ তারের সময় সবকিছু সঠিক ছিল। এটা আমার কাছে রহস্যই থেকে গেছে। কোন রহস্য নেই - আসলে "মা" সংযোগকারী থাকা, Altium এ সার্কিট গঠন করার সময়, এটি এখনও "বাবা" ব্যবহার করে। অত:পর মিরর তারের, যার ফলে পরিণত. সৌভাগ্যবশত, আমি কম্পিউটারের COM পোর্টে ডিভাইসটিকে সংযুক্ত করার জন্য ডিজাইন করা একটি তারের যথাযথভাবে সোল্ডারিং করে এই সমস্যার সমাধান করেছি। কিন্তু এই ত্রুটির কারণে, বোর্ডের COM এত "মালিকানা" হয়ে উঠেছে।

অন্যথায়, ইনস্টলেশনটি সঠিক বলে প্রমাণিত হয়েছিল এবং, সংযোগকারী কেবলগুলিকে বিক্রি না করে এবং কর্মক্ষেত্রটি পরিষ্কার করে, আমি একেবারে নতুন বোর্ডটিকে "কমলা" এবং কম্পিউটারের সাথে সংযুক্ত করেছি

বুট লগ লাইন আবার টার্মিনাল উইন্ডো জুড়ে দৌড়ানো. আমি আনন্দিত ছিলাম!

9. "সৌন্দর্য" নিয়ে আসা

পরিচিতিগুলিকে অক্সিডেশন থেকে রক্ষা করতে এবং ডিভাইসটিকে একটি "শিল্প" চেহারা দেওয়ার জন্য, বোর্ডটি সবুজ বার্ণিশ দিয়ে আঁকা হয়েছিল। একটি স্থায়ী মার্কার সহ ইনস্টলেশনের আগে প্রয়োগ করা সমস্ত চিহ্ন এই একই বার্নিশ দ্বারা ধুয়ে ফেলা হয়েছিল। আচ্ছা, ঠিক আছে... এখানে তারের একটি সেট সহ সমাপ্ত পণ্যের একটি ফটো রয়েছে

এখন আপনি "কমলা" এর জন্য সফ্টওয়্যারটির আরও পরিমার্জন করতে এগিয়ে যেতে পারেন। এখন আমি অন্ধ এবং বোবা হব না, তবে একটি সিরিয়াল টার্মিনালের মাধ্যমে সিস্টেম সেট আপ করতে সক্ষম হব।

উপসংহার

এটা আকর্ষণীয় ছিল. আমার জন্য আকর্ষণীয়, কারণ প্রথমবারের মতো। প্রথম ডিভাইসটি একটি কম্পিউটারে ডিজাইন করা হয়েছে এবং আপনার নিজের হাতে একটি মুদ্রিত সার্কিট বোর্ডে একত্রিত হয়েছে। এবং যদি কেউ হাস্যকরভাবে হাসে, তবে তাকে মনে রাখবেন যে তিনিও একবার প্রথমবারের মতো এটি করেছিলেন ...

আমার লেখায় আপনার মনোযোগের জন্য আপনাকে ধন্যবাদ!