فهرست مطالب:
- مرحله 1: قطعات مورد نیاز
- مرحله 2: اتصال
- مرحله 3: کد نویسی
- مرحله 4: قرار دادن داخل کیس کامپیوتر
- مرحله 5: انجام شد
تصویری: کنترلر نوار آردوینو برای چراغ های خنک رایانه: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
من این نوار LED RGB را از aliexpress تهیه کرده ام و می خواهم از آن برای چراغ های کامپیوتر استفاده کنم.
اولین مشکل کنترل آن داغ است و سپس نحوه تقویت او.
این دستورالعمل نحوه انجام این کار را با کد github arduino ، فیلم پروژه کار و راهنمای گام به گام به شما نشان می دهد.
مرحله 1: قطعات مورد نیاز
برای این پروژه از موارد زیر استفاده خواهیم کرد:
- آردوینو نانو
- نوار RGB
- ترانزیستور NPN
- مقاومت 100-220 اهم
- سیم های بلوز
- تخته نان
اضافی:
کیت لحیم کاری
دلیل نیاز به ترانزیستورها این است که اکثر نوارهای RGB برای تغذیه به 12 ولت نیاز دارند ، بنابراین ما به یک منبع تغذیه خارجی برای نوار RGB و یک منبع ثانویه برای آردوینو نیاز داریم (همچنین می توانیم از تنظیم کننده ولتاژ 7805 برای مقیاس 12 ولت تا 5 ولت).
ترانزیستورها ولتاژ داده شده به هر کانال رنگی را کنترل می کنند که روشنایی و نوع رنگ را کنترل می کند.
نوار رهبری RGB که من از آن استفاده می کنم SMD 3528 است. تعداد زیادی چراغ RGB ندارد ، اما در عوض دارای 2 لید سبز ، 2 آبی و 2 قرمز برای هر آهنگ است (کل نوار به قطعات 10 سانتی متری تقسیم می شود ، بنابراین می توانید طول مورد نظر خود را کوتاه کرده ، لحیم کنید و کار می کند). با این دانش ما می دانیم که تنظیم 50 to روی قرمز و 50 to روی آبی یک رنگ بنفش ایجاد نمی کند. در عوض ، LED های قرمز و آبی با روشنایی کم خواهیم داشت.
برای داشتن جلوه کامل رنگ ، باید یک نوار led متفاوت بخریم.
P. S. ما از نوارهای آدرس پذیر استفاده نمی کنیم.
مرحله 2: اتصال
تخته نان را برداشته و آردوینو نانو با 3 ترانزیستور را روی آن قرار می دهیم.
هر ترانزیستور دارای 3 پین به عنوان Base ، Collector و Emitter است. ما یک کانال را به شرح زیر متصل می کنیم:
- پایه به کانال پین Ardino
- جمع کننده به کانال نسبی led
- فرستنده به GND
کانالها عبارتند از:
- آبی آردوینو D3
- RED آردوینو D5
- آردوینو سبز D6
با خیال راحت pinout را تغییر دهید ، فقط به یاد داشته باشید که پین های PWM را در arduino انتخاب کنید.
مرحله 3: کد نویسی
کد کامل آردوینو در github موجود است و می توان با Arduino IDE از آن استفاده کرد.
من چند عملکرد را کدگذاری کردم تا جلوه های اساسی را ببینم:
- fade_colors_slow: از طریق هر رنگ (قرمز ، سبز و آبی) با FADESPEED و KEEPCOLORTIME به عنوان ثانیه محو می شود.
- all_on: هر 3 رنگ را روشن می کند
- change_colors_rough: رنگها را مستقیماً از یکی به دیگری تغییر می دهد
می توانید آنها را حلقه کنید ، سرعت محو شدن پویا یا هر چیز دیگری را ایجاد کنید. فقط به یاد داشته باشید که این نوار led کامل RGB نیست ، دارای کانالهای جداگانه قرمز ، سبز و آبی است بنابراین این توابع برای این نوار جالب هستند. داشتن نوارهای دیگر منجر به رنگ بندی متفاوت و سبک محو شدن می شود.
مرحله 4: قرار دادن داخل کیس کامپیوتر
اکنون وقت آن است که نوار rgb را بریده و داخل کیس کامپیوتر قرار دهید. من تصمیم گرفتم که نان برد را روی منبع تغذیه قرار دهم (پایه از پلاستیک است ، بنابراین هیچ میانبر ساخته نمی شود).
برای روشن کردن پروژه می توانیم از منبع تغذیه اتصال دهنده جانبی (تصویر pinout را ببینید) استفاده کنید که 5 ولت و 12 ولت را مستقیماً از منبع تغذیه ارائه می دهد. اتصال:
- 5 ولت به آردوینوت وین
- نوار 12 ولت به RGB 12 ولت
- GND به Arduino GND
اگر می خواهید بارگذاری برخی از کدها یا تغییر آن را ادامه دهید ، می توانیم کانکتور 5 ولت را برداشته و آردوینو را با استفاده از پورت USB به رایانه وصل کنیم. به این ترتیب می توانیم کد خود را بارگذاری کرده و آردوینو را فعال کنیم.
مرحله 5: انجام شد
اکنون شما سیستم روشنایی شخصی خود را برای رایانه خود دارید. با خیال راحت کد را تغییر دهید و با نیازهای خود سازگار شوید.
برخی تغییرات را می توان در این پروژه ایجاد کرد ، از جمله:
- استفاده از NODEMCU V3 به عنوان کنترل کننده با وب سرور شخصی دارای دکمه ها و رابط کاربری جالب برای تغییر تنظیمات و جلوه های رنگ یا داشتن تمشک با رابط کاربری ارسال درخواست های HTTP به کنترلر (این پروژه را ببینید)
- استفاده از ATTINY85 به عنوان کنترل کننده برای کوچک کردن کل پروژه (شاید لحیم کاری همه به یک PCB). یک پست کامل را می توانید در اینجا پیدا کنید)
- افزودن ماژول بلوتوث HC-05 برای کنترل از طریق بلوتوث…
خودشه! خوش بگذره.
توصیه شده:
چراغ های LED چند رنگ رنگ Reactive - سنسور تشخیص صدا آردوینو - نوار LED RGB: 4 مرحله
چراغ های LED چندرنگ Reactive Music | سنسور تشخیص صدا آردوینو | RGB LED Strip: پروژه چراغ های LED چند رنگ LED فعال در برابر موسیقی. در این پروژه ، از یک نوار LED 5050 RGB ساده (نه LED WS2812 آدرس پذیر) ، سنسور تشخیص صدا آردوینو و آداپتور 12 ولت استفاده شد
چراغ نوار LED نوار راه راه با ESP8266-01: 5 مرحله
چراغ راه راه LED تخت با ESP8266-01: این یک پروژه بسیار آسان است که مدتها پیش از آن غفلت کرده بودم ، اما به دلیل قرنطینه ، با قطعاتی که در دست دارم کار متفاوتی انجام دادم. ایده داشتن یک نور کم نور بود ، که می تواند با دستورات ساده TCP یا با یک سوئیچ دستی کنترل می شود
کنترلر نوار LED آردوینو RGB: 4 مرحله
کنترل کننده نوار LED RGB آردوینو: اغلب هنگامی که مردم می خواهند نوار LED RGB خود را با آردوینو کنترل کنند ، از سه پتانسیومتر برای ترکیب رنگهای قرمز ، سبز و آبی استفاده می شود. این کار می کند و می تواند برای نیازهای شما بسیار مناسب باشد ، اما من می خواستم چیزی را بصری تر کنم ، چیزی
نحوه ایجاد یک کاراکتر دو بعدی با کنترلر کاراکتر در موتور غیرواقعی 4 با استفاده از اسکریپت ویژوال برای رایانه: 11 مرحله
نحوه ایجاد یک کاراکتر دو بعدی با کنترلر کاراکتر در موتور غیرواقعی 4 با استفاده از ویژوال اسکریپت برای کامپیوتر: نحوه ایجاد یک کاراکتر دو بعدی با کنترلر کاراکتر در موتور Unreal 4 با استفاده از اسکریپت بصری برای رایانه سلام ، من جوردن استلتز هستم. من از 15 سالگی مشغول توسعه بازی های ویدئویی هستم. این آموزش به شما آموزش می دهد که چگونه با استفاده از
از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید: 6 مرحله
از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید: & nbsp؛ اگر در محل کار از لینوکس و در خانه از ویندوز استفاده می کنید یا برعکس ، ممکن است در مواقعی دیگر نیاز به ورود به رایانه داشته باشید. ، و برنامه ها را اجرا کنید. خوب ، می توانید X Server را نصب کرده و SSH Tunneling را با SSH Client خود فعال کنید ، و یکی