সুচিপত্র:
- ধাপ 1: উপকরণ
- ধাপ 2: নির্মাণ
- ধাপ 3: তারের
- ধাপ 4: অপারেশনের নীতিমালা
- ধাপ 5: Arduino কোড
- ধাপ 6: উপভোগ করুন
ভিডিও: Arduino নিয়ন্ত্রিত লেজার কুকুর চেজার খেলনা: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
প্রায় দুই বছর আগে, আমি আমার কুকুরের জন্য এই খেলনাটি তৈরি করেছি যেখানে একটি লেজারকে দুটি সার্ভের সাহায্যে নিয়ন্ত্রিত করা হচ্ছে যাতে এটি একটি এলোমেলো আন্দোলন করতে পারে যেখানে লেজার বিন্দু পালিয়ে যায় এবং সে তাড়া করতে পারে। লেজারটি নিখুঁতভাবে কাজ করেছে কিন্তু আমার সাম্প্রতিক পদক্ষেপের সময় এটি ক্ষতিগ্রস্ত হয়েছে তাই এই নির্দেশনায় আমরা এটি ঠিক করব এবং আমি অপারেশনের নীতিগুলি ব্যাখ্যা করব।
ধাপ 1: উপকরণ
প্রকল্পটি 4 টি অংশ নিয়ে গঠিত: একটি Arduino বোর্ড, 2 মাইক্রো সার্ভিস এবং একটি লেজার মডিউল। এগুলি সবই টক ক্রিমের একটি প্লাস্টিকের পাত্রে রাখা আছে যেখানে আরডুইনো বোর্ডটি নীচে আঠালো থাকে যখন সার্ভোস এবং লেজার শীর্ষে থাকে।
নীচে লিঙ্ক কেনার একটি তালিকা দেওয়া হল যেখানে আপনি আপনার যা প্রয়োজন তা পেতে পারেন:
-
Arduino বোর্ড:
www.banggood.com/custlink/vKGvhaBTl3
-
9 জি মিনি সার্ভিস:
www.banggood.com/custlink/v33GdlgfaE
-
লেজার ডায়োড মডিউল:
s.click.aliexpress.com/e/crrJMQgs
ধাপ 2: নির্মাণ
পূর্বে আমি কিছু গরম আঠালো দিয়ে osাকনাতে আঠালো ছিলাম কিন্তু এটি ধরে রাখেনি। এটি ঠিক করার জন্য, আমি কিছু ডবল পার্শ্বযুক্ত ফোম টেপ ব্যবহার করব কারণ এটি যেখানে আমি এটি ব্যবহার করেছি সেখানে এটি খুব টেকসই প্রমাণিত হয়েছে। Lাকনার সারিবদ্ধতা এতটা সমালোচনামূলক নয় কারণ এটি সবসময় ঘোরানোর মাধ্যমে সামঞ্জস্য করা যায়।
অন্য সার্ভোটি প্রথমটির সাথে সরাসরি সংযুক্ত থাকে যাতে তারা একসাথে লেজারকে দুটি দিকে নিয়ে যেতে পারে। প্রথমটি এটি বাম এবং ডানদিকে সরায়, যখন দ্বিতীয়টি এটিকে উপরে এবং নীচে সরায়। লেজার মডিউলটি দ্বিতীয় গরমের আর্মের সাথে কিছু গরম আঠা দিয়ে সংযুক্ত থাকে যা এখনও ধরে আছে বলে মনে হচ্ছে।
ধাপ 3: তারের
প্রকল্পের বৈদ্যুতিক তারগুলি তুলনামূলকভাবে সহজ। Servo মোটর তিনটি তারের আছে: শক্তি, স্থল, এবং সংকেত। বিদ্যুতের তারটি সাধারণত লাল, এবং Arduino বোর্ডে 5V পিনের সাথে সংযুক্ত হওয়া উচিত। স্থল তারটি সাধারণত কালো বা বাদামী এবং Arduino বোর্ডে একটি স্থল পিনের সাথে সংযুক্ত হওয়া উচিত। সিগন্যাল পিন সাধারণত হলুদ, কমলা বা সাদা এবং Arduino বোর্ডে একটি ডিজিটাল পিনের সাথে সংযুক্ত হওয়া উচিত। আমাদের ক্ষেত্রে আমরা ডিজিটাল পিন 9 এবং 11 ব্যবহার করি। লক্ষ্য করুন যে সার্ভিসগুলি যথেষ্ট শক্তি অর্জন করে, তাই যদি আপনার এক বা দুইটির বেশি গাড়ি চালানোর প্রয়োজন হয়, তাহলে আপনাকে সম্ভবত তাদের একটি পৃথক সরবরাহ থেকে শক্তি দিতে হবে এবং আপনার 5V পিন নয় আরডুইনো।
লেজার মডিউলটিতে তিনটি পিন রয়েছে তবে এর মধ্যে মাত্র দুটি ব্যবহার করা হচ্ছে। বাম দিকের একটি হল ইতিবাচক সংযোগ এবং এটি সাধারণত বড় হাতের এস দিয়ে চিহ্নিত করা হয়, যখন নেতিবাচক সংযোগটি ডানদিকে থাকে এবং এটি একটি বিয়োগ দ্বারা চিহ্নিত করা হয়। আপনি ভিডিও বর্ণনায় সম্পূর্ণ পরিকল্পিত লিঙ্কটি পেতে পারেন।
EasyEda এ সম্পূর্ণ পরিকল্পিত উপলব্ধ:
easyeda.com/bkolicoski/Arduino-Laser-Toy
ধাপ 4: অপারেশনের নীতিমালা
এখন যেহেতু মেরামত সম্পন্ন হয়েছে, আসুন কোডটি এবং এই ডিভাইসটি কীভাবে কাজ করে তা দেখে নেওয়া যাক। একটি সাধারণ 9g মাইক্রো সার্ভো 180 ডিগ্রী একটি আন্দোলন এবং এটি একটি PWM সংকেত দ্বারা নিয়ন্ত্রিত হয়। Servo লাইব্রেরির সাহায্যে Arduino থেকে এই সংকেত উৎপন্ন হয়। লাইব্রেরী "রাইট" নামক একটি সুবিধাজনক পদ্ধতি প্রদান করে যা সার্ভোকে একটি মান লেখায় এবং সেই অনুযায়ী খাদ নিয়ন্ত্রণ করে। একটি স্ট্যান্ডার্ড সার্ভোতে, এটি শ্যাফ্টের কোণ (ডিগ্রীতে) সেট করবে, শ্যাফ্টটিকে সেই ওরিয়েন্টেশনে নিয়ে যাবে।
আমাদের ক্ষেত্রে আমরা এই আন্দোলনকে প্রতিটি দিকের সর্বোচ্চ 50 থেকে 70 ডিগ্রি পর্যন্ত সীমাবদ্ধ রাখতে চাই, যাতে কুকুরটি যে এলাকায় দৌড়ায় সে জায়গাটি খুব বড় নয় যাতে সে খুব তাড়াতাড়ি ক্লান্ত না হয়। উপরন্তু, আমি লেজারের পরিধি নির্ধারণের জন্য এই সীমাগুলি ব্যবহার করেছি যাতে এটি আমার কুকুরকে যে এলাকা থেকে সরে যেতে হয় সেখান থেকে বেরিয়ে না যায়। সেগুলি স্কেচের শুরুতে দুটি সার্ভের সংজ্ঞা এবং যে ভেরিয়েবলগুলি আমরা তাদের অবস্থানের জন্য ব্যবহার করব তার সাথে সেট করা হচ্ছে।
ধাপ 5: Arduino কোড
সেটআপ ফাংশনে, আমরা প্রথমে সার্ভোসগুলি আরম্ভ করি এবং সেগুলিকে আরডুইনোতে সঠিক পিনের সাথে সংযুক্ত করি। এটি লাইব্রেরিকে সেই পিনে PWM সিগন্যাল আউটপুট করতে বলবে। পরবর্তীতে আমরা সার্ভোস দুটিতে প্রাথমিক অবস্থান লিখি এবং খেলনাটি সঠিকভাবে স্থাপন করতে সক্ষম হবার জন্য, আমি কিছু কোড যুক্ত করেছি যা নির্দিষ্ট সীমার প্রান্তে 3 বার সার্ভারগুলিকে বৃত্তাকার প্যাটার্নে স্থানান্তরিত করবে। এইভাবে আপনি দেখতে পারেন যে বিন্দুটি কোথায় চলেছে এবং সেই অনুযায়ী খেলনার স্থানটি সামঞ্জস্য করতে পারে।
লুপ ফাংশনে, আমরা প্রথমে দুটি সংখ্যা উৎপন্ন করি, যা দুটি সার্ভের পরবর্তী কোণগুলিকে প্রতিনিধিত্ব করে এবং আমরা পূর্বে যে সীমা নির্ধারণ করেছি তা প্রদান করি। আরডুইনোতে এলোমেলো ফাংশন, সর্বনিম্ন এবং সর্বোচ্চ মান গ্রহণ করতে পারে যা এটি তৈরি করতে হবে। এই মানগুলি তারপর সার্ভিসে পাঠানো হয়, এক সময়ে, মাঝখানে অর্ধ সেকেন্ডের বিলম্ব সহ।
সম্পূর্ণ কোডটি আমার গিটহাব পৃষ্ঠায় পাওয়া যাবে:
github.com/bkolicoski/LaserToy
ধাপ 6: উপভোগ করুন
আমি আশা করি যে এই নির্দেশযোগ্য শিক্ষামূলক এবং আকর্ষণীয় ছিল তাই আমি আমাকে অনুসরণ করার পরামর্শ দিই এবং আমার ইউটিউব চ্যানেলে সাবস্ক্রাইব করতে ভুলবেন না।
প্রস্তাবিত:
সুইচ-অ্যাডাপ্ট খেলনা: একটি বাষ্প ট্রেনের খেলনা অ্যাক্সেসযোগ্য!: 7 টি ধাপ (ছবি সহ)
সুইচ-অ্যাডাপ্ট খেলনা: একটি বাষ্প ট্রেনের খেলনা অ্যাক্সেসযোগ্য !: খেলনা অভিযোজন নতুন উপায় এবং কাস্টমাইজড সমাধান খুলে দেয় যাতে সীমিত মোটর ক্ষমতা বা বিকাশগত অক্ষমতা শিশুদের স্বাধীনভাবে খেলনাগুলির সাথে যোগাযোগ করতে পারে। অনেক ক্ষেত্রে, যেসব শিশুর জন্য অভিযোজিত খেলনা প্রয়োজন তারা int করতে অক্ষম
সুইচ-অ্যাডাপ্ট খেলনা: আরোহণের সিঁড়ি ট্র্যাক খেলনা: 7 টি ধাপ
সুইচ-অ্যাডাপ্ট খেলনা: সিঁড়ি ট্র্যাক ক্লাইম্বিং: খেলনা অভিযোজন নতুন উপায় এবং কাস্টমাইজড সমাধান খুলে দেয় যাতে সীমিত মোটর ক্ষমতা বা বিকাশগত অক্ষমতা শিশুদের স্বাধীনভাবে খেলনাগুলির সাথে যোগাযোগ করতে পারে। অনেক ক্ষেত্রে, যেসব শিশুর জন্য অভিযোজিত খেলনা প্রয়োজন তারা int করতে অক্ষম
সহজ রোবো-কুকুর (পিয়ানো কী, একটি খেলনা বন্দুক এবং একটি মাউস দিয়ে তৈরি): ২০ টি ধাপ (ছবি সহ)
সহজ রোবো-কুকুর (পিয়ানো কী, একটি খেলনা বন্দুক এবং একটি মাউস দিয়ে তৈরি): ওহ, আজারবাইজান! আগুনের দেশ, মহান আতিথেয়তা, বন্ধুত্বপূর্ণ মানুষ এবং সুন্দরী নারী (… দু sorryখিত, নারী! অবশ্যই আমার শুধু তোমার জন্য চোখ আছে, আমার গজল বালাকা আনা öরডাকবুরুন স্ত্রী!)। কিন্তু সত্যি বলতে, এটি একটি নির্মাতার জন্য খুব কঠিন জায়গা, বিশেষ করে যখন আপনি
কুকুর কুকুর প্রশিক্ষক: 5 ধাপ
কুকুর কুকুর প্রশিক্ষক: AKC অনুযায়ী, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) এর জন্য খাবারের অংশের আকার কুকুরদের জন্য ফিড অপরিহার্য, এবং বাক্সের আকার এছাড়াও কুকুরের প্রতিদিন খাওয়ার পরিমাণ সীমিত করে, "পশুচিকিত্সক
মিনিয়ন কিউবক্রাফট খেলনা (একটি টর্চলাইট খেলনা): 4 টি ধাপ
মিনিয়ন কিউবক্রাফট খেলনা (একটি টর্চলাইট খেলনা): অনেক দিন থেকে আমি অন্ধকারে এটি ব্যবহার করার জন্য একটি টর্চ বানাতে চেয়েছিলাম, কিন্তু শুধু অন-অফ সুইচ সহ একটি নলাকার আকৃতির বস্তু থাকার ধারণাটি আমাকে এটি তৈরি না করার জন্য প্রতিরোধ করেছিল। এটি খুব মূলধারার ছিল। তারপর একদিন আমার ভাই একটা ছোট PCB বুদ্ধি নিয়ে এলো