যা ডাটা প্রসেসিংয়ের জন্য বৈদ্যুতিক সার্কিটে ব্যবহৃত হয়। এটি প্রায়শই স্মার্ট হোম সিস্টেমে পাওয়া যায়। এই উপাদানটির অনেক পরিবর্তন রয়েছে, যা পরিবাহিতা, ভোল্টেজ এবং সর্বাধিক ওভারলোডের মধ্যে পৃথক। এটি লক্ষনীয় যে মডেলগুলি বিভিন্ন উপাদান দিয়ে উত্পাদিত হয়। প্রয়োজন হলে, ডিভাইসটি স্বাধীনভাবে একত্রিত করা যেতে পারে। যাইহোক, এর জন্য এটি পরিবর্তন প্রকল্পের সাথে নিজেকে পরিচিত করা মূল্যবান।
সাধারণ মডেলটিতে একটি ট্রানজিস্টর রয়েছে, যা একটি অ্যাডাপ্টার দ্বারা চালিত হয়, সেইসাথে ট্রান্সসিভারগুলির একটি চেইন। একটি স্থিতিশীল বর্তমান বজায় রাখার জন্য একটি রিলে আছে। কন্ট্রোলার জন্য Contactors বিভিন্ন দিক ব্যবহার করা হয়. কন্ট্রোলারগুলির সংশোধনকারী ব্লকগুলি প্লেটগুলির সাথে ইনস্টল করা হয়। অনেক মডেলের ক্যাপাসিটার কম-পাস ফিল্টার সহ উপলব্ধ।
প্রয়োজনে, আপনি নিজের হাতে একটি Arduino UNO কন্ট্রোলার তৈরি করতে পারেন। এই উদ্দেশ্যে, দুটি ট্রান্সসিভার এবং একটি আস্তরণ ব্যবহার করা হয়। ক্যাপাসিটারগুলি 50 মাইক্রনের পরিবাহিতা সহ ব্যবহার করার অনুমতি দেওয়া হয়। উপাদানগুলির অপারেটিং ফ্রিকোয়েন্সি 300 Hz এর স্তরে। ট্রানজিস্টর সেট করতে একটি রেগুলেটর ব্যবহার করা হয়। সার্কিটের শুরুতে ফিল্টারগুলি সোল্ডার করা যেতে পারে। প্রায়শই তারা ট্রানজিশনাল টাইপ ইনস্টল করা হয়। এই ক্ষেত্রে, ট্রান্সসিভারগুলিকে এক্সটেনশন টাইপ ব্যবহার করার অনুমতি দেওয়া হয়।
আপনার নিজের হাতে Arduino UNO R3 একত্রিত করা বেশ সহজ। এই উদ্দেশ্যে, একটি ট্রানজিশন টাইপ ট্রান্সসিভার প্রস্তুত করা প্রয়োজন যা একটি অ্যাডাপ্টার থেকে কাজ করে। স্টেবিলাইজারটি 40 মাইক্রনের পরিবাহিতা সহ ব্যবহার করার অনুমতি দেওয়া হয়। নিয়ামকের অপারেটিং ফ্রিকোয়েন্সি প্রায় 400 Hz হবে। বিশেষজ্ঞরা পরিবাহী ট্রানজিস্টর ব্যবহার না করার পরামর্শ দেন, যেহেতু তারা তরঙ্গের হস্তক্ষেপের সাথে কাজ করতে সক্ষম হয় না। অনেক মডেল স্ব-নিয়ন্ত্রক ট্রান্সসিভার দিয়ে তৈরি করা হয়। তাদের সংযোগকারী 340 মাইক্রন পরিবাহিতা সঙ্গে সংযুক্ত করা হয়. এই সিরিজের কন্ট্রোলারদের জন্য কমপক্ষে 200 V।
আপনি শুধুমাত্র একটি সংগ্রাহক ট্রান্সসিভারের ভিত্তিতে আপনার নিজের হাতে একটি Arduino মেগা তৈরি করতে পারেন। Contactors প্রায়ই অ্যাডাপ্টারের সাথে ইনস্টল করা হয়, এবং তাদের সংবেদনশীলতা অন্তত 2 mV হয়। কিছু বিশেষজ্ঞ ইনভার্টিং ফিল্টার ব্যবহার করার পরামর্শ দেন, তবে আমাদের অবশ্যই মনে রাখতে হবে যে তারা কম ফ্রিকোয়েন্সিতে কাজ করতে পারে না। ট্রানজিস্টর শুধুমাত্র কন্ডাক্টর টাইপ ব্যবহার করা হয়। সংশোধনকারী ইউনিট সর্বশেষ ইনস্টল করা হয়. পরিবাহিতা নিয়ে সমস্যা থাকলে, বিশেষজ্ঞরা ডিভাইসের রেটেড ভোল্টেজ পরীক্ষা করার এবং ক্যাপাসিট্যান্স ক্যাপাসিটারগুলি ইনস্টল করার পরামর্শ দেন।
আপনার নিজের হাতে Arduino Shield কন্ট্রোলার একত্রিত করা বেশ সহজ। এই উদ্দেশ্যে, ট্রান্সসিভার দুটি অ্যাডাপ্টারের জন্য প্রস্তুত করা যেতে পারে। ট্রানজিস্টরটিকে 40 মাইক্রনের একটি আস্তরণ এবং পরিবাহিতা সহ ব্যবহার করার অনুমতি দেওয়া হয়। এই সিরিজের নিয়ামকের অপারেটিং ফ্রিকোয়েন্সি কমপক্ষে 500 Hz। উপাদানটি 200 V এর ভোল্টেজে চালিত হয়। ট্রায়োডে পরিবর্তনের জন্য নিয়ন্ত্রকের প্রয়োজন হবে। কনভার্টারটি অবশ্যই ইনস্টল করতে হবে যাতে ট্রান্সসিভারটি জ্বলে না যায়। ফিল্টার প্রায়ই পরিবর্তনশীল ধরনের হয়.
DIY Arduino ন্যানো কন্ট্রোলার দুটি ট্রান্সসিভার দিয়ে তৈরি। সমাবেশের জন্য, একটি মেরু-টাইপ স্টেবিলাইজার ব্যবহার করা হয়। মোট, দুটি ছোট ক্যাপাসিটার প্রয়োজন। ট্রানজিস্টর একটি ফিল্টার সঙ্গে ইনস্টল করা হয়. এই ক্ষেত্রে triode অন্তত 400 Hz একটি ফ্রিকোয়েন্সি কাজ করতে হবে. এই সিরিজের কন্ট্রোলারগুলির রেট করা ভোল্টেজ হল 200 V। যদি আমরা অন্যান্য সূচকগুলি সম্পর্কে কথা বলি, তাহলে এটি লক্ষণীয় যে সংবেদনশীলতা কমপক্ষে 3 mV। সমাবেশের জন্য রিলে একটি ছাঁকনি দিয়ে প্রয়োজন হবে।
একটি SMD ট্রানজিস্টর (Arduino) এর সাথে করতে, আপনার শুধুমাত্র একটি ট্রান্সসিভার প্রয়োজন। একটি স্থিতিশীল ফ্রিকোয়েন্সি বজায় রাখার জন্য, দুটি ক্যাপাসিটার ইনস্টল করা হয়। তাদের ক্যাপাসিট্যান্স কমপক্ষে 5 পিএফ হতে হবে। থাইরিস্টর ইনস্টল করতে, একটি প্রচলিত তারের অ্যাডাপ্টার ব্যবহার করা হয়। সার্কিটের শুরুতে স্টেবিলাইজারগুলি ডায়োড ভিত্তিতে ইনস্টল করা হয়। উপাদানগুলির পরিবাহিতা কমপক্ষে 55 মাইক্রন হতে হবে। আপনার ক্যাপাসিটারগুলির নিরোধকের দিকেও মনোযোগ দেওয়া উচিত। সিস্টেমে ব্যর্থতার সংখ্যা কমাতে, কম সংবেদনশীলতার সাথে শুধুমাত্র রূপান্তরকারী তুলনাকারী ব্যবহার করার সুপারিশ করা হয়। এটা লক্ষনীয় যে তরঙ্গ analogues আছে. তাদের সংবেদনশীলতা সূচক 200 mV। নিয়ন্ত্রক শুধুমাত্র ডুপ্লেক্স ধরনের জন্য উপযুক্ত.
এই সিরিজের ট্রানজিস্টরের চমৎকার পরিবাহিতা রয়েছে এবং তারা বিভিন্ন ফ্রিকোয়েন্সির আউটপুট রূপান্তরকারীর সাথে কাজ করতে সক্ষম। ব্যবহারকারী একটি কন্ডাক্টর ট্রান্সসিভারের ভিত্তিতে নিজের হাতে একটি পরিবর্তন করতে সক্ষম। এর পরিচিতিগুলি সরাসরি ক্যাপাসিটর ইউনিটের মাধ্যমে সংযুক্ত থাকে। এটিও লক্ষনীয় যে ট্রান্সসিভারের পিছনে নিয়ন্ত্রক ইনস্টল করা আছে।
কন্ট্রোলার একত্রিত করার সময়, কম তাপীয় ক্ষতি সহ ক্যাপাসিটিভ ট্রায়োড ব্যবহার করার পরামর্শ দেওয়া হয়। তাদের উচ্চ সংবেদনশীলতা রয়েছে এবং পরিবাহিতা 55 মাইক্রনের স্তরে রয়েছে। আপনি যদি একটি সাধারণ ট্রানজিশন টাইপ স্টেবিলাইজার ব্যবহার করেন, তবে ফিল্টারটি একটি আস্তরণের সাথে প্রয়োগ করা হয়। বিশেষজ্ঞরা বলছেন যে টেট্রোডগুলি তুলনাকারীর সাথে ইনস্টল করার অনুমতি দেওয়া হয়। যাইহোক, ক্যাপাসিটর ইউনিটের অপারেশনে ব্যর্থতার সমস্ত ঝুঁকি বিবেচনা করা মূল্যবান।
ট্রানজিস্টর DD1 সামান্য তাপ হ্রাস সহ উচ্চ গতির প্রতিক্রিয়া প্রদান করে। আপনার নিজের হাতে একটি Arduino কন্ট্রোলার একত্রিত করতে, এটি একটি ট্রান্সসিভার প্রস্তুত করার সুপারিশ করা হয়। একটি রৈখিক অ্যানালগ ব্যবহার করা আরও সমীচীন, যার উচ্চ পরিবাহিতা রয়েছে। এটিও লক্ষ করা উচিত যে বাজারটি একক-মেরু পরিবর্তনে পূর্ণ, এবং তাদের সংবেদনশীলতা সূচকটি 60 এমভি স্তরে রয়েছে। একটি মান নিয়ন্ত্রকের জন্য, এটি স্পষ্টতই যথেষ্ট নয়।
নিয়ন্ত্রকটি স্ট্যান্ডার্ড ইনস্টলড ডুপ্লেক্স টাইপ। মডেলের জন্য triode একটি ডায়োড ভিত্তিতে নির্বাচিত হয়. তুলনাকারী নিজেই সার্কিটের শুরুতে ইনস্টল করা হয়। এটি অবশ্যই কমপক্ষে 50 ওহমের প্রতিরোধের সাথে কাজ করবে। এই ক্ষেত্রে, রেট করা ভোল্টেজ প্রায় 230 V হতে হবে।
ট্রানজিস্টর DD2 300 মাইক্রনের পরিবাহিতা দিয়ে পরিচালিত হয়। তাদের উচ্চ সংবেদনশীলতা আছে, কিন্তু তারা শুধুমাত্র উচ্চ ফ্রিকোয়েন্সিতে কাজ করতে পারে। এই উদ্দেশ্যে, কন্ট্রোলারে একটি সম্প্রসারণ ট্রান্সসিভার ইনস্টল করা হয়। এর পরে, আপনার নিজের হাতে একটি Arduino তৈরি করতে, একটি তারের সুইচ নেওয়া হয়। উপাদানটির আউটপুট পরিচিতিগুলি রিলেতে সংযুক্ত থাকে। সুইচ এ প্রতিরোধের অন্তত 55 ohms হতে হবে.
অতিরিক্তভাবে, ক্যাপাসিটর ইউনিটের প্রতিরোধের পরীক্ষা করা মূল্যবান। যদি এই প্যারামিটারটি 30 ohms অতিক্রম করে, তাহলে ফিল্টারটি একটি triode দিয়ে ব্যবহার করা হয়। থাইরিস্টর একটি স্টেবিলাইজার দিয়ে ইনস্টল করা হয়। কিছু ক্ষেত্রে, রেকটিফায়ারগুলি ট্রানজিস্টরের পিছনে সোল্ডার করা হয়। এই উপাদানগুলি শুধুমাত্র ফ্রিকোয়েন্সি স্থিতিশীলতা বজায় রাখে না, তবে পরিবাহিতা দিয়ে আংশিকভাবে সমস্যার সমাধান করে।
আপনার নিজের হাতে Arduino কন্ট্রোলার একত্রিত করা (L7805 ট্রানজিস্টরের উপর ভিত্তি করে) বেশ সহজ। মডেলের জন্য ট্রান্সসিভার একটি জাল ফিল্টার সঙ্গে প্রয়োজন হবে. উপাদানটির পরিবাহিতা কমপক্ষে 40 মাইক্রন হতে হবে। উপরন্তু, এটা লক্ষনীয় যে ক্যাপাসিটার একটি বাইনারি টাইপ ব্যবহার করার অনুমতি দেওয়া হয়. বিশেষজ্ঞরা বলছেন যে রেট করা ভোল্টেজ 200 V এর বেশি হওয়া উচিত নয়। এই ক্ষেত্রে, সংবেদনশীলতা অনেক কারণের উপর নির্ভর করে। তুলনাকারী প্রায়শই একটি লিনিয়ার অ্যাডাপ্টারের সাথে নিয়ামকটিতে ইনস্টল করা হয়। আউটপুটে, একটি ডায়োড-ভিত্তিক ট্রায়োড সোল্ডার করা হয়। রূপান্তর প্রক্রিয়া স্থিতিশীল করতে একটি একক-পাস ফিল্টার ব্যবহার করা হয়।
আপনার নিজের হাতে সঠিকভাবে একটি Arduino নিয়ামক তৈরি করতে, এটি একটি উচ্চ-ভোল্টেজ ট্রান্সসিভার চয়ন করার সুপারিশ করা হয়। উপাদানটির পরিবাহিতা 50 mV এর সংবেদনশীলতার সাথে কমপক্ষে 400 মাইক্রন হতে হবে। এই ক্ষেত্রে যোগাযোগকারী সার্কিটের আউটপুটে ইনস্টল করা হয়। রিলে কম পরিবাহিতা ব্যবহার করার অনুমতি দেওয়া হয়, কিন্তু এটি সীমা ভোল্টেজ সূচক, যা 210 V অতিক্রম করা উচিত নয় মনোযোগ দিতে গুরুত্বপূর্ণ। triode শুধুমাত্র আস্তরণের পিছনে ইনস্টল করা যেতে পারে।
এটাও লক্ষনীয় যে কন্ট্রোলারের একটি কনভার্টার প্রয়োজন হবে। ক্যাপাসিটর বক্স দুটি কম পরিবাহিতা ফিল্টার ব্যবহার করা হয়। উপাদানটির আউটপুট প্রতিবন্ধকতার স্তর তুলনাকারীর ধরণের উপর নির্ভর করে। এটি প্রধানত একটি ডাইপোল অ্যাডাপ্টার ব্যবহার করা হয়। যাইহোক, impulse analogues আছে।
এই সিরিজের ট্রানজিস্টরগুলির পরিবাহিতা 400 মাইক্রন রয়েছে এবং তাদের ভাল সংবেদনশীলতা রয়েছে। আপনার নিজের হাতে একটি নিয়ামক তৈরি করতে, এটি একটি ডাইপোল ট্রান্সসিভার ব্যবহার করার সুপারিশ করা হয়। যাইহোক, এটির জন্য ফিল্টার শুধুমাত্র একটি ঘুর সঙ্গে উপযুক্ত। বিশেষজ্ঞরা বলছেন যে কন্টাক্টর একটি অ্যাডাপ্টারের সাথে ইনস্টল করা উচিত। এই ক্ষেত্রে, একটি রৈখিক উপাদান ভালভাবে উপযুক্ত, এবং সার্কিটে নামমাত্র ভোল্টেজ কমপক্ষে 200 V হতে হবে। এইভাবে, নিয়ামকের অপারেটিং ফ্রিকোয়েন্সি 35 Hz এর নিচে পড়বে না।
Arduino মাইক্রোকন্ট্রোলারের জন্য একটি বহুমুখী DIY প্ল্যাটফর্ম। এটির জন্য অনেকগুলি শিল্ড (সম্প্রসারণ বোর্ড) এবং সেন্সর রয়েছে। এই বৈচিত্র্য আপনাকে আপনার জীবনকে উন্নত করতে এবং এর আরাম বাড়ানোর লক্ষ্যে বেশ কয়েকটি আকর্ষণীয় প্রকল্প তৈরি করতে দেয়। বোর্ডের প্রয়োগের ক্ষেত্রগুলি অন্তহীন: অটোমেশন, নিরাপত্তা ব্যবস্থা, ডেটা সংগ্রহ ও বিশ্লেষণের জন্য সিস্টেম এবং আরও অনেক কিছু।
এই নিবন্ধটি থেকে আপনি শিখবেন যে আপনি আরডুইনোতে কী আকর্ষণীয় জিনিস করতে পারেন। কোন প্রকল্পগুলি দর্শনীয় হবে এবং কোনটি কার্যকর হবে।
আরডুইনো দিয়ে কি করা যায়
রোবট ভ্যাকুয়াম ক্লিনার
অ্যাপার্টমেন্ট পরিষ্কার করা একটি রুটিন এবং অনাকর্ষণীয় কাজ, বিশেষত যেহেতু এটি সময় নেয়। গৃহস্থালির কিছু কাজ রোবটকে দেওয়া হলে আপনি এটি সংরক্ষণ করতে পারেন। এই রোবটটি সোচির একজন ইলেক্ট্রনিক্স ইঞ্জিনিয়ার - দিমিত্রি ইভানভ দ্বারা একত্রিত হয়েছিল। কাঠামোগতভাবে, এটি পর্যাপ্ত মানের হতে দেখা গেছে এবং দক্ষতার দিক থেকে নিকৃষ্ট নয়।
এটি একত্রিত করতে আপনার প্রয়োজন হবে:
1. Arduino প্রো-মিনি, বা অন্য কোন অনুরূপ এবং উপযুক্ত আকার...
2. আপনি যদি প্রো মিনি ব্যবহার করেন তবে ইউএসবি থেকে টিটিএল অ্যাডাপ্টার৷ আপনি যদি আরডুইনো ন্যানো বেছে নেন, তাহলে আপনার এটির প্রয়োজন নেই। এটি ইতিমধ্যে বোর্ডে ইনস্টল করা আছে।
3. ডিসি মোটর নিয়ন্ত্রণ এবং বিপরীত করার জন্য L298N ড্রাইভার প্রয়োজন।
4. গিয়ার এবং চাকা সহ ছোট ইঞ্জিন।
5. 6 IR সেন্সর।
6. টারবাইনের জন্য ইঞ্জিন (বড়)।
7. টারবাইন নিজেই, বা ভ্যাকুয়াম ক্লিনার থেকে ইম্পেলার।
8. ব্রাশের জন্য মোটর (ছোট)।
9. 2 সংঘর্ষ সেন্সর।
10. 4 x 18650 ব্যাটারি।
11. 2 DC-DC রূপান্তরকারী (বুস্ট এবং স্টেপ-ডাউন)।
13. ব্যাটারির অপারেশন (চার্জ এবং ডিসচার্জ) জন্য নিয়ামক।
নিয়ন্ত্রণ ব্যবস্থা এই মত দেখায়:
এবং এখানে পাওয়ার সিস্টেম:
এই জাতীয় ক্লিনারগুলি বিকশিত হচ্ছে, কারখানায় তৈরি মডেলগুলিতে জটিল বুদ্ধিমান অ্যালগরিদম রয়েছে, তবে আপনি নিজের নকশা তৈরি করার চেষ্টা করতে পারেন যা ব্যয়বহুল প্রতিরূপের তুলনায় মানের দিক থেকে নিকৃষ্ট হবে না।
যে কোনো রঙের আলোকিত প্রবাহ তৈরি করতে সক্ষম, তারা সাধারণত LED ব্যবহার করে যার শরীরে তিনটি স্ফটিক বিভিন্ন রঙে জ্বলজ্বল করে। এগুলি নিয়ন্ত্রণ করার জন্য তাদের বিক্রি করা হয়, তাদের সারমর্ম LED স্ট্রিপের প্রতিটি রঙে সরবরাহ করা বর্তমানকে নিয়ন্ত্রণ করার মধ্যে নিহিত, তাই, তিনটি রঙের প্রতিটির উজ্জ্বলতার তীব্রতা নিয়ন্ত্রিত হয় (আলাদাভাবে)।
আপনি Arduino তে আপনার নিজস্ব RGB কন্ট্রোলার তৈরি করতে পারেন, এমনকি আরও, এই প্রকল্পটি Bluetooth এর মাধ্যমে নিয়ন্ত্রণ প্রয়োগ করে।
ফটোটি একটি একক RGB LED ব্যবহারের উদাহরণ দেখায়। টেপ নিয়ন্ত্রণ করতে, একটি অতিরিক্ত 12V পাওয়ার সাপ্লাই প্রয়োজন, তারপর সার্কিটে অন্তর্ভুক্ত ফিল্ড এফেক্ট ট্রানজিস্টরগুলির গেটগুলি নিয়ন্ত্রণ করা হবে। গেট চার্জ কারেন্ট 10 kΩ প্রতিরোধক দ্বারা সীমিত, তারা Arduino পিন এবং গেটের মধ্যে এটির সাথে সিরিজে ইনস্টল করা হয়।
একটি মাইক্রোকন্ট্রোলার ব্যবহার করে, আপনি একটি মোবাইল ফোন থেকে নিয়ন্ত্রিত একটি সর্বজনীন রিমোট কন্ট্রোল তৈরি করতে পারেন।
এর জন্য আপনার প্রয়োজন হবে:
যেকোনো মডেলের Arduino;
IR রিসিভার TSOP1138;
IR LED;
ব্লুটুথ মডিউল HC-05 বা HC-06।
প্রকল্পটি কারখানার রিমোট থেকে কোড পড়তে পারে এবং তাদের মান সংরক্ষণ করতে পারে। এর পরে, আপনি ব্লুটুথের মাধ্যমে এই বাড়িতে তৈরি পণ্যটি নিয়ন্ত্রণ করতে পারেন।
ওয়েবক্যাম একটি ঘূর্ণমান প্রক্রিয়ার উপর মাউন্ট করা হয়. এটি ইনস্টল করা সফ্টওয়্যার সহ একটি কম্পিউটারের সাথে সংযুক্ত। এটি কম্পিউটার ভিশন লাইব্রেরির উপর ভিত্তি করে তৈরি করা হয়েছে - OpenCV (ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি), প্রোগ্রামটি একটি মুখ সনাক্ত করার পরে, এর আন্দোলনের স্থানাঙ্কগুলি একটি USB তারের মাধ্যমে প্রেরণ করা হয়।
আরডুইনো রোটারি মেকানিজমের ড্রাইভকে একটি কমান্ড দেয় এবং ক্যামেরা লেন্সকে অবস্থান করে। ক্যামেরা সরানোর জন্য এক জোড়া সার্ভো ব্যবহার করা হয়।
ভিডিওটি এই ডিভাইসের অপারেশন দেখায়।
আপনার পশুদের দেখুন!
ধারণাটি হল আপনার প্রাণীটি কোথায় হাঁটছে তা খুঁজে বের করা, এটি বৈজ্ঞানিক গবেষণার জন্য এবং শুধুমাত্র মজার জন্য আগ্রহী হতে পারে। এটি করার জন্য, আপনাকে একটি জিপিএস ট্র্যাকার ব্যবহার করতে হবে। কিন্তু কিছু ড্রাইভে অবস্থান ডেটা সংরক্ষণ করতে।
একই সময়ে, ডিভাইসের মাত্রা এখানে একটি নিষ্পত্তিমূলক ভূমিকা পালন করে, যেহেতু প্রাণীটি এটি থেকে অস্বস্তি বোধ করা উচিত নয়। ডেটা রেকর্ড করতে, আপনি মাইক্রো-এসডি মেমরি কার্ডের সাথে কাজ করতে এটি ব্যবহার করতে পারেন।
নীচে ডিভাইসটির আসল সংস্করণের একটি চিত্র রয়েছে।
প্রকল্পের মূল সংস্করণ টিনিডুইনো বোর্ড এবং এর জন্য ঢাল ব্যবহার করেছে। আপনি যদি একটি খুঁজে না পান, আপনি ছোট Arduinos ব্যবহার করতে পারেন: মিনি, মাইক্রো, ন্যানো.
শক্তির জন্য, ছোট ক্ষমতার একটি লি-আয়ন উপাদান ব্যবহার করা হয়েছিল। ছোট ব্যাটারি প্রায় 6 ঘন্টা স্থায়ী হয়।লেখক একটি কাট-অফ টিক-ট্যাক জারে সবকিছু ফিট করে শেষ করেছেন। এটি লক্ষণীয় যে বৈধ সেন্সর রিডিং পেতে জিপিএস অ্যান্টেনাকে অবশ্যই উপরের দিকে নির্দেশ করতে হবে।
কম্বিনেশন লক ব্রেকার
Arduino এর সাথে কোড লক ক্র্যাক করতে, আপনার একটি সার্ভো এবং স্টেপার মোটর প্রয়োজন হবে। এই প্রকল্পটি তৈরি করেছেন হ্যাকার সামি কামকার। এটি একটি বরং জটিল প্রকল্প। এই ডিভাইসের অপারেশন ভিডিওতে দেখানো হয়েছে, যেখানে লেখক সমস্ত বিবরণ বলে।
অবশ্যই, এই জাতীয় ডিভাইস ব্যবহারিক ব্যবহারের জন্য খুব কমই উপযুক্ত, তবে এটি একটি দুর্দান্ত প্রদর্শন।
সঙ্গীতে আরডুইনো
এটি সম্ভবত একটি প্রকল্প নয়, তবে এই প্ল্যাটফর্মটি কীভাবে সঙ্গীতজ্ঞরা ব্যবহার করেছে তার একটি ছোট প্রদর্শন।
আরডুইনোতে ড্রাম মেশিন। এটি লক্ষণীয় যে এটি রেকর্ড করা নমুনাগুলির একটি সাধারণ গণনা নয়, তবে নীতিগতভাবে, "লোহা" ডিভাইসগুলি ব্যবহার করে শব্দ উত্পাদন।
বিস্তারিত রেটিং:
এনপিএন-টাইপ ট্রানজিস্টর, উদাহরণস্বরূপ 2n3904 - 1 পিসি।
প্রতিরোধক 1 kOhm (R2, R4, R5) - 3 পিসি।
330 ওহম (R6) - 1 পিসি।
10 kOhm (R1) - 1 পিসি।
100 kOhm (R3) - 1 পিসি।
ইলেক্ট্রোলাইটিক ক্যাপাসিটর 3.3 uF - 1 পিসি।
প্রকল্পটি কাজ করার জন্য, আপনাকে একটি ফুরিয়ার সিরিজে দ্রুত সম্প্রসারণের জন্য লাইব্রেরিটি সংযুক্ত করতে হবে।
এটি "আপনি আপনার বন্ধুদের বড়াই করতে পারেন" বিভাগ থেকে একটি মোটামুটি সহজ এবং আকর্ষণীয় প্রকল্প।
3টি রোবট প্রকল্প
রোবোটিক্স গীকদের জন্য সবচেয়ে আকর্ষণীয় ক্ষেত্রগুলির মধ্যে একটি এবং যারা তাদের নিজের হাতে অস্বাভাবিক কিছু করতে পছন্দ করেন, আমি বেশ কয়েকটি আকর্ষণীয় প্রকল্পের একটি নির্বাচন করার সিদ্ধান্ত নিয়েছি।
আরডুইনোতে BEAM-রোবট
একটি চার পায়ের হাঁটা রোবট একত্রিত করতে, আপনার প্রয়োজন হবে:
পা সরানোর জন্য সার্ভো মোটর প্রয়োজন, উদাহরণস্বরূপ, টাওয়ার হবিস TS-53;
মাঝারি বেধের তামার তারের একটি টুকরো (গঠনের ওজন সহ্য করার জন্য এবং বাঁকানো নয়, তবে খুব পুরু নয়, কারণ এটির অর্থ হয় না);
মাইক্রোকন্ট্রোলার - AVR ATMega 8 বা যেকোনো মডেলের Arduino বোর্ড;
প্রকল্পে চ্যাসিসের জন্য, এটি নির্দেশিত হয় যে সিন্ট্রা ফ্রেম ব্যবহার করা হয়েছিল। এটি প্লাস্টিকের মতো, উত্তপ্ত হলে এটি যে কোনও আকারে বেঁকে যায়।
ফলস্বরূপ আপনি পাবেন:
এটি লক্ষণীয় যে এই রোবটটি গাড়ি চালায় না, তবে হাঁটতে পারে, পা ছাড়তে পারে এবং 1 সেন্টিমিটার পর্যন্ত উচ্চতায় যেতে পারে।
কিছু কারণে, এই প্রকল্পটি আমাকে ওয়াল-ই কার্টুনের একটি রোবটের কথা মনে করিয়ে দিয়েছে। এর বৈশিষ্ট্য হল ব্যাটারি চার্জ করার জন্য ব্যবহার করা। এটি একটি গাড়ির মতো চলে, 4টি চাকায়।
এর উপাদান অংশ:
উপযুক্ত আকারের প্লাস্টিকের বোতল;
জাম্পার মা-বাবা;
6V এর আউটপুট ভোল্টেজ সহ সৌর প্যানেল;
চাকা, ইঞ্জিন এবং অন্যান্য অংশের দাতা হিসাবে - একটি রেডিও-নিয়ন্ত্রিত গাড়ি;
দুটি ক্রমাগত ঘূর্ণন servos;
দুটি প্রচলিত সার্ভো (180 ডিগ্রি);
AA ব্যাটারির জন্য ধারক এবং "মুকুট" জন্য;
সংঘর্ষ সেন্সর;
LEDs, photoresistors, 10 kΩ স্থির প্রতিরোধক - মোট 4টি;
ডায়োড 1n4001।
এখানে ভিত্তি হল - একটি প্রোটো-ঢাল সহ Arduino বোর্ড।
এইভাবে খুচরা যন্ত্রাংশ থেকে - চাকার মত দেখায়.
নকশা প্রায় সম্পূর্ণ, সেন্সর ইনস্টল করা হয়.
রোবটের কাজের সারমর্ম হল এটি আলোতে যায়। প্রাচুর্য তিনি নেভিগেট প্রয়োজন.
এটি একটি রোবটের চেয়ে সিএনসি মেশিনের বেশি, তবে প্রকল্পটি খুব বিনোদনমূলক। এটি একটি 2 অক্ষ অঙ্কন মেশিন। এখানে প্রধান উপাদানগুলির একটি তালিকা রয়েছে যার মধ্যে এটি রয়েছে:
(ডিভিডি) সিডি ড্রাইভ - 2 পিসি;
স্টেপার মোটর A498 এর জন্য 2 ড্রাইভার;
servo MG90S;
Arduino Uno;
পাওয়ার সাপ্লাই 12V;
বলপয়েন্ট কলম, এবং অন্যান্য নকশা উপাদান.
অপটিক্যাল ডিস্ক ড্রাইভ থেকে, একটি স্টেপার মোটর এবং একটি গাইড রড সহ ব্লক ব্যবহার করা হয়, যা অপটিক্যাল হেডকে অবস্থান করে। এই ব্লকগুলি থেকে, ইঞ্জিন, খাদ এবং গাড়ি সরানো হয়।
আপনি অতিরিক্ত সরঞ্জাম ছাড়া একটি স্টেপার মোটর নিয়ন্ত্রণ করতে পারবেন না, তাই, বিশেষ ড্রাইভার বোর্ড ব্যবহার করা হয়, ঘূর্ণনের দিকটি শুরু বা পরিবর্তন করার সময় একটি মোটর রেডিয়েটার ইনস্টল করা থাকলে এটি আরও ভাল।
সম্পূর্ণ সমাবেশ এবং অপারেশন প্রক্রিয়া এই ভিডিওতে দেখানো হয়েছে।
অ্যালেক্সগাইভার থেকে 16টি সেরা Arduino প্রকল্পগুলিও দেখুন:
উপসংহার
এই নিবন্ধটি এই জনপ্রিয় প্ল্যাটফর্মে আপনি যা করতে পারেন তার একটি ছোট ড্রপ। আসলে, এটি সব আপনার কল্পনা এবং আপনি নিজের জন্য সেট করা টাস্ক উপর নির্ভর করে।
ধাপ 1 ভূমিকা.
প্রশ্ন, কিভাবে এবং কি করতে হবে, কিন্তু কেন আমি এটা প্রয়োজন?
আরডুইনো সম্পর্কে প্রচুর তথ্য সার্ফ করার পর... একটি এলইডি কিউব তৈরি করা, একটি স্মার্ট হোম তৈরি করা, উড়ন্ত ড্রোন তৈরি করা...
আপনি, আমার মতো, এই সর্বশক্তিমান বোর্ডের উত্পাদন সম্পর্কে কম-বেশি গ্রহণযোগ্য তথ্য সন্ধান করতে শুরু করেছেন।
"দুঃখ, আমি একটা চাই!" অথবা "আমি এটি করতে চাই। এখনই।" এবং এই ডিভাইসের সম্ভাব্য সমস্ত অ্যাপ্লিকেশন আমার মাথায় ঘুরছে,
হাত নিজেরাই বোর্ডের জন্য বিশদ সন্ধান করতে শুরু করে, ইন্টারনেটে যান এবং সেখানে:
ARDUINO.মাত্র $25।
এবং যে সব.
সমস্ত সংমিশ্রণ আমার মাথা থেকে পড়ে গেল।
আশাহীনতা।
আপনি কিভাবে বাঁচতে জানেন না.
এবং তারপর আপনি এই সাইটে পদস্খলন!
আপনি সংরক্ষিত হয়!
সর্বোপরি, এখনই আমরা 15 মিনিটের মধ্যে এবং প্রায় 300 রুবেলের জন্য একটি ARDUINO-সামঞ্জস্যপূর্ণ বোর্ড একত্রিত করব!
ধাপ 2 এখন এটি পান!
আপনার এই উপাদানগুলির প্রয়োজন:
- রুটি বোর্ড
-এটিমেগা 328
- প্রস্তুত Arduino বোর্ড (* এবং আবার একটি অনুবাদক - একটি arduino এর পরিবর্তে, আপনি যেকোনো প্রোগ্রামার ব্যবহার করতে পারেন, এমনকি "5 তার")
-16MHz এ 1টি অনুরণনকারী
-3 100 ওহম প্রতিরোধক
-1 10kΩ প্রতিরোধক
22pF-এ -2 ক্যাপাসিটার
-3 এলইডি (লাল, হলুদ এবং সবুজ)
-1 ব্যাটারি টাইপ "ক্রোনা" (9 ভোল্ট) একটি কাউন্টারপার্ট সহ
- USB তারের
-1 ভোল্টেজ স্টেবিলাইজার "ক্রেনকা"
- Arduino IDE ইনস্টল করা কম্পিউটার, ল্যাপটপ।
এবং যে সব.
ধাপ 3. সমাবেশ শুরু করুন।
একটি ব্রেডবোর্ড নিন এবং মাইক্রোকন্ট্রোলারটি ঠিক করুন যাতে এর পা বন্ধ না হয় (এটি "খাঁজের" উপরে হওয়া উচিত)
ধাপ 4. ক্রেনকি সংযোগ করা হচ্ছে।
MK এর পাশে ব্রেডবোর্ডে ক্রেনকা রাখুন।
পিনআউট ক্রেনকি:
-ভিসিসি (বিদ্যুতের বাইরে)
-জিএনডি(গ্রাউন্ড.কমন)
-আউটপুট
কালো তারটিকে GND এর সাথে সংযুক্ত করুন। ব্রেডবোর্ডের "GND" বাসের সাথে অন্য প্রান্তটি সংযুক্ত করুন।
ব্রেডবোর্ডে পাওয়ার রেল+ এর সাথে VCC সংযুক্ত করুন।
এবং আউটপুট নিক্ষেপ করুন যেখানে চিপ চালিত হবে।
ধাপ 5. আমরা এমকে বিদ্যুৎ সরবরাহ করি।
পিনআউটটি ভালভাবে অধ্যয়ন করুন ATMegi.
ব্রেডবোর্ডের আউটপুট KRENK এবং GND যথাক্রমে MK-এর আউটপুট (7 এবং 20 পিন) এবং GND (8 এবং 22 পিন) এর সাথে সংযুক্ত করুন।
ধাপ 6. এর নির্ভুলতা যোগ করা যাক.
ATMega এর GND এবং পিন 9 এর মধ্যে একটি 22pF ক্যাপাসিটর সংযুক্ত করুন।
এবং ATMega এর 10 তম পিনের মধ্যে দ্বিতীয় ক্যাপাসিটর এবং আবার, স্থল।
5v এবং RESET(1 পিন) এর মধ্যে একটি 10k প্রতিরোধক যোগ করুন।
ধাপ 7. এলইডি যোগ করুন।
বোর্ডের যে কোন জায়গায় তারটি প্লাগ করুন।
তারের এক প্রান্তে একটি 100 ওহম প্রতিরোধক সংযুক্ত করুন (ছবি দেখুন)
হলুদ ডায়োডের দীর্ঘ ডায়োড লেগ (+)টিকে প্রতিরোধকের অন্য প্রান্তে সংযুক্ত করুন।
ছোট পা (-) মাটিতে সংযুক্ত করুন।
লাল এবং সবুজ ডায়োডের জন্য পুনরাবৃত্তি করুন।
ধাপ 8. আমরা এই সবগুলিকে ARDUINO এর সাথে সংযুক্ত করি।
যদিও আমরা অনেক দূর এসেছি!
আরডুইনোর পিন 9 এ হলুদ ডায়োড সংযুক্ত করুন।
হলুদ ডায়োড প্রোগ্রামারের অপারেশন নির্দেশ করে।
Arduino এর পিন 8 এ লাল ডায়োড সংযোগ করুন।
কিছু ভুল হয়ে গেলে এটি আলোকিত হয়।
এবং সবুজ ডায়োডকে পিন 7 এ সংযুক্ত করুন।
এটি বুটলোডারের আপলোড অবস্থা দেখায়।
ব্রেডবোর্ডে ATMega পিনের সাথে 4টি তার (ছবিতে 3টি হলুদ এবং সবুজ) সংযুক্ত করুন (ছবি দেখুন)।
এবং তারপর এই তারের 10-13 Arduino পিন.
Arduino এবং Breadboard এর 5 এবং GND সংযোগ করতে ভুলবেন না!
ধাপ 9. প্রোগ্রামিং।
উফ, আমরা বুটলোডার পূরণ করতে পেরেছি।
কিভাবে, আপনি জিজ্ঞাসা?
একে এভাবে!
1) Arduino IDE চালু করুন।
2) File-Examples-Arduino ISP নির্বাচন করুন।
3) স্কেচ কম্পাইল করুন এবং এটি Arduino এ আপলোড করুন।
স্কেচ আপলোড করার পরে, আপনি দেখতে পাবেন যে হলুদ LED জ্বলতে শুরু করেছে।
এখন গ্রাউন্ড এবং আরডুইনো রিসেটের মধ্যে একটি 100 ওহম প্রতিরোধক যোগ করুন।
ধাপ 10. আসলে বুটলোডার পূরণ করা।
Arduino IDE এ নির্বাচন করুন:
AtMega 328 এর সাথে টুলস-বোর্ড-আরডুইনো ডুমিলকানোভ
আইএসপি হিসাবে টুলস-প্রোগ্রামার-আরডুইনো।
এবং আবার টুল মেনুতে। ভিতরে যান এবং "বার্ন বুটলোডার" এ ক্লিক করুন
ফার্মওয়্যার শুরু হবে (প্রায় এক মিনিট সময় নেয়)
"ডন বার্নিং বুটলোডার" স্ক্রিনে উপস্থিত হবে।
যদি কিছু ভুল হয়ে যায়, লাল ডায়োড আলোকিত হয়, তাহলে এটি কাজ করেনি। [ইমেল সুরক্ষিত].
ভয়েলা! তোমার আরডুইনো আছে!
শুভ কাজ!
ঠিক আছে, এটি আপনার নিজের থেকে ডুইনো প্ল্যাটফর্মটি আয়ত্ত করার সময়। প্রথমত, আমাদের কি প্রয়োজন হতে পারে তা বের করা যাক। প্রারম্ভিকদের জন্য, আমরা আমাদের ডিবাগ বোর্ডের অনুলিপি কী তৈরি করব তার ভিত্তিতে সিদ্ধান্ত নেওয়া খারাপ হবে না। প্রাথমিক কাজটি সহজ করার জন্য, আমি স্কেচ আপলোড করার জন্য একটি USB-(UART) TTL অ্যাডাপ্টার ব্যবহার করার পরামর্শ দিই। এটি আমাদের জীবনকে অনেক সহজ করে তুলবে। ব্যক্তিগতভাবে, আমি এখন বিলুপ্ত হওয়া অনলাইন স্টোর থেকে অর্ডার করা একটি সস্তা অ্যাডাপ্টার ব্যবহার করব, কিন্তু এটি এখনও কাজ করে।
আমাদের ডুইনো তৈরি করার সময়, আমরা ন্যূনতম সংখ্যক উপাদান ব্যবহার করার চেষ্টা করব। আমরা বিকাশ করার সাথে সাথে আমরা প্রয়োজনীয় উপাদান যুক্ত করব।
রেফারেন্সের জন্য, আমরা অফিসিয়াল ওয়েবসাইটে বিভিন্ন প্ল্যাটফর্মের ডায়াগ্রাম খুঁজে পাব:
আমার মতে, স্কিমগুলি ভাল, তবে "হোমমেড" এর ইতিমধ্যে প্রমাণিত বাস্তবায়নগুলি দেখতে ভাল লাগবে, আমি সত্যিই 3 টি বিকল্প পছন্দ করেছি:
আমরা আমাদের ডিভাইসের জন্য একটি ন্যূনতম জোতা তৈরি করব। বিশদ বিবরণের প্রথম পর্যায়ে, একটি ন্যূনতম প্রয়োজন:
আসলে atmega328P MK নিজেই (আমার ক্ষেত্রে, যদিও 168 এবং 8 ব্যবহার করা যেতে পারে)
কোয়ার্টজ 16 মেগাহার্টজ
ক্যাপাসিটর 22pF x 2pcs।
10k প্রতিরোধক
রিসেট বোতাম (যেকোনো, যাইহোক, একটি প্রয়োজনীয় উপাদান নয়)
এটি মূলত মাইক্রোকন্ট্রোলারের অপারেশনের জন্য ন্যূনতম প্রয়োজনীয় সবকিছু। আমি একটি খুব ভাল ফ্রিজিং প্রোগ্রামে আমাদের সমস্ত কাজ চিত্রিত এবং ডিজাইন করার প্রস্তাব করছি:
আচ্ছা, আসুন দেখি কেন এই উপাদানগুলির প্রয়োজন। বোতামটি আপনাকে মাইক্রোকন্ট্রোলার পুনরায় চালু করতে দেয়, প্রতিরোধক R1 বোতামের জন্য একটি পুল-আপ প্রতিরোধক। ক্রিস্টাল, C1 এবং C2 হল কন্ট্রোলারের জন্য বাহ্যিক ঘড়ি জেনারেটর।
এটি একটি প্রয়োজনীয় এবং পর্যাপ্ত বাঁধাই, তবে ব্যক্তিগতভাবে আমি দৃঢ়ভাবে সুপারিশ করছি যে আপনি মাইক্রোসার্কিটের প্রধান পাওয়ার সাপ্লাইয়ের সাথে সমান্তরালে একটি 100nF সিরামিক ক্যাপাসিটর ইনস্টল করুন।
ঠিক আছে, আমাদের ন্যূনতম ডুইনো প্রস্তুত। এই ডিবাগিং টুলটি ব্যবহার করা আরও সুবিধাজনক করার জন্য, আমি কেসটিতে "atmega" পিনআউটের সাথে একটি ইঙ্গিত আটকানোর পরামর্শ দিই। আমার সংস্করণ Corel Draw এ প্রয়োগ করা হয়েছে:
প্রথমে, আসুন একটি সোল্ডারলেস ব্রেডবোর্ডে আমাদের ডুইনোর সার্কিটটি একত্রিত করি, আমি যা পেয়েছি তা এখানে:
স্কেচ আপলোড করতে, আমরা একটি USB - TTL অ্যাডাপ্টার ব্যবহার করব, ফটোতে CP2102 চিপের উপর ভিত্তি করে আমার ইতিমধ্যেই বেশ জঘন্য অ্যাডাপ্টার রয়েছে:
কিন্তু স্কেচগুলি আপলোড করার আগে, এমকেতে বুটলোডার আপলোড করা প্রয়োজন, অন্যথায়, আমরা এটি থেকে কী চাই তা "বুঝবে না"। অনেক উপায় আছে, কিন্তু আমরা সবচেয়ে সহজ ব্যবহার করব। চমৎকার USBasp প্রোগ্রামার ব্যবহার করে:
প্রথমে, আসুন আমাদের ডুইনোকে প্রোগ্রামারের সাথে সংযুক্ত করি, এটি খুবই সহজ, শুধু প্রোগ্রামারের পরিচিতিগুলিকে Duino-এর সাথে সংযুক্ত করুন:
GND - স্থল (22 ফুট)
MOSI - MOSI (d11)
5V - পাওয়ার সাপ্লাই "+" (7 পা)
তারপর Arduino IDE -> টুলস -> "বুটলোডার লিখুন":
বুটলোডার রেকর্ডিং প্রক্রিয়া চলাকালীন, আপনাকে প্রায় 2 মিনিট অপেক্ষা করতে হবে। এর পরে, আমাদের কাছে বিভিন্ন "সতর্কতা" পড়তে পারে, যেমন "SCK পিরিয়ড সেট করতে পারবেন না" - ভয় পাবেন না এবং এগিয়ে যান।
ঠিক আছে, এখানে আমরা আমাদের সদ্য মিন্ট করা ডুইনোতে "ব্লিঙ্ক" পরীক্ষার স্কেচ রেকর্ড করার জন্য প্রস্তুত, তবে একটি পয়েন্ট আছে এবং আমি এটিতে থাকতে চাই। যেমনটি আমরা আগেই বলেছি, একটি সিরিয়াল পোর্ট স্কেচ রেকর্ড করতে ব্যবহার করা হয়, কিন্তু MK-এর "স্বাভাবিক" জীবনে এগুলি হল ডিজিটাল পোর্ট 0 এবং 1। এটি খুবই সহজ, আমরা ইতিমধ্যেই বুটলোডার আপলোড করেছি, এটি একটি নতুন রেকর্ডিং শুরু করে। ফার্মওয়্যারটি কয়েক সেকেন্ডের জন্য চালু হলে, তার পরে ডুইনো তার মেমরিতে সংরক্ষিত প্রোগ্রামটি চালানো শুরু করে।
ডুইনোকে "রিসিভ" মোডে রাখতে, আপনাকে এমকে পুনরায় চালু করতে হবে, এর জন্য আমরা একটি বিশেষ বোতাম তৈরি করেছি, তবে আপনাকে একটি নির্দিষ্ট মুহুর্তে এটি কঠোরভাবে টিপতে হবে, এটি আমাদের জন্য মোটেও উপযুক্ত নয়। সৌভাগ্যবশত, অ্যাডাপ্টারগুলিতে একটি বিশেষ "RST" পিন রয়েছে, যা স্কেচ লোড করার আগে স্বয়ংক্রিয়ভাবে Duino পুনরায় বুট করার জন্য MK-এর 1 পায়ের সাথে সংযোগ করার জন্য যথেষ্ট। সংযোগটি খুব সহজ, (অ্যাডাপ্টার - ডুইনো):
GND - স্থল (22 ফুট)
RXD - TXD এর সাথে সংযোগ করুন (3 পা)
TXD - KXD এর সাথে সংযোগ করুন (2 পা)
5V - পাওয়ার সাপ্লাই "+" (7 পা)
আপনি যেমন লক্ষ্য করেছেন, পরিচিতিগুলি গ্রহণ/প্রেরণ করে আড়াআড়িভাবে সংযুক্ত থাকে। এবং সবকিছু ঠিকঠাক হবে, তবে একটি "কিন্তু" আছে: প্রচুর সংখ্যক অ্যাডাপ্টার রয়েছে এবং এমকে স্বয়ংক্রিয়ভাবে রিসেট করতে, আপনাকে আরএসটি সার্কিট বিরতিতে একটি 100pF ক্যাপাসিটর প্রবর্তন করতে হবে - রিসেট (1 পা)। কিছু অ্যাডাপ্টারের এটি আছে, এবং কিছু নেই। এখানে আপনাকে কেবল পরীক্ষা করতে হবে, আমার অনুলিপিতে কোনও অন্তর্নির্মিত ক্যাপাসিটর ছিল না। ফলস্বরূপ, স্কিমটি একটু "জটিল":
ঠিক আছে, এখন আপনি স্কেচটি ডুইনোর মেমরিতে লোড করতে পারেন এবং কিছু পরীক্ষা-নিরীক্ষা করার চেষ্টা করতে পারেন =) (ফটোতে এলইডি যোগ করা হয়েছে - স্কেচ লোডিংয়ের সূচক):
আমার মতে, মূলে যে ফর্মে ইউএনওকে উপস্থাপন করা হয়েছে তাতে ইউএনও সংগ্রহ করার কোনো মানে হয় না। আমি সর্বদা এটি ব্যবহার করি:
এখানে সবকিছুই সাধারণত বাজে কথা নেই - মাত্র 1 মাইক্রোসার্কিট এবং কোয়ার্টজ। সত্য, আরডুইনো ইউএনও-এর বিপরীতে, কোনও পাওয়ার সুরক্ষা এবং ইউএসবি নেই - সেই অনুযায়ী, স্কেচ আপলোড করা একটু বেশি জটিল। আসুন এটা বের করা যাক।
প্রথমত, এই সার্কিটে শুধুমাত্র একটি ভোল্টেজ রয়েছে - যা মাইক্রোকন্ট্রোলারকে ফিড করে। আরডুইনো ইউনোতে একটি স্টেবিলাইজার রয়েছে - আপনি এটিকে 5 ভোল্ট দেন, এটি সংলগ্ন পিনেও 3.3 দেয়। আমার সমস্ত অনুশীলনে, আমার একবারে এক সার্কিটে 5 এবং 3.3 ভোল্ট উভয়ের প্রয়োজন হয়নি। অর্থাৎ, হয় 5 বা 3.3 ব্যবহার করা হয়, কিন্তু উভয়ই কখনই নয়। 3.3 এর জন্য ডিজাইন করা সমস্ত ডিভাইস, স্ক্রিন এবং সেন্সর সবসময় 5 ভোল্ট আটকে থাকে এবং সবকিছু কাজ করে। স্বাভাবিকভাবেই, আপনাকে এই একই সেন্সরগুলির জন্য ডেটাশিট (ডকুমেন্টেশন) পড়তে হবে, হতে পারে আপনার ইনপুট ভোল্টেজের জন্য মেগা-সংবেদনশীল কিছু আছে এবং এটির জন্য সত্যিই 3.3 ভোল্টের প্রয়োজন। তারপরে আপনি একটি ভোল্টেজ নিয়ন্ত্রক লাগাতে পারেন এবং এটি 3.3 ভোল্টে নামিয়ে আনতে পারেন। যথারীতি, কয়েকটি উপায় রয়েছে:
সাধারণভাবে, পুষ্টির সাথে প্রচুর বিকৃত পরিকল্পনা রয়েছে, তবে এইগুলিই প্রধান পন্থা।
এখানেও দুটি পন্থা রয়েছে। আইএসপি নামে এই জিনিসটি আছে:
এটি এমন একটি সংযোগকারী)) আমাদের নতুন ইউএনও কাজ করার জন্য, আমাদের একটি মাইক্রোকন্ট্রোলার প্রয়োজন। আপনি যদি কেবল দোকানে যান এবং একটি Atmega326 কিনে থাকেন তবে আপনি অবশ্যই ভাল করবেন, তবে এটি এখনই কাজ করবে না - আপনাকে এতে Arduino বুটলোডার সেলাই করতে হবে। অদ্ভুতভাবে যথেষ্ট, এর জন্য একটি দ্বিতীয় আরডুইনো প্রয়োজন। ইতিমধ্যেই কাজ করা Xs আপনি এটি কোথায় পাবেন, এটি চীনে কিনুন বা বন্ধুকে এটি চালাতে বলুন। মূলত, যে কোনো করতে হবে. এর শর্তানুযায়ী প্রোগ্রামার কল করা যাক. এবং আপনাকে এইভাবে সংযোগ করতে হবে:
পিনের নাম: নট-মেগা: মেগা(1280 এবং 2560) রিসেট: 10:53 MOSI: 11:51 MISO: 12:50 SCK: 13:52
পিন নাম: নট - মেগা: মেগা (1280 এবং 2560) পুনরায় সেট করুন: 10:53 মসি: 11:51 MISO: 12:50 SCK: 13:52 |
আপনি যদি এটি Arduino মেগা প্রোগ্রামার হিসাবে কোথাও পেয়ে থাকেন, তাহলে সংযোগ করতে শেষ কলামটি ব্যবহার করুন। যদি অন্য আরডুইনগুলি প্রোগ্রামার হিসাবে কাজ করে, তবে দ্বিতীয়টি। প্রথম কলামটি আপনার নতুন কেনা অ্যাটমেগার পা দেখায়। এরপরে, ওয়ার্কিং আরডুইনোতে (প্রোগ্রামার), আমরা ArduinoISP নামের নমুনা থেকে স্কেচ পূরণ করি:
এবং এখানে আমাদের দুটি বিকল্প আছে:
যদি দ্বিতীয় বিকল্পের সাথে সবকিছু পরিষ্কার হয় .. তাহলে প্রথমটির স্পষ্টীকরণ প্রয়োজন। Tools - Programmer - Arduino এ ক্লিক করুন। এবং তারপর টুলস - বার্ন বুটলোডার।
এর পরে, আমরা আরডুইনো বন্ধ করি এবং এখন আমাদের একটি ইউএসবি টু টিটিএল সিরিয়াল কনভার্টার দরকার। আমরা এটি পাওয়ার পরে, আমাদের নতুন ফ্ল্যাশ করা অ্যাটমেগার d0 (rx), d1 (tx) রিসেট করার জন্য এটিকে সংযুক্ত করতে হবে।
সারমর্মটি একই, রিসেট করার জন্য কেবল একটি প্রতিরোধক এবং একটি ক্যাপাসিটর যোগ করতে ভুলবেন না (প্রথম বিকল্পটি দেখুন)।
এর পরে, সবকিছু নিয়মিত আরডুইনোর মতো একইভাবে ফ্ল্যাশ হবে।