مجله مطالب خواندنی

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

مجله مطالب خواندنی

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

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

[ad_1]

اگر شما هم سال نوی میلادی را جشن می‌گیرید و درخت کریسمس می‌سازید، ساختنی یک پیشنهاد ویژه برایتان دارد. چطور است رنگ چراغ‌های درخت کریسمس را با از طریق توییتر عوض کنید؟ به این ترتیب یک درخت کریسمس هوشمند خواهید داشت که از هر جایی قابل کنترل است.با ساختنی همراه باشید.

در این ساختنی طرز ساخت یک برد با میکروکنترلر HUZZAH ESP8266 را یاد می‌گیرید گه چراغ‌های درخت کریسمس را به سرویس Cheerlights وصل می‌کند. با اتصال چراغ‌ها به این سرویس، هر کس عبارت cheerlights@ را به همراه یک رنگ توییت کند، رنگ تمام درخت‌های کریسمس متصل به این سرویس در سرتاسر جهان به روز رسانی می‌شود!

گام اول: قطعات مورد نیاز

  • میکروکنترلر HUZZAH ESP8266
  • برد Perma Proto
  • ماژول پیکسل تمام رنگی WS2811
  • آی سی Level Shifting
  • خازن ۱۰۰۰uF
  • جک DC قابل اتصال به پنل
  • منبع تغذیه ۵V 2A
  • مبدل USB به سریال برای آپلود کدها
  • سیم هوک آپ
  • قلع
  • هیت شرینک
  • هدر نر
  • درخت کریسمس مصنوعی
  • فیلامنت PLA برای ساخت جعبه (می‌توانید از جعبه پروژه آماده استفاده کنید یا خودتان با کارتن یک جعبه بسازید)

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

  • هویه
  • تفنگ حرارتی
  • ابزارهای الکترونیکی معمولی مثل سیم چین، پیچ گوشتی و …
  • پرینتر سه بعدی – اگر می‌خواهید جعبه را خودتان طراحی کنید و بسازید

گام دوم: مدار را بسازید

مدار را طبق دیاگرام بالا بسازید. دقت کنید که برای آپلود کدها روی برد Huzzah باید هدرهای نر را به آن وصل کنید.

نوارهای LED معمولاً همراه با کانکتورهای اضافی فروخته می‌شوند. بعد از اینکه سیم‌های برق، سیگنال و اتصال به زمین را پیدا کردید، دور سیم‌ها هیت شرینک بگذارید و به سر هر سه سیم یک کانکتور وصل کنید. سپس با تفنگ حرارتی هیت شرینک را گرما بدهید تا جمع بشود. اگر نوار LED کانکتور اضافی ندارد، خودتان باید چندتا بخرید.

همانطور که در دیاگرام بالا ببینید در کنار میکروکنترلر از یک آی سی اضافه هم استفاده می‌کنیم. اما چرا؟ ESP8266 یک میکروکنترلر منطقی ۳٫۳ ولتی است و LED قابل آدرس دهی برای کار با جریان ۵ ولتی طراحی شده است. ای آی سی سطح منطقی سیگنال LED را به ۵ ولت تبدیل می‌کند و کارآمدی مدار را تضمین می‌کند. البته در برخی موارد مدار بدون آی سی هم کار خواهد کرد اما بهتر است برای اطمینان بیشتر آی سی را حذف نکنید.

گام سوم: LEDها را تست کنید

LEDها را تست کنید
LEDها را تست کنید

ابتدا کتابخانه Adafruit Neopixel را نصب کنید تا بتوانید LEDهای درخت کریسمس را تست کنید و از سالم بودن آنها مطمئن شوید.

مثال استاندارد کتابخانه Adafruit Neopixel را باز کنید و تغییرات زیر را رویش اعمال کنید.

این تغییرات متناسب با LEDهایی است که ما استفاده کرده ایم. ممکن است لازم باشد کدهای بالا را مطابق با LEDهای خودتان تغییر بدهید.

سپس کدها را آپلود کنید و حواستان باشد GPIOرا پایین نگه دارید و دکمه ریست را بزنید. سپس ریست و GPIO را رها کنید تا برد وارد حالت بوت لودر بشود. سپس دکمه آپلود نرم افزار Arduino IDE را بزنید.

بعد از اینکه مطمئن شدید LEDها کار می‌کنند و ترکیب RGB/GRB را اصلاح کردید، می‌توانید کدهای اصلی را آپلود کنید.

گام چهارم: کدهای Cheerlights را آپلود کنید

حالا می‌توانید کدهای اصلی سرویس Cheerlights را آپلود کنید. فایل زیر را دانلود کنید و اطلاعات مربوط به وای فای خودتان را در آن وارد کنید (SSID و پسورد). مقداردهی اولیه نئوپیکسل را هم اصلاح کنید تا با مقادیر تست اولیه RGB/GRB و فرکانس تطبیق پیدا کنند.

بعد از اعمال این تغییرات روی کد و ذخیره آنها، می‌توانید آپلود کدها را شروع کنید. یکی از کارکردهای این کدها نمایش‌های رنگی است. اگر بعد از گذشت ۳۰ ثانیه هیچ توییت جدیدی نشود و رنگ درخت کریسمس تغییر نکند، یک نمایش رنگی تصادفی اجرا می‌شود. اگر بخواهید می‌توانید نوع و تعداد نمایش‌های رنگی را بیشتر کنید یا این قابلیت را از کدها حذف کنید.

رمز فایل saakhtani.ir است.

گام پنجم: جعبه مدار را بسازید

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

می‌توانید از فایل‌های موجود در لینک زیر برای پرینت قطعات جعبه استفاده کنید. سپس روی دو طرف جعبه سوراخ‌های جک DC و کابل LED را دریل کنید. در نهایت هم مدار را داخل جعبه بگذارید و رویش را تزیین کنید.

رمز فایل saakhtani.ir است.

گام پنجم: چراغ‌های LED را به درخت کریسمس وصل کنید

نوار LED را به درخت کریسمس وصل کنید
نوار LED را به درخت کریسمس وصل کنید

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

منبع

خلاصه مطلب

عنوان مطلب

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

توضیح کوتاه

چراغ‌های این درخت کریسمس با توییت و از طریق اینترنت کنترل می‌شوند.

نویسنده

عاطفه اسدزاده

در ساختنی بخوانید :


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

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


ادامه مطلب ...

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

[ad_1]

اگر شما هم سال نوی میلادی را جشن می‌گیرید و درخت کریسمس می‌سازید، ساختنی یک پیشنهاد ویژه برایتان دارد. چطور است رنگ چراغ‌های درخت کریسمس را با از طریق توییتر عوض کنید؟ به این ترتیب یک درخت کریسمس هوشمند خواهید داشت که از هر جایی قابل کنترل است.با ساختنی همراه باشید.

در این ساختنی طرز ساخت یک برد با میکروکنترلر HUZZAH ESP8266 را یاد می‌گیرید گه چراغ‌های درخت کریسمس را به سرویس Cheerlights وصل می‌کند. با اتصال چراغ‌ها به این سرویس، هر کس عبارت cheerlights@ را به همراه یک رنگ توییت کند، رنگ تمام درخت‌های کریسمس متصل به این سرویس در سرتاسر جهان به روز رسانی می‌شود!

گام اول: قطعات مورد نیاز

  • میکروکنترلر HUZZAH ESP8266
  • برد Perma Proto
  • ماژول پیکسل تمام رنگی WS2811
  • آی سی Level Shifting
  • خازن ۱۰۰۰uF
  • جک DC قابل اتصال به پنل
  • منبع تغذیه ۵V 2A
  • مبدل USB به سریال برای آپلود کدها
  • سیم هوک آپ
  • قلع
  • هیت شرینک
  • هدر نر
  • درخت کریسمس مصنوعی
  • فیلامنت PLA برای ساخت جعبه (می‌توانید از جعبه پروژه آماده استفاده کنید یا خودتان با کارتن یک جعبه بسازید)

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

  • هویه
  • تفنگ حرارتی
  • ابزارهای الکترونیکی معمولی مثل سیم چین، پیچ گوشتی و …
  • پرینتر سه بعدی – اگر می‌خواهید جعبه را خودتان طراحی کنید و بسازید

گام دوم: مدار را بسازید

مدار را طبق دیاگرام بالا بسازید. دقت کنید که برای آپلود کدها روی برد Huzzah باید هدرهای نر را به آن وصل کنید.

نوارهای LED معمولاً همراه با کانکتورهای اضافی فروخته می‌شوند. بعد از اینکه سیم‌های برق، سیگنال و اتصال به زمین را پیدا کردید، دور سیم‌ها هیت شرینک بگذارید و به سر هر سه سیم یک کانکتور وصل کنید. سپس با تفنگ حرارتی هیت شرینک را گرما بدهید تا جمع بشود. اگر نوار LED کانکتور اضافی ندارد، خودتان باید چندتا بخرید.

همانطور که در دیاگرام بالا ببینید در کنار میکروکنترلر از یک آی سی اضافه هم استفاده می‌کنیم. اما چرا؟ ESP8266 یک میکروکنترلر منطقی ۳٫۳ ولتی است و LED قابل آدرس دهی برای کار با جریان ۵ ولتی طراحی شده است. ای آی سی سطح منطقی سیگنال LED را به ۵ ولت تبدیل می‌کند و کارآمدی مدار را تضمین می‌کند. البته در برخی موارد مدار بدون آی سی هم کار خواهد کرد اما بهتر است برای اطمینان بیشتر آی سی را حذف نکنید.

گام سوم: LEDها را تست کنید

LEDها را تست کنید
LEDها را تست کنید

ابتدا کتابخانه Adafruit Neopixel را نصب کنید تا بتوانید LEDهای درخت کریسمس را تست کنید و از سالم بودن آنها مطمئن شوید.

مثال استاندارد کتابخانه Adafruit Neopixel را باز کنید و تغییرات زیر را رویش اعمال کنید.

این تغییرات متناسب با LEDهایی است که ما استفاده کرده ایم. ممکن است لازم باشد کدهای بالا را مطابق با LEDهای خودتان تغییر بدهید.

سپس کدها را آپلود کنید و حواستان باشد GPIOرا پایین نگه دارید و دکمه ریست را بزنید. سپس ریست و GPIO را رها کنید تا برد وارد حالت بوت لودر بشود. سپس دکمه آپلود نرم افزار Arduino IDE را بزنید.

بعد از اینکه مطمئن شدید LEDها کار می‌کنند و ترکیب RGB/GRB را اصلاح کردید، می‌توانید کدهای اصلی را آپلود کنید.

گام چهارم: کدهای Cheerlights را آپلود کنید

حالا می‌توانید کدهای اصلی سرویس Cheerlights را آپلود کنید. فایل زیر را دانلود کنید و اطلاعات مربوط به وای فای خودتان را در آن وارد کنید (SSID و پسورد). مقداردهی اولیه نئوپیکسل را هم اصلاح کنید تا با مقادیر تست اولیه RGB/GRB و فرکانس تطبیق پیدا کنند.

بعد از اعمال این تغییرات روی کد و ذخیره آنها، می‌توانید آپلود کدها را شروع کنید. یکی از کارکردهای این کدها نمایش‌های رنگی است. اگر بعد از گذشت ۳۰ ثانیه هیچ توییت جدیدی نشود و رنگ درخت کریسمس تغییر نکند، یک نمایش رنگی تصادفی اجرا می‌شود. اگر بخواهید می‌توانید نوع و تعداد نمایش‌های رنگی را بیشتر کنید یا این قابلیت را از کدها حذف کنید.

رمز فایل saakhtani.ir است.

گام پنجم: جعبه مدار را بسازید

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

می‌توانید از فایل‌های موجود در لینک زیر برای پرینت قطعات جعبه استفاده کنید. سپس روی دو طرف جعبه سوراخ‌های جک DC و کابل LED را دریل کنید. در نهایت هم مدار را داخل جعبه بگذارید و رویش را تزیین کنید.

رمز فایل saakhtani.ir است.

گام پنجم: چراغ‌های LED را به درخت کریسمس وصل کنید

نوار LED را به درخت کریسمس وصل کنید
نوار LED را به درخت کریسمس وصل کنید

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

منبع

خلاصه مطلب

عنوان مطلب

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

توضیح کوتاه

چراغ‌های این درخت کریسمس با توییت و از طریق اینترنت کنترل می‌شوند.

نویسنده

عاطفه اسدزاده

در ساختنی بخوانید :


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

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


ادامه مطلب ...