فهرست مطالب:
- مرحله 1: پایه را بسازید
- مرحله 2: بلوک انتشار را بسازید
- مرحله 3: مدار را لحیم کرده و کد را اجرا کنید
- مرحله 4: برنامه را روی هر Pi اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید
تصویری: DIY راه دور بهترین دوستان چراغ: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
من چراغ های هماهنگ از راه دور معروف به لامپ های "بهترین دوست" را ساختم. این بدان معناست که آنها با رنگ فعلی لامپ دیگر هماهنگ هستند. بنابراین اگر بخواهید یک لامپ را سبز کنید ، کمی بعد چراغ دیگر سبز می شود. این یک پروژه تمشک pi بسیار آسان است که هر کسی می تواند به آن بپردازد و از بسیاری از مفاهیم واقعاً اساسی استفاده می کند که برای ساختن آنها عالی است.
این می تواند یک پروژه عالی برای اجرای در دوران قرنطینه باشد زیرا نمی توانید دائماً در کنار هم باشید و می توانید از آن در یک خانه برای نشان دادن اگر در یک جلسه یا رویداد مهم دیگر هستید استفاده کنید.
تدارکات:
- ws2811 لامپ LED -
- Raspberry pi zero من استفاده کردم (می توان از هر pi استفاده کرد ، به یاد داشته باشید که کارت SD دریافت کنید) -
- ورق اکریلیک -
- دکمه فشار
- چوب گیلاس ، چوب بلوط قرمز - توزیع کننده چوب محلی
مرحله 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 اجرا کنید ، سرور را اجرا کنید و آن را در عمل ببینید
اکنون می توانید با بررسی readme در repos قبلی ، برنامه را روی خط فرمان اجرا کنید ، سرور را به دنبال readme اجرا کرده و در عمل ببینید!
توصیه شده:
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): 6 مرحله
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): اطلاعات: این مونتاژ در صورت فراموشی وسایل وصل شده (عمدتا توسط افراد مسن مبتلا به آلزایمر) به منظور جلوگیری از گرم شدن بیش از حد ، آتش سوزی و حوادث است. پس از فعال شدن دکمه ، سوکت 110/220 VAC را به مدت 5 دقیقه دریافت می کند (دیگری
کنترل از راه دور جهانی از راه دور با Node-MCU: 12 مرحله
کنترل از راه دور جهانی با Node-MCU: سلام به همه و به این پروژه خوش آمدید! من یک شخص تنبل هستم و کابوس یک تنبل این است که وقتی متوجه می شوید که راه دور خیلی دور است ، تلویزیون تماشا کنید! متوجه شدم که اگر ریموتم را در دست داشته باشم هرگز خیلی دور نخواهد بود
IRduino: کنترل از راه دور Arduino - تقلید از راه دور از دست رفته: 6 مرحله
IRduino: کنترل از راه دور Arduino - تقلید از راه دور گمشده: اگر تا به حال کنترل از راه دور تلویزیون یا دستگاه پخش DVD خود را گم کرده اید ، می دانید که مجبور هستید به دکمه های خود دستگاه بروید ، از آن استفاده کنید و از آن استفاده کنید. گاهی اوقات ، این دکمه ها عملکرد مشابهی با ریموت ندارند. دریافت
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF Remote تبدیل کنید: در دستورالعمل امروز ، به شما نشان خواهم داد که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک IR Remote از هر دستگاه را به RF تبدیل کنید. از راه دور. مزیت اصلی تبدیل یک
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): 6 مرحله (همراه با تصاویر)
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): دیروز من یک دکمه ساده با یک دکمه برای Olympus E510 خود ساختم. اکثر دوربین ها دارای دکمه شاتر هستند (آن را برای گرفتن عکس فشار می دهید) که دارای دو حالت است. اگر دکمه به آرامی فشار داده شود ، دوربین فوکوس خودکار کرده و نور را اندازه گیری می کند