فهرست مطالب:

نئوپیکسل های کنترل شده توسط تلفن هوشمند (نوار LED) با برنامه Blynk از طریق WiFi: 6 مرحله
نئوپیکسل های کنترل شده توسط تلفن هوشمند (نوار LED) با برنامه Blynk از طریق WiFi: 6 مرحله

تصویری: نئوپیکسل های کنترل شده توسط تلفن هوشمند (نوار LED) با برنامه Blynk از طریق WiFi: 6 مرحله

تصویری: نئوپیکسل های کنترل شده توسط تلفن هوشمند (نوار LED) با برنامه Blynk از طریق WiFi: 6 مرحله
تصویری: کنترل 16 ال ای دی با 1 سیم💡نئوپیکسل یک ماژول آدرس پذیر 2024, جولای
Anonim
نئوپیکسل های کنترل شده توسط تلفن هوشمند (نوار LED) با برنامه Blynk از طریق WiFi
نئوپیکسل های کنترل شده توسط تلفن هوشمند (نوار LED) با برنامه Blynk از طریق WiFi

این پروژه را پس از الهام گرفتن از نئوپیکسل های کنترل شده توسط تلفن هوشمند در خانه دوستان ایجاد کردم ، اما وی از مغازه خریداری شد. من فکر کردم "چقدر سخت است که خودم بسازم ، این نیز بسیار ارزان تر خواهد بود!"

این چگونه است.

توجه داشته باشید:

من فرض می کنم شما با محیط ایده آردوینو آشنا هستید ، اگر نه ، آموزش های زیادی در آنجا وجود دارد.

به روز رسانی:

2019-04-04 - استفاده از zeRGBa در برنامه اضافه شده است.

مرحله 1: جمع آوری قطعات

جمع آوری قطعات
جمع آوری قطعات
جمع آوری قطعات
جمع آوری قطعات
جمع آوری قطعات
جمع آوری قطعات

1. NodeMCU (یا نوع دیگری از esp8266 ، اما MCU بهتر کار می کند)

2. سیم های بلوز (3x مرد-> زن ، 2 برابر زن-> زن)

3. نئوپیکسل

4. تلفن هوشمند

مرحله 2: سیم کشی

سیم کشی
سیم کشی

GND نئوپیکسل را به MCU GND وصل کنید.

پین D3 Neopixel DATA MCU.

منبع تغذیه خارجی 5 ولت Neopixel +5V (باید نئوپیکسل ها را به منبع خارجی وصل کنید وگرنه جریان زیادی از کنترلر می گیرد و آن را سرخ می کند ، به علاوه MCU حتی یک پین 5 ولت هم ندارد!).

منبع تغذیه MCU GND GND.

منبع تغذیه+ پین MCU Vin.

مرحله 3: بارگیری کتابخانه ها

بارگیری کتابخانه ها
بارگیری کتابخانه ها
بارگیری کتابخانه ها
بارگیری کتابخانه ها

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

سپس برای بارگیری تعاریف هیئت مدیره ، تنظیمات برگزیده را باز کرده و https://arduino.esp8266.com/stable/package_esp8266com_index.json را در کادر "نشانی های وب صفحه اضافی" جایگذاری کنید. سپس مدیر بردها را باز کرده و عبارت 'esp8266' را جستجو کنید ، باید اولین مورد باشد ، روی آن کلیک کرده و آن را نصب کنید.

مرحله 4: کد

یک طرح جدید ایجاد کنید و نام آن را "neopixels on esp8266 with blynk" (یا چیزی که قرار است به خاطر داشته باشید) بگذارید. کد را وارد کنید

"yourAuthCode" را به کد author برای پروژه خود تغییر دهید. (در نماد "مهره" در برنامه blynk یافت می شود)

نام و رمز وای فای خود را به نام شبکه خود تغییر دهید.

تعداد نئو پیکسل ها را به طول نوار خود تنظیم کنید.

MCU خود را به رایانه خود وصل کنید ، MCU را از منوی برد در ide انتخاب کنید ، پورت COM و baud rate (115200) را انتخاب کنید اما بقیه را نادیده بگیرید ، باید از قبل تنظیم شود. سپس بارگذاری کنید!

مرحله 5: برنامه Blynk

برنامه Blynk
برنامه Blynk
برنامه Blynk
برنامه Blynk

برنامه blynk را از فروشگاه App یا play store نصب کنید.

پس از نصب ، آن را باز کرده و یک حساب کاربری ایجاد کنید.

یک پروژه جدید ایجاد کنید ، سپس 2 دکمه مدل دار ، 1 منو ، 1 نوار لغزنده افقی و 3 اسلایدر عمودی را از جعبه ویجت بکشید.

روی نماد منو ضربه بزنید ، سپس عنوان را به "Color" تغییر دهید ، روی جعبه ای که می گوید "PIN" آن را به پین مجازی V0 تغییر دهید.

ایجاد 9 مورد منو:

قرمز ، سبز ، آبی ، زرد ، بنفش ، فیروزه ای ، سفید ، خاموش و سفارشی. (به این ترتیب !!)

به عقب برگردید و روی یکی از دکمه ها ضربه بزنید ، پین آن را روی پین مجازی V2 تنظیم کنید ، و برچسب "off" و "on" هر دو را روی "rainbow" قرار دهید.

به عقب برگردید و روی دکمه دیگر کلیک کنید ، پین آن را به پین مجازی V3 تنظیم کنید ، و برچسب های "روشن" و "خاموش" هر دو را برای "به روز رسانی" تنظیم کنید.

به عقب برگردید و روی نوار لغزنده افقی کلیک کنید ، عنوان آن را "روشنایی" بگذارید و پین آن را روی پین مجازی V1 قرار دهید ، در صورت تمایل "نمایش مقدار" را روشن کرده و "ارسال در زمان انتشار" را خاموش کنید ، "فاصله نوشتن" باید 100 میلی ثانیه باشد به

به عقب برگردید و روی یکی از لغزنده های عمودی کلیک کنید ، عنوان آن را "قرمز" بگذارید ، سپس PIN آن را روی پین مجازی V4 ، "نمایش مقدار" و "ارسال در زمان انتشار" هر دو را روی ON قرار دهید.

همین کار را برای 2 نوار لغزنده عمودی بعدی انجام دهید ، اما آنها را "آبی" و "سبز" برچسب گذاری کنید ، به ترتیب با پین های مجازی V5 و V6.

اگر نمی خواهید از لغزنده ها استفاده کنید ، می توانید به جای آن از کاشی zeRGBa استفاده کنید. روی نماد ضربه بزنید ، سپس پین ها را انتخاب کنید. V4 ، V5 ، V6 به ترتیب برای قرمز ، سبز ، آبی. مطمئن شوید که مقادیر از 0 تا 255 باشد.

یک ویجت را نگه دارید و بکشید تا آنها را جابجا کنید.

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

استفاده از برنامه شما:

مطمئن شوید که به همان شبکه وای فای MCU متصل شده اید.

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

مرحله ششم: تمام شد

تمام شده!
تمام شده!
تمام شده!
تمام شده!

پروژه شما باید آماده استفاده باشد!

خوش بگذره!

توصیه شده: