فهرست مطالب:
- تدارکات
- مرحله 1: ساخت شاسی
- مرحله 2: ایجاد وربورد سفارشی
- مرحله 3: سیم کشی
- مرحله 4: همه چیز را با هم ترکیب کنید
- مرحله 5: کنترل و آزمایش
- مرحله 6: کد ESP32 را وارد کنید
تصویری: ربات ESP32 با استفاده از سروو: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
من با استفاده از تخته های مختلف توسعه 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: ایجاد وربورد سفارشی
من می خواستم یک تخته کوچک بسازم که به من اجازه دهد 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
توصیه شده:
ربات پیاده روی با 3 سروو: 4 مرحله (همراه با تصاویر)
ربات پیاده روی با 3 سروو: این یک ربات دوپا ساده است که می تواند راه برود. ساخته شده از آردوینو ، سه سرو و مکانیزم ساده. فرمان به ربات ، می تواند به جلو ، عقب ، حتی چرخش یا چرخش حرکت کند. یک سروو حرکت مرکز ثقل است. دو تای دیگر باید هر دو پا را بچرخانند
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا
ربات انسان نما مبتنی بر آردوینو با استفاده از سروو موتورز: 7 مرحله (همراه با تصاویر)
ربات انسان نما مبتنی بر آردوینو با استفاده از سروو موتورز: سلام به همه ، این اولین ربات انسان نما من است که توسط ورقه فوم PVC ساخته شده است. در ضخامت های مختلف موجود است. در اینجا ، من از 0.5 میلی متر استفاده کردم. در حال حاضر این ربات زمانی که من روشن کردم می تواند راه برود. اکنون من روی اتصال Arduino و Mobile از طریق بلوتوث کار می کنم
سرویس ربات فرمان سروو برای آردوینو: 6 مرحله (همراه با تصاویر)
Servo Steel Robot Car for Arduino: این خودرو بر اساس طراحی پلت فرم arduino طراحی شده است ، هسته اصلی آن Atmega - 328 p است که می تواند فرمان جلو ، محرک چرخ عقب و سایر عملکردها را درک کند. اگر فقط به تنهایی بازی می کنید ، فقط باید از ماژول بی سیم استفاده کنید ؛ اگر می خواهید پیاده سازی کنید
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c