Мазмұны:
- Жабдықтар
- 1 -қадам: жабдықты өзгерту
- 2 -қадам: реттелетін RGB светодиодтарын қосу
- 3 -қадам: RPM басқару
- 4 -қадам: NodeRED ішіндегі драйвер
- 5 -қадам: Соңғы әсер
Бейне: 52pi ICE салқындатқыш мұнарасы үшін реттелетін RGB светодиод: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
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 жарықдиодты жолақтарының бірін құтқардым. Маған тек 3 жеке адрестелетін WS2812b жарық диоды қажет болды. Диодтарды дұрыс орналастыру үшін мен жолақтың бір бөлігін алып тастадым. Содан кейін мен олардың барлығын қосу үшін жұқа сымды қолданып, ұзындығы 3 жарықдиодты жолақты құрдым.
Мен сонымен қатар ПХД -дегі 5V және GND жастықшаларына қосымша сымдар қостым, осылайша мен шағын жарықдиодты жолақты беремін. Жарықдиодты орнында ұстау үшін желімді қолдануға болады. Дайын желдеткіш моделі осылай болуы керек.
3 -қадам: RPM басқару
Тұрақты ток қозғалтқышын басқарудың ең қарапайым (бірақ күрделі әдістері бар) - қозғалтқыштың айналу жиілігін шектеу үшін PWM сигналын қолдану. ICE Cooling Tower желдеткішінде мұндай басқару элементтері болмағандықтан, мен желдеткіштің жылдамдығын басқару үшін 2N2222 сериялы транзисторды қолдана аламын.
Транзистордың негізіне GPIO -дан келетін токты шектеу үшін 1KΩ резистор қажет. Кез келген түйреуішті ажырату және кездейсоқ шорттың алдын алу үшін жылуды қысқарту құралын қолданыңыз. Содан кейін электр сымдарын кесіп, диаграммаға сәйкес бәрін қайта сатыңыз.
Сізде қазір 3 сым болуы керек: сигнал, 5V және GND. Транзисторды желдеткіштің түбіне жабыстыруға болады. Менің жобама түс қосатын уақыт келді.
4 -қадам: 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 сайтынан қараңыз
Ұсынылған:
Pi үшін автоматты салқындатқыш: 4 қадам (суреттермен)
Pi үшін автоматты салқындату желдеткіші: Сипаттама Питоны бар 5В желдеткішті басқаруға арналған қарапайым дизайн, нан тақтасы, транзисторлар және т. Менде ұсынатын 2 арналы реле болды, себебі оның бағасы бірдей
Rawberry Pi үшін процессордың температурасына негізделген PWM реттелетін желдеткіш: 4 қадам (суреттермен)
Raspberry Pi үшін CPU температурасына негізделген PWM реттелетін желдеткіш: Raspberry Pi үшін көптеген жағдайлар процессорды салқындату үшін кішкене 5В желдеткішпен бірге келеді. Алайда, бұл желдеткіштер әдетте өте шулы және көптеген адамдар шуды азайту үшін оны 3V3 түйреуішіне қосады. Бұл желдеткіштер әдетте 200 мА үшін бағаланады, бұл өте жақсы
Полипропилен құбырлы қосқыштан 85 мм проектор линзасы үшін реттелетін геликоид адаптерін қалай жасауға болады: 5 қадам
Полипропилен құбырлы қосқыштан 85 мм проектор линзасы үшін реттелетін геликоидты адаптерді қалай жасауға болады: Мен жақында ескі слайд проекторды шамамен 10 еуроға сатып алдым. Проектор 85 мм f/2,8 линзасымен жабдықталған, проектордың өзінен оңай ажыратылады (бөлшектерді бөлшектеудің қажеті жоқ). Сондықтан мен оны Пента үшін 85 мм линзаға айналдыруды шештім
Тыйым салынған қарауыл мұнарасы + WiFi басқарылатын RGB жарық диоды: 7 қадам (суреттермен)
Тыйым салынған қарауыл мұнарасы + WiFi басқарылатын RGB светодиоды: 3D принтерін лайықты сапалы басып шығару үшін өзгерткеніңізді сезген соң, www.thingiverse.com сайтынан керемет модельдерді іздей бастайсыз. Мен тыйым салынған мұнараны киджайдан таптым және бұл менің принтерім үшін керемет сынақ болады деп ойладым (Anet A8)
Веб -сайттың фондық суреті үшін реттелетін үлгіні жасаңыз: 8 қадам
Веб-сайттың фондық суреті үшін реттелетін үлгіні жасаңыз: Міне, «тор тәрізді» көрінбестен плиткамен қаптауға болатын суреттерді жасаудың қарапайым және қарапайым әдісі (менің ойымша). Бұл оқулық Inkscape (www.inkscape.org), ашық векторлық графикалық редактор. Менің ойымша, бұл әдіс мүмкін