আপনার নিজের হাতে একটি রোবট তৈরি করার জন্য দরকারী সম্পদ। দশটি ঘরে তৈরি রোবট ঘরে তৈরি রোবট

একটি রোবট তৈরি করুনখুব সহজ এর এটা কি লাগে চিন্তা করা যাক একটি রোবট তৈরি করুনবাড়িতে, রোবোটিক্সের মূল বিষয়গুলি বোঝার জন্য।

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

ভূমিকা

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

আমরা কি প্রয়োজন

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

এমকে দিয়ে একটি বোর্ড তৈরি করা

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

এখন আমরা আমাদের মাইক্রোকন্ট্রোলারে যেতে পারি। MK-এর ক্ষেত্রে DIP (এটি সোল্ডার করা আরও সুবিধাজনক) এবং এতে চল্লিশটি পিন রয়েছে। বোর্ডে একটি ADC, PWM, USART এবং আরও অনেক কিছু আছে যা আমরা এখন ব্যবহার করব না। আসুন কয়েকটি গুরুত্বপূর্ণ নোড দেখি। RESET পিন (MK-এর 9ম পা) রোধ R1 দ্বারা শক্তির উৎসের "প্লাস"-এ টানানো হয় - এটি অবশ্যই করা উচিত! অন্যথায়, আপনার MK অনিচ্ছাকৃতভাবে রিসেট হতে পারে বা, আরও সহজভাবে বললে, ত্রুটি হতে পারে। আরেকটি পছন্দসই পরিমাপ, কিন্তু বাধ্যতামূলক নয়, সিরামিক ক্যাপাসিটর C1 এর মাধ্যমে RESET কে মাটিতে সংযুক্ত করা। ডায়াগ্রামে আপনি একটি 1000 uF ইলেক্ট্রোলাইটও দেখতে পাচ্ছেন যখন ইঞ্জিনগুলি চলছে তখন এটি আপনাকে ভোল্টেজ ডিপ থেকে বাঁচায়, যা মাইক্রোকন্ট্রোলারের ক্রিয়াকলাপেও উপকারী প্রভাব ফেলবে। কোয়ার্টজ রেজোনেটর X1 এবং ক্যাপাসিটার C2, C3 যতটা সম্ভব XTAL1 এবং XTAL2 পিনের কাছাকাছি অবস্থিত হওয়া উচিত।

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

মোটর নিয়ন্ত্রণ

আমাদের রোবটের একটি সমান গুরুত্বপূর্ণ উপাদান হল মোটর ড্রাইভার, যা আমাদের জন্য এটি নিয়ন্ত্রণ করা সহজ করে তোলে। কখনই এবং কোন অবস্থাতেই মোটর সরাসরি MK এর সাথে সংযুক্ত করা উচিত নয়! সাধারণভাবে, শক্তিশালী লোডগুলি মাইক্রোকন্ট্রোলার থেকে সরাসরি নিয়ন্ত্রণ করা যায় না, অন্যথায় এটি পুড়ে যাবে। কী ট্রানজিস্টর ব্যবহার করুন। আমাদের ক্ষেত্রে, একটি বিশেষ চিপ আছে - L293D। এই ধরনের সাধারণ প্রকল্পগুলিতে, সর্বদা "ডি" সূচকের সাথে এই নির্দিষ্ট চিপটি ব্যবহার করার চেষ্টা করুন, কারণ এতে ওভারলোড সুরক্ষার জন্য অন্তর্নির্মিত ডায়োড রয়েছে। এই মাইক্রোসার্কিট নিয়ন্ত্রণ করা খুব সহজ এবং রেডিও স্টোরগুলিতে পাওয়া সহজ। এটি দুটি প্যাকেজে উপলব্ধ: DIP এবং SOIC৷ বোর্ডে মাউন্ট করার সহজতার কারণে আমরা প্যাকেজে ডিআইপি ব্যবহার করব। L293D এর মোটর এবং লজিকের জন্য আলাদা পাওয়ার সাপ্লাই আছে। অতএব, আমরা স্টেবিলাইজার (ভিএসএস ইনপুট) থেকে মাইক্রোসার্কিট এবং সরাসরি ব্যাটারি (ভিএস ইনপুট) থেকে মোটরগুলিকে শক্তি দেব। L293D প্রতি চ্যানেলে 600 mA এর লোড সহ্য করতে পারে এবং এটিতে এই দুটি চ্যানেল রয়েছে, অর্থাৎ দুটি মোটর একটি চিপের সাথে সংযুক্ত হতে পারে। কিন্তু নিরাপদে থাকার জন্য, আমরা চ্যানেলগুলিকে একত্রিত করব, এবং তারপর আমাদের প্রতিটি ইঞ্জিনের জন্য একটি মাইক্রার প্রয়োজন হবে। এটি অনুসরণ করে যে L293D 1.2 A সহ্য করতে সক্ষম হবে। এটি অর্জন করতে, আপনাকে চিত্রে দেখানো হিসাবে মাইক্রা পা একত্রিত করতে হবে। মাইক্রোসার্কিট নিম্নরূপ কাজ করে: যখন একটি লজিক্যাল "0" IN1 এবং IN2 এ প্রয়োগ করা হয়, এবং একটি লজিক্যাল একটি IN3 এবং IN4 এ প্রয়োগ করা হয়, তখন মোটরটি এক দিকে ঘোরে এবং যদি সংকেতগুলি উল্টানো হয় - একটি যৌক্তিক শূন্য প্রয়োগ করা হয়, তারপর মোটর অন্য দিকে ঘুরতে শুরু করবে। পিন EN1 এবং EN2 প্রতিটি চ্যানেল চালু করার জন্য দায়ী। আমরা সেগুলিকে সংযুক্ত করি এবং স্টেবিলাইজার থেকে পাওয়ার সাপ্লাইয়ের "প্লাস" এর সাথে সংযুক্ত করি। যেহেতু অপারেশন চলাকালীন মাইক্রোসার্কিট গরম হয়ে যায় এবং এই ধরণের ক্ষেত্রে রেডিয়েটার ইনস্টল করা সমস্যাযুক্ত, তাই তাপ অপচয় GND পা দ্বারা সরবরাহ করা হয় - এটি একটি প্রশস্ত যোগাযোগের প্যাডে সোল্ডার করা ভাল। প্রথমবারের মতো ইঞ্জিন ড্রাইভার সম্পর্কে আপনার এতটুকুই জানা দরকার।

বাধা সেন্সর

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


রোবট ফার্মওয়্যার

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

#অন্তর্ভুক্ত
#অন্তর্ভুক্ত

নিম্নলিখিত লাইনগুলি শর্তসাপেক্ষ কারণ PORTC মানগুলি নির্ভর করে আপনি কীভাবে আপনার মাইক্রোকন্ট্রোলারের সাথে মোটর ড্রাইভারকে সংযুক্ত করেছেন:

PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; মান 0xFF মানে আউটপুট লগ হবে। "1", এবং 0x00 হল লগ। "0"। নিম্নলিখিত নির্মাণের মাধ্যমে আমরা পরীক্ষা করি যে রোবটের সামনে কোন বাধা আছে কিনা এবং এটি কোন দিকে: যদি (!(PINB & (1)<

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

উপসংহার

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

উপাদানের তালিকা:

    DIP-40 প্যাকেজে ATmega16>

    TO-220 প্যাকেজে L7805

    DIP-16 হাউজিং x2 পিসিতে L293D।

    রেটিং সহ 0.25 W এর শক্তি সহ প্রতিরোধক: 10 kOhm x 1 pc., 220 Ohm x 4 pcs।

    সিরামিক ক্যাপাসিটার: 0.1 µF, 1 µF, 22 pF

    ইলেক্ট্রোলাইটিক ক্যাপাসিটার: 1000 µF x 16 V, 220 µF x 16 V x 2 পিসি।

    ডায়োড 1N4001 বা 1N4004

    16 মেগাহার্টজ কোয়ার্টজ রেজোনেটর

    IR ডায়োড: তাদের যেকোনো দুটি করবে।

    ফটোট্রান্সিস্টর, যেকোনও, কিন্তু শুধুমাত্র ইনফ্রারেড রশ্মির তরঙ্গদৈর্ঘ্যে সাড়া দেয়

ফার্মওয়্যার কোড:

/****************************************************** *** রোবট এমকে টাইপের জন্য ফার্মওয়্যার: ATmega16 ক্লক ফ্রিকোয়েন্সি: 16.000000 MHz যদি আপনার কোয়ার্টজ ফ্রিকোয়েন্সি ভিন্ন হয়, তবে এটি অবশ্যই পরিবেশ সেটিংসে উল্লেখ করতে হবে: প্রকল্প -> কনফিগার -> "সি কম্পাইলার" ট্যাব ****** *************************************************/ #অন্তর্ভুক্ত #অন্তর্ভুক্ত void main(void) ( //ইনপুট পোর্টগুলি কনফিগার করুন //এই পোর্টগুলির মাধ্যমে আমরা সেন্সর DDRB=0x00 থেকে সংকেত পাই; //পুল-আপ প্রতিরোধকগুলি চালু করুন PORTB=0xFF; //আউটপুট পোর্টগুলি কনফিগার করুন //এই পোর্টগুলির মাধ্যমে আমরা ডিডিআরসি মোটর নিয়ন্ত্রণ করি = 0xFF; // এখানে আমরা সেন্সর থেকে মানগুলি পড়ি এবং ইঞ্জিনগুলি নিয়ন্ত্রণ করি যখন (1) ( // এগিয়ে যান PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0 যদি (!(PINB & (1<আমার রোবট সম্পর্কে

এই মুহূর্তে আমার রোবট প্রায় সম্পূর্ণ।


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

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

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

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

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

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

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

মূল প্রশ্ন থেকে যায় - রোবটের মস্তিষ্ক সম্পর্কে। এই সব মোটর একরকম নিয়ন্ত্রণ করা প্রয়োজন. কম্পিউটারটি খুব বড়, এবং এটি ট্র্যাক্টরের সাথে ফিট হবে না। অতএব, আমরা সম্ভাব্য সবচেয়ে সহজ বিকল্প গ্রহণ করি। আরডুইনো ক্লোনগুলির মধ্যে একটি। দাম এবং আকারে অনেক ভিন্নতা রয়েছে। যদিও এটি সর্বোত্তম নিয়ামক নয়, এটি দ্রুততম নয় এবং এতে খুব বেশি বৈশিষ্ট্য নেই, এটি প্রোগ্রাম করা সহজ, কীভাবে কী করা যায় তার অনেক উদাহরণ রয়েছে, রেঞ্জফাইন্ডারের সাথে কাজ করার জন্য তৈরি লাইব্রেরি রয়েছে এবং একটি ইনফ্রারেড রিসিভার, তাই আমাদের কাজের জন্য Arduino যথেষ্ট যথেষ্ট।
আরডুইনো ন্যানো একটি ট্র্যাক্টরের ভিতরে রাখার জন্য একটি খুব কমপ্যাক্ট বিকল্প। আমার কাছে Carduino Nano V.7 এর একটি ক্লোন ছিল তাই আমি এটি ব্যবহার করেছি, যাইহোক, এই বোর্ডের একটি বৈশিষ্ট্য রয়েছে - একটি SPK আউটপুট, যেখানে আপনি কোনো মোটর ড্রাইভার এবং অতিরিক্ত ট্রানজিস্টর ছাড়াই সরাসরি আমাদের বালতি সংযোগ করতে পারেন। তদুপরি, এটি 11 তম ডিজিটাল পোর্টের সাথে একটি ট্রানজিস্টরের মাধ্যমে অভ্যন্তরীণভাবে সংযুক্ত রয়েছে। তাই ডায়াগ্রামটি দেখুন, ট্রানজিস্টরটি বাইরের দিকে আঁকা হয়েছে, কিন্তু আসলে মোটরটি SPK এর আউটপুটের সাথে সংযুক্ত এবং অভ্যন্তরীণ ট্রানজিস্টর ব্যবহার করে।

পুষ্টি। Arduino +5 ভোল্ট দ্বারা চালিত হয়. আমাদের ইঞ্জিনগুলি 6 ভোল্টের কাছাকাছি কিছু উপলব্ধি করে, একেবারে সুনির্দিষ্ট হতে, আমাদের রিমোট কন্ট্রোলে চারটি AA ব্যাটারি রয়েছে, সেগুলি প্রতিটি 1.5 ভোল্ট, আমি কোনও অতিরিক্ত সার্কিট দেখিনি, তাই 6 ভোল্ট সরাসরি ইঞ্জিনগুলিতে সরবরাহ করা হয় - এটি হল ভাল কারণ ব্যাটারি থেকে ভোল্টেজ কমানো বা বাড়ানোর প্রয়োজন নেই। আমি চারটি ব্যাটারি থেকে সার্কিট পাওয়ার পরিকল্পনা করছি। এগুলি হল 1.2 ভোল্ট, তাই শেষ পর্যন্ত, সার্কিটের জন্য 4.8 ব্যবহার করা হবে - অতিরিক্ত স্টেবিলাইজার এবং লিমিটার ছাড়াই আরডুইনোকে পাওয়ার জন্য যথেষ্ট;

সাধারণ নিয়ন্ত্রণের জন্য, আমি একটি ইনফ্রারেড রেডিয়েশন রিসিভার সংযুক্ত করেছি, এখন ট্র্যাক্টরটিতে একটি ইনফ্রারেড রিমোট কন্ট্রোল এবং বোতামগুলির একটি গুচ্ছ রয়েছে।

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

ডিসোল্ডার করার পরে, প্রধান সমস্যাটি ছিল যে আরডুইনো হস্তক্ষেপের জন্য খুব সংবেদনশীল। যেহেতু মোটরগুলি পরিষ্কারভাবে ব্রাশ করা হয়েছে, তারা অপারেশনের সময় শক্তিশালী হস্তক্ষেপ তৈরি করে, আমাদের অতিরিক্ত 0.1 µF ক্যাপাসিটার যেখানেই সম্ভব সোল্ডার করতে হয়েছিল। একই সময়ে, বালতি মোটর রেঞ্জফাইন্ডারকে ব্যাপকভাবে প্রভাবিত করেছিল; এমনকি ক্যাপাসিটারগুলি ছাড়াও আমাদের বালতি মোটর (একটি পোড়া শক্তি-সঞ্চয় বাতি থেকে সোল্ডার করা) এবং রেঞ্জফাইন্ডারে একটি অতিরিক্ত ফিল্টার কয়েল ইনস্টল করতে হয়েছিল; , পাওয়ার তারে একটি ফেরাইট ফিল্টার রাখুন। আমার প্রাথমিকভাবে বালতি বাড়ানো এবং কমানোর জন্য একটি সেন্সর হিসাবে রেঞ্জফাইন্ডার ব্যবহার করার ধারণা ছিল। যেহেতু বালতিটি নিম্ন অবস্থায় রেঞ্জফাইন্ডারকে ঢেকে রাখে এবং উত্থাপিত অবস্থায় খোলে, রেঞ্জফাইন্ডার হঠাৎ করে তার রিডিং পরিবর্তন করলে উত্থান বন্ধ করা সম্ভব। অতএব, আমাকে হস্তক্ষেপ মোকাবেলা করতে হয়েছিল। রেঞ্জফাইন্ডার ইঞ্জিনের খুব কাছাকাছি, এবং তারগুলি একে অপরের দিকে তারগুলি নির্দেশ করতে সহায়তা করে।

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

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

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

মনোযোগ, কাটা নীচে spoilers আছে!

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

প্রথমে বিভ্রান্তি ছিল

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

অতএব, খেলনাগুলির স্মৃতিতে যা থেকে যায় তা হল:

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

ডিজাইনার বিবরণ না শুধুমাত্র পুরোপুরি একসঙ্গে মাপসই, কিন্তু যে সত্য বিশদ বিভ্রান্ত করা প্রায় অসম্ভব. সত্য, জার্মান pedantry সঙ্গে, নির্মাতারা প্রয়োজন মত ঠিক অনেক screws সরাইয়া রাখা, অতএব, রোবট একত্রিত করার সময় মেঝেতে স্ক্রু হারানো বা "কোথায় যায়" বিভ্রান্ত করা অবাঞ্ছিত।

স্পেসিফিকেশন:

দৈর্ঘ্য: 228 মিমি
উচ্চতা: 380 মিমি
প্রস্থ: 160 মিমি
সমাবেশ ওজন: 658 গ্রাম

পুষ্টি: 4 ডি ব্যাটারি
উত্তোলিত বস্তুর ওজন: 100 গ্রাম পর্যন্ত
ব্যাকলাইট: 1 এলইডি
নিয়ন্ত্রণ প্রকার:তারযুক্ত রিমোট কন্ট্রোল
আনুমানিক নির্মাণ সময়: 6 ঘন্টা
আন্দোলন: 5 ব্রাশড মোটর
চলন্ত অবস্থায় কাঠামোর সুরক্ষা:শাপলা

গতিশীলতা:
ক্যাপচার মেকানিজম: 0-1,77""
কব্জি আন্দোলন: 120 ডিগ্রির মধ্যে
কনুই নড়াচড়া: 300 ডিগ্রির মধ্যে
কাঁধের নড়াচড়া: 180 ডিগ্রির মধ্যে
প্ল্যাটফর্মে ঘূর্ণন: 270 ডিগ্রির মধ্যে

আপনার প্রয়োজন হবে:

  • অতিরিক্ত লম্বা প্লায়ার (আপনি তাদের ছাড়া করতে পারবেন না)
  • সাইড কাটার (একটি কাগজের ছুরি, কাঁচি দিয়ে প্রতিস্থাপন করা যেতে পারে)
  • ক্রসহেড স্ক্রু ড্রাইভার
  • 4 ডি ব্যাটারি

গুরুত্বপূর্ণ ! ছোট বিবরণ সম্পর্কে

"কগস" এর কথা বলছি। আপনি যদি অনুরূপ সমস্যার সম্মুখীন হয়ে থাকেন এবং কীভাবে সমাবেশকে আরও সুবিধাজনক করতে হয় তা জানেন, মন্তব্যে স্বাগতম। আপাতত, আমি আমার অভিজ্ঞতা শেয়ার করব।

বোল্ট এবং স্ক্রুগুলি যেগুলির কার্যকারিতা অভিন্ন, তবে দৈর্ঘ্যে ভিন্ন, নির্দেশাবলীতে বেশ স্পষ্টভাবে বলা হয়েছে, উদাহরণস্বরূপ, নীচের মাঝের ফটোতে আমরা বোল্টগুলি P11 এবং P13 দেখতে পাচ্ছি৷ অথবা হয়তো P14 - ভাল, যে, আবার, আমি তাদের আবার বিভ্রান্ত করছি। =)

আপনি তাদের পার্থক্য করতে পারেন: নির্দেশাবলী নির্দেশ করে যে কোনটি কত মিলিমিটার। তবে, প্রথমত, আপনি একটি ক্যালিপার নিয়ে বসবেন না (বিশেষত যদি আপনার বয়স 8 বছর হয় এবং/অথবা আপনার কেবল একটি না থাকে), এবং দ্বিতীয়ত, শেষ পর্যন্ত আপনি যদি তাদের পাশে রাখেন তবেই আপনি তাদের আলাদা করতে পারবেন একে অপরের, যা এখনই না ঘটতে পারে মনে এসেছিল (আমার কাছে আসেনি, হেহে)।

অতএব, যদি আপনি নিজে এই বা অনুরূপ রোবট তৈরি করার সিদ্ধান্ত নেন তবে আমি আপনাকে আগাম সতর্ক করব, এখানে একটি ইঙ্গিত রয়েছে:

  • বা আগে থেকে বেঁধে রাখা উপাদানগুলি ঘনিষ্ঠভাবে দেখুন;
  • অথবা নিজেকে আরও ছোট স্ক্রু, স্ব-ট্যাপিং স্ক্রু এবং বোল্ট কিনুন যাতে চিন্তা না হয়।

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

নির্মাণ প্রক্রিয়া

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

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

বিল্ডটি পাঁচটি অন্তর্ভুক্ত মোটরগুলির মধ্যে চারটি দিয়ে শুরু হয়, যা একত্রিত করা সত্যিকারের আনন্দের বিষয়: আমি কেবল গিয়ার মেকানিজম পছন্দ করি।

আমরা মোটরগুলিকে সুন্দরভাবে প্যাকেজ করা এবং একে অপরের সাথে "আঁটসাঁট" দেখতে পেয়েছি - কেন কমিউটেটর মোটরগুলি চৌম্বকীয় সে সম্পর্কে সন্তানের প্রশ্নের উত্তর দেওয়ার জন্য প্রস্তুত হন (আপনি অবিলম্বে মন্তব্যগুলিতে করতে পারেন! :)

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

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

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

একবার প্ল্যাটফর্ম এবং হাতের প্রধান অংশ একত্রিত হয়ে গেলে, নির্দেশাবলী আপনাকে গ্রিপার মেকানিজমকে একত্রিত করার জন্য এগিয়ে যাওয়ার জন্য অনুরোধ করবে, যা ছোট অংশ এবং চলমান অংশে পূর্ণ - মজার অংশ!

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

কিভাবে একটি রোবটের সাহায্যে দলের জীবন হয়ে ওঠে

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

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

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

সমস্যা সমাধান

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

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

কিন্তু তারপরে এটি আমার মনে হল: আপনি যদি এটি নিজেই সংগ্রহ করেন তবে কী লাভ হয়েছিল? =) আমি কেসের ভিতরের গিয়ারের সেটটি খুব ভালোভাবে জানি এবং মোটরটি নিজেই ভেঙে গেছে কিনা বা কেসটি যথেষ্ট সুরক্ষিত ছিল কিনা তা বোঝার জন্য, আপনি বোর্ড থেকে মোটরটি সরিয়ে না দিয়ে এটি লোড করতে পারেন এবং দেখতে পারেন যে ক্লিক চলতে থাকে।

এখানেই আমি অনুভব করতে পেরেছি এতদ্বারারোবো-মাস্টার!

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

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

পরামর্শ:সমাবেশের পরে প্রথমবার, হাতে একটি স্ক্রু ড্রাইভার এবং প্লায়ার রাখুন - সেগুলি কাজে আসতে পারে।

কি এই সেট ধন্যবাদ শেখানো যেতে পারে?

আত্মবিশ্বাস!

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

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

ফলাফল

আমি যা পছন্দ করেছি:
  • রোবট, নির্দেশাবলী অনুযায়ী একত্রিত, ডিবাগ করার প্রয়োজন হয় না এবং অবিলম্বে শুরু হয়
  • বিশদ বিভ্রান্ত করা প্রায় অসম্ভব
  • কঠোর ক্যাটালগিং এবং অংশ প্রাপ্যতা
  • নির্দেশাবলী আপনাকে পড়তে হবে না (শুধুমাত্র ছবি)
  • কাঠামোর মধ্যে উল্লেখযোগ্য প্রতিক্রিয়া এবং ফাঁকের অনুপস্থিতি
  • সমাবেশ সহজ
  • প্রতিরোধ এবং মেরামতের সহজ
  • শেষ কিন্তু অন্তত: আপনি নিজের খেলনা নিজেই একত্রিত করুন, ফিলিপিনো বাচ্চারা আপনার জন্য কাজ করে না
আপনার আর কি দরকার:
  • আরো ফাস্টেনার, স্টক
  • এর জন্য যন্ত্রাংশ এবং খুচরা যন্ত্রাংশ যাতে প্রয়োজনে প্রতিস্থাপন করা যায়
  • আরও রোবট, ভিন্ন এবং জটিল
  • কী উন্নত/সংযোজন/সরানো যেতে পারে তার ধারনা - সংক্ষেপে, গেমটি সমাবেশের সাথে শেষ হয় না! আমি সত্যিই এটা চালিয়ে যেতে চান!
রায়:

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

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

ধারণা

আমরা নিজেদেরকে একটি সাধারণ কাজ সেট করি, একটি সাধারণ রোবট তৈরি করা। সামনের দিকে তাকিয়ে, আমি বলব যে আমরা, অবশ্যই, পনের মিনিটের মধ্যে নয়, অনেক দীর্ঘ সময়ের মধ্যে পেয়েছি। তবে এখনও, এটি এক সন্ধ্যায় করা যেতে পারে।

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

আরেকটি ধারণা ছিল আমাদের নৈপুণ্যকে যতটা সম্ভব সস্তা করা। ইলেকট্রনিক স্টোরগুলিতে একটি অনুরূপ রোবটের দাম 800 থেকে 1,500 রুবেল! তদুপরি, এটি যন্ত্রাংশ আকারে বিক্রি হয়, তবে এটি এখনও একত্রিত হতে হবে এবং এটির পরেও এটি কার্যকর হবে এমনটি সত্য নয়। এই জাতীয় কিটগুলির নির্মাতারা প্রায়শই কিছু অংশ অন্তর্ভুক্ত করতে ভুলে যান এবং এটিই - অর্থের সাথে রোবটটিও হারিয়ে যায়! কেন আমাদের এমন সুখের দরকার? আমাদের রোবটের মোটর এবং ব্যাটারি সহ যন্ত্রাংশে 100-150 রুবেলের বেশি খরচ হওয়া উচিত নয়। একই সময়ে, আপনি যদি একটি পুরানো বাচ্চাদের গাড়ি থেকে মোটরগুলি বাছাই করেন, তবে এর দাম সাধারণত প্রায় 20-30 রুবেল হবে! আপনি সঞ্চয় অনুভব করেন এবং একই সাথে আপনি একটি দুর্দান্ত বন্ধু পান।

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

প্রয়োজনীয় অংশ এবং সরঞ্জাম

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

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

আমরা সার্কিট মাউন্ট

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

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

কিন্তু সত্যিকারের জেডির মতো, আমরা তারের সোল্ডারিং এবং আনসোল্ডারিং করে আমাদের রোবট চালু করার সিদ্ধান্ত নিয়েছি, যেহেতু আমার বিনে উপযুক্ত আকারের কোনো সুইচ ছিল না।

বৈদ্যুতিক ডিবাগিং

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

ডিভাইস একত্রিত করা

আমরা ক্লান্তিকর বৈদ্যুতিক অংশের সাথে মোকাবিলা করেছি, এখন মেকানিক্সে যাওয়া যাক। আমরা প্লাস্টিকের বোতল থেকে ক্যাপ থেকে চাকা তৈরি করব। সামনের চাকা তৈরি করতে, দুটি কভার নিন এবং তাদের একসাথে আঠালো করুন।

চাকাটির বৃহত্তর স্থায়িত্বের জন্য আমরা এটিকে ঘেরের চারপাশে আঠালো করে দিয়েছি। এর পরে, ঢাকনার ঠিক মাঝখানে প্রথম এবং দ্বিতীয় ঢাকনাগুলিতে একটি গর্ত ড্রিল করুন। ড্রিলিং এবং সমস্ত ধরণের পরিবারের কারুশিল্পের জন্য, ড্রেমেল ব্যবহার করা খুব সুবিধাজনক - অনেকগুলি সংযুক্তি, মিলিং, কাটা এবং আরও অনেকগুলি সহ এক ধরণের ছোট ড্রিল। এটি এক মিলিমিটারের চেয়ে ছোট গর্ত ড্রিলিং করার জন্য ব্যবহার করা খুব সুবিধাজনক, যেখানে একটি প্রচলিত ড্রিল মোকাবেলা করতে পারে না।

আমরা কভারগুলি ড্রিল করার পরে, আমরা গর্তে একটি প্রাক-বাঁকানো কাগজের ক্লিপ সন্নিবেশ করি।

আমরা পেপারক্লিপটিকে "P" অক্ষরের আকারে বাঁকিয়ে রাখি, যেখানে চাকাটি আমাদের চিঠির উপরের বারে ঝুলে থাকে।

এখন আমরা আমাদের গাড়ির সামনে ফটো সেন্সরগুলির মধ্যে এই কাগজের ক্লিপটি ঠিক করি। ক্লিপটি সুবিধাজনক কারণ আপনি সহজেই সামনের চাকার উচ্চতা সামঞ্জস্য করতে পারেন এবং আমরা পরে এই সামঞ্জস্যের সাথে মোকাবিলা করব।

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

এটি করা গুরুত্বপূর্ণ নয় যাতে চাকাগুলি চলাচলের সময় উড়ে না যায়, তবে বন্ধন বিন্দুতেও ঘোরে না।

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

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

আমরা নিশ্চিত করার চেষ্টা করি যে তাদের চাকা একই অ্যাক্সেলে রয়েছে। এটাই - আমরা চ্যাসিসের উপরের প্ল্যাটফর্মে ব্যাটারিগুলি ঠিক করি এবং সেট আপ করতে এবং রোবটের সাথে খেলতে এগিয়ে যাই।

ক্ষতি এবং সেটআপ

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

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

উন্নতি

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

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

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

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

উপসংহার

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

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

একটি মাইক্রোকন্ট্রোলারে রোবট সার্কিট

ডিজিটাল অংশের সাথে সবকিছু মসৃণভাবে চলে গিয়েছিল, একমাত্র সমস্যা ছিল "প্রপালশন সিস্টেম" - ছোট গিয়ারবক্স, যা বাড়িতে তৈরি করা খুব সমস্যাযুক্ত, তাই আমাদের ধারণাটি বিকাশ করতে হয়েছিল " vibrobugs"মাইক্রোমোটরগুলিকে BC337-এ পরিবর্ধক ট্রানজিস্টর সুইচের মাধ্যমে নিয়ন্ত্রিত করা হয়৷ এগুলি 0.5 A এর সংগ্রাহক কারেন্ট সহ অন্য যেকোন ছোট n-p-n ট্রানজিস্টরের সাথে প্রতিস্থাপনযোগ্য৷

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

ছোট হোমমেড রোবট নিবন্ধটি আলোচনা করুন