সুচিপত্র:

Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print: 6 ধাপ (ছবি সহ)
Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print: 6 ধাপ (ছবি সহ)

ভিডিও: Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print: 6 ধাপ (ছবি সহ)

ভিডিও: Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print: 6 ধাপ (ছবি সহ)
ভিডিও: Leap Motion SDK 2024, নভেম্বর
Anonim
Image
Image
Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print
Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print
Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print
Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print

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

CC-BY-SA ক্রিয়েটিভ কমন্স লাইসেন্স এর মানে হল আপনি বিনামূল্যে কপি করতে পারেন কিন্তু আপনাকে অবশ্যই আমাদের ওয়েবসাইটে (https://www.ottodiy.com/) রেখে মূল ক্রেডিট দিতে হবে।

অটো DIY + আসল #OttoDIY এর উন্নত এবং উন্নত সংস্করণ, ধারণাটি একই বেস বৈশিষ্ট্য DIY রোবট + ব্লুটুথ নিয়ন্ত্রণ এবং প্রোগ্রামিং + মেটাল গিয়ার সার্ভো মোটর + রিচার্জেবল + টাচ সেন্সর + সাউন্ড সেন্সর + লাইট মুভস + দ্বারা পরিবর্তনশীল মোড অন্যান্য আউটপুট +…?

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

সরবরাহ

1, Arduino ন্যানো

1 × HC-06 বা HC-05 ব্লুটুথ মডিউল

1, আরডুইনো ন্যানো শিল্ড I/O; আপনি একটি মিনি রুটিবোর্ড ব্যবহার করতে পারেন কিন্তু অনেক বেশি তারের কাজ

1 × ইউএসবি-এ থেকে মিনি-ইউএসবি কেবল

4, মাইক্রো servo MG90s (ধাতু)

1, বুজার

10, মহিলা/মহিলা জাম্পার তারের

1, টাচ সেন্সর

1, শব্দ সেন্সর

1 × 8x8 মিমি মাইক্রো সুইচ সেলফ লক অন/অফ

1 × 3.7 V LiPo ব্যাটারি সহ বুস্টার থেকে 5V (alচ্ছিক) 1 × ফিলিপস স্ক্রু ড্রাইভার 1 x 3 ডি প্রিন্টার (অথবা পরিষেবা বা বন্ধু ব্যবহার করুন

ধাপ 1: 3D প্রিন্টার সেটিংস

3D প্রিন্টার সেটিংস
3D প্রিন্টার সেটিংস

বাইপিডাল রোবট তৈরির মূল বিষয়গুলির সাথে পরিচিত হওয়ার জন্য প্রথমে অটো DIY পূর্ববর্তী নির্দেশনা পড়া গুরুত্বপূর্ণ এখানে ব্লুটুথের জন্য সমস্ত 3D প্রিন্ট STL পার্টস, কোড এবং লাইব্রেরি পান https://wikifactory.com/+OttoDIY/otto-diy- প্লাস ফাইল ট্যাবে

  • PLA উপাদান সহ একটি FDM 3D প্রিন্টার ব্যবহার করার পরামর্শ দিন।
  • কোন প্রয়োজন সমর্থন বা ভেলা সব।
  • রেজোলিউশন: 0.15 মিমি
  • ভরাট ঘনত্ব 20%

আকার পরিবর্তন করতে হবে কিছু পরিবর্তন Autodesk Fusion 360 এ তৈরি উৎস ফাইল ব্যবহার করে

অথবা এখানে টিঙ্কারকাড

ধাপ 2: আপনার নিজের অটো DIY+ তৈরি করুন

Image
Image
আপনার নিজের অটো DIY+ তৈরি করুন
আপনার নিজের অটো DIY+ তৈরি করুন
আপনার নিজের অটো DIY+ তৈরি করুন
আপনার নিজের অটো DIY+ তৈরি করুন

রোবট ডিজাইনের কিছু নতুন সংস্করণের কারণে নিম্নলিখিত ভিডিও এবং ছবিগুলিতে আপনি কীভাবে অটো DIY+তৈরি করবেন তার একটি রেফারেন্স থাকতে পারে।

ধাপ 3: আপনার নিজের অটো কোড করুন

Image
Image
আপনার নিজের অটো কোড করুন
আপনার নিজের অটো কোড করুন
আপনার নিজের অটো কোড করুন
আপনার নিজের অটো কোড করুন
আপনার নিজের অটো কোড করুন
আপনার নিজের অটো কোড করুন

সুতরাং এই মুহুর্তে আপনার একটি Otto 3D মুদ্রিত, একত্রিত হওয়া উচিত, এখন আপনার পিসিতে লাইব্রেরি এবং Arduino ইনস্টল করার জন্য কিছু প্রোগ্রামিং করা উচিত।

আপনার নিজের অটো কোড করা সবচেয়ে সহজ হল আমাদের ব্লকলি সফটওয়্যার ব্যবহার করে, আরো উন্নত কোডার সরাসরি Arduino IDE ব্যবহার করে দেখতে পারেন।

ধাপ 4: ব্লুটুথ অ্যাপের জন্য প্রধান কোড

Image
Image
ব্লুটুথ অ্যাপের জন্য প্রধান কোড
ব্লুটুথ অ্যাপের জন্য প্রধান কোড
ব্লুটুথ অ্যাপের জন্য প্রধান কোড
ব্লুটুথ অ্যাপের জন্য প্রধান কোড

ব্লুটুথের মাধ্যমে কমান্ড পাওয়ার জন্য অটোকে প্রস্তুত থাকতে হবে এবং এর জন্য তার মস্তিষ্কের ভিতরে মূল কোডটি রাখা দরকার

  1. Arduino IDE ফোল্ডারে অটো লাইব্রেরিগুলি অনুলিপি করুন
  2. অটোতে APP.ino স্কেচ আপলোড করুন
  3. আপনার স্মার্টফোনে অ্যাপটি ডাউনলোড করুন এবং ইনস্টল করুন। গুগল প্লে স্টোর (https://play.google.com/store/apps/details?id=com.ottodiy)
  4. এখন আপনি মডিউলটি সংযুক্ত করতে পারেন এবং আপনার ফোনে ব্লুটুথ সক্ষম করতে পারেন।
  5. অটো খুঁজুন এবং ব্লুটুথ ঠিকানা /নাম যুক্ত করুন
  6. এখন আপনি অটো নিয়ন্ত্রণ করতে APP ব্যবহার করতে পারেন!
  7. নতুন বৈশিষ্ট্যগুলির সাথে খেলুন এবং যদি আপনার বিটি পুনরায় কনফিগার করার প্রয়োজন না হয় তবে চিন্তা করবেন না এটিও সহজ;)

ধাপ 5: অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন

অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!
অনুলিপি করুন, প্রসারিত করুন, কাস্টমাইজ করুন, সংশোধন করুন, রিমিক্স করুন এবং ভাগ করুন!

আপনার নিজের রোবটকে কীভাবে কাস্টমাইজ করা যায় তার ধারণা পেতে এই ব্লগ পোস্টটি দেখুন

অটো বিল্ডার কমিউনিটিতে যোগদান করুন

ফেসবুক এবং ইনস্টাগ্রাম

আপনার পোস্টে #ottodiy হ্যাশট্যাগ ব্যবহার করুন এবং ট্যাগ করুন অথবা mentionOttoDIY উল্লেখ করুন

রোবট নির্মাতা, শিক্ষক এবং নির্মাতাদের এই বন্ধুত্বপূর্ণ সম্প্রদায়ের একটি অংশ হন! আমাদের এখানে যোগ দিয়ে আমাদের অটো বিল্ডার কমিউনিটিতে স্বাগতম!

ধাপ 6: ব্লুটুথ (বিটি) সেটআপ (শুধুমাত্র পেয়ারিং সফল না হলে):

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

বিটি কোডের 115200 বড-রেট আছে তাই সিরিয়াল ইন্টারফেস (ইউএআরটি) এর মাধ্যমে আরডুইনো ন্যানোর সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য বিটি মডিউল অবশ্যই সেই গতির সাথে মেলে।

HC-05: 38400 বা 115200 এর জন্য

1. প্রথমে আপনার ন্যানোতে HC05_BT_config.ino স্কেচ আপলোড করুন, তারপর USB থেকে ন্যানো সংযোগ বিচ্ছিন্ন করুন।

2. এখন BT কে Arduino Nano এর সাথে ডায়াগ্রামে দেখান কিন্তু VCC কে কানেক্ট করবেন না।

TX - RX

RX - TX

VCC - 5V

GND - GND

3. ইউএসবি ন্যানোতে প্লাগ করুন এবং তারপর ভিসিসি সংযোগ করুন যাতে বিটি এটি মোডে প্রবেশ করে। বিটি -তে এলইডি ধীরে ধীরে জ্বলতে শুরু করবে, প্রতি 2 সেকেন্ডে একবার। (যদি এটি কাজ না করে, ভিসিসি সংযোগ করার সময় বিটি মডিউলের বোতামটি ধরে রাখার চেষ্টা করুন)।

আইডিইতে সিরিয়াল মনিটর খুলুন, বড-রেট 00০০ তে সেট করুন এবং লাইন এনএল এবং সিআর-এ শেষ হবে।

AT টাইপ করুন তারপর এন্টার টিপুন; (যদি সবকিছু ঠিক থাকে, তাহলে BT কে ঠিক আছে এবং তারপর নিম্নলিখিত কমান্ডগুলি প্রবেশ করান:

AT+NAME = Zowi "নাম নির্ধারণ"

AT+PSWD = 1234 "জোড়া জোড়া পাসওয়ার্ড"

AT+UART = 115200, 1, 0 "বড রেট"

AT+POLAR = 1, 0 "BT- এর উপর প্রোগ্রামিং arduino- এর জন্য রিসেট হিসেবে STATE পিন ব্যবহার করতে সক্ষম করে"

এখন APP ধাপে যান

যদি কোন সমস্যা হয় তাহলে কিভাবে HC-05 ব্লুটুথ মডিউল ডিএফএলটি AT কমান্ড ব্যবহার করে সংশোধন করা যায় তার এই নির্দেশাবলী পরীক্ষা করুন

www.instructables.com/id/Modify-The-HC-05-…

HC-06: 9600 বা 115200 এর জন্য

HC-06 BT মডিউলের জন্য জিনিসগুলি একটু সহজ কারণ মডিউল সর্বদা AT কমান্ড মোডে থাকে যখন কোন কিছুর সাথে সংযুক্ত থাকে না। কিন্তু নেতিবাচক দিক হল যে HC-06 মডিউলটি আরডুইনোতে স্কেচ আপলোড করতে ব্যবহার করা যাবে না কারণ এটি রিসেট নেই। মডিউল কনফিগার করার জন্য

1. আপনার ন্যানোতে এই স্কেচ HC06_BT_config.ino আপলোড করুন

1. ইউএসবি সংযোগ বিচ্ছিন্ন করুন

2. এইভাবে Arduino Nano এর সাথে BT মডিউল সংযুক্ত করুন:

TX - RX

RX - TX

VCC - 5V

GND - GND

3. আপনার ন্যানোতে পাওয়ার এবং প্রায় 10-15 সেকেন্ডের পরে সবকিছু শেষ করা উচিত এবং আপনার বিটি কনফিগার করা উচিত (LED13 ঝলকানো শুরু করা উচিত)।

যদি কোন সমস্যা হয় তবে এই নির্দেশযোগ্য চেক করুন

যদি কোন প্রশ্ন, আমি নির্দেশাবলী নতুন মন্তব্য দ্বারা বিজ্ঞপ্তি পেতে না তাই কিছু যদি আমাদের সম্প্রদায় পোস্ট করুন

প্রস্তাবিত: