Мазмұны:

52pi ICE салқындатқыш мұнарасы үшін реттелетін RGB светодиод: 5 қадам
52pi ICE салқындатқыш мұнарасы үшін реттелетін RGB светодиод: 5 қадам

Бейне: 52pi ICE салқындатқыш мұнарасы үшін реттелетін RGB светодиод: 5 қадам

Бейне: 52pi ICE салқындатқыш мұнарасы үшін реттелетін RGB светодиод: 5 қадам
Бейне: 52Pi ice tower cooler VS official active cooler. Raspberry Pi 5 2024, Шілде
Anonim
Image
Image

52pi Raspberry Pi 3B+/4B+ тақталарын салқындатудың ақылға қонымды шешімін ойлап тапты. ICE салқындату мұнарасы! Бұл жануарға ұқсайды, сонымен қатар сіздің Raspberry Pi 4 тақтасын өте жақсы салқындатады (салқындату көрсеткіштері).

Егер сіз Raspberry Pi -ді ICE сияқты салқын ұстағыңыз келсе - тақтаны мына дүкендерден алуға болады:

  • Seed Studio
  • AliExpress
  • Banggood
  • Amazon Ұлыбритания
  • Amazon АҚШ

Өкінішке орай, бұл таңғажайып радиатор шектеулермен бірге келеді. Ешқандай құралдар жоқ:

  • Желдеткіш жылдамдығын реттеу
  • Жарықдиодты басқару элементтері

Бұл нұсқаулық осы мақаладағы менің жұмысыма негізделген және сізге керемет салқындату шешіміне қол жеткізу үшін ICE Cooling Tower мұнарасын қалай жаңартуға болатынын көрсетеді. Бұл режим келесі мүмкіндіктермен бірге келеді:

Ерекше өзгешеліктері:

  • PWM арқылы RPM басқару
  • 3 WS2818b RGB светодиодтары (бағдарламаланатын)
  • Арнайы желдеткіш профилі
  • Түс сценарийінің температурасы

Жабдықтар

Бұл режимді орындау үшін сізге қажет:

  • 3 x RGB светодиодтары WS2812B (адрестік)
  • 1 x 2N2222A331 NPN транзисторы (мен оны осы жиыннан алдым)
  • 1KΩ резистор

Сондай-ақ, сым, дәнекерленген темір және жылуды төмендету қажет болады.

1 -қадам: жабдықты өзгерту

Аппараттық құралдарды өзгерту
Аппараттық құралдарды өзгерту
Аппараттық құралдарды өзгерту
Аппараттық құралдарды өзгерту
Аппараттық құралдарды өзгерту
Аппараттық құралдарды өзгерту

ICE Cooling Tower Raspberry Pi тақтасындағы 5V және GND түйреуіштеріне қосылады. Желдеткіштің артында жасырылған шағын ПХД желдеткішті қуаттандырады және 4 RGB жарықдиодты жарықдиодты кездейсоқ түстерді таңдайды. Біздің режимді бастау үшін желдеткішті ажыратып, светодиодты ажырату керек.

Бұл өте кішкентай, сондықтан оны ПХД -ден алу үшін дәнекерленген үтіктің жылуы жеткілікті. Тек бір жағын қыздырып, үтікті сәл шайқаңыз - жарық диоды ақаусыз өшуі керек. Мен бұған жету үшін 375ºC қолдандым.

2 -қадам: реттелетін RGB светодиодтарын қосу

Арнайы RGB жарықдиодты шамдарды қосу
Арнайы RGB жарықдиодты шамдарды қосу
Арнайы RGB жарықдиодты шамдарды қосу
Арнайы RGB жарықдиодты шамдарды қосу
Арнайы RGB светодиодтарын қосу
Арнайы RGB светодиодтарын қосу
Арнайы RGB жарықдиодты шамдарды қосу
Арнайы RGB жарықдиодты шамдарды қосу

Мен алдыңғы жобадан RGB жарықдиодты жолақтарының бірін құтқардым. Маған тек 3 жеке адрестелетін WS2812b жарық диоды қажет болды. Диодтарды дұрыс орналастыру үшін мен жолақтың бір бөлігін алып тастадым. Содан кейін мен олардың барлығын қосу үшін жұқа сымды қолданып, ұзындығы 3 жарықдиодты жолақты құрдым.

Мен сонымен қатар ПХД -дегі 5V және GND жастықшаларына қосымша сымдар қостым, осылайша мен шағын жарықдиодты жолақты беремін. Жарықдиодты орнында ұстау үшін желімді қолдануға болады. Дайын желдеткіш моделі осылай болуы керек.

3 -қадам: RPM басқару

RPM басқару
RPM басқару
RPM басқару
RPM басқару

Тұрақты ток қозғалтқышын басқарудың ең қарапайым (бірақ күрделі әдістері бар) - қозғалтқыштың айналу жиілігін шектеу үшін PWM сигналын қолдану. ICE Cooling Tower желдеткішінде мұндай басқару элементтері болмағандықтан, мен желдеткіштің жылдамдығын басқару үшін 2N2222 сериялы транзисторды қолдана аламын.

Транзистордың негізіне GPIO -дан келетін токты шектеу үшін 1KΩ резистор қажет. Кез келген түйреуішті ажырату және кездейсоқ шорттың алдын алу үшін жылуды қысқарту құралын қолданыңыз. Содан кейін электр сымдарын кесіп, диаграммаға сәйкес бәрін қайта сатыңыз.

Сізде қазір 3 сым болуы керек: сигнал, 5V және GND. Транзисторды желдеткіштің түбіне жабыстыруға болады. Менің жобама түс қосатын уақыт келді.

4 -қадам: NodeRED ішіндегі драйвер

NodeRED ішіндегі драйвер
NodeRED ішіндегі драйвер

Бұл кезде сіз Python -да драйвер жаза аласыз, бірақ менде NodeRED жұмыс істеп тұрғандықтан, мен Raspberry Pi 4 үшін салқындатқыш үшін интерактивті драйвер құру мәселесін қабылдадым. Бұл мен ойлағаннан да оңай.

Мен Raspberry процессорын бақылау, GPIO және WS2812b жарықдиодты басқару үшін 3 түйінді қолданамын:

түйін-қызыл-үлес-cpu түйіні-қызыл-түйін-pi-gpio түйіні-қызыл-түйін-пи-неопиксел

Неопиксель түйіні Python драйверіне сүйенеді, сондықтан мен де орнатуым керек болды:

curl -sS get.pimoroni.com/unicornhat | bash

Менде қосылатын 4 сым бар:

5V - қуат көзі

Процессор түйініне әр 5 секунд сайын пайдалы жүктеме енгізу маған ядро температурасын береді. Осы мәнге сүйене отырып, мен RGB түстерінің жақшаларын жасай аламын және желдеткіштің айналу жиілігін реттей аламын. Мен ағымдағы мәндерді орнатуға мүмкіндік беретін конфигурация түйінін жасау үшін ішкі ағында NodeRED 1.0 экологиялық параметрлерін қолданамын. RPM үшін мән-0-100, ал RGB үшін светодиодтар санын (3) және түсінен (бұл тізім) өту керек.

Түс

Түс атаулары параметрдің ішкі ағынында тағайындалады. Мен температура деңгейін көрсететін 7 түсті таңдадым. Өзек неғұрлым ыстық болса, түсі соғұрлым жылы болады. Неопиксель түйініне жолдағы пиксель саны қажет. Функция түйіні: Желдеткіш түсінің профилі

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; } хабарды қайтару;

RPM

RPM 0-100 % мәніне негізделген. Менің жанкүйер PWM -ді 30%-дан төмен айналдыруға тырысады. Менің қондырғым желдеткішті CPU ядросы 40ºC дейін жеткенше өшіреді. Ол 30% дейін, содан кейін температура 60ºC -тан асса, 50% және 100% -ға дейін көтеріледі. 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; }

егер (temp40) {

msg.payload = жылдамдық1; }

егер (temp50) {

msg.payload = жылдамдық2; }

егер (температура> 60) {

msg.payload = жылдамдық3; }

хабарды қайтару;

NodeRED ағынының барлығын https://flows.nodered.org/flow/97af3be486b290ad456036d5a8111e62 сайтынан жүктеуге болады.

5 -қадам: Соңғы әсер

Соңғы әсер
Соңғы әсер

Бұл, сөзсіз, Raspberry Pi 4 -тің ең жақсы салқындатқышы. Бұл қарапайым режиммен сіз жобаға өмір қосуға болады. Жарықдиодты шамдардың көмегімен әр түрлі заттарды көрсетуге ештеңе кедергі болмайды. Көбінесе ICE Cooling Tower Raspberry Pi 4 -ті 40С температурада ұстайды, сондықтан ол үнсіз. Желдеткіш қажет кезде қосылады. Бұл жоба туралы не ойлайсыз?

Сонымен қатар, егер сіз осы немесе басқа жобалардың жаңартулары туралы білгіңіз келсе - мені таңдаған платформада қадағалаңыз.

  • Инстаграм
  • YouTube

және егер сіз маған кофе сатып алғыңыз келсе немесе маған үнемі қолдау көрсеткіңіз келсе:

  • PayPal
  • Патреон

Сізге жоба ұнады деп сенемін! Басқа жобаларды notenoughtech.com сайтынан қараңыз

Ұсынылған: