فهرست مطالب:

ربات کنترل شده Wi-Fi با استفاده از Wemos D1 ESP8266 ، Arduino IDE و Blynk App: 11 مرحله (همراه با تصاویر)
ربات کنترل شده Wi-Fi با استفاده از Wemos D1 ESP8266 ، Arduino IDE و Blynk App: 11 مرحله (همراه با تصاویر)

تصویری: ربات کنترل شده Wi-Fi با استفاده از Wemos D1 ESP8266 ، Arduino IDE و Blynk App: 11 مرحله (همراه با تصاویر)

تصویری: ربات کنترل شده Wi-Fi با استفاده از Wemos D1 ESP8266 ، Arduino IDE و Blynk App: 11 مرحله (همراه با تصاویر)
تصویری: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, نوامبر
Anonim
Image
Image
ربات آردوینو با کنترلر PS2 (پلی استیشن 2 جوی استیک)
ربات آردوینو با کنترلر PS2 (پلی استیشن 2 جوی استیک)

بیشتر توسط نویسنده دنبال کنید:

ربات آردوینو با کنترلر PS2 (پلی استیشن 2 جوی استیک)
ربات آردوینو با کنترلر PS2 (پلی استیشن 2 جوی استیک)
جعبه بستر IoT Cat (با ESP32 ، Arduino IDE ، Thingspeak و چاپ سه بعدی)
جعبه بستر IoT Cat (با ESP32 ، Arduino IDE ، Thingspeak و چاپ سه بعدی)
جعبه بستر IoT Cat (با ESP32 ، Arduino IDE ، Thingspeak و چاپ سه بعدی)
جعبه بستر IoT Cat (با ESP32 ، Arduino IDE ، Thingspeak و چاپ سه بعدی)
لامپ مفصلی چاپ سه بعدی - REMIXED
لامپ مفصلی چاپ سه بعدی - REMIXED
لامپ مفصلی چاپ سه بعدی - REMIXED
لامپ مفصلی چاپ سه بعدی - REMIXED

درباره: سازنده ، مهندس ، دانشمند دیوانه و مخترع بیشتر درباره IgorF2 »

در این آموزش به شما نشان می دهم که چگونه می توانید با استفاده از Blynk App یک مخزن روباتیک کنترل شده Wi-Fi را که توسط تلفن هوشمند کنترل می شود ، بسازید. در این پروژه از یک برد ESP8266 Wemos D1 استفاده شد ، اما می توان از مدلهای صفحه دیگر نیز استفاده کرد (NodeMCU ، Firebeetle و غیره) ، و اصول ارائه شده در این آموزش را می توان در سایر مدلهای ربات نیز به کار برد.

در پروژه های قبلی نحوه نصب ربات کنترلر با Arduino Uno متصل به ماژول ESP8266 و رابط وب با استفاده از html و javascript را ارائه کردم. یک ربات با استفاده از مواد ساده و بدون نیاز به استفاده از ابزارهای پیچیده مانند چاپگرهای سه بعدی و دستگاه های برش لیزری ساخته شد. اطلاعات بیشتر در مورد این پروژه را می توانید در لینک زیر بخوانید:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

این نرم افزار دارای اشکالاتی است ، مانند نیاز به استفاده از دو کنترلر مستقل (Arduino و ESP8266) و این واقعیت که فقط می تواند دستورات را از یک شبکه محلی و با استفاده از رایانه (رومیزی یا لپ تاپ) ارسال یا دریافت کند.

این بار تصمیم گرفتم ساختار فیزیکی متفاوتی را آزمایش کنم و روشی جدید برای کنترل ربات. برای این کار ، از یک کیت DIY برای ساختار ربات و یک برد Wemos ESP8266 که با برنامه Blynk مرتبط است برای کنترل آن استفاده شد. کد کنترل ربات با استفاده از Arduino IDE توسعه داده شد.

روش های مختلفی برای استفاده از این آموزش وجود دارد. می توانید از آن برای موارد زیر استفاده کنید:

- نحوه برنامه نویسی ESP8266 با استفاده از Arduino IDE را بیاموزید.

- مهارت های الکترونیکی و لحیم کاری خود را تمرین کنید و غیره.

- نحوه جمع آوری کیت روباتیک را مشاهده کنید.

- نحوه استفاده از برنامه Blynk را در پروژه های خود بیاموزید.

برنده نایب قهرمانی در Instructables Make it Move Contest

پروژه ها را دوست داشتید؟ لطفاً از حمایت از پروژه های آینده من با کمک بیت کوین کوچک استفاده کنید!: D سپرده آدرس سپرده: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

مرحله 1: ابزار و مواد

ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد

در این پروژه از ابزارهای زیر استفاده شده است:

  • لحیم کاری و سیم (پیوند / پیوند / پیوند). موتورهای DC قبلاً دارای سیم هایی بودند که به پایانه های آن لحیم شده بودند … اما سرانجام خراب می شود و ممکن است مجبور شوید آن را مجدداً بفروشید. بنابراین در نظر داشته باشید که از لحیم کاری خوب و سیم خوب استفاده کنید.
  • ورق فوم EVA (یا سایر مواد غیر رسانا). شاسی روباتی که من در این پروژه استفاده کردم از آلومینیوم ساخته شده است و بردهای مدار روی این قطعات فلزی نصب شده است. من از یک لایه ورق فوم بین تخته ها و صفحه فلزی برای جلوگیری از اتصال کوتاه احتمالی استفاده کردم.
  • نوار دو طرفه. برای چسباندن ورق های فوم به صفحات مدار و برای نصب حالت H-Bridge استفاده می شد.
  • قیچی ، برای برش برخی از مستطیل های ورقه فوم.

من از قطعات سخت افزاری زیر برای پروژه خود استفاده کردم:

  • Wemos D1 ESP8266 dev board (پیوند / پیوند). استفاده از برد Wemos D1 و برنامه نویسی با Arduino IDE بسیار آسان است. این دارای همان ردپای آردوینو Uno معمولی است! به این ترتیب بیشتر سپر آردوینو نیز با این برد کار می کند. دارای ماژول Wi-Fi داخلی است ، بنابراین می توانید از آن در پروژه های مختلف استفاده کنید. همچنین می توانید از سایر تخته های مبتنی بر ESP8266 (پیوند / پیوند) استفاده کنید.
  • L298N ماژول H-Bridge دو کاناله (پیوند / پیوند / پیوند). این ماژول به سیگنال های 3.3 ولت Wemos (یا آردوینو) اجازه می دهد تا در ولتاژ 12 ولت مورد نیاز موتورها تقویت شوند.
  • مخزن شاسی ربات DIY (پیوند / پیوند). این کیت فوق العاده با هر چیزی که برای ساخت یک مخزن نیاز دارید ، دارد: دو موتور DC ، چرخ دنده ، پیست ، پیچ و مهره و غیره. این ابزار از قبل برای مونتاژ شاسی به همراه ابزارهای لازم است ، که برای مبتدیان عالی است!
  • 18650 باتری 3.7V (x3) (پیوند). من کل مدار را تغذیه می کردم. این مخزن از موتورهای 12 ولت استفاده می کند. من برای تغذیه آنها از سه باتری 3.7 ولت به صورت سری استفاده کردم.
  • نگهدارنده باتری 3S 18650 (پیوند). این دستگاه می تواند سه باتری 18650 سری را در خود جای دهد و به راحتی می توان آن را به پشت مخزن وصل کرد.
  • شارژر باتری 18650 (پیوند). باتری شما در نهایت تمام می شود. وقتی این اتفاق بیفتد ، یک شارژر باتری به کمک شما می آید.
  • جامپرها (پیوند). من از 6 پرش زن و مرد برای نشان دادن بین پل h و Wemos و 2 پرش مرد-مرد برای 5V و Gnd استفاده کردم. اگر قصد اضافه کردن برخی سنسورها را دارید ، ممکن است به موارد بیشتری نیاز داشته باشید.
  • کابل میکرو USB. برای بارگذاری کد خود به این مورد نیاز خواهید داشت. اکثر تابلوها قبلاً دارای کابل مخصوص خود هستند.

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

مرحله 2: مونتاژ ربات

Image
Image

"loading =" تنبل "" loading = "تنبل"

برنامه Blynk - ایجاد یک پروژه جدید
برنامه Blynk - ایجاد یک پروژه جدید
برنامه Blynk - ایجاد یک پروژه جدید
برنامه Blynk - ایجاد یک پروژه جدید

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

ایجاد پروژه جدید

  1. ایجاد پروژه جدید ؛
  2. نام پروژه (ربات Wifi) را اضافه کنید ، برد توسعه (Wemos D1) و نوع اتصال (WiFi) را انتخاب کرده و روی دکمه ایجاد کلیک کنید.
  3. رمز تأیید به ایمیل شما ارسال می شود.

توکن author از کد آردوینو استفاده می شود. این اجازه می دهد تا برد ESP8266 برای ارسال و دریافت داده به سرور Blynk برسد.

برای ایجاد داشبورد خود ، می توانید چندین شی را بکشید و رها کنید. دکمه ها ، لغزنده ها و جوی استیک ها برای ایجاد رابط های مختلف کنترل در دسترس هستند. می توانید اندازه (بیشتر آنها) را تغییر دهید و تنظیمات آنها را به دلخواه پیکربندی کنید.

در مراحل بعدی چهار گزینه مختلف برای کنترل ربات با استفاده از ابزارک های مختلف نشان خواهم داد.

مرحله 7: برنامه بلینک شماره 1 - چهار دکمه

نفر دوم در مسابقه Make it Move

توصیه شده: