فهرست مطالب:

ربات ESP32 با استفاده از سروو: 6 مرحله (همراه با تصاویر)
ربات ESP32 با استفاده از سروو: 6 مرحله (همراه با تصاویر)

تصویری: ربات ESP32 با استفاده از سروو: 6 مرحله (همراه با تصاویر)

تصویری: ربات ESP32 با استفاده از سروو: 6 مرحله (همراه با تصاویر)
تصویری: مدار کنترل کننده سروو موتور در رباتیک 2024, نوامبر
Anonim
ربات ESP32 با استفاده از سروو
ربات ESP32 با استفاده از سروو
ربات ESP32 با استفاده از سروو
ربات ESP32 با استفاده از سروو
ربات ESP32 با استفاده از سروو
ربات ESP32 با استفاده از سروو

من با استفاده از تخته های مختلف توسعه ESP32 آزمایش می کنم ، اخیراً یکی از انواع TTGO T-Beam را که دارای سوکت باتری است سفارش دادم تا لیپو 18650 خود را اضافه کنید ، این امر برخی از پیچیدگی های تنظیم قدرت را از ساخت یک ربات کوچک می گیرد ، زیرا مدار باتری و شارژر را از قبل در جای خود دارد.

با این حال ، برای رانندگی مستقیم چیزی از روی این برد ، به چیزی کم مصرف نیاز داشت ، بنابراین تصمیم گرفتم سرویس های چرخشی پیوسته ای را که مدتی داشتم اضافه کنم.

برد ESP32 که من در اینجا از آن استفاده کردم دارای قابلیت های زیادی از جمله رادیو Lora و GPS است که ممکن است در آینده مفید باشد ، اما شما می توانید تخته های ESP32 را بدون این وسایل اضافی تهیه کنید که برد را کمی کوچکتر کرده و همچنان دارای باتری 18650 است.

بنابراین بیایید در مورد ساخت صحبت کنیم.

تدارکات

4 x Servos چرخش مداوم

4 عدد چرخ مناسب برای سروو

اگر می خواهید آنها را اضافه کنید 1 نوار از 5 x نئوپیکسل.

1 x ESP32 با باتری قابل شارژ ایده آل ، یا ESP32 با باتری خارجی.

من معدن خود را از لیلیگو علی اکسپرس خریدم که سریعتر از آنچه که انتظار داشتم ارسال شد ، در اینجا یافت می شود

1 x قطعه کوچک پرسپکس ، که می توان آن را برش داد و برای ایجاد شاسی سوراخ کرد.

1 عدد تکه ورود کوچک

مقداری سیم ، و من از سوکت mini jst به عنوان کانکتور استفاده کردم ، اما می توان آن را لحیم کرد.

4 عدد سروو سرصفحه ، بنابراین می توانید سرویس ها را به ورو برد وصل کنید

برخی از خرابی های برد مدار پلاستیکی

مرحله 1: ساخت شاسی

ساخت شاسی
ساخت شاسی
ساخت شاسی
ساخت شاسی
ساخت شاسی
ساخت شاسی

من می خواستم یک شاسی اصلی واقعی داشته باشم که هر بدنه ای بتواند با استفاده از مقداری پرسپکس یا پلاستیک آن را بسازد ، حتی یک جعبه پلاستیکی قدیمی یا ناهار خوری به طور بالقوه می تواند مورد استفاده قرار گیرد.

من یک تکه پرسپکس را کمی پهن تر از برد ESP32 برش دادم ، اما تقریباً با همان طول ، سپس جایی را که می خواهم 4 سوراخ را برای نصب ESP32 با استفاده از ایستگاه های برد مدار اضافه کنم ، مشخص کردم.

اتصال سروها

من سرووها را طوری قرار دادم که همه آنها به یک جهت حرکت می کردند ، بنابراین وقتی سیم کشی می شد در یک جهت حرکت می کردند. من از چسب پلاستیکی برای قرار دادن آنها در محل استفاده کردم و مقداری دیگر برای کمک به نگه داشتن آنها اضافه کردم.

من سوراخ هایی را انجام دادم تا سیم های سروو از زیر شاسی عبور کنند تا بتوان آنها را به ورود برد کوچکی که استفاده کردم متصل کرد و بعداً جزئیات آن را توضیح خواهم داد.

من سیم کشی اضافی سروو را تا جایی که می توانستم جمع کردم و از دو سیم کابل کوچک برای ثابت نگه داشتن آنها استفاده کردم.

همه را پوشانده است

به عنوان آخرین مرحله ، همه را با یک تکه پرسپکس به همان اندازه اولین قطعه ای که بریده بودم ، پوشاندم. من سوراخ هایی برای استندهای اضافی ایجاد کردم و پیچ های ایستاده اضافه کردم تا همه چیز در جای خود ثابت بماند.

من متعجب بودم که وزن این یک بار با هم بسیار سبک تر از موتور هفته گذشته من بود.

مرحله 2: ایجاد وربورد سفارشی

ساخت Veroboard سفارشی
ساخت Veroboard سفارشی
ساخت Veroboard سفارشی
ساخت Veroboard سفارشی
ساخت Veroboard سفارشی
ساخت Veroboard سفارشی
ساخت Veroboard سفارشی
ساخت Veroboard سفارشی

من می خواستم یک تخته کوچک بسازم که به من اجازه دهد ESP32 خود را به برد وصل کنم و در صورت لزوم به راحتی برداشته شود. بنابراین آن را به صورت نمایشی در عکس ها ایجاد کردم ، چند پین هدر اضافه کردم تا بتوانم سرووس و بعداً یک نوار نئوپیکسلی را وصل کنم.

من همچنین 2 سوکت کوچک jst که برخی از آنها را داشتم اضافه کردم تا بتوانم از آنها برای برق رسانی از ESP32 و همچنین برای ارائه اتصالات سیگنال سروو استفاده کنم.

من یکی از خطوط مسی را در قسمت زیر تخته بریدم ، به طوری که پین سیگنال به هر سروو متفاوت بود ، سپس از یک کانکتور کوچک سیم برای حرکت آن توسط سیم توسط یک مسیر استفاده کردم تا دو پین jst با یکی متصل شوند طرف یا طرف دیگر

از آنجا که دو سروو در هر طرف وسیله نقلیه وجود داشت ، من از تخته برای اتصال دو سروو به هر دو طرف دیگر استفاده کردم ، بنابراین می توانم سروهای سمت چپ یا سروهای سمت راست را با یک اتصال سروو به هر طرف اجرا کنم. تمام کاری که من در اینجا انجام می دهم این است که اتصالات را برای هر طرف به هم متصل می کنم تا میزان سیم کشی مورد نیاز ساده شود.

من به اتصال Vcc و GND اجازه دادم تا از طریق مسیرهای مسی تا سرتاسر روی ورودی وصل شوند ، اما خط سیگنال را قطع کردم تا بتوانم طرفهای مختلف رانندگی را به طور مستقل کنترل کنم.

مرحله 3: سیم کشی

سیم کشی
سیم کشی

در نمودار سیم کشی در اینجا اتصالات و نحوه اتصال سیم های Servos و Neopixel را با حداقل سیم ممکن نشان می دهد.

مرحله 4: همه چیز را با هم ترکیب کنید

همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم

هنگامی که همه چیز را سیم کشی کردم ، روی تخته وروبرد سفارشی را نصب کردم و ESP32 را به شاسی اضافه کردم ، همه چیز به خوبی نصب شد.

سیم کشی عمدتا مخفی و پنهان بود و به راحتی می توان کناره ها را اضافه کرد و قسمت بالایی را برای محصور کردن کامل ESP32 در نظر گرفت.

مرحله 5: کنترل و آزمایش

کنترل و آزمایش
کنترل و آزمایش
کنترل و آزمایش
کنترل و آزمایش
کنترل و آزمایش
کنترل و آزمایش

من چند کنترل ساده می خواستم و دریافتم که در وب سایت https://randomnerdtutorials.com/ آنها یک مثال خوب برای نحوه اجرای وب سرور و نمایش کنترل ها را ارائه می دهند تا بتوانید ماشین ربات را به حرکت درآورید. من مثال را برای استفاده از سروو به جای موتور تغییر دادم ، و کد را برای استفاده از نوار پیکسل اضافه کردم ، همچنین آدرس IP ای را که باید به آن متصل شوم روی صفحه نمایش Oled نمایش می دهم تا بتوانم ربات را کنترل کنم.

مرحله 6: کد ESP32 را وارد کنید

در اینجا من کدی را که می توان برای اهداف خود تغییر داد ، پیوست می کنم ، اعتبار کامل به آموزشهای تصادفی random است که اساس آنچه در اینجا دارم را تشکیل می دهد. من بسیار توصیه می کنم دوره ای را که در ESP32 دارند خریداری کنید ، بسیاری از پیچیدگی های استفاده از ESP32 را با برخی از پروژه های مثال خوب انجام می دهد.

امیدوارم این مورد برای سایرین که سعی در افزایش سرعت استفاده از ESP32 برای رباتیک دارند مفید بوده باشد.

شما می توانید من را در توییتر دنبال کنید تا بیشتر از آنچه در اینجا انجام می دهمelliotpittam ببینید یا می توانید برای اطلاعات دیگر از وب سایت من دیدن کنید. www.inventar.tech

توصیه شده: