Arduino মেরামত করা যাবে?

Arduino Meramata Kara Yabe



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

Arduino মেরামত করা যাবে?

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

Arduino এর কিছু প্রধান উপাদান হল:







  • Atmega328p : এটি হল প্রধান মাইক্রোকন্ট্রোলার যা কোডে প্রদত্ত নির্দেশ কার্যকর করে।
  • Atmega16u2 : এই মাইক্রোকন্ট্রোলার ইউএসবি ইন্টারফেস ব্যবহার করে সিরিয়াল যোগাযোগ পরিচালনা করে।
  • ভোল্টেজ নিয়ন্ত্রক : এটি ভিন বা ডিসি ব্যারেল জ্যাক থেকে নিয়ন্ত্রিত 5V পর্যন্ত ইনকামিং পাওয়ারকে নিয়ন্ত্রণ করে।
  • শক্তি চালিত : আরডুইনো চালু হলে আলো জ্বলে।
  • পাওয়ার পিন : Arduino এর ইনপুট এবং আউটপুট পাওয়ার পরিচালনা করে। 5V এবং 3.3V আউটপুট হিসাবে নেওয়া যেতে পারে।
  • অসিলেটর : দুই ধরনের অসিলেটর ব্যবহার করা হয় একটি সিরামিক এবং দ্বিতীয়টি ক্রিস্টাল উভয়ই 16MHz ঘড়ির সংকেত তৈরি করে।



যদি উপরে উল্লিখিত উপাদানগুলির কোনটি ত্রুটিযুক্ত হয় তবে এটি মেরামত করা সম্ভব নয়। আমাদের যা দরকার তা হল একটি নতুন উপাদান কেনা এবং এটিকে পুরানোটির সাথে প্রতিস্থাপন করা। কিছু SMD উপাদান সিরিয়াল ইন্টারফেস মাইক্রোকন্ট্রোলারের মত প্রতিস্থাপন করা কঠিন তাই একটি নতুন Arduino বোর্ড কেনা ভালো। যদিও প্রধান নিয়ামক Atmega328p দুটি ভিন্নতায় আসে একটি ডিআইপি সহ এবং একটি এসএমডি সহ। আপনার যদি একটি ডিআইপি (ডুয়াল ইন-লাইন প্যাকেজড) আরডুইনো বোর্ড থাকে এবং মূল কন্ট্রোলারটি মারা যায় তবে একটি নতুন কন্ট্রোলার কিনুন এবং এটি প্রতিস্থাপন করুন।



একটি জিনিস যা আপনাকে পরীক্ষা করতে হবে তা হল প্রাক-ইনস্টল করা বুটলোডার সহ একটি Atmega328p মাইক্রোকন্ট্রোলার কিনুন বা এটি কেনার পরে একটি নতুন ইনস্টল করুন।





কিভাবে Arduino বোর্ড মেরামত করবেন

Arduino বোর্ড মেরামত করার জন্য প্রথমে আমাদের Arduino বোর্ডের সমস্যা সমাধান করতে হবে এবং ত্রুটি চিহ্নিত করতে হবে। একবার ত্রুটিপূর্ণ উপাদান সনাক্ত করা হলে এটি প্রতিস্থাপন করা যেতে পারে কিন্তু PCB ট্র্যাকের ক্ষতি হলে তা মেরামত করা কঠিন। যেহেতু আরডুইনো পিসিবি অনেক সমন্বিত সোল্ডারিং লাইন সহ মাল্টিলেয়ার।

Arduino বোর্ড মেরামত করার জন্য অনুসরণ করতে হবে এমন পদক্ষেপগুলির তালিকা এখানে রয়েছে:



শক্তি পরীক্ষা করুন: ইউএসবি বা পাওয়ার সাপ্লাই ব্যবহার করে আরডুইনো বোর্ডকে পাওয়ার করুন এবং সবুজ আলোটি চালু হচ্ছে কি না তা পরীক্ষা করুন।

একটি টেস্ট স্কেচ আপলোড করার চেষ্টা করুন: একটি Arduino বোর্ডে একটি পরীক্ষার স্কেচ আপলোড করুন। ব্লিঙ্ক স্কেচ সাধারণত মাইক্রোকন্ট্রোলার কাজ করছে কি না তা পরীক্ষা করার জন্য ব্যবহৃত হয়। যদি স্কেচ আপলোড না হয়, তাহলে সিরিয়াল পোর্ট বা প্রধান মাইক্রোকন্ট্রোলারের সাথে একটি সমস্যা হতে পারে।

ভোল্টেজ রেগুলেটর কাজ করছে তা পরীক্ষা করুন: 5V এবং 3.3V পিনে ভোল্টেজ নিয়ন্ত্রকের DMM চেক আউটপুট ভোল্টেজ ব্যবহার করে। ভোল্টেজ কম বা বেশি হলে ভোল্টেজ রেগুলেটর প্রতিস্থাপন করুন।

ATmega16U2 চিপ ব্যর্থ হলে ICSP ব্যবহার করুন: আরডুইনোতে সিরিয়াল ইন্টারফেসের জন্য Atmega16u2 চিপ রয়েছে এবং এটি প্রতিস্থাপন করা কঠিন কারণ এটি আরডুইনোতে একটি SMD উপাদান, তবে আরডুইনো বোর্ডে ICSP কানেক্টরের মাধ্যমে ICSP প্রোগ্রামিং ডিভাইস ব্যবহার করে যোগাযোগের বিকল্প উপায় রয়েছে। যোগাযোগের জন্য FTDI কেবল ব্যবহার করা যেতে পারে।

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

উপসংহার

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