فهرست مطالب:

تزئین پنجره نورپردازی کریسمس با کنترل WiFi: 4 مرحله
تزئین پنجره نورپردازی کریسمس با کنترل WiFi: 4 مرحله

تصویری: تزئین پنجره نورپردازی کریسمس با کنترل WiFi: 4 مرحله

تصویری: تزئین پنجره نورپردازی کریسمس با کنترل WiFi: 4 مرحله
تصویری: انواع حالت های روشنایی ریسه هوشمند کولولایت 2024, نوامبر
Anonim
Image
Image
دکوراسیون پنجره نورپردازی کریسمس با کنترل WiFi
دکوراسیون پنجره نورپردازی کریسمس با کنترل WiFi

یک نوار نور LED را از تلفن یا رایانه خود کنترل کنید - تعداد زیادی الگوی نور سرگرم کننده با موضوع کریسمس.

تدارکات

1. برد ESP12e dev: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - برد توسعه ESP8266 ، با بسته باتری و هدرهای از پیش لحیم شده. این دستگاه دارای LED RGB و حتی سنسور نور است. اگر دوست دارید دو عدد بخرید! این پروژه به راحتی می تواند برای هر برد ESP8266 مانند D1 Mini مورد علاقه من سازگار شود. من از این یکی در اینجا استفاده می کنم زیرا نیازی به لحیم کاری نیست و همراه با باتری ارائه می شود.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - این تراشه دارای تراشه قابل جابجایی Atmega328P است که برای برنامه نویسی برد ESP8266 dev استفاده می شود.

3. کابل USB برای Uno: Aliexpress:

4. کابل های بلوز برای اتصال همه چیز - بدون لحیم کاری برای این پروژه! اتصال LED نوار

5. نوار LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - نسخه خود را انتخاب کنید. من 5 متر ، 150 LED ، IP30 (ضد آب) و PCB سفید را انتخاب کردم

6. باتری AA x 3

مرحله 1: مدار

مدار
مدار
مدار
مدار

نمودار مدار را ببینید.

*لطفاً توجه داشته باشید: من نمی توانم مسئول هیچ میکروکنترلر ذوب شده یا نوار LED باشم. این پروژه تا آنجا که می توانم بگویم برای من کار کرد ، با این حال من هنگام خروج از خانه لزوماً آن را اجرا نمی کنم. در بسیاری از انجمن های آردوینو توصیه می شود که حداقل یک خازن 1000 uF بین 5 ولت و GND (قبل از نوار LED) و همچنین یک مقاومت 500 اهم قبل از خط داده داشته باشید. لطفاً برای نکات بیشتر به https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels مراجعه کنید.

مرحله 2: برنامه نویسی

کد آردوینو خود را از اینجا دریافت کنید: https://github.com/tomjuggler/esp8266-fastled-web…-این کد متعلق به من نیست ، من فقط آن را برای کار کردن در جعبه برای نوار LED خود تنظیم کرده ام و همچنین به تنهایی کنار آن ایستاده ام به طور پیش فرض بدون نیاز به روتر

اگر قبلاً این کار را نکرده اید ، افزونه ESP8266 را برای Arduino IDE دریافت کنید. افزونه و دستورالعمل در اینجا آمده است:

1. مطمئن شوید که همه چیز به هم متصل است (به جز خط برق نوار LED (سیم زرد) ، 2 پین حالت برنامه نویسی قبل از روشن شدن باید با هم کوتاه شوند. برای انجام این کار ، تخته دارای یک سرپوش کوچک است.

2. روشن کردن برد (من یک سوئیچ به کلید اضافه کردم ، به همراه آن وجود ندارد ، فقط می توانید یک باتری را بکشید و دوباره روشن کنید.)

3. کابل USB را از Arduino به رایانه خود وصل کنید - ابتدا باید تراشه Atmega328 Arduino Uno را حذف کنید (همچنین می توانید برای برنامه نویسی از آداپتور USB to Serial استفاده کنید).

4. "Generic ESP8266 Module" را به عنوان برد خود در Arduino IDE انتخاب کنید. همچنین 4 متر را با 1 متر Spiffs انتخاب کنید. اکنون اتصال سریال خود را بررسی کنید ، Tools -> Port.

5. بارگذاری طرح

6. صفحه را خاموش و دوباره روشن کنید (با پین های حالت برنامه نویسی هنوز کوتاه شده است)

7. بارگذاری Spiffs (فایل های مورد نیاز برای وب سرور و غیره) ، ابزارها -> 'ESP8266 Sketch Data Upload'

8. دو پین حالت برنامه نویسی را جدا کنید ، سیم زرد LED 5v را به 5 ولت وصل کنید (من سیم خود را بین ترمینال + باتری و باتری چسباندم ، عکس زیر را ببینید)

9. روشن کنید

10. اکنون باید با استفاده از رایانه شخصی یا تلفن همراه به WiFi Access Point متصل شوید. AP باید به عنوان ESP - چیزی یا دیگری نشان داده شود. پس از اتصال ، "192.168.4.1" را در نوار آدرس تایپ کنید. این آدرس سرور وب پیش فرض ESP8266 است.

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

مرحله 3: پایان کار

پایان دادن به بالا
پایان دادن به بالا
پایان دادن به بالا
پایان دادن به بالا
پایان دادن به بالا
پایان دادن به بالا
پایان دادن به بالا
پایان دادن به بالا

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

مرحله 4: همه کریسمس مبارک

چیزی که من در این پروژه بسیار جذاب می بینم تعداد قطعات بین کار در اینجا است. تراشه ESP به زبان C برنامه ریزی شده است که با JavaScript در ارتباط است و توسط یک وب سرور داخلی ارائه می شود و در مرورگر اجرا می شود. HTML نیز در این مورد دخیل است - اگر علاقه دارید ، داخل پوشه داده های طرح آردوینو را ببینید. این یک برنامه یادگیری عالی با برخی از تنظیمات واقعاً جشن برای چراغ ها است ، و من از جیسون کون برای به اشتراک گذاشتن آن در GitHub سپاسگزارم.

می توانید این و سایر پروژه های الکترونیکی را در وب سایت من پیدا کنید: circusscientist.com

توصیه شده: