فهرست مطالب:

مخزن کنترل شده آردوینو + بلوتوث: 10 مرحله (همراه با تصاویر)
مخزن کنترل شده آردوینو + بلوتوث: 10 مرحله (همراه با تصاویر)

تصویری: مخزن کنترل شده آردوینو + بلوتوث: 10 مرحله (همراه با تصاویر)

تصویری: مخزن کنترل شده آردوینو + بلوتوث: 10 مرحله (همراه با تصاویر)
تصویری: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, نوامبر
Anonim
مخزن کنترل شده آردوینو + بلوتوث
مخزن کنترل شده آردوینو + بلوتوث

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

در اینجا ویدیو وجود دارد: مخزن کنترل شده آردوینو + بلوتوث

اساساً ، سیستم مانند این عمل می کند ؛

بلوتوث داده ها را از تلفن (با برنامه Arduino RC ، اعداد یا کاراکترها را می توان به عنوان داده به hc06 ارسال کرد) به آردوینو ارسال می کند و آردوینو سروو و موتور داده ها را راه اندازی می کند.

مرحله 1: موارد مورد نیاز

چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
  • 1x arduino uno r3
  • 1x سپر راننده موتور آردوینو uno
  • میکرو سرو دوار 180 درجه چرخشی
  • 1 عدد آهنگ تانک Tamiya
  • 1x مجموعه بشقاب جهانی Tamiya
  • جعبه دنده 1xTamiya دوقلو X1
  • 1x PowerBank (مال من 10400mAh است و می تواند تغییر کند)
  • ماژول بلوتوث 1x HC 06 حدود 2.5 سانتی متر فاصله مدار (می توانید آن را از مدارات قدیمی یا رایانه شخصی پیدا کنید)
  • مقداری سیم
  • بیش از 2 کانکتور پین هدر زن و مرد
  • آهن لحیم کاری
  • تفنگ چسب داغ ، تفنگ سیلیکونی داغ (همان)
  • سیم لحیم کاری
  • تخته مدار
  • کابل یو اس بی
  • گوشی اندرویدی
  • پوشال

مرحله 2: بعد از ساختن مخازن تان

بعد از اینکه بدن تانک های خود را ساختید
بعد از اینکه بدن تانک های خود را ساختید
بعد از اینکه بدن تانک های خود را ساختید
بعد از اینکه بدن تانک های خود را ساختید
بعد از اینکه بدن تانک های خود را ساختید
بعد از اینکه بدن تانک های خود را ساختید

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

راننده موتور خود را به درستی به آردوینو وصل کرده و دو کانکتور پین سر زن را به پین 0 (RX) و 1 (TX) لحیم کنید.

اتصال موتور را به راننده موتور انجام دهید

مرحله 3: مخازن بشکه

تانک بشکه
تانک بشکه
تانک بشکه
تانک بشکه
تانک بشکه
تانک بشکه

با مقداری چسب سیلیکون داغ دو سرو همانطور که در عکس نشان داده شده است. سرووها را به سپر موتور وصل کنید.

سروو زمینی به SER1 می رود

سروو بالا و پایین به SER2 می رود

مرحله 4: باتری

باتری
باتری
باتری
باتری
باتری
باتری

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

کابل USB خود را بریده و به سپرهای موتور 5 ولت و زمین لحیم کنید. مطمئن باشید که به درستی می فروشید. (VCC به VCC زمین به زمین)

مرحله 5: اتصال بلوتوث

اتصال بلوتوث
اتصال بلوتوث
اتصال بلوتوث
اتصال بلوتوث
اتصال بلوتوث
اتصال بلوتوث

اتصالات پین هدر زنانه و مردانه خود را از طرف مرد برش داده و آن را به 5 ولت لحیم کنید و به سپر موتور محکم کنید.

برای من ، سبز VCC قرمز GND است

توجه: در حالی که کد را آپلود می کنید مطمئن شوید که BLUETOOTH شما به هیچ وجه به ARDUINO متصل نیست

اتصال ؛

rx arduino تا hc 06's tx

arduino's tx to hc 06's rx

مرحله 6: PowerBank را بچسبانید

چسباندن پاوربانک
چسباندن پاوربانک
چسباندن پاوربانک
چسباندن پاوربانک
چسباندن پاوربانک
چسباندن پاوربانک

مقداری چسب حرارتی را روی تخته مدار قرار دهید و آن را به آردوینو بچسبانید. آردوینو خود را با اتصال USB به پاوربانک تست کنید (مطمئن شوید پاوربانک باز یا شارژ شده است).

همچنین اگر می خواهید می توانید یک برد مدار دیگر را برای ماژول بلوتوث خود بچسبانید ، بسیار آسان و زیباتر است

مرحله 7: بارگذاری کد

بارگذاری کد
بارگذاری کد
بارگذاری کد
بارگذاری کد
بارگذاری کد
بارگذاری کد

کد را بارگیری کرده و در Arduino خود بارگذاری کنید.

یادداشت های کوچک:

sayac در زبان ترکی به معنی شمارنده است

دوروم وضعیت است

سرو ساگسول ؛ سرو یوکاری ؛

اینها نیز هستند ؛

سرو راست چپ ؛

سروو بالا ؛

اگر مشکل را حل کرده اید ، کد در مورد آن دارای مشکل است لطفاً آن را در نظرات بنویسید !

مثلا؛

if (durum == '5') {while (durum == '5') {sayac ++؛ if (sayac> 180) {sagsol.write (180)؛ } if (sayac <0) {sagsol.write (0)؛ } تأخیر (50) ؛ sagsol.write (sayac)؛ زنگ تفريح؛ }}

در حالی که دکمه دیگری را در تلفن خود فشار می دهید و int بزرگتر می شود ، همچنان شمارش می شود ،

آیا می توانیم عدد صحیح را محدود کنیم اگر می توانیم آن را برای نظرات بنویسیم؟

محدود کردن 0 تا 180

مرحله 8: افزودن بشکه نی به عنوان بشکه

افزودن بشکه نی به عنوان بشکه
افزودن بشکه نی به عنوان بشکه
افزودن بشکه نی به عنوان بشکه
افزودن بشکه نی به عنوان بشکه
افزودن بشکه نی به عنوان بشکه
افزودن بشکه نی به عنوان بشکه

نی را قبل از قسمت پیچ خورده برش داده و داخل سروو قرار دهید

مرحله نهم: استفاده از اندروید

استفاده از اندروید
استفاده از اندروید
استفاده از اندروید
استفاده از اندروید
استفاده از اندروید
استفاده از اندروید

برنامه Arduino RC را در google play بارگیری کنید

مخزن خود را تغذیه کنید

برنامه را باز کنید

روند مطبوعات

دستگاه HC 06 را فشار دهید

صبر کن…

وقتی آردوینو به ماژول بلوتوث تلفن متصل می شود ، چشمک نمی زند

باز کردن حالت کنترل

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

توصیه شده: