সাধারণত, আপনি যদি আপনার গ্রাহকদের আপনার ডিভাইসটি ফ্ল্যাশ করার ক্ষমতা দেন তবে আপনি চান যে এটি সেটিকে ইট না দেয়।
সুতরাং, প্রধান অগ্রাধিকার প্রদান হোস্ট ডিভাইসের সাথে একটি দৃust় এবং নিরাপদ সংযোগ। আমার অভিজ্ঞতায় সমস্ত চিপগুলি শহুরে এবং পরীক্ষাগার সেটিংগুলিতে বরং ভালভাবে কাজ করে যা আমি ধরে নিয়েছি আপনি টার্গেট করছেন।
উপাদানটি সঠিকভাবে চালিত করার জন্য প্রয়োজনীয় সময়টিও বিবেচনা করুন - আপনার উত্পাদন গণনা কম শতকে রয়েছে এবং আপনি প্রতিটিতে $ 2 যোগ করেন। সেই "ক্ষতি" কি আপনার (বা বিকাশকারীদের) সময়ের চেয়ে বেশি মূল্যবান? একটি ভাল-ডকুমেন্টেড চিপ আসলে আরও ভাল পছন্দ হতে পারে, এমনকি এটির জন্য আরও বেশি ব্যয় হলেও।
CH340
হ্যাঁ, এটি প্লাগ-অ্যান্ড-প্লে কমপক্ষে যদি চান তবে এটি সত্যিই একটি খারাপ ধারণা। উইন ৮.১-এ আমার পক্ষে ড্রাইভার ( CH340SER.exe
) ম্যানুয়ালি ইনস্টল করা দরকার যা আমাকে (চীনা) প্রস্তুতকারকের ওয়েবসাইট থেকে ডাউনলোড করতে হয়েছিল যা (সেই সময়ে) কোনও ইংরেজি অনুবাদ ছিল না।
এটি চীনে আয়োজিত হয়েছিল, এটি সুরক্ষা-বিবেচ্য ব্যক্তি এবং সাংগঠনিক এবং / অথবা রাজনৈতিক বিধি দ্বারা আবদ্ধ ব্যক্তিদের জন্য একটি সমস্যা হতে পারে। এছাড়াও এটি অনুসন্ধান সংক্রান্ত অনেকগুলি সন্দেহজনক "ফ্রি" ড্রাইভার ডাউনলোড সাইট দ্বারা প্রকাশিত হয়েছিল।
যদি এটি কোনও গুরুতর সরঞ্জাম ছিল ("কেবল" একটি আরডিনো-র বিরোধী), এটি আমার ভ্রুকে সিলিংয়ে তুলবে। ম্যানুয়ালি ইনস্টল করা খুব বিরক্তিকর হতে পারে যদি আপনার গ্রাহকদের ফ্ল্যাশিংয়ের জন্য ডেডিকেটেড সরঞ্জাম না থাকে।
অন্যথায়, এই চিপটি প্রত্যাশার মতো কাজ করেছিল।
CP2102
বলার অপেক্ষা রাখে না, বাক্স থেকে কাজ করে কোনও সমস্যা আনেনি। গড় ডিজাইনের জন্য সম্ভবত আমার পছন্দ হবে।
FTDI
আমার কাছে এটি একটি স্ট্যান্ড্যালোন ইউএসবি-সিরিয়াল রূপান্তরকারী বোর্ডে রয়েছে এবং এটি ভাল অভিনয় করে। যেমনটি আপনি লিখেছেন, এটি ব্যয়বহুল, তবে আমি বিশ্বাস করি যে এটি রুক্ষ পরিবেশে (যেমন সংযোগকারীগুলিতে সংক্ষিপ্ত পরিচিতি, ইএমআই) এর চেয়ে ভাল পছন্দ হতে পারে। আপনি মূল বিকাশকারীদের সমর্থন কারণ আপনি একটি উষ্ণ अस्पष्ट অনুভূতি দিতে পারে।
অন্যান্য ধারণা
আইএসপি
@ চেতন ভার্গব এর উত্তর অনুসারে, এসপিআইয়ের জন্য একটি সংযোগকারী থাকা এবং তারপরে একটি স্ট্যান্ড্যালোন ইউএসবি-সিরিয়াল রূপান্তরকারী ব্যবহার করা একটি বিকল্প হতে পারে।
আইএসপি সংযুক্ত করার জন্য এটির জন্য আপনাকে নির্ভরযোগ্য এবং নিরাপদ সংযোগকারী ব্যবহারেরও প্রয়োজন। স্পষ্টতই আপনি এখানে পিন শিরোনাম সহ সস্তা যেতে পারেন, তবে আপনি যদি এটি সঠিকভাবে করতে চান (এবং / অথবা আপনার গ্রাহকদের যথেষ্ট বিশ্বাস না করেন ) তবে এই সংযোজকটি অতিরিক্ত চিপ এবং স্টক ইউএসবি সংযোজকের চেয়ে বেশি ব্যয়বহুল হতে পারে। সিরিয়াল সংযোগগুলি যদি কাজ না করে তবে ডিবাগ করা অত্যন্ত জোরালো, যেখানে ইউএসবি'র বিপরীতে গ্রাহক কমপক্ষে অবহিত হবে যে ইউএসবি ডিভাইসটি কাজ করছে না তা জানানো হবে।
আপনি যদি আপনার বোর্ডের সাথে একটি স্ট্যান্ডেলোন রূপান্তরকারী বান্ডিল করেন তবে আপনাকে রূপান্তরকারী বোর্ডের জন্য মূল্যও দিতে হবে। আমি ধরে নিই এই চিপ সংহত করার চেয়ে সস্তা হবে না। এটি কাজ করতে পারে যদি প্রতিটি গ্রাহক আপনার অনেকগুলি বোর্ডের মালিক হন, তাই রূপান্তরকারীটি পুনরায় ব্যবহার করতে পারে বা আপনি যদি কেবল প্রোগ্রামারটি গ্রাহকের পক্ষে অর্জনের ব্যয়টি সরিয়ে নিতে পারেন।
এই বিকল্পটি যদি কোনও সম্ভাবনা থাকে তবে এই মুহুর্তে এটিমের খুব নিজস্ব এভিআরএসপি রয়েছে যা কিছুটা পুরানো হলেও প্লেইন ইউএসবি-টু-সিরিয়াল পরিবর্তে এখানে ভাল পছন্দ। আমি মনে করি এটি প্রায় 100 বা 200 কেবিপিএসে ক্যাপ আউট করে যেখানে আধুনিক ইউএসবি-সিরিয়াল রূপান্তরকারীগুলি মেগাবাইট সীমার মধ্যে চলে যায়। তবে এটি ব্যবহার (ভুল) ব্যবহারের ক্ষেত্রে খুব জোরালো।
আর একটি ভাল বিকল্প টিসি 2030 সংযোগকারী হতে পারে। এটির সাথে কাজ করার জন্য কেবল পিসিবিতে প্যাড প্রয়োজন, তবে কিছু দক্ষতার প্রয়োজন (প্রোগ্রামিং শেষ না হওয়া পর্যন্ত আপনাকে এটি স্পটটিতে ধরে রাখতে হবে)।
যোগাযোগ ইন্টারফেস
আধুনিক মাইক্রোকন্ট্রোলাররা বেশ কয়েকটি অন্যান্য যোগাযোগের ইন্টারফেস (ইথারনেট, ওয়াইফাই, ব্লুটুথ) নিয়ে আসে এবং সাধারণত এগুলি ব্যবহার করে ফ্ল্যাশ করা যায়। একটি উদাহরণ হ'ল ইএসপি 32 যা প্রায় 6 ইউএস ডলার ব্যয় করে আসে এবং এটি একটি ওয়াইফাই সংযোগের জন্য প্রয়োজনীয় সমস্ত উপাদান সহ একটি এসওসি। এছাড়াও এটি আরডুইনো-সামঞ্জস্যপূর্ণ (আপনি এমনকি আইডিই ব্যবহার করতে পারেন) এবং একটি ওয়াইফাই ওটিএ বুটলোডার সহ একটি খুব পুঙ্খানুপুঙ্খ উদাহরণ সেট রয়েছে। বুটলোডার প্রাথমিক স্থাপনার জন্য আপনার কেবল একটি আইএসপি প্রয়োজন।
যদি - এটি আপনার প্রশ্নের মতো মনে হয় - আপনার প্রকল্পটি বেশিরভাগ সমাপ্ত, এটি সম্ভবত আর কোনও বিকল্প নয়।