সুচিপত্র:
- ধাপ 1: আপনার যন্ত্রাংশ সংগ্রহ করুন:
- পদক্ষেপ 2: আপনার অংশগুলি একত্রিত করুন
- ধাপ 3: 3D মুদ্রণের জন্য STL ফাইল
- ধাপ 4: সংযোগ:
- ধাপ 5: আপনার রোবটকে জীবিত করুন: প্রোগ্রামিং
- ধাপ 6: Arduino কোড:
- ধাপ 7: এটি চালু করুন এবং খেলুন
ভিডিও: লিও: পোষা বিড়াল: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
হ্যালো, এটি আমার প্রথম নির্দেশাবলী। "সোনি আইবো রোবট (1999)" এর প্রথম সংস্করণটি আমাকে চার বছর বয়সে রোবটিক্সের প্রতি আকৃষ্ট করেছিল, তখন থেকেই আমার জন্য একটি পোষা প্রাণী রোবট বানানোর স্বপ্ন ছিল। তাই আমি "লিও: দ্য পেট ক্যাট" নিয়ে এসেছি যা স্বল্প বাজেটে বাড়িতে তৈরি করা যায়। আমি "KITtyBot" (https://create.arduino.cc/projecthub/StaffanEk/ki…) এবং "OpenCat" (https://create.arduino.cc/projecthub/StaffanEk/ki…) প্রকল্পগুলি থেকে অনুপ্রাণিত হয়েছি এবং এই দুটি প্রকল্পকে আমার নিজের কিছু মশলা দিয়ে একত্রিত করেছি। বর্তমানে এটি একটি অ্যান্ড্রয়েড নিয়ন্ত্রিত রোবট, আমি এখনও এটি নিয়ে কাজ করছি এবং আমি এটিকে সম্পূর্ণ স্বায়ত্তশাসিত করতে চাই।
ধাপ 1: আপনার যন্ত্রাংশ সংগ্রহ করুন:
ইলেকট্রনিক্স:
- 1 x Arduino Nano
- 1 এক্স Arduino ন্যানো সেন্সর elাল
- 1 x HC-05 ব্লুটুথ মডিউল
- 12 x মাইক্রো মেটাল গিয়ার সার্ভো মোটর (MG 90S)
- 1 x 2s LiPo ব্যাটারি প্যাক 1500-2200 mAh
- 1 x 5V UBEC
হার্ডওয়্যার:
- 3D মুদ্রিত শরীরের অংশ
- বেন্ডেবল ডিপ্রন ফোম বোর্ড / ডলার ট্রি ফোম বোর্ড
- স্ক্রু
- ভালো আঠা
পদক্ষেপ 2: আপনার অংশগুলি একত্রিত করুন
সমাবেশ শুরু করার জন্য আপনার সমস্ত 3D মুদ্রিত অংশগুলি পান। আমি "KITtyBot" প্রকল্পের বডি ফাইল ব্যবহার করেছি (https://create.arduino.cc/projecthub/StaffanEk/ki…)। এটি সমাবেশের নির্দেশাবলী সহ একটি খুব ভাল লিখিত প্রকল্প। ফেমার এবং টিবিয়া (লেগ পার্টস) এর জন্য আমি "ওপেনক্যাট" প্রকল্পটি নিখুঁত পেয়েছি (https://create.arduino.cc/projecthub/petoi/opencat…)। বডি কভার যোগ করার জন্য, আমি একটি বাঁকানো ডিপ্রন ফেনা বোর্ডের টুকরো ব্যবহার করেছি এবং আমার কাঙ্ক্ষিত আকৃতি অনুযায়ী এটি কেটে ফেলেছি। এছাড়াও, ডলার ট্রি ফোম বোর্ড জরিমানা কাজ করে যদি আপনি কাগজের কভার খোসা ছাড়ান। আমি 3D মুদ্রিত শরীরের সঙ্গে দুটি পিভিসি বোর্ড টুকরা আঠালো এবং পিভিসি বোর্ড সঙ্গে ফেনা কভার screwed।
OpenCat Thingivers লিঙ্ক:
ধাপ 3: 3D মুদ্রণের জন্য STL ফাইল
এইগুলি আমার STO ফাইলগুলি আমার লিও তৈরি করার জন্য মুদ্রিত। ফাইলগুলি "KITtyBot" এবং থিংভার্সে প্রকাশিত "Opencat" প্রকল্প থেকে নেওয়া হয়েছে (https://www.thingiverse.com/thing:3384371)। প্রিন্ট করা প্রতিটি ফাইলের পরিমাণ প্রতিটি ফাইলের নামের মধ্যে উল্লেখ করা আছে।
ধাপ 4: সংযোগ:
12 টি সার্ভস 0 থেকে 11 পর্যন্ত চিহ্নিত করা হয়েছে। সংযোগগুলি নিচে দেওয়া হল:
Servo 0: Pin 3
Servo 1: পিন 4
Servo 2: পিন 5
Servo 3: পিন 6
Servo 4: পিন 7
Servo 5: পিন 8
Servo 6: পিন 2
Servo 7: পিন A3
Servo 8: পিন 12
Servo 9: পিন 11
Servo 10: Pin 10
Servo 11: পিন 9
RX (ব্লুটুথ): TX পিন
TX (ব্লুটুথ): RX পিন
ধাপ 5: আপনার রোবটকে জীবিত করুন: প্রোগ্রামিং
বর্তমান কোডের 11 টি ফাংশন রয়েছে। এইগুলো:
1. ফরওয়ার্ড (ফরোয়ার্ডক্রিপ)
2. বিপরীত (বিপরীতমুখী)
3. বাম বাঁক
4. রাইট টার্ন
5. নাচ 1
6. নাচ 2
7. নাচ 3
8. লাথি
9. বসুন
10. দাঁড়ান
11. হ্যান্ডশেক
হাঁটা Gaits:
ওয়াকিং গাইটস/মুভমেন্ট ফাংশন (ফরওয়ার্ডক্রিপ, রিভার্সক্রিপ, বাম মোড় এবং ডান মোড়) "KITtyBot" প্রকল্প (https://create.arduino.cc/projecthub/StaffanEk/kit…) থেকে নেওয়া হয়েছে যেখানে কোডটি পুরোপুরি বর্ণনা করা হয়েছে বিস্তারিত আমি রোবটকে একটু দ্রুত করতে এবং চলমান ক্ষমতা যোগ করার জন্য আমার নিজের হাঁটার গতি কোডে কাজ করছি।
বাকি ফাংশন আমার দ্বারা বিকশিত হয়।
নাচ:
আমি তিনটি নাচের অনুষ্ঠান লিখেছি। যখন একটি অ্যান্ড্রয়েড ডিভাইস থেকে নাচের কমান্ড প্রেরণ করা হয়, তখন কোডটি এলোমেলোভাবে তিনটি ফাংশন থেকে একটি বেছে নেয় এবং তিনটি নৃত্যের যেকোনো একটি করে। এখানে আমি "র্যান্ডম" ফাংশনটি ব্যবহার করে 1 থেকে 3 পর্যন্ত একটি সংখ্যা বাছাই (কোডে আপনি এটি 1 থেকে 4 হিসাবে পাবেন, কারণ র্যান্ডম ফাংশন 1 কে অন্তর্ভুক্ত এবং 4 কে একচেটিয়া হিসাবে গণনা করে)। তিনটি সংখ্যার প্রতিটি একটি নৃত্য ফাংশন দিয়ে নির্ধারিত হয়। সুতরাং, রোবটের নাচগুলি প্রতিবারই অনির্দেশ্য। এটি আপনাকে মনে করবে রোবট তার নিজের ইচ্ছা অনুযায়ী নাচছে!
লাথি:
এই অংশটি আমার প্রিয়। যখন আমরা সকারে একটি বল লাথি মারি, আমরা প্রথমে লক্ষ্য করি, পা পিছনের দিকে সরাই এবং অবশেষে বলকে বল দিয়ে কিক করি। আমি এই লাথি অনুকরণ করার চেষ্টা করেছি। প্রথমত, রোবটটি তার অন্য তিনটি পায়ে ভারসাম্য বজায় রাখে এবং তার সক্রিয় পাটি টেনে তোলে। তারপর সক্রিয় পা পুরো শক্তিতে বল লাথি মেরে পা মাটিতে ফেলে দেয়।
বসুন এবং দাঁড়ান:
সিট ফাংশন লুপগুলির জন্য মোট তিনটি নিয়ে গঠিত। প্রথম দুটি লুপ রোবটটিকে মাটির দিকে ঝুঁকে দেয়। তৃতীয় লুপটি লিওকে বিশ্রাম দেওয়ার জন্য মাথা এবং সামনের শরীরকে উপরের দিকে রাখার জন্য ব্যবহৃত হয়। স্ট্যান্ড ফাংশনে কেবল একটি লুপ রয়েছে যা সমস্ত সার্ভিসকে 90 ডিগ্রীতে ফিরিয়ে আনে।
হ্যান্ডশেক:
হ্যান্ডশেকের জন্য, লিও প্রথমে তার বিশ্রামের অবস্থানে ফিরে আসে। হ্যান্ডশেকের জন্য তার পা বাড়ানোর জন্য চারটি লুপ পরে কাজ করে। হ্যান্ডশেকের জন্য পাঁচ সেকেন্ড বিলম্ব আছে। চূড়ান্ত লুপ লিওকে তার বিশ্রামের অবস্থানে ফিরিয়ে আনে। অবশেষে স্ট্যান্ড ফাংশন আবার কাজ করে।
ধাপ 6: Arduino কোড:
এখানে Arduino কোড। এই কোডটি এখনও বিকাশাধীন।
ধাপ 7: এটি চালু করুন এবং খেলুন
আমি আমার রোবটকে শক্তিশালী করার জন্য 3A 5V UBEC সহ 2S 7.4 ভোল্ট 2200 mAh লিপো ব্যাটারি ব্যবহার করছি। 12 servos একটি ভাল পরিমাণ কারেন্ট আঁকা, তাই একটি কম বর্তমান রেট ব্যাটারি ব্যবহার করে টানা বর্তমান পরিমাণ সঙ্গে সামলাতে সক্ষম হবে না। অতএব, ভোল্টেজ নিচে নামানো হবে। 1500-2200 mAh ব্যাটারি এই রোবটের জন্য উপযুক্ত।
যদি আপনার কোন প্রশ্ন থাকে, আমাকে নীচের মন্তব্য বিভাগে জিজ্ঞাসা করুন, অথবা [email protected] এ আমার সাথে যোগাযোগ করুন
উপভোগ করুন!
প্রস্তাবিত:
Sourino - বিড়াল এবং বাচ্চাদের জন্য সেরা খেলনা: 14 টি ধাপ (ছবি সহ)
Sourino - বিড়াল এবং বাচ্চাদের জন্য সেরা খেলনা: বাচ্চাদের সাথে দীর্ঘ পার্টি এবং Sourino খেলার বিড়াল কল্পনা করুন এই খেলনা বিড়াল এবং বাচ্চাদের উভয়কেই বিস্মিত করবে। আপনি রিমোট নিয়ন্ত্রিত মোডে খেলতে এবং আপনার বিড়ালকে পাগল করে চালাতে উপভোগ করবেন। স্বায়ত্তশাসিত মোডে, আপনি সৌরিনোকে আপনার বিড়ালের চারপাশে ঘুরতে দেওয়ার জন্য প্রশংসা করবেন
বিড়াল প্রতিষেধক: 4 ধাপ (ছবি সহ)
বিড়াল প্রতিষেধক: শুরুতে, আমি বিড়ালকে ঘৃণা করি না কিন্তু আমি পাখি ভালোবাসি। আমার বাগানে আমাদের কিছু খোলা খাঁচা আছে যেখানে পাখিরা enterুকতে পারে এবং তাদের ইচ্ছামতো চলে যেতে পারে। তারা সেখানে খাবার এবং জল খুঁজে পেতে পারে। দুর্ভাগ্যক্রমে মাঝে মাঝে পাড়া থেকে একটি বিড়াল আমার বাগানে প্রবেশ করে এবং আমি
বিড়াল অডিও প্রেসার প্লেট W/ Makey Makey: 8 টি ধাপ (ছবি সহ)
বিড়াল অডিও প্রেসার প্লেট W/ Makey Makey: বিড়াল বিরক্তিকর হতে পারে কিন্তু এটি তাদের কম প্রেমময় করে তোলে না। আসুন সমস্যাটি দিয়ে শুরু করি এবং সমাধানটি দেখুন। নিচের ভিডিওটি দেখুন
শিল্প শক্তি বিড়াল (পোষা প্রাণী) ফিডার: 10 টি ধাপ
ইন্ডাস্ট্রিয়াল স্ট্রেংথ বিড়াল (পোষা প্রাণী) ফিডার: আমি একবারে অনেক সপ্তাহ ভ্রমণ করি এবং আমার এই বহিরঙ্গন বিড়াল আছে যা আমি দূরে থাকাকালীন খাওয়ানো প্রয়োজন। বেশ কয়েক বছর ধরে, আমি আমাজন থেকে কেনা সংশোধিত ফিডার ব্যবহার করছি যা রাস্পবেরি পাই কম্পিউটার ব্যবহার করে নিয়ন্ত্রিত হয়। যদিও আমার
পোষা খাদ্য (কুকুর, বিড়াল, মুরগি, ইত্যাদি), বল নিক্ষেপ এবং আরও অনেক কিছু করার জন্য স্বয়ংক্রিয় ক্যাটাপল্ট
পোষা খাদ্য (কুকুর, বিড়াল, মুরগি, ইত্যাদি), বল নিক্ষেপ এবং আরো অনেক কিছু করার জন্য স্বয়ংক্রিয় ক্যাটপাল্ট! আমি এটিকে ধীর করার উপায়গুলি তৈরি করছি, ভেতরের খাবারের সাথে বল থেকে পুরো বাড়ির উঠোনে ফেলে দেওয়া। আশ্চর্যজনকভাবে, সে