সুচিপত্র:

ESP8266 WIFI AP নিয়ন্ত্রিত চতুর্ভুজ রোবট: 15 টি ধাপ (ছবি সহ)
ESP8266 WIFI AP নিয়ন্ত্রিত চতুর্ভুজ রোবট: 15 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 WIFI AP নিয়ন্ত্রিত চতুর্ভুজ রোবট: 15 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 WIFI AP নিয়ন্ত্রিত চতুর্ভুজ রোবট: 15 টি ধাপ (ছবি সহ)
ভিডিও: Wi-fi репитер из ESP8266. Я бы даже назвал его Wi-fi Роутер. 2024, জুলাই
Anonim
Image
Image

এটি সার্ভো ড্রাইভারের সাথে SG90 সার্ভো ব্যবহার করে একটি 12 DOF বা চার লেগ (চতুর্ভুজ) রোবট তৈরির টিউটোরিয়াল এবং এটি স্মার্টফোন ব্রাউজারের মাধ্যমে WIFI ওয়েব সার্ভার ব্যবহার করে নিয়ন্ত্রণ করা যায়

এই প্রকল্পের মোট খরচ প্রায় US $ 55 (ইলেকট্রনিক অংশ এবং প্লাস্টিক রোবট ফ্রেমের জন্য)

ধাপ 1: ফ্রেম প্রস্তুত করুন

ইলেকট্রনিক যন্ত্রাংশ (Wemos D1 Mini)
ইলেকট্রনিক যন্ত্রাংশ (Wemos D1 Mini)

সমস্ত 3D বস্তু বিনামূল্যে ডাউনলোড করা যায় @ www.myminifactory.com অথবা www.thingiverse.com

পা, হিপস এবং উরুর মতো কিছু অংশের জন্য উপাদান সমর্থন ব্যবহার করে এটি মুদ্রণ করুন

মুদ্রিত অংশের তালিকা:

1x বেস বডি

1x কভার

1x ব্যাটারি ধারক

4x হিপস (A এবং B টাইপ করুন)

4x থাইট (A এবং B টাইপ করুন)

4x ফুট (A এবং B টাইপ করুন)

4x elাল

12x বুশিং + 12x 2 মিমি স্ক্রু

ধাপ 2: রোবট ফ্রেম সমাবেশ

ফ্রেম সমাবেশ করার জন্য উপরের ধাপে ধাপে ভিডিও অনুসরণ করুন, স্ক্রু 2 মিমি আকারের গর্তের জন্য

ধাপ 3: ইলেকট্রনিক যন্ত্রাংশ (Wemos D1 Mini)

Image
Image

বাজারে প্রচুর NodeMCU ভেরিয়েন্ট রয়েছে এবং মূলত একই কার্যকারিতা রয়েছে, এই প্রকল্পের জন্য আমি Wemos D1 Mini নির্বাচন করি।

অ্যাক্সেস পয়েন্ট হিসাবে আমাদের চতুর্ভুজদের জন্য এই অংশটি ওয়েব সার্ভার হিসাবে পরিবেশন করা হবে।

আপনার যা দরকার তা হ'ল কেবল চতুর্ভুজ এপি এর সাথে সংযুক্ত হওয়া এবং আপনার রোবটের সমস্ত গতিবিধি নিয়ন্ত্রণ করা এবং ভবিষ্যতের প্রকল্পের জন্য এটি আপনার প্রয়োজনীয় সমস্ত সেন্সর ড্যাশবোর্ড প্রদর্শন করবে …

এই D1 মিনি, ESP-8266EX এর উপর ভিত্তি করে একটি মিনি ওয়াইফাই বোর্ড। এবং এটিতে 11 টি ডিজিটাল ইনপুট/আউটপুট পিন রয়েছে, সমস্ত পিনের ইন্টারাপ্ট/pwm/I2C/এক-তারের সমর্থিত (D0 ব্যতীত) 1 এনালগ ইনপুট (3.3V সর্বোচ্চ ইনপুট) একটি মাইক্রো ইউএসবি সংযোগ

কিভাবে শুরু করবেন:

  1. Arduino ওয়েবসাইট থেকে Arduino 1.6.7 এর জন্য ইনস্টল করুন।
  2. Arduino এর জন্য শুরু করুন এবং পছন্দ উইন্ডো খুলুন।
  3. অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ক্ষেত্রের মধ্যে। আপনি একাধিক ইউআরএল যোগ করতে পারেন, সেগুলোকে কমা দিয়ে আলাদা করে।
  4. Tools → Board: xxx → Boards Manager খুলুন এবং ESP8266 কমিউনিটি দ্বারা esp8266 ইনস্টল করুন (এবং ইনস্টলেশনের পরে সরঞ্জাম> বোর্ড মেনু থেকে আপনার ESP8266 বোর্ড নির্বাচন করতে ভুলবেন না)।

আরো বিস্তারিত জানার জন্য আপনি উপরে ভিডিও চেক করতে পারেন

Aliexpress এ অনুসন্ধান করতে এখানে ক্লিক করুন

এই প্রকল্পের জন্য আপনার যা প্রয়োজন তা হল এই পিনটি সংযুক্ত করুন:

  1. NodeMCU RX পিন Arduino Nano TX পিনের সাথে সংযুক্ত
  2. NodeMCU TX পিন Arduino Nano RX পিনের সাথে সংযুক্ত
  3. NodeMCU জি পিন ডিসি-ডিসি মিনি 5v স্টেপডাউন (-) আউটপুট পিন আউট সংযোগ
  4. NodeMCU5V পিন ডিসি-ডিসি মিনি 5v স্টেপডাউন (+) আউটপুট পিন আউট সংযোগ

PS: এই বোর্ডটি প্রোগ্রাম করার জন্য আপনাকে অবশ্যই Arduino এবং DC-DC এর সাথে সংযুক্ত সমস্ত পিন সংযোগ বিচ্ছিন্ন করতে হবে, অন্যথায় আপনি একটি ত্রুটি পাবেন …

ধাপ 4: ইলেকট্রনিক যন্ত্রাংশ (Arduino Nano)

ইলেকট্রনিক যন্ত্রাংশ (Arduino Nano)
ইলেকট্রনিক যন্ত্রাংশ (Arduino Nano)

NodeMCU এর সাথে একই, arduino বোর্ডের জন্য আপনি Arduino Pro Mini, Arduino Nano বা অন্য কোনর মত আপনার জন্য উপযুক্ত এমন কোন বোর্ড ব্যবহার করতে পারেন।

কিন্তু এই প্রকল্পের জন্য আমি আরডুইনো ন্যানো বেছে নিই, কারণ আমি যে পিন ব্যবহার করেছি তার খুব বেশি প্রয়োজন নেই, এটি ছোট এবং এটি প্রোগ্রাম করার জন্য FTDI এর প্রয়োজন নেই।

Aliexpress এ অনুসন্ধান করতে এখানে ক্লিক করুন

এই প্রকল্পের জন্য আমি শুধু ব্যবহার করি:

  1. Arduino ন্যানো RX পিন NodeMCU TX পিনের সাথে সংযুক্ত
  2. Arduino ন্যানো TX পিন NodeMCU RX পিনের সাথে সংযুক্ত
  3. Ardiono ন্যানো A4 পিন PCA9685 SDA পিনের সাথে সংযুক্ত
  4. Arduino ন্যানো A5 পিন PCA9685 SCL পিনের সাথে সংযুক্ত
  5. Arduino ন্যানো GND পিন ডিসি-ডিসি মিনি 5v স্টেপডাউন (-) আউটপুট পিন আউট সংযোগ
  6. Arduino ন্যানো 5V পিন ডিসি-ডিসি মিনি 5v স্টেপডাউন (+) আউটপুট পিন আউট সংযোগ

আরো বিস্তারিত জানার জন্য উপরের স্কিমা দেখুন

PS: এই বোর্ড প্রোগ্রাম করার জন্য আপনাকে অবশ্যই NodeMCU এবং DC-DC এর সাথে সংযুক্ত সমস্ত পিন সংযোগ বিচ্ছিন্ন করতে হবে, অন্যথায় আপনি একটি ত্রুটি পাবেন …

ধাপ 5: ইলেকট্রনিক যন্ত্রাংশ (টাওয়ার প্রো 9 জি মাইক্রো সার্ভো)

ইলেকট্রনিক যন্ত্রাংশ (টাওয়ার প্রো 9 জি মাইক্রো সার্ভো)
ইলেকট্রনিক যন্ত্রাংশ (টাওয়ার প্রো 9 জি মাইক্রো সার্ভো)

এটি সবচেয়ে জনপ্রিয় মিনি সার্ভো। মাত্র 9 গ্রাম ওজন এবং আপনাকে 1.5 কেজি/সেমি টর্ক দেয়। এর আকারের ব্যাপারে বেশ শক্তিশালী। বিম টাইপ রোবটগুলির জন্য উপযুক্ত।

PS: এই servo শুধুমাত্র 180 ডিগ্রী কোণ ঘুরাতে পারে

মূল বৈশিষ্ট্য:

• স্বচ্ছ শরীর

• লাইটওয়েট

Noise কম শব্দ বিশেষ উল্লেখ:

• মাত্রা: 22.6 x 21.8 x 11.4 মিমি

• সংযোগকারী তারের দৈর্ঘ্য: 150 মিমি

• অপারেটিং গতি (4.8 V কোন লোড নেই): 0.12 সেকেন্ড / 60 ডিগ্রী

• স্টল টর্ক (4.8 V): 1.98 কেজি/সেমি

• তাপমাত্রার পরিসীমা: 30 থেকে 60 ° C (-22 থেকে 140 ℉)

Band মৃত ব্যান্ড প্রস্থ: 4 usec

অপারেশন ভোল্টেজ: 3.5 - 8.4 ভোল্ট

Aliexpress এ SG90 servo অনুসন্ধান করতে এখানে ক্লিক করুন

ধাপ 6: ইলেকট্রনিক যন্ত্রাংশ (16 -চ্যানেল 12 -বিট PWM/Servo ড্রাইভার - I2C ইন্টারফেস - PCA9685 Arduino এর জন্য)

ইলেকট্রনিক যন্ত্রাংশ (16 -চ্যানেল 12 -বিট PWM/Servo ড্রাইভার - I2C ইন্টারফেস - PCA9685 Arduino এর জন্য)
ইলেকট্রনিক যন্ত্রাংশ (16 -চ্যানেল 12 -বিট PWM/Servo ড্রাইভার - I2C ইন্টারফেস - PCA9685 Arduino এর জন্য)

রোবট ওয়াকার বানাতে চান? কিন্তু শুধুমাত্র মাইক্রোকন্ট্রোলার ব্যবহার করে সীমিত সংখ্যক PWM আউটপুট আছে, এবং আপনি নিজেকে ফুরিয়ে যাচ্ছেন! Adafruit 16-Channel 12-bit PWM/Servo Driver-I2C ইন্টারফেসের সাথে নয়। এই pwm এবং servo ড্রাইভার ব্রেকআউট দিয়ে, আপনি মাত্র দুটি পিনের সাহায্যে 16 টি ফ্রি-চলমান PWM আউটপুট নিয়ন্ত্রণ করতে পারেন! 16 টির বেশি PWM আউটপুট চালানোর প্রয়োজন? সমস্যা নেই. অসাধারণ 992 PWM আউটপুটের জন্য এই সুন্দরীদের মধ্যে 62 পর্যন্ত একসঙ্গে চেইন করুন।

এই বোর্ড/চিপটি 0x60-0x80 এর মধ্যে I2C 7-বিট ঠিকানা ব্যবহার করে, পাওয়ার ইনপুটের জন্য জাম্পার টার্মিনাল ব্লকের সাথে নির্বাচনযোগ্য (অথবা আপনি পাশের 0.1 "ব্রেকআউট ব্যবহার করতে পারেন) টার্মিনাল ব্লক ইনপুটে বিপরীত মেরুতা সুরক্ষা সবুজ শক্তি-ভাল LED 3 4 টি গ্রুপে সংযোগকারীগুলিকে পিন করুন যাতে আপনি একবারে 16 টি সার্ভে প্লাগ করতে পারেন (সার্ভো প্লাগগুলি 0.1 "এর চেয়ে কিছুটা প্রশস্ত হয় তাই আপনি 0.1" হেডার "চেইন-সক্ষম" ডিজাইনে একে অপরের পাশে 4 টি স্ট্যাক করতে পারেন একটি বড় জায়গা রাখার জায়গা V+ লাইনে ক্যাপাসিটর (যদি আপনার এটির প্রয়োজন হয়) 220 ওহম সিরিজের প্রতিরোধক সকল আউটপুট লাইনে তাদের সুরক্ষার জন্য, এবং 6 টি ঠিকানার জন্য ড্রাইভিং LEDs তুচ্ছ সোল্ডার জাম্পার তৈরির জন্য i2c- নিয়ন্ত্রিত PWM ড্রাইভারকে ঘড়ি দিয়ে তৈরি করুন। TLC5940 পরিবারের মত নয়, আপনার মাইক্রোকন্ট্রোলার বেঁধে এটিকে ক্রমাগত সিগন্যাল পাঠানোর দরকার নেই, এটি সম্পূর্ণ বিনামূল্যে চলছে! এটি 5V কমপ্লায়েন্ট, যার মানে আপনি এটি 3.3V মাইক্রোকন্ট্রোলার থেকে নিয়ন্ত্রণ করতে পারেন এবং এখনও নিরাপদে 6V আউটপুট পর্যন্ত চালাতে পারেন (এটি যখন আপনি সাদা বা নীল L নিয়ন্ত্রণ করতে চান তখন এটি ভাল 3.4+ ফরোয়ার্ড ভোল্টেজ সহ EDs) 6 টি অ্যাড্রেস সিলেক্ট পিন যাতে আপনি একক i2c বাসে এর মধ্যে 62 টি পর্যন্ত ওয়্যার করতে পারেন, মোট 992 আউটপুট - এটি অনেক সার্ভো বা LEDs অ্যাডজাস্টেবল ফ্রিকোয়েন্সি PWM প্রায় 1.6 KHz 12 -bit পর্যন্ত প্রতিটি আউটপুটের জন্য রেজোলিউশন-সার্ভিসের জন্য, এর অর্থ হল 60Hz আপডেট রেটে 4us রেজোলিউশন কনফিগারযোগ্য পুশ-পুল বা ওপেন-ড্রেন আউটপুট আউটপুট পিনকে সমস্ত আউটপুট দ্রুত অক্ষম করতে সক্ষম করে।

Aliexpress এ অনুসন্ধান করতে এখানে ক্লিক করুন

এই প্রকল্পে আমাদের সকল পায়ের জন্য মাত্র 12 CH প্রয়োজন (প্রতি পায়ে 3CH), এই PCA9685 পিনটিকে Arduino Nano এর সাথে সংযুক্ত করুন:

  1. PCA9685 VCC থেকে DC-DC mini 5v Stepdown (+) আউটপুট পিন আউট
  2. PCA9685 GND থেকে DC-DC mini 5v Stepdown (-) আউটপুট পিন আউট
  3. PCA9685 Servo (PWM) পাওয়ার V+ থেকে UBEC (+) আউটপুট পিন আউট
  4. PCA9685 Servo (PWM) পাওয়ার GND থেকে UBEC (-) আউটপুট পিন আউট
  5. PCA9685 SDA পিন্টো আরডুইনো ন্যানো A4 পিন
  6. PCA9685 এসসিএল পিন আরডুইনো ন্যানো এ 5 পিন
  7. PCA9685 CH0 সামনের ডান থাইট, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  8. PCA9685 CH1 সামনের ডান পায়ে, দয়া করে তারের রঙ PCA9685 সকেটের রঙের সাথে মিলিয়ে নিন (হলুদ, লাল, বাদামী/কালো)
  9. PCA9685 CH2 সামনের ডান হিপ, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  10. PCA9685 CH4 পিছনে ডান থাইট, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  11. PCA9685 CH5 পিছনের ডান পায়ে, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙের মিল দিন
  12. PCA9685 CH6 পিছনের ডান হিপে, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  13. PCA9685 CH8 সামনের বাম উরুতে, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙের মিল দিন
  14. PCA9685 CH9 সামনের বাম পায়ে, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  15. PCA9685 CH10 সামনের বাম হিপ, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙের সাথে মেলে
  16. PCA9685 CH12 পিছনে বাম উরুতে, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  17. PCA9685 CH13 পিছনে বাম পায়ে, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে
  18. PCA9685 CH14 পিছনে বাম হিপ, দয়া করে PCA9685 সকেটের রঙ (হলুদ, লাল, বাদামী/কালো) এর সাথে তারের রঙ মেলে

PS: কিছু PCA9685 এর কালার কোড সকেট নেই, তাই নিশ্চিত করুন যে SG90 servo থেকে হলুদ ক্যাবল PWM ডেটা পিনে যায়, রেড ক্যাবল V+ পিনে যায় এবং ব্ল্যাক/ব্রাউন GND পিনে যায়।

ধাপ 7: PWM থেকে Servo পিন সংযোগ

PWM থেকে Servo পিন সংযোগ
PWM থেকে Servo পিন সংযোগ
PWM থেকে Servo পিন সংযোগ
PWM থেকে Servo পিন সংযোগ

PCA9685 এবং servos এর মধ্যে পিন ম্যাপিং দেখতে উপরের ছবিতে ক্লিক করুন এবং জুম করুন

PS: আপনি এই প্রকল্পের জন্য শুধুমাত্র 16 CH থেকে 12CH ব্যবহার করছেন, তাই আপনার কাছে এখনও 4CH বাকি আছে যেমন রাডার সার্ভো লাগানো বা তার উপর কিছু nerf ব্লাস্টার অস্ত্র রাখা … শুধু arduino এবং NodeMCU- এ একটি অতিরিক্ত কোড রাখুন

ধাপ 8: ইলেকট্রনিক যন্ত্রাংশ (UBEC)

ইলেকট্রনিক যন্ত্রাংশ (UBEC)
ইলেকট্রনিক যন্ত্রাংশ (UBEC)

3A-UBEC হল একটি সুইচ-মোড ডিসি-ডিসি নিয়ন্ত্রক যা 2-6 সেল লিথিয়াম ব্যাটারি প্যাক (বা 5-18 সেল NiMh /NiCd ব্যাটারি) দিয়ে সরবরাহ করা হয় এবং এটি আপনার রিসিভার, গাইরো এবং সার্ভোসের জন্য একটি নিরাপদ নিরাপদ ভোল্টেজ প্রদান করে। এটি আরসি হেলিকপ্টারের জন্য খুবই উপযোগী। রৈখিক মোড UBEC এর তুলনায়, সুইচ-মোড UBEC এর সামগ্রিক দক্ষতা বেশি।

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

Aliexpress এ অনুসন্ধান করতে এখানে ক্লিক করুন

পিন সংযোগ:

  1. UBEC (+) RED আউটপুট পিসি আউট PCA9685 Servo (PWM) পাওয়ার V+
  2. UBEC (-) BLACK আউটপুট পিন আউট PCA9685 Servo (PWM) পাওয়ার GND
  3. ব্যাটারি (+) পিনে UBEC (+) RED ইনপুট
  4. UBEC (-) সুইচ পিনে কালো ইনপুট

ধাপ 9: ইলেকট্রনিক যন্ত্রাংশ (ডিসি-ডিসি মিনি স্টেপডাউন)

ইলেকট্রনিক যন্ত্রাংশ (ডিসি-ডিসি মিনি স্টেপডাউন)
ইলেকট্রনিক যন্ত্রাংশ (ডিসি-ডিসি মিনি স্টেপডাউন)
ইলেকট্রনিক যন্ত্রাংশ (ডিসি-ডিসি মিনি স্টেপডাউন)
ইলেকট্রনিক যন্ত্রাংশ (ডিসি-ডিসি মিনি স্টেপডাউন)

এটি UBEC এর সাথে প্রায় একই ফাংশন আছে, কিন্তু এটি একটি সহজ ডিসি-ডিসি স্টেপ ডাউন মডিউল। এটিতে পটেনসিও মিটার রয়েছে যা আমরা V (+) আউটপুট 1V থেকে 17V এ সামঞ্জস্য করতে পারি এবং ফিল্টারিং নেই।

Aliexpress এ অনুসন্ধান করতে এখানে ক্লিক করুন

PS: তাই মনে রাখবেন, এটি ব্যবহার করার আগে দয়া করে V (+) আউট করে 5V আউটপুট ডিসি ভোল্ট মিটার ব্যবহার করুন

পিন সংযোগ:

  1. মিনি স্টেপডাউন (+) ইন (+) ব্যাটারিতে
  2. সুইচ পিনে মিনি স্টেপডাউন (-) ইন
  3. NodeMCU (5V), Arduino nano (5V) এবং PCA9685 (VCC) পিনের সমান্তরালে মিনি স্টেপডাউন (+) আউট
  4. NodeMCU (G), Arduino nano (GND) এবং PCA9685 (GND) পিনের সমান্তরালে মিনি স্টেপডাউন (-) আউট

ধাপ 10: অন্যান্য ইলেকট্রনিক অংশ

অন্যান্য ইলেকট্রনিক অংশ
অন্যান্য ইলেকট্রনিক অংশ
অন্যান্য ইলেকট্রনিক অংশ
অন্যান্য ইলেকট্রনিক অংশ
অন্যান্য ইলেকট্রনিক অংশ
অন্যান্য ইলেকট্রনিক অংশ

আপনার যা প্রয়োজন তা হল (20 তারের বা তার কম) মহিলা থেকে মহিলা জাম্পার তারের (Aliexpress জাম্পার তারের অনুসন্ধান)

সেলফ লক পুশ সুইচ অথবা আপনি অন্য ধরনের সুইচ ব্যবহার করতে পারেন (Aliexpress সেলফ লকিং সুইচ সার্চ)

এবং ব্যাটারি থেকে সুইচ এবং UBEC/DC-DC স্টেপডাউন (Aliexpress JST সংযোগকারী অনুসন্ধান) থেকে একটি জোড়া JST সংযোগকারী

ধাপ 11: পাওয়ার উৎস

শক্তির উৎস
শক্তির উৎস
শক্তির উৎস
শক্তির উৎস

অনেক শক্তি উৎস আছে যা আপনি ব্যবহার করতে পারেন, আমার জন্য আমি রিচার্জেবল লাইপো 3 এস ব্যাটারি ব্যবহার করতে পছন্দ করি। এটি 11, 1 ভোল্ট কারেন্ট এবং 500mAh বা তার বেশি ক্ষমতা (খুব বেশি না তাই এটি হালকা হতে পারে)।

কিন্তু 3S লাইপো ব্যবহার করার জন্য একটি চার্জার প্রয়োজন এবং এটি সস্তা নয়, তাই … আপনি এএএ ব্যাটারির মতো অন্যান্য পাওয়ার সোর্স ব্যবহার করতে পারেন, আপনি সিরিয়াল 6 এএএ ব্যাটারি ব্যবহার করতে পারেন যাতে এটি প্রায় 9V পাওয়ার সোর্স তৈরি করতে পারে এবং আমি মনে করি এই রোবটের জন্য যথেষ্ট শক্তি।

Aliexpress এ Lipo 3S ব্যাটারি অনুসন্ধান করতে এখানে ক্লিক করুন

লাইপো চার্জার সার্চ করতে এখানে ক্লিক করুন

Aliexpress এ 6xAAA ব্যাটারি ধারক অনুসন্ধান করতে এখানে ক্লিক করুন

ধাপ 12: ওয়্যার ডায়াগ্রাম

তারের ডায়াগ্রাম
তারের ডায়াগ্রাম

এই প্রকল্পের জন্য সমস্ত তারের চিত্র দেখতে উপরের ছবিতে ক্লিক করুন এবং জুম করুন

PS: আপনার কিছু অংশে কিছু সোল্ডারিং দরকার এবং পাওয়ার সুইচ, ইউবিইসি এবং ডিসি-ডিসি স্টেপ ডাউন এর মধ্যে সংযোগের জন্য এটি সিল করার জন্য একটি রাবার হেড সঙ্কুচিত করুন।

ধাপ 13: কোডিং এবং প্রাথমিক পোজ

কোডিং এবং প্রাথমিক পোজ
কোডিং এবং প্রাথমিক পোজ

মিনি ইউএসবি থেকে ইউএসবি পোর্ট ক্যাবল ব্যবহার করে আরডুইনো ন্যানো সংযুক্ত করুন (তবে ওয়েমোস ডি 1 মিনি এবং ডিসি-ডিসি স্টেপডাউনের সমস্ত পিন সংযোগ বিচ্ছিন্ন করতে ভুলবেন না) এবং "স্পাইডার_ড্রাইভার_ওপেন_ভি 3_ইএসপি 8266_ রিয়েভ 2880918.ino" খুলুন এবং এটিকে আরডুইনো ন্যানোতে ফ্ল্যাশ করুন, কিন্তু ডন ' Arduino ন্যানোতে arduino বোর্ড নির্বাচন করতে ভুলবেন না এবং সঠিক পোর্ট নির্বাচন করুন।

পরবর্তীতে মাইক্রো ইউএসবি থেকে ইউএসবি ব্যবহার করে কম্পিউটারে ওয়েমোস ডি 1 মিনি সংযুক্ত করুন (ডিসি-ডিসি স্টেপডাউন এবং আরডুইনো ন্যানোতে সমস্ত পিন সংযোগ বিচ্ছিন্ন করতে ভুলবেন না)। "QuadrupetV2_310319_fix_connection_issue.ino" খুলুন এবং বোর্ডে ফ্ল্যাশ করুন, কিন্তু তার আগে সঠিক বোর্ডকে পছন্দ করুন এবং সঠিক পোর্টটি নির্বাচন করুন (আরো বিস্তারিত জানার জন্য ধাপ 3 এ ফিরে যান)

সব শেষ করার পরে আপনি আরডুইনো ন্যানো, ওয়েমোস ডি 1 মিনি এবং ডিসি-ডিসি স্টেপডাউন এবং রোবটকে সঠিক প্রাথমিক পোজ সামঞ্জস্য করতে সমস্ত পিন পুনরায় সংযুক্ত করতে পারেন।

প্রাথমিক অবস্থান (উপরের ছবিটি দেখুন) উপরের ছবিটির যতটা সম্ভব সব পা পুনরায় সামঞ্জস্য করুন।

আপনি রোবটকে পাওয়ার করার পরে, যদি উপরের ছবির সাথে আপনার প্রয়োজনের তুলনায় পায়ের অবস্থান একই না হয়:

  1. Servo হর্ন unscrew এবং servo থেকে servo horn বিচ্ছিন্ন।
  2. প্রাথমিক পোজ দিয়ে যথেষ্ট ঘনিষ্ঠ না হওয়া পর্যন্ত পা ঘুরান
  3. সার্ভো হর্নটি পুনরায় সংযুক্ত করুন এবং এটি আবার ক্রু করুন
  4. সব মিস ম্যাচ লেগের জন্য এটি করুন

পুনশ্চ:

  1. QuadrupetV2_310419_fix_connection_issue.ino ইতিমধ্যেই কিছু সমস্যা ঠিক করা হয়েছে যেমন সংযোগ করা কঠিন
  2. কিছু অতিরিক্ত লাইব্রেরি ইনস্টল করার প্রয়োজন আছে (এটি লাইব্রেরি ফোল্ডারে অনুলিপি করুন)

    • github.com/wimleers/flexitimer2
    • github.com/adafruit/Adafruit-PWM-Servo-Dri…
    • github.com/kroimon/Arduino-SerialCommand

ধাপ 14: রোবট নিয়ন্ত্রণ

রোবট নিয়ন্ত্রণ করা
রোবট নিয়ন্ত্রণ করা

কারণ এই রোবটটি ওয়াইফাই অ্যাক্সেস পয়েন্ট হয়ে গেছে তাই আপনার যা প্রয়োজন তা হল:

  1. রোবটকে শক্তিশালী করা
  2. আপনার স্মার্টফোনে ওয়াইফাই সেটিং খুলুন
  3. পাসওয়ার্ড দিয়ে স্পাইডার রোবো অ্যাক্সেস পয়েন্টের সাথে সংযোগ করুন "12345678"
  4. আপনার স্মার্টফোনে ওয়েব ব্রাউজার খুলুন এবং https://192.168.4.1 টাইপ করুন

এখন আপনার রোবট আপনার কমান্ড নিতে প্রস্তুত …

ধাপ 15: যাদের জন্য ওয়েব পেজ খুলতে বা AP এর সাথে সংযোগ করতে সমস্যা আছে

আমি এই সমস্যাটি ঠিক করে দিচ্ছি দয়া করে এটি উপরে পদক্ষেপ 13 থেকে পুনরায় ডাউনলোড করুন (@ 31-4-2019 ঠিক করুন)

Wemos D1 মিনি ক্লোনের কিছু খারাপ বা ত্রুটিপূর্ণ ESP আছে, এবং এর ফলে:- AP এর সাথে সংযোগ করা কঠিন

- পৃষ্ঠা খুলতে ব্যর্থ

- লোডিং শেষ হয়নি

আরো বিস্তারিত জানার জন্য আমার উপরের ভিডিওটি দেখুন …

প্রস্তাবিত: