فهرست مطالب:

نوار LED RGB آردوینو DIY بلوتوث DIY: 4 مرحله
نوار LED RGB آردوینو DIY بلوتوث DIY: 4 مرحله

تصویری: نوار LED RGB آردوینو DIY بلوتوث DIY: 4 مرحله

تصویری: نوار LED RGB آردوینو DIY بلوتوث DIY: 4 مرحله
تصویری: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, ژوئن
Anonim
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip

سلام به همه ، این دومین پروژه ای است که می خواهم با شما به اشتراک بگذارم! امروز نحوه اتصال ماژول آردوینو و بلوتوث را به شما نشان خواهم داد و بعداً از آن برای کنترل نوار LED RGB استفاده می کنم.

در این آموزش ما از ماژول بلوتوث HC-06 استفاده می کنیم ، زیرا ارزان و آسان برای استفاده است. (من مبلغ 2 دلار از aliexpress گرفتم)

ماژول بلوتوثی که امروز از آن استفاده می کنیم HC-06 است که بسیار معروف و ارزان است. (من مبلغ 2 یورو از aliexpress گرفتم)

برنامه ما هنوز در مرحله آزمایش است ، بنابراین توصیه می کنیم اگر مشکلی فنی دارید یا مشکلی را تجربه کرده اید ، یک ایمیل به آدرس: [email protected] ارسال کنید. خیلی ممنون که درک کردید!

مرحله 1:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

ما به این قطعات نیاز داریم:

  • 1 بار برد آردوینو (من از آردوینو NANO استفاده خواهم کرد)
  • 1 عدد ماژول بلوتوث HC-06 یا HC-05
  • 1x 12V طول متر RGB LED Strip (من از 30LEDs/m با آند معمولی استفاده می کنم)
  • پیچ 1 ترمینال
  • 3 برابر مقاومت 220Ω
  • 3x BUZ11 N-Channel Power MOSFET (یا معادل آن)
  • تخته نان و جامپر
  • (اختیاری) جک DC و اتصال DC
  • و البته منبع تغذیه 12 ولت ، من از منبع تغذیه متغیر استفاده می کنم

مرحله 2: اتصالات و شماتیک

اتصالات و شماتیک
اتصالات و شماتیک
اتصالات و شماتیک
اتصالات و شماتیک
اتصالات و شماتیک
اتصالات و شماتیک

بیایید بسازیم! مدار آنقدر پیچیده نیست که در نگاه اول به نظر می رسد.

اول ، ما باید تعیین کنیم که نوار LED ما دارای آند مشترک یا کاتد مشترک است. Mine دارای آند معمولی است ، بنابراین آند LED Strip را به منبع تغذیه 12 ولت و بقیه را به پایانه های پیچ متصل کردم ، که بعداً به خروجی MOSFET وصل می کنیم.

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

هنگام اتصال ریل 12V+ به VIN به برد آردوینو بسیار مراقب باشید ، زیرا در صورت اتصال نادرست می توانید برد را بسوزانید. همچنین ، فراموش نکنید که همه چیز را زمین کنید (GND)

مرحله 3: کد آردوینو و ارتباط سریال

کد آردوینو و ارتباط سریال
کد آردوینو و ارتباط سریال

طرح زیر را با استفاده از کابل USB در آردوینو بارگذاری کنید.

فراموش نکنید که قبل از بارگذاری طرح ، ماژول HC-06 را قطع کنید!

چرا؟ پین های ارتباطی HC-06 (RX و TX) ارتباطات بین آردوینو و کامپیوتر را مسدود می کنند.

توضیح کد:

  • ابتدا چند ثابت (ثابت ، که بعداً قابل تغییر نیست) برای هر سه رنگ (قرمز ، سبز ، آبی) اعلام کردیم
  • در setup () ما ارتباط سریال را با نرخ 9600 baud شروع کردیم و همه پین های led را به عنوان OUTPUT تنظیم کردیم
  • در حلقه () اگر سریال چیزی دریافت کند ، داده های دریافتی را به عنوان عدد صحیح تجزیه می کند (مهم در مرحله بعد)
  • اگر کاراکتر خط جدید ('\ n') را دریافت کند ، ابتدا مقادیر را به دلیل محدوده PWM به محدوده 0-255 محدود می کند و سپس با روش analogWrite () تغییرات را در پین های دیجیتال انجام می دهد.

خودشه! ما اکنون برای مرحله نهایی آماده هستیم!

مرحله 4: Arduino را به دستگاه Android متصل کنید

آردوینو را به دستگاه Android متصل کنید
آردوینو را به دستگاه Android متصل کنید
آردوینو را به دستگاه Android متصل کنید
آردوینو را به دستگاه Android متصل کنید
آردوینو را به دستگاه Android متصل کنید
آردوینو را به دستگاه Android متصل کنید

اکنون برنامه زیر را بارگیری کنید: بلوتوث هوشمند - سریال بلوتوث آردوینو

پیوند:

بلوتوث هوشمند برنامه ای است که به شما امکان می دهد از تلفن خود برای ارتباط با ماژول یا برد بلوتوث خود ، با ساده ترین و ساده ترین روش استفاده کنید. این راه را برای راههای نامحدود برای کنترل پروژه های DIY خود باز می کند. بلوتوث هوشمند روش های مختلفی برای ارسال داده به ماژول ارائه می دهد.

بلوتوث هوشمند دارای ویژگی های زیر است:

  • اتصال سریع به ماژول شما
  • داده ها را از ماژول خود ارسال و دریافت کنید
  • پین های دیجیتال و PWM گیرنده را کنترل کنید
  • طرح های مختلف کنترل برای اهداف مختلف
  • رابط کاربری مدرن و پاسخگو
  • دکمه ها و کلیدهای قابل تنظیم
  • پروژه DIY RC Car خود را با یک گیم پد زیبا پیاده سازی کنید
  • به راحتی نوارهای RGB Led خود را با لغزنده کنترل کنید
  • هنگام صرفه جویی در مصرف باتری ، بلوتوث به صورت خودکار خاموش می شود
  • خط فرمان (ترمینال)

در این آموزش ، ما از TAB دوم با led بزرگ استفاده می کنیم ، فقط برای ارسال دو کاراکتر کافی است.

در این تصاویر زیر نحوه استفاده از برنامه را به شما نشان خواهم داد. من به شما نحوه جستجو در دستگاه های نزدیک ، نحوه جفت شدن با ماژول مورد استفاده و نحوه تنظیم داده های ارسال شده از برنامه را نشان خواهم داد. اگر احساس می کنید گیج شده اید ، مکث کنید و به مراحل قبلی بازگردید تا زمانی که کار کنید. با این حال ، اگر هنوز مشکل دارید به من اطلاع دهید [email protected] ، من ظرف 24 ساعت پاسخ خواهم داد:)

  1. برنامه را باز کنید ، از طریق معرفی وارد شوید ، دکمه SEARCH را فشار دهید و دستگاههای نزدیک را جستجو کنید
  2. وقتی دستگاه شما پیدا شد ، با کلیک روی آن ، آن را انتخاب کنید
  3. تم دلخواه خود را انتخاب کنید (تیره یا روشن) و دکمه ای را که انتخاب کرده اید نگه دارید
  4. منتظر اتصال باشید ، در صورت خرابی ، دوباره وصل کنید
  5. پس از اتصال موفق ، TAB دوم را با کلیک روی آن انتخاب کنید و کشویی ها را بکشید و بررسی کنید که آیا نوار led رنگ را تغییر می دهد یا خیر.
  6. اگر همه چیز کار می کند و از این پروژه راضی هستید ، لطفاً بازخورد و رتبه خوبی برای برنامه من بگذارید ، این به توسعه و آموزش بیشتر کمک می کند:)

فراموش نکنید که امتیاز دهید و بازخورد خوبی بگذارید. ممنون و در آموزش بعدی میبینمت:)

توصیه شده: