Мазмуну:
- Жабдуулар
- 1 -кадам: Аппаратты өзгөртүү
- 2 -кадам: Custom RGB LED кошуу
- 3 -кадам: RPM Control
- 4 -кадам: NodeREDдеги айдоочу
- 5 -кадам: Final Effect
Video: 52pi ICE муздатуу мунарасы үчүн бажы RGB LED: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
52pi Raspberry Pi 3B+/4B+ такталары үчүн абдан жинди муздатуучу чечимди ойлоп тапты. ICE муздатуу мунарасы! Бул нерсе жырткычка гана окшобостон, Raspberry Pi 4 тактаңызды абдан жакшы муздатып жатат (муздатуучу эталондор).
Эгерде сиз Raspberry Pi түзмөгүңүздү муздай муздатууну кааласаңыз - бул дүкөндөрдүн тактасын кармап алсаңыз болот:
- Seed Studio
- AliExpress
- Banggood
- Amazon UK
- Amazon US
Тилекке каршы, бул укмуштуу радиатор чектөөлөр менен келет. Эч кандай каражаттар жок:
- Күйөрмандардын ылдамдыгын көзөмөлдөө
- LED башкаруу
Бул көрсөтмө менин ушул макаладан алган эмгегиме негизделген жана ICE муздатуу мунарасын кантип жаңыртууну көрсөтөт - бул абдан сонун муздатуучу чечимге жетүү үчүн. Бул режим төмөнкү өзгөчөлүктөр менен келет:
Өзгөчөлүктөрү:
- PWM аркылуу RPM башкаруу
- 3 WS2818b RGB LED (программалоочу)
- Ыңгайлаштырылган күйөрман профили
- Түс скриптине температура
Жабдуулар
Бул модду аткаруу үчүн сизге керек болот:
- 3 x RGB LED WS2812B (даректүү)
- 1 x 2N2222A331 NPN транзистору (мен муну ушул топтомдон алдым)
- 1KΩ резистор
Кээ бир зымдар, ширетүүчү темир жана жылуулукту кыскартуу да керек болот.
1 -кадам: Аппаратты өзгөртүү
ICE Cooling Tower Raspberry Pi тактасындагы 5V жана GND казыктарына туташат. Желдеткичтин артында жашырылган кичинекей ПХБ желдеткичти иштетет жана 4 бетине орнотулган RGB LED үчүн туш келди түстөрдү тандайт. Биздин режимди баштоо үчүн, желдеткичти ажыратып, светодиоддорду өчүрүүбүз керек.
Булар өтө кичинекей, ошондуктан аны ПХБдан алуу үчүн ширетүүчү темирден бир аз жылуулук талап кылынат. Жөн эле бир жагын ысытып, үтүктү бир аз кыймылдатыңыз - LED көйгөйсүз өчүшү керек. Мен буга жетүү үчүн 375ºC колдондум.
2 -кадам: Custom RGB LED кошуу
Мен мурунку долбоордун RGB LED тилкелеринин бирин куткардым. Мага 3 жеке даректүү WS2812b LEDи гана керек болчу. Диоддор туура келиши үчүн, мен тилкенин бир бөлүгүн кыркып салдым. Анан мен баардыгын туташтыруу үчүн жука зымды колдонуп, 3 LED узун тилкесин түздүм.
Мен ошондой эле PCBдеги 5V жана GND төшөмөлөрүнө кошумча зымдарды коштум, анткени мини LED диодумду кантип тойгузам. Жарык диоддорду сактап калуу үчүн клей колдонсоңуз болот. Даяр күйөрман модени ушундай көрүнүшү керек.
3 -кадам: RPM Control
DC моторун башкаруунун эң оңой (бирок татаал жолдору бар) - мотордун айлануусун чектөө үчүн PWM сигналын колдонуу. ICE Cooling Tower вентиляторунда мындай көзөмөл жок болгондуктан, мен күйөрман ылдамдыгын көзөмөлдөө үчүн 2N2222 сериясындагы транзисторду колдоно алам.
Транзистордун негизине GPIOдон токту чектөө үчүн 1KΩ резистору керек. Ар бир төөнөгүчтү бөлүп, кокусунан шорты болтурбоо үчүн жылуулукту кыскартууну колдонуңуз. Андан кийин электр зымдарын кесип, диаграмманын негизинде баарын кайра сатыңыз.
Сизде азыр 3 зым болушу керек: сигнал, 5V жана GND. Сиз транзисторду желдеткичтин түбүнө жабыштырсаңыз болот. Бул менин долбоорго кээ бир түс кошууга убакыт келди.
4 -кадам: NodeREDдеги айдоочу
Бул жерде сиз Pythonго драйвер жаза аласыз, бирок менде NodeRED иштеп жаткандыктан, мен Raspberry Pi 4 үчүн эң сонун радиатор үчүн интерактивдүү драйверди түзүү маселесин көтөрдүм. Бул чындыгында мен ойлогондон алда канча жеңил.
Мен Raspberry процессорун көзөмөлдөө, GPIO жана WS2812b LED диоддорун көзөмөлдөө үчүн 3 түйүндү колдонмокчумун:
түйүн-кызыл-салым-cpu түйүн-кызыл-түйүн-пи-gpio түйүн-кызыл-түйүн-пи-неопиксел
Неопиксел түйүнү Python драйверине таянат, ошондуктан мен дагы орнотушум керек болчу:
curl -sS get.pimoroni.com/unicornhat | bash
Менде туташуу үчүн 4 зым бар:
5V - Электр энергиясы менен камсыздоо
Продукциянын түйүнүнө ар 5 секунд сайын пайдалуу жүктү киргизүү мага ядронун температурасын берет. Бул мааниге таянып, мен RGB түстөрүнө кронштейндерди түзө алам жана желдеткичтин айлануусун тууралай алам. Мен NodeRED 1.0 экологиялык жөндөөлөрүн субфинтте колдоноюн деп жатам, ал конфигурация түйүнүн түзүү үчүн мага керектүү маанилерди коюуга мүмкүндүк берет. RPMs үчүн мааниси 0-100, ал эми RGB үчүн мен светодиоддордун санын (3) жана түсүн (бул тизме) тапшырышым керек.
Түс
Түстүн аталыштары орнотуунун кошумча агымында дайындалат. Мен температуранын деңгээлин чагылдырган 7 түстү тандап алдым. Өзөк канчалык ысык болсо, түсү ошончолук жылуу болот. Neopixel түйүнү саптагы пикселдин санын талап кылат. Function Node: Fan Color Profile
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
RPMs 0-100 % маанисинин негизинде коюлат. Менин күйөрманым PWMде 30%дан төмөн айлануу үчүн күрөшүп жатат. Менин орнотуум CPU өзөгү 40ºCге жеткенге чейин күйөрманы өчүрөт. Ал 30% га чейин, андан кийин 50% жана 100% га чейин, эгерде температура 60ºCтен ашса, эңкейет. 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; }
эгер (темп> 60) {
msg.payload = speed3; }
msg кайтаруу;
Бүт NodeRED агымын https://flows.nodered.org/flow/97af3be486b290ad456036d5a8111e62 көчүрүп алса болот
5 -кадам: Final Effect
Бул, албетте, Raspberry Pi 4 үчүн эң сонун радиатор. Бул жөнөкөй режим менен сиз долбооруңузга жашоону кошо аласыз. Эч нерсе LEDди колдонуп ар кандай нерселерди көрсөтүүгө тоскоол болбойт. Көпчүлүк учурда, ICE Cooling Tower Raspberry Pi 4тү 40C астында сактайт, андыктан ал унчукпайт. Күйөрман керек болгондо кире баштайт. Бул долбоорго кандай карайсыз?
Мындан тышкары, эгер сиз бул же башка долбоорлордун жаңыртуулары жөнүндө маалымат алгыңыз келсе - мени тандаган платформаңызда ээрчип көрүңүз:
- YouTube
жана эгер мага кофе сатып алууну же мени үзгүлтүксүз колдоону кааласаңыз:
- PayPal
- Patreon
Долбоор сизге жакты деп ишенем! Башка долбоорлорду notenoughtech.com сайтынан карап көрүңүз
Сунушталууда:
Колдун жаракаты үчүн бажы, 3D басып чыгаруучу брекеттерди кантип жасоо керек: 8 кадам (сүрөттөр менен)
Колдун жаракаты үчүн бажы, 3D басып чыгаруучу брекетти кантип иштеп чыгуу керек: Менин веб-сайтымда piper3dp.com.Традициялуу түрдө, сынган сөөктөр үчүн гипс оор, катуу, дем ала албаган гипстен жасалат. Бул пациентке айыктыруу учурунда кычышуу, исиркектер жана … сыяктуу ыңгайсыздыктарды жана тери проблемаларын жаратышы мүмкүн
Pi үчүн автоматтык муздатуу күйөрманы: 4 кадам (сүрөттөр менен)
Пи үчүн автоматташтырылган муздатуу күйөрманы: Description5 Питон менен мини 5v желдеткичин көзөмөлдөө үчүн жөнөкөй конструкция, нандын кереги жок, транзистор ж.б. Мен сунуштаган 2 каналдын релеси бар болчу, анткени анын баасы дээрлик бирдей
ZWO Astro Камерасы үчүн Пелтиер муздатуу: 10 кадам (Сүрөттөр менен)
ZWO Astro Камерасы үчүн Пелтиер Муздатуу: Бул эки YouTube видеосунда мүдүрүлгөндөн кийин, муздатылбаган ZWO Optics Astro CamDIY Колдонмосуна ZWO ASI120MC үчүн Peltier муздатуу желдеткич модун жасоо - Мартин Пиотттун VidI ойлогону боюнча мен берем
Тыюу салынган күзөт мунарасы + WiFi көзөмөлдөгөн RGB LED: 7 кадам (сүрөттөр менен)
Тыюу салынган күзөт мунарасы + WiFi көзөмөлдөгөн RGB LED: Сиз 3D принтериңизди сапаттуу басып чыгаруу үчүн өзгөрткөнүңүздү сезгенден кийин, www.thingiverse.com сайтынан кээ бир сонун моделдерди издей баштайсыз. Мен тыюу салынган мунараны кижайдан таптым жана бул принтерим үчүн эң сонун сыноо болот деп ойлодум (Anet A8)
250мм компьютер күйөрманы үчүн бажы чыпкасы. 4 кадам
250мм компьютер күйөрманы үчүн бажы чыпкасынын корпусу. Мен сулуу Лиан Ли капчыгыма 250мм желдеткич койдум. Бул жерде ызы -чуунун деңгээлин төмөндөтүү, муздатууну жогорулатуу жана бардык жерде бардык күйөрмандардын болушунун ордуна бир гана кирүү пунктун түзүү аракети болду. Бул жарашыктуу чечим болду (мен үчүн