فهرست مطالب:

DIY راه دور بهترین دوستان چراغ: 4 مرحله (همراه با تصاویر)
DIY راه دور بهترین دوستان چراغ: 4 مرحله (همراه با تصاویر)

تصویری: DIY راه دور بهترین دوستان چراغ: 4 مرحله (همراه با تصاویر)

تصویری: DIY راه دور بهترین دوستان چراغ: 4 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
DIY راه دور بهترین دوست چراغ
DIY راه دور بهترین دوست چراغ
DIY راه دور بهترین دوست چراغ
DIY راه دور بهترین دوست چراغ
DIY راه دور بهترین دوست چراغ
DIY راه دور بهترین دوست چراغ

من چراغ های هماهنگ از راه دور معروف به لامپ های "بهترین دوست" را ساختم. این بدان معناست که آنها با رنگ فعلی لامپ دیگر هماهنگ هستند. بنابراین اگر بخواهید یک لامپ را سبز کنید ، کمی بعد چراغ دیگر سبز می شود. این یک پروژه تمشک pi بسیار آسان است که هر کسی می تواند به آن بپردازد و از بسیاری از مفاهیم واقعاً اساسی استفاده می کند که برای ساختن آنها عالی است.

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

تدارکات:

  1. ws2811 لامپ LED -
  2. Raspberry pi zero من استفاده کردم (می توان از هر pi استفاده کرد ، به یاد داشته باشید که کارت SD دریافت کنید) -
  3. ورق اکریلیک -
  4. دکمه فشار
  5. چوب گیلاس ، چوب بلوط قرمز - توزیع کننده چوب محلی

مرحله 1: پایه را بسازید

ساختن پایگاه
ساختن پایگاه
ساختن پایگاه
ساختن پایگاه
ساختن پایگاه
ساختن پایگاه

برای شروع به جعبه ای نیاز دارید که قطعات الکترونیکی را درون آن قرار دهید و نور را از طریق آن تغذیه کنید. مقداری چوب گیلاس و چوب بلوط قرمز برای تهیه جعبه باقی مانده بود. من از یک تکه مربع گیلاس برای قسمت بالا استفاده کردم ، که در نهایت 4.5 اینچ در 4.5 اینچ و ضخامت 1.25 اینچ داشت. سپس از تکه های چوب بلوط قرمز برای اضافه کردن بخشی که قطعات الکترونیکی در آن قرار دارند استفاده کردم. این قطعات حدود 4.5 اینچ طول ، 1 اینچ ضخامت و 2 اینچ عرض داشتند. اگر بخواهم دوباره این کار را انجام دهم ، مطمئناً بلوط قرمز را نازک تر می کنم تا قطعات الکترونیکی فضای بیشتری برای جا دادن داشته باشند. پس از برش قطعات ، آنها را سنباده زنی کردم و برای ws2811 led با استفاده از یک مته 1/2 اینچی سوراخ ایجاد کردم. سپس آنها را با روغن گردوی ماهونی تمام کردم.

مرحله 2: بلوک انتشار را بسازید

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

پس از ایجاد پایه ، من شروع به ساخت بلوک انتشار کردم که برای پخش نور از ws2811 led استفاده می شود. برای انجام این کار ، قطعات مستطیلی از اکریلیک را برش می دهم و سپس اکریلیک را سنباده می زنم تا واقعاً تار شود. این اجازه می دهد تا نور از رهبری پخش شده و بیشتر روشن شود. سپس از چسب حرارتی برای محکم کردن ساختار استفاده کردم

مرحله 3: مدار را لحیم کرده و کد را اجرا کنید

مدار را لحیم کرده و کد را اجرا کنید
مدار را لحیم کرده و کد را اجرا کنید
مدار را لحیم کرده و کد را اجرا کنید
مدار را لحیم کرده و کد را اجرا کنید
مدار را لحیم کرده و کد را اجرا کنید
مدار را لحیم کرده و کد را اجرا کنید

این زمان برای لحیم کاری مدار است. هر چراغ دارای رزبری pi صفر ، led ws2811 ، یک دکمه فشاری و یک مقاومت است. یک مدار برای کنترل led ws2811 ، و دیگری برای بررسی ورودی کاربر استفاده می شود. مدار led ws2811 یک مدار ساده است که از پین های زمینی ، 5 ولت و pwm رزبری pi برای کنترل led استفاده می کند. مدار ورودی کاربر دارای یک مقاومت محدود کننده جریان و یک دکمه فشاری است که برای روشن و خاموش کردن ولتاژ از پین ورودی تمشک pi استفاده می شود.

هر pi برنامه مشابهی را اجرا می کند. این برنامه زمان فشار دادن دکمه را بررسی می کند و در صورت وجود ، رنگ را تغییر می دهد. سپس پیامی را به سرور وب ارسال می کند که رنگ فعلی را ردیابی می کند. هر 5 ثانیه این برنامه همچنین رنگ فعلی وب سرور را بررسی می کند و اگر آن رنگ با رنگ فعلی لامپ متفاوت باشد ، به آن رنگ تغییر می کند. این است که چگونه آنها را هماهنگ نگه می دارد. بنابراین اگر رنگ را روی یک لامپ به قرمز تغییر دهید ، آن لامپ به سرور وب می گوید که رنگ فعلی قرمز است ، لامپ دیگر در 5 ثانیه وب سرور را بررسی می کند و می بیند که رنگ فعلی قرمز است و متعاقباً به آن تغییر می کند. رنگ وب سروری که من استفاده کردم از آنجا که از آن در یک شبکه استفاده می کردم روی یکی از pis میزبانی شد ، اما شما به راحتی می توانید این سرور را روی هر سرور عمومی اجرا کنید و چراغ ها در سراسر قاره ها کار می کنند.

با توجه به این طرح ، شما به راحتی می توانید این را در بسیاری از بیش از 2 لامپ مقیاس بندی کنید.

در زیر دو repo مورد نیاز برای اجرای پروژه آمده است. اگر در نصب BiblioPixel مشکلی دارید ، می توانید به ویدیوی من در زمینه ایجاد صفحه پیام نگاه کنید. این برنامه با جزئیات BiblioPixel را نصب می کند.

بهترین برنامه Light Light که روی هر pi اجرا می شود:

github.com/tmckay1/best_friend_light

وب سروری که رنگ فعلی را پیگیری می کند:

github.com/tmckay1/raspberrypi_gateway

مرحله 4: برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید

برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!
برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید!

اکنون می توانید با بررسی readme در repos قبلی ، برنامه را روی خط فرمان اجرا کنید ، سرور را به دنبال readme اجرا کرده و در عمل ببینید!

توصیه شده: