فهرست مطالب:

LED RGB سفارشی برای برج خنک کننده ICE 52pi: 5 مرحله
LED RGB سفارشی برای برج خنک کننده ICE 52pi: 5 مرحله

تصویری: LED RGB سفارشی برای برج خنک کننده ICE 52pi: 5 مرحله

تصویری: LED RGB سفارشی برای برج خنک کننده ICE 52pi: 5 مرحله
تصویری: Building My New Editing/Gaming PC! 2024, نوامبر
Anonim
Image
Image

52pi برای تخته های رزبری پای 3B+/4B+ یک راه حل خنک کننده بسیار جالب ارائه کرد. برج خنک کننده ICE! این چیز نه تنها شبیه یک جانور است بلکه تخته Raspberry Pi 4 شما را به خوبی خنک می کند (معیارهای خنک کننده).

اگر می خواهید رزبری پای خود را به عنوان ICE خنک نگه دارید - می توانید تخته را از این مغازه ها بگیرید:

  • استودیو بذر
  • AliExpress
  • Banggood
  • آمازون انگلستان
  • آمازون آمریکا

متأسفانه ، این هیت سینک شگفت انگیز محدودیت هایی دارد. هیچ وسیله ای برای موارد زیر وجود ندارد:

  • کنترل سرعت فن
  • کنترل های LED

این دستورالعمل بر اساس کار من در این مقاله است و به شما نشان می دهد که چگونه می توانید برج خنک کننده ICE خود را ارتقا دهید - برای رسیدن به این راه حل بسیار عالی خنک کننده. این حالت دارای ویژگی های زیر است:

امکانات:

  • کنترل RPM از طریق PWM
  • 3 LED WS2818b RGB (قابل برنامه ریزی)
  • مشخصات طرفدار سفارشی
  • اسکریپت دما تا رنگ

تدارکات

برای انجام این حالت به موارد زیر نیاز دارید:

  • 3 عدد LED RGB WS2812B (آدرس پذیر)
  • 1 ترانزیستور NPN 2N2222A331 NPN (من آن را از این مجموعه دریافت کردم)
  • مقاومت 1KΩ

مقداری سیم ، آهن لحیم کاری و حرارتی نیز مورد نیاز است.

مرحله 1: اصلاح سخت افزار

اصلاح سخت افزار
اصلاح سخت افزار
اصلاح سخت افزار
اصلاح سخت افزار
اصلاح سخت افزار
اصلاح سخت افزار

برج خنک کننده ICE به پین های 5V و GND در یک برد رزبری پای متصل می شود. یک PCB کوچک که در پشت فن مخفی شده است ، فن را قدرت می بخشد و رنگهای تصادفی را برای 4 LED RGB روی سطح نصب می کند. برای راه اندازی مد خود ، باید فن را جدا کرده و LED ها را جدا کنید.

اینها به طور جدی کوچک هستند ، بنابراین تنها چیزی که برای برداشتن آن از PCB لازم است مقداری حرارت از آهن لحیم کاری است. کافی است یک طرف را گرم کرده و اتو را کمی تکان دهید - چراغ LED باید بدون مشکل خاموش شود. من از 375 درجه سانتی گراد برای رسیدن به این هدف استفاده کردم.

مرحله 2: افزودن LED های RGB سفارشی

اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی
اضافه کردن LED های RGB سفارشی

من یکی از نوارهای LED RGB را از پروژه قبلی نجات دادم. من فقط به 3 LED WS2812b آدرس پذیر نیاز داشتم. برای تناسب دیودها ، مقداری از نوار را جدا کردم. سپس از یک سیم نازک برای اتصال همه آنها استفاده کردم و یک نوار بلند 3 LED ایجاد کردم.

من سیمهای اضافی را به پدهای 5V و GND در PCB اضافه کردم زیرا به این ترتیب من نوار LED کوچک خود را تغذیه می کنم. برای ثابت نگه داشتن LED ها می توانید از مقداری چسب استفاده کنید. حالت فن تمام شده باید به این شکل باشد.

مرحله 3: کنترل RPM

کنترل دور در دقیقه
کنترل دور در دقیقه
کنترل دور در دقیقه
کنترل دور در دقیقه

ساده ترین راه (اما روشهای پیچیده تری) برای کنترل موتور DC استفاده از سیگنال PWM برای محدود کردن RPM های موتور است. از آنجا که فن ICE Cooling Tower فاقد چنین کنترل هایی است ، می توانم از ترانزیستور سری 2N2222 برای کنترل سرعت فن استفاده کنم.

پایه ترانزیستور برای محدود کردن جریان GPIO به یک مقاومت 1KΩ نیاز دارد. برای جدا کردن هر سنجاق و جلوگیری از شورت های تصادفی ، از گرمکن استفاده کنید. سپس سیم های برق را به سادگی قطع کرده و همه چیز را بر اساس نمودار مجدداً بفروشید.

اکنون باید 3 سیم داشته باشید: سیگنال ، 5V و GND. می توانید ترانزیستور را به ته فن بچسبانید. وقت آن است که به پروژه ام رنگ اضافه کنم.

مرحله 4: درایور در NodeRED

درایور در NodeRED
درایور در NodeRED

در این مرحله ، شما می توانید یک راننده در پایتون بنویسید ، اما از آنجا که من NodeRED را در حال اجرا دارم ، من چالش ایجاد یک راننده تعاملی برای جالبترین هیت سینک برای رزبری پای 4 را بر عهده گرفتم. این در واقع آسانتر از چیزی است که فکر می کردم.

من قصد دارم از 3 گره برای نظارت بر پردازنده رزبری ، کنترل GPIO و LED های WS2812b استفاده کنم:

node-red-contrib-cpu node-red-node-pi-gpio node-red-node-pi-neopixel

گره neopixel متکی به درایور پایتون است ، بنابراین من نیز مجبور شدم موارد زیر را نصب کنم:

curl -sS get.pimoroni.com/unicornhat | خراب کردن

من 4 سیم برای اتصال دارم:

5 ولت - منبع تغذیه GND -Ground GPIO23 (یا هر پین PWM) - پایه پایه 2N2222 GPIO18 - LED های RGB

تزریق محموله بار هر 5 ثانیه به گره CPU دمای هسته را برای من فراهم می کند. بر اساس این مقدار ، من می توانم براکت هایی برای رنگ RGB ایجاد کنم و RPM های فن را تنظیم کنم. من از تنظیمات محیطی NodeRED 1.0 در زیر جریان برای ایجاد یک گره پیکربندی استفاده می کنم که به من اجازه می دهد مقادیری را که جریان استفاده می کند ، تنظیم کنم. برای RPM ها ، مقدار 0-100 است و برای RGB باید تعدادی LED (3) و رنگ (این لیست) را وارد کنم.

رنگ

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

var colour1 = flow.get ("colour1")؛

var colour2 = flow.get ("colour2")؛ var colour3 = flow.get ("colour3") ؛ var colour4 = flow.get ("colour4") ؛ var colour5 = flow.get ("colour5") ؛ var colour6 = flow.get ("colour6") ؛ var colour7 = flow.get ("colour7")؛ var temp = msg.payload؛ if (temp <= 33) {msg.payload = colour1؛ } if (temp33) {msg.payload = colour2؛ } if (temp35) {msg.payload = colour3؛ } if (temp38) {msg.payload = colour4؛ } if (temp42) {msg.payload = colour5؛ } if (temp45) {msg.payload = colour6؛ } if (temp> 48) {msg.payload = colour7؛ } بازگشت msg؛

دور در دقیقه

RPM ها بر اساس مقدار٪ 0-100 تنظیم می شوند. طرفداران من تلاش می کنند تا روی مجموعه PWM کمتر از 30 sp بچرخند. راه اندازی من فن را خاموش می کند تا زمانی که هسته CPU به 40 درجه سانتیگراد برسد. اگر درجه حرارت از 60 درجه سانتی گراد عبور کند ، تا 30 then ، 50 and و 100 ra افزایش می یابد. گره GPIO در حالت PWM با فرکانس 30 هرتز تنظیم شده است. به دلایلی ، من در واقع می توانم صدای ناله موتور را در دورهای دور کمتر بشنوم. صدا نداره ولی اونجاست وقتی فن 100٪ می چرخد صدا از بین می رود.

var speed1 = flow.get ("speed1") ؛ var speed2 = flow.get ("speed2") ؛ var speed3 = flow.get ("speed3") ؛

var temp = msg.payload؛

if (temp <= 40) {msg.payload = 0؛ }

if (temp40) {

msg.payload = speed1؛ }

if (temp50) {

msg.payload = speed2؛ }

if (دما> 60) {

msg.payload = speed3؛ }

بازگشت msg؛

کل NodeRED را می توان از https://flows.nodered.org/flow/97af3be486b290ad456036d5a8111e62 بارگیری کرد

مرحله 5: اثر نهایی

اثر نهایی
اثر نهایی

این بدون شک جالبترین هیت سینک برای رزبری پای 4 است. با استفاده از این حالت ساده می توانید به پروژه خود زندگی ببخشید. هیچ چیز شما را از نمایش چیزهای مختلف با استفاده از LED ها باز نمی دارد. در بیشتر مواقع ، برج خنک کننده ICE رزبری پای 4 را زیر 40 درجه سانتیگراد نگه می دارد ، بنابراین بی صدا است. پنکه در مواقع لزوم وارد می شود. نظر شما در مورد این پروژه چیست؟

علاوه بر این ، اگر می خواهید در مورد به روزرسانی های این پروژه یا پروژه های دیگر مطلع شوید - در پلت فرم دلخواه خود مرا دنبال کنید:

  • فیس بوک
  • توییتر
  • اینستاگرام
  • یوتیوب

و اگر می خواهید برای من قهوه بخرید یا به صورت مداوم از من حمایت کنید:

  • پی پال
  • پترون

امیدوارم از پروژه لذت برده باشید! پروژه های بیشتر را در notenoughtech.com بررسی کنید

توصیه شده: