সুচিপত্র:

ESP32 রোবট Servos ব্যবহার করে: 6 ধাপ (ছবি সহ)
ESP32 রোবট Servos ব্যবহার করে: 6 ধাপ (ছবি সহ)

ভিডিও: ESP32 রোবট Servos ব্যবহার করে: 6 ধাপ (ছবি সহ)

ভিডিও: ESP32 রোবট Servos ব্যবহার করে: 6 ধাপ (ছবি সহ)
ভিডিও: ৫০ লাখ টাকার ড্রোনের কি হাল| Dji Drone crash | #travel #shorts #Eat&Travelwithmamun 2024, নভেম্বর
Anonim
ESP32 রোবট Servos ব্যবহার করে
ESP32 রোবট Servos ব্যবহার করে
ESP32 রোবট Servos ব্যবহার করে
ESP32 রোবট Servos ব্যবহার করে
ESP32 রোবট Servos ব্যবহার করে
ESP32 রোবট Servos ব্যবহার করে

আমি বিভিন্ন ESP32 ডেভেলপমেন্ট বোর্ড ব্যবহার করে পরীক্ষা-নিরীক্ষা করছি, সম্প্রতি আমি TTGO T-Beam জাতের একটি অর্ডার করেছি যা আপনার নিজের 18650 Lipo যোগ করার জন্য একটি ব্যাটারি সকেট সহ আসে, এটি সত্যিই একটি ছোট রোবট তৈরির বাইরে বিদ্যুৎ নিয়ন্ত্রণ জটিলতার কিছু অংশ নেয়, যেহেতু এর ব্যাটারি এবং চার্জার সার্কিট ইতিমধ্যেই আছে।

যাইহোক এই বোর্ড থেকে সরাসরি কিছু চালানোর জন্য এটি কম চালিত কিছু প্রয়োজন, তাই আমি কিছু সময়ের জন্য কিছু ক্রমাগত ঘূর্ণন সার্ভিস যোগ করার সিদ্ধান্ত নিয়েছি।

আমি এখানে যে ESP32 বোর্ড ব্যবহার করেছি তাতে লোরা রেডিও এবং জিপিএস সহ অনেকগুলি কার্যকারিতা রয়েছে, যা ভবিষ্যতে কাজে লাগতে পারে, কিন্তু আপনি এই অতিরিক্তগুলি ছাড়া ESP32 বোর্ড পেতে পারেন যা বোর্ডকে কিছুটা ছোট করে এবং এখনও 18650 ব্যাটারি ধারকের সাথে আসে।

সুতরাং আসুন বিল্ড সম্পর্কে কথা বলা শুরু করি।

সরবরাহ

4 এক্স ক্রমাগত ঘূর্ণন Servos

4 x চাকার যে Servos উপর মাপসই

5 x Neopixels এর 1 x স্ট্রিপ যদি আপনি সেগুলো যোগ করতে চান।

1 x ESP32 আদর্শভাবে রিচার্জেবল ব্যাটারিতে নির্মিত, অথবা একটি ESP32 বাইরের ব্যাটারি সহ।

আমি লিলিগো আলিএক্সপ্রেস থেকে আমার কিনেছি যা আমি যেটা ব্যবহার করেছি তার চেয়ে দ্রুত পাঠানো হয়েছে এখানে পাওয়া যাবে

1 এক্স পার্সপেক্সের ছোট টুকরা, যা চেসিস গঠনের জন্য কাটা এবং ড্রিল করা যায়।

ভেরোবোর্ডের 1 x ছোট টুকরা

কিছু তার, এবং আমি একটি সংযোজক হিসাবে একটি মিনি জেএসটি সকেট ব্যবহার করেছি, কিন্তু এটি কেবল বিক্রি করা যেতে পারে।

4 এক্স সার্ভো হেডার, তাই আপনি কেবল সার্ভারগুলিকে সংযোগকারী ভেরোবোর্ডে প্লাগ করতে পারেন

কিছু প্লাস্টিক সার্কিট বোর্ড স্ট্যান্ডঅফ।

ধাপ 1: চ্যাসি নির্মাণ

চ্যাসি নির্মাণ
চ্যাসি নির্মাণ
চ্যাসি নির্মাণ
চ্যাসি নির্মাণ
চ্যাসি নির্মাণ
চ্যাসি নির্মাণ

আমি একটি বাস্তব মৌলিক চ্যাসি চেয়েছিলাম যা কোন শরীর কিছু পার্সপেক্স বা প্লাস্টিক ব্যবহার করে তৈরি করতে পারে, এমনকি একটি পুরানো প্লাস্টিকের লাঞ্চ বক্স বা টেকওয়েও ব্যবহার করা যেতে পারে।

আমি ESP32 বোর্ডের চেয়ে একটু বিস্তৃত পার্সপেক্সের একটি টুকরো কেটে ফেললাম, কিন্তু প্রায় একই দৈর্ঘ্যের, আমি সার্কিট বোর্ড স্ট্যান্ডঅফ ব্যবহার করে ESP32 মাউন্ট করার জন্য 4 টি গর্ত যুক্ত করতে চাই।

Servos সংযুক্ত করা হচ্ছে

আমি Servos পজিশন যাতে তারা সব একই ভাবে ওরিয়েন্টেড ছিল, তাই যখন ওয়্যার্ড আপ তারা একই দিক ড্রাইভ করবে। আমি এইগুলিকে স্থাপন করার জন্য কিছু প্লাস্টিকের আঠা ব্যবহার করেছি এবং এগুলি ধরে রাখতে সহায়তা করার জন্য আরও কিছু স্ট্যান্ডঅফ যুক্ত করেছি।

আমি সার্ভিসের তারের জন্য চ্যাসিসের গোড়ায় যাওয়ার জন্য ছিদ্র করেছি যাতে সেগুলি আমার ব্যবহৃত ছোট ভেরোবোর্ডে প্লাগ করা যায় যা আমি পরে বিস্তারিত বলব।

আমি সর্বাধিক সর্বাধিক ওয়্যারিং বান্ডিল করেছি এবং তাদের অবস্থানে রাখার জন্য কয়েকটি ছোট তারের বন্ধন ব্যবহার করেছি।

সবকিছু Cেকে রেখেছে

একটি চূড়ান্ত পদক্ষেপ হিসাবে আমি পার্সপেক্সের একটি টুকরো দিয়ে এটিকে coveredেকে দিয়েছিলাম যেটি আমি কাটা প্রথম টুকরোর সমান আকারের। আমি অতিরিক্ত স্ট্যান্ডঅফগুলির জন্য গর্ত ড্রিল করেছি এবং স্ট্যান্ডঅফ স্ক্রু যুক্ত করেছি যাতে এটি সব জায়গায় থাকে।

আমি বিস্মিত ছিলাম যে এটি একসাথে কতটা হালকা ছিল, আমার মোটর ভিত্তিকের তুলনায় অনেক হালকা যা আমি আগের সপ্তাহে তৈরি করেছি।

পদক্ষেপ 2: একটি কাস্টম ভেরোবোর্ড তৈরি করা

একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা
একটি কাস্টম ভেরোবোর্ড তৈরি করা

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

আমি 2 টি ছোট জেএসটি সকেট যুক্ত করেছি আমার কিছু ছিল যাতে আমি ইএসপি 32 থেকে পাওয়ারের জন্য এবং সার্ভো সিগন্যাল সংযোগ প্রদান করতে পারি।

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

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

আমি ভিসিসি এবং জিএনডি সংযোগকে তামার ট্র্যাকের মাধ্যমে ভেরোবোর্ড জুড়ে সমস্তভাবে সংযোগ করার অনুমতি দিয়েছি, তবে আমি সিগন্যাল লাইনটি কেটে দিয়েছি যাতে আমি স্বাধীনভাবে গাড়ি চালানোর বিভিন্ন দিক নিয়ন্ত্রণ করতে পারি।

ধাপ 3: তারের

ওয়্যারিং
ওয়্যারিং

এখানে ওয়্যারিং ডায়াগ্রামে সংযোগগুলি দেখানো হয়েছে এবং যতটা সম্ভব কয়েকটি তারের সাহায্যে আমি Servos এবং Neopixel স্ট্রিপ সংযুক্ত করেছি।

ধাপ 4: সব একসাথে রাখা

সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ

একবার আমি সবকিছু তারযুক্ত আমি কাস্টম veroboard লাগানো, এবং ESP32 চ্যাসি যোগ, এটা সব ভাল লাগানো।

তারের বেশিরভাগই লুকানো এবং লুকানো ছিল এবং পাশগুলি সহজেই যোগ করা যেতে পারে এবং ESP32 সম্পূর্ণরূপে বন্ধ করার জন্য একটি শীর্ষ।

ধাপ 5: নিয়ন্ত্রণ এবং পরীক্ষা

নিয়ন্ত্রণ এবং পরীক্ষা
নিয়ন্ত্রণ এবং পরীক্ষা
নিয়ন্ত্রণ এবং পরীক্ষা
নিয়ন্ত্রণ এবং পরীক্ষা
নিয়ন্ত্রণ এবং পরীক্ষা
নিয়ন্ত্রণ এবং পরীক্ষা

আমি কিছু সাধারণ নিয়ন্ত্রণ চেয়েছিলাম এবং দেখেছি যে https://randomnerdtutorials.com/ ওয়েবসাইটে তারা একটি ভাল উদাহরণ প্রদান করেছে কিভাবে একটি ওয়েব সার্ভার চালাতে হয় এবং নিয়ন্ত্রণগুলি প্রদর্শিত হয় যাতে আপনি রোবট গাড়িটি চারপাশে চালাতে পারেন। আমি মোটরগুলির পরিবর্তে সার্ভিস ব্যবহার করার জন্য উদাহরণটি সংশোধন করেছি, এবং নিওপিক্সেল স্ট্রিপ ব্যবহার করার জন্য কোড যোগ করেছি, সেইসাথে ওলেড স্ক্রিনে আইপি ঠিকানাটি দেখানোর জন্য আমার সাথে সংযোগ করতে হবে যাতে আমি রোবটকে নিয়ন্ত্রণ করতে পারি।

ধাপ 6: ESP32 এর জন্য কোড

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

আমি আশা করি রোবটিক্সের জন্য ESP32 ব্যবহারে গতি বাড়ানোর চেষ্টা করা অন্যদের জন্য এটি কার্যকর হয়েছে।

আমি এখানে কি করি moreelliotpittam- এর আরও কিছু দেখতে আপনি আমাকে টুইটারে অনুসরণ করতে পারেন অথবা অন্যান্য তথ্যের জন্য আপনি আমার ওয়েবসাইট ভিজিট করতে পারেন। www.inventar.tech

প্রস্তাবিত: