সুচিপত্র:

কার্ডবোর্ড ট্রাফিক কন্ট্রোল রোবট: 8 টি ধাপ
কার্ডবোর্ড ট্রাফিক কন্ট্রোল রোবট: 8 টি ধাপ

ভিডিও: কার্ডবোর্ড ট্রাফিক কন্ট্রোল রোবট: 8 টি ধাপ

ভিডিও: কার্ডবোর্ড ট্রাফিক কন্ট্রোল রোবট: 8 টি ধাপ
ভিডিও: ঈদের নতুন টাকা 2024, নভেম্বর
Anonim
কার্ডবোর্ড ট্রাফিক কন্ট্রোল রোবট
কার্ডবোর্ড ট্রাফিক কন্ট্রোল রোবট

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

ধাপ 1: প্রয়োজনীয় উপকরণ সংগ্রহ করা

প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা
প্রয়োজনীয় উপকরণ সংগ্রহ করা

উপাদান: 1x Arduino uno & USB কেবল (বা ন্যানো) 4x 5mm লাল LEDs 4x 5mm সাদা LEDs4x 5mm সবুজ/নীল LEDs 2x পুশ বোতাম 1x LDR10x 220 Ohms প্রতিরোধক 9V ব্যাটারি এবং ক্যাপজাম্পার তারগুলি ব্রেডবোর্ড এবং ভেরোবোর্ড, আরডুইনো স্টোর, বা আমাজন।

ধাপ 2: কার্ডবোর্ড থেকে অংশ কাটা

কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা
কার্ডবোর্ড থেকে অংশ কাটা

আমি রাস্তা, পথ, রোবট স্ট্যান্ড, খুঁটি এবং রাস্তার আলো তৈরিতে কার্ডবোর্ড ব্যবহার করেছি। আমি নকশার জন্য একটি উপযুক্ত মাত্রা ব্যবহার করেছি। আপনি চাইলে বিভিন্ন মাত্রা ব্যবহার করতে পারেন। 0.5 সেন্টিমিটার ক্লিয়ারেন্স প্রান্তে যোগ করা যেতে পারে। শুরু করার জন্য, মাত্রা চিহ্নিত করার জন্য কার্ডবোর্ড, কাঁচি, শাসক এবং পেন্সিল পান। । কিউবয়েডে, লাইটের জন্য 0.5 সেন্টিমিটার ব্যাসের একটি ছোট গর্ত চিহ্নিত করুন। বোতামের জন্য একটি বর্গক্ষেত্র চিহ্নিত করুন কাঁচি ব্যবহার করে, চিহ্নিত সমতলটি কেটে নিন। তারপরে এটি কার্ডবোর্ডে রাখুন এবং এটি আটটি করতে আরও সাতটি কেটে দিন। এটি ট্রাফিক এবং স্ট্রিট লাইটের খুঁটি হিসেবে ব্যবহৃত হবে। এছাড়াও লাইটের জন্য ব্যাস 0.5 সেন্টিমিটারের একটি ছোট গর্ত তৈরি করুন।এরপর কেবিন যেখানে রোবট দাঁড়িয়ে আছে। চিহ্নিত করুন এবং মাত্রা সহ আরেকটি কিউবয়েড কেটে নিন: উচ্চতা 2.5 সেন্টিমিটার, প্রস্থ 6 সেন্টিমিটার, দৈর্ঘ্য 17 সেন্টিমিটার। এটি কেবিনের ভিত্তি হবে কেবিন বডির জন্য, চিহ্নিত করুন এবং মাত্রা সহ আরেকটি কিউবয়েড কেটে নিন: উচ্চতা 5 সেন্টিমিটার, প্রস্থ 6 সেন্টিমিটার, দৈর্ঘ্য 8.5 সেন্টিমিটার।

ধাপ 3: টুকরা gluing

টুকরা gluing
টুকরা gluing
টুকরা gluing
টুকরা gluing
টুকরা gluing
টুকরা gluing
টুকরা gluing
টুকরা gluing

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

ধাপ 4: Cruizmo Cis ডিজাইন করা

Cruizmo Cis ডিজাইন করা
Cruizmo Cis ডিজাইন করা
Cruizmo Cis ডিজাইন করা
Cruizmo Cis ডিজাইন করা

Cruizmo Cis এর দেহ একটি ঘনক্ষেত্র যার উচ্চতা 3 সেন্টিমিটার, প্রস্থ 2 সেন্টিমিটার এবং দৈর্ঘ্য 4 সেন্টিমিটার। মাথাটি একটি ঘনক, যার উচ্চতা 2 সেন্টিমিটার, প্রস্থ 1 সেন্টিমিটার, দৈর্ঘ্য 2 সেন্টিমিটার। রোবট পেতে, মাত্রা চিহ্নিত করুন এবং কার্ডবোর্ড থেকে কেটে নিন। ডিম্বাকৃতি চোখ এবং মুখের জন্য একটি পেন্সিল ব্যবহার করুন অথবা আপনি যদি চান তবে সেগুলি কেটে ফেলুন কিউবয়েডের সমস্ত প্রান্তগুলি আঠালো করুন যা বাদে পরে আঠালো হবে। তারপর মাথাটি শরীরের সাথে আঠালো করুন। কেবিনে রোবট লাগানোর জন্য, কেটে ফেলুন কেবিনের শীর্ষ থেকে 2 সেন্টিমিটার 2 সেন্টিমিটার বর্গক্ষেত্র। কেবিনে রোবট মাউন্ট করুন এবং এটি আঠালো করুন।

ধাপ 5: Cruizmo Cis এর ভিতরে বৈদ্যুতিক তারের

Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের
Cruizmo Cis ভিতরে বৈদ্যুতিক তারের

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

ধাপ 6: কাঠামো সম্পন্ন করা

কাঠামো সম্পন্ন করা
কাঠামো সম্পন্ন করা
কাঠামো সম্পন্ন করা
কাঠামো সম্পন্ন করা
কাঠামো সম্পন্ন করা
কাঠামো সম্পন্ন করা

কিছু আকৃতি যা পুরোপুরি আঠালো করা হয়নি কারণ কিছু ওয়্যারিং এমবেড করা দরকার। ভেরবোর্ড থেকে 2 বাই 1.5 সেন্টিমিটার এবং 4 আয়তক্ষেত্রাকার 2 টি আয়তক্ষেত্রাকার টুকরো কাটার জন্য করাতটি ব্যবহার করুন। স্বাধীনভাবে বাটন, লাল LED, সবুজ/নীল এলইডি তারের সাথে Arduino- এর সাথে সংযুক্ত হতে হবে। টুকরা, প্রতিটিতে একটি সাদা LED সোল্ডার, পজিটিভ পিন থেকে তারগুলি Arduino এবং GND- তে নেগেটিভ একসাথে সংযুক্ত হবে। কার্ডবোর্ডের কাঠামোর মধ্যে সোল্ডার্ড সার্কিট.োকান। কেবিন বেসে, জন্য একটি গর্ত তৈরি করা হয় এলডিআর, তারপর এর মধ্যে রুটিবোর্ড োকানো হয়। আরডুইনো রোবটে ertedোকানো হয়। ওয়্যারিংগুলি সম্পন্ন করার পর, উন্মুক্ত পৃষ্ঠগুলি আঠালো করা যায়। কাঠামো সম্পূর্ণ, এবং ক্রুজমো সিস কাজ শুরু করার জন্য প্রস্তুত কিন্তু কিছু লাইন কোড হতে হবে আপলোড করা হয়েছে আসুন কোডটি পরিদর্শন করি।

ধাপ 7: কোড

কোড
কোড
কোড
কোড
কোড
কোড
কোড
কোড

আমি কোড কম্পাইল করার জন্য Arduino IDE ব্যবহার করেছি। কোডটি এখানে পাওয়া যেতে পারে প্রথমত, আমি সার্কিটে ব্যবহৃত LDR, বোতাম এবং LEDs এর জন্য পিনগুলি সংজ্ঞায়িত করেছি তারপর সেটআপ () এ আমি LED পিনগুলিকে আউটপুট এবং BUTTON_PIN থেকে INPUT_PULLUP এ কনফিগার করেছি, এটি বোতামটিকে ইনবিল্ট ব্যবহার করতে সক্ষম করে। পুল-আপ প্রতিরোধক লুপে (), আমি Cruizmo Cis স্ট্রিট লাইট চালু করা উচিত কিনা তা পরীক্ষা করার জন্য একটি if স্টেটমেন্ট ব্যবহার করেছি। তারপর আরেকটি যদি বিবৃতি উপস্থিত হয় এবং বোতামটি টিপে আছে কি না তা পরীক্ষা করে। ট্রাফিক নিয়ন্ত্রণের জন্য Cruizmo Cis দ্বারা ব্যবহৃত ফাংশন। পথচারীদের পুরোপুরি থামানোর আগে সতর্ক করার জন্য প্রথমে লাল আলো জ্বলবে। StopRoad () ফাংশন গাড়ি থামায় এবং পথচারীদের পার হতে দেয় গাড়িগুলি সম্পূর্ণভাবে থামানোর আগে সতর্ক করার জন্য প্রথমে লাল আলো জ্বলবে এবং পথচারীদের পাশ কাটানোর জন্য সবুজ/নীল আলো চালু হবে।

ধাপ 8: চূড়ান্তকরণ

চূড়ান্তকরণ
চূড়ান্তকরণ
চূড়ান্তকরণ
চূড়ান্তকরণ
চূড়ান্তকরণ
চূড়ান্তকরণ

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

প্রস্তাবিত: