সুচিপত্র:

মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি: 18 টি ধাপ (ছবি সহ)
মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি: 18 টি ধাপ (ছবি সহ)

ভিডিও: মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি: 18 টি ধাপ (ছবি সহ)

ভিডিও: মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি: 18 টি ধাপ (ছবি সহ)
ভিডিও: How to make a remote control mini boat । Best remote control boat for beginners।Easy to make rc boat 2024, ডিসেম্বর
Anonim
Image
Image
মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি
মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি
মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি
মিনি ড্রইং বট - লাইভ অ্যান্ড্রয়েড অ্যাপ - ট্রাইগনমেন্ট্রি

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

আমি গণিত খুব পছন্দ করি, আমি বিশ্বাস করি পৃথিবীর সবগুলোই গণিত দিয়ে চলে। গণিত ছাড়া কিছুই নেই। এখানে আমি বিস্তারিতভাবে সার্ভের ডিগ্রী গণনা করতে ব্যবহৃত গণিতগুলি বিশদভাবে বর্ণনা করেছি।

ধাপ 1: Materails আবশ্যক

Materails আবশ্যক
Materails আবশ্যক
Materails আবশ্যক
Materails আবশ্যক
Materails আবশ্যক
Materails আবশ্যক

প্রয়োজনীয় সামগ্রী

1) Arduino Uno R3 - 1No

2) HC-05 ব্লু টুথ মডিউল। - 1 না

3) মাইক্রো সার্ভো - 3 নং

4) LM2596 ডিসি থেকে ডিসি ভোল্টেজ রেগুলেটর। - 1 না

5) 3.7V 18650 ব্যাটারি - 2 নং

6) 18650 ব্যাটারি ধারক

7) 3D মুদ্রিত আর্ম (আর্ম পৃষ্ঠা দেওয়া obj ফাইল)

8) ছোট অ্যালুমিনিয়াম পাইপ (পুরানো এফএম অ্যান্টেনা থেকে পাওয়া)

9) কিছু স্ক্র্যাপ আইটেম।

10) কভার তৈরি করতে প্লাস্টিকের শীট।

ধাপ 2: ত্রিকোণমিতি এবং পাইথাগোরাস উপপাদ্য

ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য
ত্রিকোণমিতি এবং পিথাগোরাস উপপাদ্য

যদি আপনি পড়তে চান তবে ছবিটি স্ব -ব্যাখ্যামূলক … চালিয়ে যান।

আমাদের যা আছে তা প্রথমে নোট করা হয়েছে

ছবি 1

উভয় বাহুর মাত্রা আঁকুন উভয় বাহুর নিচের বাহু C সেমি এবং উভয় বাহু 6 সেমি। দুটি সারো আর্ম আর্ম অক্ষের মধ্যে দূরত্ব 4.5 সেমি। সুতরাং বিবেচনা করুন যে আপনি এটি একটি গ্রাফে রেখেছেন এবং প্রথম সার্ভো সেন্টারটিকে (0, 0) হিসাবে চিহ্নিত করুন তাই দ্বিতীয় সার্ভো সেন্টারটি (4.5, 0) এ রয়েছে।

চিত্র 2

এখন গ্রাফে একটি বিন্দু চিহ্নিত করুন যেখানে কলমটি সরাতে চায়, এখন আমি এটি (2.25, 5) এ তৈরি করি।

চিত্র 3 - দূরত্ব সূত্র এবং পাইথাগোরীয় উপপাদ্য

এখন আমরা দুটি লাইনের দৈর্ঘ্য (0, 0) থেকে (2.25, 5) এবং (4.5, 0) থেকে (2.25, 5) বের করতে চাই। দূরত্ব সূত্র এবং পাইথাগোরীয় উপপাদ্য ব্যবহার করুন। সূত্র থেকে দৈর্ঘ্য = sqrt ((X2-X1) বর্গ +(Y2-Y1) বর্গক্ষেত্র) (অনুগ্রহ করে সঠিক বিন্যাসে সূত্রটি দেখতে ছবিটি দেখুন)। বিন্দুটি y অক্ষের কেন্দ্রে servo সহ থাকে, তাই উভয় পক্ষেরই ত্রিভুজের মাত্রা সমান। সুতরাং ফলাফল উভয় পক্ষের 5.48।

ছবি 4

এখন আপনি ত্রিভুজগুলি ভাগ করতে পারবেন। আমরা tri টি ত্রিভুজ পেয়েছি যার সাথে 3 টি দিক পরিচিত।

ছবি 5 ত্রিকোণমিতি - কোসাইনের নিয়ম

ত্রিকোণমিতি ব্যবহার করুন - আমরা যে কোণগুলি চাই তা গণনা করতে কোসাইনের আইন। সূত্রের জন্য ছবিটি দেখুন।

ছবি 6 ডিগ্রি থেকে উজ্জ্বল

ত্রিকোণমিতির ফলাফল উজ্জ্বল হয় তাই উজ্জ্বলকে ডিগ্রীতে রূপান্তর করতে ডিগ্রী = রেডিয়েন্ট * (180/পিআই ()) সূত্রটি ব্যবহার করুন।

ছবি 6

অস্ত্রের ঘূর্ণন খুঁজে পেতে একই দিকে ডিগ্রী যোগ করুন।

ধাপ 3: আবার গণিত পরীক্ষা করুন

আবার গণিত পরীক্ষা করুন
আবার গণিত পরীক্ষা করুন

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

ধাপ 4: সার্কিট

সার্কিট
সার্কিট

ডিজিটাল পিন 5, 6 এবং 9 ব্যবহার করে থ্রি সার্ভোস কন্ট্রোল সহ এটি একটি খুব সাধারণ চিত্র, যেখানে 5 এবং 6 পিন বাহু চালানোর জন্য এবং 6 বাহুর নিচে ব্যবহার করা হয়। HC05 Tx Arduino pin 0 (RX) এবং RX Arduino pin 1 (TX) এর সাথে সংযুক্ত। 2 Nos 18650 ব্যাটারি 7.4V থেকে Arduino ভিন পিন এবং LM2596 DC এর ইনপুট সাইড থেকে ডিসি ভোল্টেজ রেগুলেটর সুইচের মাধ্যমে। LM2596 ডিসি থেকে ডিসি ভোল্টেজ রেগুলেটরের আউটপুট সার্ভো সাপ্লাই পিনগুলিতে দেওয়া হয়। সব সার্কিট শেষ।

ধাপ 5: সার্কিট বিকাশ করুন

সার্কিট বিকাশ
সার্কিট বিকাশ
সার্কিট বিকাশ
সার্কিট বিকাশ
সার্কিট বিকাশ
সার্কিট বিকাশ
সার্কিট বিকাশ
সার্কিট বিকাশ

এই প্রকল্পের প্রতিটি প্রকল্পের মতো আমি HC-05 ব্লুটুথের জন্য মহিলা হেডার পিন এবং সার্ভোসের জন্য পুরুষ হেডার দিয়ে একটি ieldাল তৈরি করি।

ধাপ 6: সার্ভো স্ট্যান্ড তৈরি করুন

সার্ভো স্ট্যান্ড তৈরি করুন
সার্ভো স্ট্যান্ড তৈরি করুন
সার্ভো স্ট্যান্ড তৈরি করুন
সার্ভো স্ট্যান্ড তৈরি করুন
সার্ভো স্ট্যান্ড তৈরি করুন
সার্ভো স্ট্যান্ড তৈরি করুন

আমি অস্ত্রের জন্য MG90S 2 নং এবং কলম উপরে এবং নিচে SG90 ব্যবহার করি। ছবিতে দেখানো সার্ভোসগুলো ঠিক করার জন্য একটি ছোট্ট নোভাপান শীট কাটুন। ছবির মত গরম আঠালো উভয় সোজা উল্লম্ব মধ্যে MG90S servos এবং বেস মধ্যে SG90।

ধাপ 7: Tinkercad মধ্যে আর্ম

টিঙ্কারকাডে হাত
টিঙ্কারকাডে হাত

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

ধাপ 8: অঙ্কন বাহু ঠিক করুন

অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন
অঙ্কন বাহু ঠিক করুন

3D মুদ্রিত বাহু 6 টুকরা, 4 বাহু টুকরা এবং 3 টি স্ক্রু টুকরো হিসাবে গৃহীত হয় যাতে বাহুগুলিকে সংযুক্ত করা যায়। বাহুতে যোগ দিন এবং স্ক্রু টুকরা পেস্ট করতে feviquick ব্যবহার করুন। বাহুতে শিং আটকান এবং দ্রুত ফিভি ব্যবহার করে এটি ঠিক করুন। এখন একটি সহজ প্রোগ্রাম তৈরি করুন এবং servo 1 থেকে 150 ডিগ্রী এবং servo2 থেকে 30 ডিগ্রী রাখুন এবং বাহুতে শিং ঠিক করুন এবং এটি স্ক্রু করুন। আপ ডাউন মেকানিজমের জন্য কেবল একটি সার্ভো হর্ন ব্যবহার করুন।

ধাপ 9: আপ ডাউন মেকানিজমের জন্য কবজা

আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা
আপ ডাউন মেকানিজমের জন্য কবজা

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

ধাপ 10: এক বোর্ডে সব ঠিক করুন

এক বোর্ডে সব ঠিক করুন
এক বোর্ডে সব ঠিক করুন
এক বোর্ডে সব ঠিক করুন
এক বোর্ডে সব ঠিক করুন
এক বোর্ডে সব ঠিক করুন
এক বোর্ডে সব ঠিক করুন

একক নোভাপান শীটে সব ঠিক করতে গরম আঠালো বন্দুক ব্যবহার করুন। আমি 18650 ব্যাটারি হোল্ডারটি নতুন দিয়ে বদলে সুইচ দিয়ে তৈরি করেছি (পুরোনোটি পুরোপুরি 3D মুদ্রিত বেবি এমআইটি চিতায় লাগানো আছে যা বর্তমানে বিকাশমান)।

ধাপ 11: কলম ধারক

কলম ধারক
কলম ধারক
কলম ধারক
কলম ধারক
কলম ধারক
কলম ধারক
কলম ধারক
কলম ধারক

আমি অনেক আইটেম অনুসন্ধান করেছি এবং অবশেষে এফএম অ্যান্টেনা থেকে স্কার্পে একটি অ্যালুমিনিয়াম টিউব খুঁজে পেয়েছি। পাইপ abd এর 43 সেন্টিমিটার দৈর্ঘ্য (15 + 13 + 15) কাটুন যাতে সঠিকভাবে স্কেচ লাগানো আছে। উভয় দিক থেকে 15 সেন্টিমিটারে স্লট কেটে দুপাশ খুলুন এবং সমতল করুন। এটি 90 ডিগ্রীতে বাঁকুন এবং আয়তক্ষেত্রটিকে বৃত্তে পরিণত করুন। প্রান্তগুলি পালিশ করার জন্য ফাইলটি ব্যবহার করুন এবং এটি সরাসরি বাহুতে রাখুন এবং ফিভিকিক ব্যবহার করে বাহু দিয়ে ধারকের সাথে দ্রুত এটি ঠিক করুন।

ধাপ 12: একটি কভার তৈরি করুন

একটি কভার তৈরি করুন
একটি কভার তৈরি করুন
একটি কভার তৈরি করুন
একটি কভার তৈরি করুন
একটি কভার তৈরি করুন
একটি কভার তৈরি করুন
একটি কভার তৈরি করুন
একটি কভার তৈরি করুন

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

ধাপ 13: কাগজ ধারক

কাগজ ধরে রাখার যন্ত্র
কাগজ ধরে রাখার যন্ত্র
কাগজ ধরে রাখার যন্ত্র
কাগজ ধরে রাখার যন্ত্র
কাগজ ধরে রাখার যন্ত্র
কাগজ ধরে রাখার যন্ত্র

প্লাস্টিকের চাদরের 3 টুকরো কেটে বোর্ডের সাথে প্রান্তে পেস্ট করে চিত্রে দেখান। এই ধারক ব্যবহার করতে 11cm X 16 cm কাগজ কাটুন।

ধাপ 14: Arduino কোড

Arduino কোড
Arduino কোড

এই প্রোগ্রামে আমি অ্যান্ড্রয়েডে কোডিং কমানো এবং Arduino এ সব গণিত গণনা সন্নিবেশ করান। সুতরাং অ্যান্ড্রয়েড শুধুমাত্র ব্লুটুথের মাধ্যমে মোবাইল থেকে X, Y, Pen নামিয়ে পাঠায় এবং একবার arduino এই প্রকল্প arduino প্রোগ্রামের ধাপ 2 -এ বর্ণিত পয়েন্টটি গ্রহণ করলে দুইটি সার্ভিসের প্রকৃত ডিগ্রী গণনা করা হয়। Servo শুধুমাত্র 180 ডিগ্রী পর্যন্ত 60 ডিগ্রীতে ঘোরায় সার্ভো অস্ত্র খুব কাছাকাছি তাই আমি 60 কে 0 হিসাবে সেট করি। যদি ডিগ্রী 60 এর চেয়ে কম বা 240 এর বেশি হয় বা গণনা করতে না পারে তাহলে কলম আপ করুন। একবার সার্ভো সেই অবস্থানে চলে গেলে এটি অ্যান্ড্রয়েডে "এন" ফেরত পাঠায় একবার অ্যান্ড্রয়েড "এন" পেয়ে গেলে এটি পরবর্তী পয়েন্টটি পাঠায়।

ধাপ 15: অ্যান্ড্রয়েড প্রোগ্রাম

অ্যান্ড্রয়েড প্রোগ্রাম
অ্যান্ড্রয়েড প্রোগ্রাম
অ্যান্ড্রয়েড প্রোগ্রাম
অ্যান্ড্রয়েড প্রোগ্রাম
অ্যান্ড্রয়েড প্রোগ্রাম
অ্যান্ড্রয়েড প্রোগ্রাম

অন্যান্য প্রকল্পের মতো আমিও অ্যান্ড্রয়েড অ্যাপ ডেভেলপ করার জন্য এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করি। স্ক্রিনে HC-05 নিতে ব্লুটুথ পিকার ব্যবহার করুন। যদি ব্লুটুথ সংযুক্ত থাকে, পরবর্তী পর্দা দেখানো হয়। সেই স্ক্রিনে একটি ক্যানভাস এলাকা লাইন অঙ্কন আঁকার জন্য ব্যবহার করা হয় একবার আপনি অঙ্কন শুরু করলে মিনি অঙ্কন বটটিও আপনার সাথে আঁকা শুরু করে। পর্দার নীচে দুটি বোতাম এবং একটি লেবেল বাক্স উপস্থিত। লাইন অঙ্কনে আবার আঁকার জন্য Redraw বাটন ব্যবহার করা হয় এবং ক্যানভাসে ছবি পরিষ্কার করার জন্য ক্লিয়ার বাটন ব্যবহার করা হয়। লেবেলে এটি আর্ডুইনোতে পাঠানো পাঠ্য দেখায়।

বাহুর দৈর্ঘ্যের কারণে শুধুমাত্র বট দ্বারা আঁকা নিচের অর্ধেক আঁকুন।

লিংক থেকে অ্যাপটি ডাউনলোড করুন এবং আপনার অ্যান্ড্রয়েড মোবাইলে ইনস্টল করুন। প্রোগ্রামের জন্য aia ফাইলটি ডেভেলপারদের জন্য সংযুক্ত করা হয়েছে।

ধাপ 16: প্রথম পরীক্ষা

প্রথম টেস্ট
প্রথম টেস্ট

এটি নোভাপান শীটে প্রথম টেস্ট ড্র। শিব নামটি প্রথমে পরীক্ষা করা হয়। দু Sorryখিত আমি এই ভিডিওটি পুনর্নির্মাণ করতে ভুলে গেছি।

ধাপ 17: চিতা লেগের জন্য

চিতা লেগের জন্য
চিতা লেগের জন্য

নেটে প্রচুর পা মুভিং প্যাটার্ন পাওয়া যায়। অথবা আপনার নিজস্ব প্যাটার্ন ব্যবহার করুন। এটি মোবাইলে আঁকুন এবং পায়ের নড়াচড়ার জন্য এই প্যাটার্নটি আরডুইনোতে রেকর্ড করুন। প্রধান জিনিসটি মনে রাখবেন যদি চেটা 6 সেমি উচ্চতায় দুই সেকেন্ড পায়ে 6 সেমি হাঁটেন এবং এগিয়ে যান এবং 5.5 সেমি বাতাসে দুটি ক্রস পা সব 6cm এ আসে তবে কেবল চক্রটি পুনরাবৃত্তি হয়।

ধাপ 18: চূড়ান্ত কাজের ভিডিও এবং কিছু আউটপুট

Image
Image
চূড়ান্ত কাজের ভিডিও এবং কিছু আউটপুট
চূড়ান্ত কাজের ভিডিও এবং কিছু আউটপুট
চূড়ান্ত কাজের ভিডিও এবং কিছু আউটপুট
চূড়ান্ত কাজের ভিডিও এবং কিছু আউটপুট

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

আরো অনেক উপভোগ করার জন্য …………… আমাকে মন্তব্য করতে এবং বন্ধুদের উৎসাহ দিতে ভুলবেন না।

গণিত প্রতিযোগিতা দিয়ে তৈরি
গণিত প্রতিযোগিতা দিয়ে তৈরি
গণিত প্রতিযোগিতা দিয়ে তৈরি
গণিত প্রতিযোগিতা দিয়ে তৈরি

মেড উইথ ম্যাথ প্রতিযোগিতায় দ্বিতীয় পুরস্কার

প্রস্তাবিত: