সুচিপত্র:
- সরবরাহ
- ধাপ 1: চ্যাসি নির্মাণ
- পদক্ষেপ 2: একটি কাস্টম ভেরোবোর্ড তৈরি করা
- ধাপ 3: তারের
- ধাপ 4: সব একসাথে রাখা
- ধাপ 5: নিয়ন্ত্রণ এবং পরীক্ষা
- ধাপ 6: ESP32 এর জন্য কোড
ভিডিও: ESP32 রোবট Servos ব্যবহার করে: 6 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমি বিভিন্ন 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
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
ওয়াসফাই নিয়ন্ত্রিত 12v LED স্ট্রিপ ব্যবহার করে রাস্পবেরি পাই ব্যবহার করে টাস্কার, ইফটি ইন্টিগ্রেশন।: 15 টি ধাপ (ছবি সহ)
ওয়াসফাই নিয়ন্ত্রিত 12v LED স্ট্রিপ টাস্কার, ইফটিটি ইন্টিগ্রেশন সহ রাস্পবেরি পাই ব্যবহার করে ।: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি রাস্পবেরি পাই ব্যবহার করে ওয়াইফাইয়ের উপর একটি সাধারণ 12v এনালগ নেতৃত্বাধীন স্ট্রিপ নিয়ন্ত্রণ করতে হয়। এই প্রকল্পের জন্য আপনার প্রয়োজন হবে: 1x রাস্পবেরি পাই (I আমি রাস্পবেরি পাই 1 মডেল বি+) 1x আরজিবি 12 ভি লে ব্যবহার করছি
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট। , বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে দূরত্ব প্রয়োজন। রোবটকে স্বয়ংক্রিয়ভাবেও সরানো যায়