فهرست مطالب:

ماشین کنترل WiFi ساده RC: 7 مرحله (همراه با تصاویر)
ماشین کنترل WiFi ساده RC: 7 مرحله (همراه با تصاویر)

تصویری: ماشین کنترل WiFi ساده RC: 7 مرحله (همراه با تصاویر)

تصویری: ماشین کنترل WiFi ساده RC: 7 مرحله (همراه با تصاویر)
تصویری: بدون پاک شدن اطلاعاتت قفل گوشی سامسونگت رو‌ باز کن😱 2024, نوامبر
Anonim
ماشین RC کنترل WiFi ساده
ماشین RC کنترل WiFi ساده
ماشین RC کنترل WiFi ساده
ماشین RC کنترل WiFi ساده

اگر چند سال پیش به من گفتید که می توانید یک ماشین RC را تغییر دهید تا به آن وای فای بدهید تا بتوانید از طریق صفحه وب با استفاده از تلفن خود کنترل کنید و هزینه انجام آن کمتر از 8 یورو باشد ، من نمی خواهم تو را باور کرده اند! اما این زمان شگفت انگیزی برای سازنده است! نه تنها موارد فوق بسیار امکان پذیر است ، بلکه یک پروژه کاملاً مستقیم است! چندی پیش من یک جریان مستقیم برای افزودن کنترل WiFi به یک ماشین اسباب بازی انجام دادم ، و اگرچه از نحوه جریان آن راضی هستم ، اما فکر می کردم که می توانم پروژه را حتی ساده تر کنم. بنابراین سعی کردم این دستورالعمل را به سادگی انجام دهم برای انجام هرچه بیشتر ، نیازی به لحیم کاری نیست و من تمام کد و مراحل تهیه این پروژه را برای شما ارائه خواهم داد.

بیایید شروع کنیم!

مرحله 1: قطعات مورد نیاز

قطعات مورد نیاز ما
قطعات مورد نیاز ما
قطعات مورد نیاز ما
قطعات مورد نیاز ما
قطعات مورد نیاز ما
قطعات مورد نیاز ما

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

بدیهی است ابتدا ما به یک ماشین نیاز داریم. اگر در انگلستان یا ایرلند هستید ، می توانید ماشین دقیق من را از Smyths Toys (10 یورو @ زمان نوشتن) تهیه کنید. آنها همچنین یک سوبارو دارند که من در پخش زنده از همان ماشین استفاده کردم به جز پوسته.

اساساً هر ماشین کنترل از راه دور باید کار کند ، اما هرچه بزرگتر بهتر باشد (بنابراین ما می توانیم همه چیز را داخل آن قرار دهیم). همچنین مطمئن شوید که دارای دامنه کامل حرکت (فرمان و رانندگی) است. مغازه های دست دوم ممکن است مکان مناسبی برای جستجوی خودروهای RC ناخواسته باشد. توجه: برای اینکه پروژه بدون لحیم کاری باقی بماند ، احتمالاً باید یک ماشین با کنترل از راه دور سیمی تهیه کنید!

برای داخل خودرو به موارد زیر نیاز داریم

  • تابلوی توسعه NodeMCU ESP8266* - اگر با ESP8266 آشنایی ندارید ، این یک برد سازگار با آردوینو است که دارای WiFi است ، من آن را دوست دارم! انواع مختلفی از بردهای NodeMCU وجود دارد ، دو مورد رایج در تصویر سوم وجود دارد و مطمئن شوید که صحیح را تهیه کرده اید! (کوچکتر).
  • NodeMCU Motor Shield* - این یک برد واقعاً زیبا است که دارای یک تراشه درایور موتور L293D روی آن است که NodeMCU فقط به آن اسلات می دهد. پایانه های پیچ برای اتصال به موتورها وجود دارد و یک دکمه برای روشن و خاموش کردن آن وجود دارد
  • جعبه باتری 6 ایکس AA* - همچنین می توانید از منبع دیگری (مانند باتری RC) استفاده کنید ، اما فقط مطمئن شوید کمتر از 10 ولت به طور کامل شارژ شده است. این بسته باتری نیز بسیار بزرگ است ، اگر ماشین شما کوچکتر است می توانید به جای آن یک قاب 4x AA را امتحان کنید. اگر از اتومبیل با ریموت غیر سیمی استفاده می کنید ، ممکن است بتوانید از شکاف باتری موجود خودرو استفاده کنید.
  • Jumper Block* - قبل از خرید این دستگاه ها ، بررسی کنید که آیا هارد دیسک IDE یا درایو CD قدیمی دارید یا خیر ، زیرا یکی از آنها را در اختیار خواهید داشت. اگر نه ، می توانید این بسته 60 تایی را با 1 یورو تحویل خریداری کنید!

* = پیوندهای وابسته

مرحله 2: آماده سازی ماشین

آماده سازی ماشین
آماده سازی ماشین
آماده سازی ماشین
آماده سازی ماشین
آماده سازی ماشین
آماده سازی ماشین

اولین کاری که می خواهیم انجام دهیم این است که ماشین را باز کنیم. اگر خودروی متفاوتی با خودروی من تهیه کنید ، این امر متفاوت خواهد بود!

روی من 4 پیچ در پایین ماشین وجود داشت ، دو پیچ در عقب و دو در جلو. اینها را باز کنید. پس از برداشتن پوسته ، می توانید دو موتور را ببینید.

ریموت سیمی:

اگر از راه دور سیمی مانند من دارید ، باید 4 سیم نیز ببینید ، این قسمت را کمی سست کنید ، شاید 6-8 اینچ یا بیشتر (بعداً راحت تر قطع می شود ، دوباره قرار دادن آن سخت تر است!).

سپس می خواهید نیم اینچ را از انتهای هر 4 سیم جدا کنید.

ریموت غیر سیمی:

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

مرحله 3: مونتاژ مدار

مونتاژ مدار
مونتاژ مدار
مونتاژ مدار
مونتاژ مدار
مونتاژ مدار
مونتاژ مدار

و اکنون برای مغز عملیات ، مدار!

برد NodeMCU را در سپر موتور قرار دهید ، اما به جهت آن توجه کنید. یک آنتن روی سپر موتور کشیده شده است ، مطمئن شوید که آنتن NodeMCU (خطوط طلا) با علامت گذاری شده اند. در صورت قرار دادن صحیح میکرو USB باید در کنار پایانه های پیچ قرار گیرد

در مرحله بعد باید بلوک جامپر کوچک را وصل کنیم. بین دکمه پاور و پایانه های پیچ پین های بلوز وجود دارد ، باید دو پین با برچسب VIN و VM را به هم وصل کنید. برای جزئیات بیشتر به عکس دوم مراجعه کنید.

حالا می خواهیم قاب باتری را وصل کنیم. سیم قرمز را از نگهدارنده باتری بردارید و آن را به پایانه پیچ VIN وصل کنید. (دلیل استفاده از ترمینال VIN این است که دکمه پاور آن را روشن و خاموش می کند). سیم سیاه را به هر یک از پایانه های GND وصل کنید.

اگر باتری ها را در محل نگهدارنده باتری قرار دهید و مطمئن شوید همه چیز روشن است ، اکنون نشان می دهید که برخی از LED ها را در NodeMCU و Motor Shield مشاهده می کنید.

مرحله 4: اتصال موتورها

اتصال موتورها
اتصال موتورها
اتصال موتورها
اتصال موتورها
اتصال موتورها
اتصال موتورها

سپر موتور را در طرف باتری که باز می شود قرار دهید. توصیه می کنم آن را با blu-tac یا روش دیگری غیر دائمی برای ثابت ماندن آن وصل کنید. سپس بسته باتری را دوباره با استفاده از blu-tac به خودرو وصل کنید. (وقتی از ماشین راضی هستید ، می توانید از چسب داغ برای نگه داشتن همه چیز استفاده کنید.)

در مرحله بعد می خواهیم موتورها را به سپر موتور متصل کنیم. سیمها را از موتور فرمان به پایانه های پیچ با علامت A + و A- وصل کنید ، مهم نیست که کدام سیم به + یا the - در حال حاضر می رود (ما به این موضوع برمی گردیم). بدیهی است که موتور محرکه به پایانه های B+ و B- متصل می شود.

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

و این تقریباً ساخت و ساز به پایان رسیده است! در مرحله بعد ، هیئت مدیره را برنامه ریزی می کنیم تا بتوانیم آزمایش آن را شروع کنیم!

مرحله 5: برنامه ریزی هیئت مدیره

برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت

اگر قبلاً از ESP8266 یا Arduino استفاده نکرده اید ، ما نیاز به کمی تنظیم نرم افزار داریم. من یک فیلم اختصاصی برای این کار دارم. این فقط 5 دقیقه طول می کشد و همه چیزهایی را که برای راه اندازی نیاز دارید انجام می دهد. وقتی این ویدیو را دنبال می کنید ، درایور CP2102 است که می خواهید نصب کنید.

اگر ویدئوها واقعاً مورد علاقه شما نیستند ، درس 2 کلاس IoT فوق العاده بکی را بررسی کنید ، همه چیز مورد نیاز شما را نیز شامل می شود.

قبل از رفتن به ادامه این مرحله ، باید بتوانید یک طرح ساده را در ESP8266 خود بارگذاری کنید (مانند مثال چشمک زدن که در فیلم و درس بکی ذکر شده است)

ابتدا می خواهید برق را از باتری ها قطع کنید (دکمه سپر موتور را فشار دهید ، چراغ ها باید خاموش باشند). سپس می خواهید همانطور که در تصویر نشان داده شده است کابل میکرو USB خود را به برد NodeMCU وصل کنید. سپس می خواهید کد این پروژه را از Github من بارگیری کنید. روی دکمه Clone یا Download و سپس Download Zip کلیک کنید. هنگام بارگیری ، این فایل فشرده را استخراج کنید. اکنون Arduino IDE را باز کنید ، سپس روی File -> Open کلیک کنید ، به جایی بروید که فایل زیپ را از بالا استخراج کرده اید و فایل MotorWeb.ino را باز کنید. فقط باید یک تغییر در این فایل ایجاد کنید ، و این است که SSID و رمز عبور Wifi خود را به روز کنید. وقتی این تغییر را ایجاد کردید ، آن را در برد خود بارگذاری کنید.

مرحله 6: کنترل ها

کنترل ها
کنترل ها
کنترل ها
کنترل ها
کنترل ها
کنترل ها

ما تقریباً آماده آزمایش این موضوع هستیم! در حال حاضر کابل Micro USB را وصل کنید. در Arduino IDE مانیتور سریال را باز کنید (اگر مطمئن نیستید که چگونه آن را در اولین عکس مشخص کرده ام). نرخ Baud را روی 115200 تنظیم کنید. دکمه بازنشانی را روی برد NodeMCU فشار دهید ، پس از اتصال به WiFi شما باید آدرس IP دستگاه را روی صفحه نمایش داده شده مشاهده کنید.

در تلفن یا رایانه ، مرورگر وب را باز کرده و آدرس IP را در نوار آدرس تایپ کنید. شما باید یک صفحه وب مشابه صفحه دوم را مشاهده کنید. اکنون باید بررسی کنیم که آیا موتورها به درستی سیم کشی شده اند یا خیر. ابتدا دکمه های Drive و Back را فشار دهید ، آیا ماشین به درستی رانندگی کرد؟ در غیر این صورت می توانید سیم کشی را عوض کنید یا می توانید به راحتی آن را در نرم افزار تعمیر کنید ، DRIVE_MOTOR_DIRECTION را جستجو کنید و در هر جایی که روی HIGH تنظیم شده است آن را تغییر دهید تا LOW و برعکس تنظیم شود. شما باید آن را در دو مکان تغییر دهید.

همین امر در مورد فرمان نیز صدق می کند ، مگر اینکه در حال تغییر متغیر STEER_MOTOR_DIRECTION باشید

هنگامی که از نحوه عملکرد آن راضی هستید ، کابل micro USB را وصل کرده و دکمه سفید روی سپر موتور را فشار دهید. چند ثانیه بگذارید و سعی کنید به همان آدرس IP قبلی متصل شوید. توجه: اتومبیل شما در هنگام کار با باتری بسیار سریعتر خواهد بود زیرا ولتاژ آن بسیار بیشتر است ، بنابراین مراقب باشید که آن را از روی میز خود بیرون نکنید!

مرحله 7: از آن لذت ببرید

Image
Image

و بس! شما با موفقیت یک ماشین RC با کنترل WiFi ساخته اید! ویدئوی کوتاهی از تلاش من برای سوزاندن سگ هایم را با آن ببینید! Gaoithe ، مشکی آن را خیلی دوست ندارد ، اما ریگینز واقعاً اهمیتی نمی دهد! من با این پروژه بسیار لذت بردم و امیدوارم که برای شما مفید یا جالب باشد. مثل همیشه ، اگر س questionsال یا نظری دارید خوشحال می شوم آنها را بشنوم! از ساختن همه خوشحالم!

برایان

توصیه شده: