فهرست مطالب:

Arduino: برنامه های زمان و کنترل از راه دور از برنامه Android: 7 مرحله (همراه با تصاویر)
Arduino: برنامه های زمان و کنترل از راه دور از برنامه Android: 7 مرحله (همراه با تصاویر)

تصویری: Arduino: برنامه های زمان و کنترل از راه دور از برنامه Android: 7 مرحله (همراه با تصاویر)

تصویری: Arduino: برنامه های زمان و کنترل از راه دور از برنامه Android: 7 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, ممکن است
Anonim
آردوینو: برنامه های زمان و کنترل از راه دور از برنامه Android
آردوینو: برنامه های زمان و کنترل از راه دور از برنامه Android

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

  • برنامه نویسی سخت است.
  • ساختن نرم افزارهای ارزشمند به زمان نیاز دارد.
  • برنامه های خانگی خسته کننده به نظر می رسند و کاربر پسند نیستند.

دو ماه طول کشید تا درست شود ، اما این پروژه ارزشش را داشت. من قصد دارم مشکل پدرم را با ارائه یک برنامه Android که از طریق بلوتوث متصل می شود و برنامه های زمان ، صحنه ها و کنترل دستی را بدون هیچ گونه برنامه نویسی پشتیبانی می کند ، حل کنم. بیا شروع کنیم!

تدارکات

سخت افزار:

  • 1 برابر آردوینو اونو
  • 1 عدد ماژول بلوتوث HC-05
  • 1 عدد ماژول DS1302 RTC
  • 1x تخته نان
  • 3x مقاومت 1k اهم (همچنین می تواند 220 اهم یا 10k اهم باشد)
  • 1 عدد کابل USB 2.0 نوع A/B
  • 12 بار سیم بلوز
  • تلفن هوشمند دارای Android 5.0+ (بلوتوث موجود است)
  • لپ تاپ/کامپیوتر

نرم افزار:

  • آردوینو IDE
  • برنامه Maya از فروشگاه Play

مرحله 1: تنظیمات ماژول Bluetooth را بارگذاری کنید

بارگذاری پیکربندی ماژول بلوتوث
بارگذاری پیکربندی ماژول بلوتوث
بارگذاری پیکربندی ماژول بلوتوث
بارگذاری پیکربندی ماژول بلوتوث

ابتدا باید آداپتور بلوتوث خود را از طریق لپ تاپ/رایانه شخصی خود پیکربندی کنید. برد آردوینو را به پورت USB کامپیوتر خود وصل کنید. راه اندازی Arduino IDE ، باز کردن طرح جدید ، کپی و جایگذاری کد زیر.

کد:

void setup () {

Serial.begin (38400) ؛ تأخیر (500) ؛ Serial.println ("AT+NAME = Arduino_Maya") ؛ تأخیر (500) ؛ Serial.println ("AT+BAUD = 115200 ، 0 ، 0") ؛ تأخیر (500) ؛ Serial.println ("AT+POLAR = 1، 0")؛ تأخیر (500) ؛ } void loop () {}

مطمئن شوید که این گزینه ها در IDE شما انتخاب شده اند:

  1. ابزارها → برد → Arduino Uno
  2. ابزارها → پورت port پورتی که آردوینو را به آن متصل کرده اید

برنامه را کامپایل و بارگذاری کنید

مرحله 2: ماژول بلوتوث را وصل کنید

ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید
ماژول بلوتوث را وصل کنید

HC-05 خود را همانطور که در طرح ارائه شده است وصل کنید. دستورالعمل های کلی:

  • VCC به پین آردوینو 5V متصل می شود.
  • GND به پین GND آردوینو متصل می شود.
  • TXD به پین Arduino RXD متصل می شود.
  • RXD از طریق تقسیم ولتاژ به پین TXD آردوینو متصل می شود زیرا سطح ولتاژ منطقی داده ها 3.3 ولت است. Arduino TXD (پین انتقال) 5 ولت است ، بنابراین اگر از تقسیم ولتاژ استفاده نکنید ، ماژول خود را می سوزانید.

مرحله 3: ماژول HC-05 را راه اندازی کنید

راه اندازی ماژول HC-05
راه اندازی ماژول HC-05

در این مرحله پیکربندی مرحله 2 را روی ماژول بلوتوث اعمال می کنیم. این دستورالعمل ها را دنبال کنید:

  1. کابل USB را از رایانه جدا کنید.
  2. هنگام اتصال کابل USB ، دکمه KEY را روی ماژول HC-05 خود فشار داده و نگه دارید.
  3. روی برد RESET در برد Arduino خود کلیک کنید.
  4. 10 ثانیه صبر کنید تا پیکربندی اعمال شود.
  5. کابل USB را جدا کرده و دوباره وصل کنید.

مرحله 4: ماژول DS1302 RTC را وصل کنید

ماژول DS1302 RTC را وصل کنید
ماژول DS1302 RTC را وصل کنید
ماژول DS1302 RTC را وصل کنید
ماژول DS1302 RTC را وصل کنید
ماژول DS1302 RTC را وصل کنید
ماژول DS1302 RTC را وصل کنید

DS1302 خود را همانطور که در طرح ارائه شده است وصل کنید. دستورالعمل های کلی:

  • VCC به پین 5 ولت آردوینو متصل می شود.
  • GND به پین GND آردوینو متصل می شود.
  • CLK به پین 8 آردوینو متصل می شود.
  • DAT به پین 7 آردوینو متصل می شود.
  • RST به پین 6 آردوینو متصل می شود.

مرحله 5: برنامه Arduino را بارگذاری کنید

بارگذاری برنامه آردوینو
بارگذاری برنامه آردوینو
بارگذاری برنامه آردوینو
بارگذاری برنامه آردوینو

آره! تمام سخت افزار در حال حاضر تنظیم شده است. بیایید با نرم افزار آشنا شویم. ابتدا ، سیستم عامل رایانه خود را که در این پیوند موجود است بارگیری کنید:

سیستم عامل Arduino Uno.hex

در مرحله بعد ، ماژول بلوتوث HC-05 را جدا کنید. این بسیار مهم است زیرا هنگام اتصال ماژول نمی توان کد جدید را بارگذاری کرد.

از AVRDUDE استفاده کنید

AVRDUDE ابزاری است که برای بارگذاری سیستم عامل بر روی ریزپردازنده های AVR استفاده می شود و در Arduino IDE گنجانده شده است ، بنابراین آن را از قبل در اختیار دارید. WindowsOsso کنسول را باز کرده و به فهرست راهنمای نصب Arduino IDE خود بروید. معمولاً در جایی در Program Files قرار دارد. پس از پیدا کردن ، به این پوشه بروید:/hardware/tools/avr/bin/.

سیستم عامل لینوکس / مک

اگر Arduino IDE را از منابع رسمی نصب کرده اید ، باید از قبل avrdude را به مسیر اجرایی خود اضافه کرده باشید.

ویندوز ، لینوکس و سیستم عامل مک

با این دستور نصب avrdude را تأیید کنید. اگر راهنما نمایش داده شد ، می توانید بیشتر ادامه دهید. اگر با مشکلی روبرو شدید از گوگل در مورد آن دریغ نکنید.

avrdude -کمک

سیستم عامل را روی برد Arduino Uno خود بارگذاری کنید. توجه: سیستم عامل به طور خاص برای Arduino Uno ساخته شده است و برای سایر بردهای Arduino کار نمی کند.

avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash: w:: i

پس از بارگذاری سیستم عامل ، ماژول بلوتوث HC-05 را دوباره متصل کنید.

مرحله 6: برنامه Maya را از فروشگاه Play نصب کنید

برد شما اکنون آماده استفاده است. برنامه Maya را از Play Store برای Android 5.0 یا جدیدتر با آداپتور بلوتوث موجود بارگیری کنید.

برنامه های زمان مایا برای آردوینو

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

برنامه های زمان - برنامه های روزانه خود را در برنامه های زمانی قابل تنظیم تنظیم کنید. به عنوان مثال می توانید به برد خود دستور دهید تا چراغ ها را بترساند و خاموش کند تا دزدان را بترسانند.

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

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

مرحله 7: از مایا به برد خود متصل شوید

از مایا به صفحه خود متصل شوید
از مایا به صفحه خود متصل شوید
از مایا به صفحه خود متصل شوید
از مایا به صفحه خود متصل شوید
از مایا به صفحه خود متصل شوید
از مایا به صفحه خود متصل شوید

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

  1. در صفحه خوش آمدید انتخاب کنید من قبلاً یک برد را پیکربندی کرده ام. بیایید به آن متصل شویم.
  2. بلوتوث را فعال کرده و دستگاههای موجود را اسکن کنید. پس از کشف برد (Arduino_Maya) لطفاً روی آن کلیک کنید.
  3. جفت شدن بلوتوث شروع می شود. سیستم عامل Android برای اتصال به برد از شما پین می خواهد. برای HC-05 به طور پیش فرض 1234 است.
  4. در صورت قطع ارتباط به هر دلیلی ، لطفاً مشکلی را با استفاده از این پیوند گزارش دهید.
  5. شما متصل شده اید. تبریک می گویم!: D

لینک های مفید

مرکز راهنما: https://apps.maroon-bells.com/maya/help_center.html صفحه Facebook: مایا در فروشگاه Play: https://play.google.com /apps/testing/com.maroonbells.maja

توصیه شده: