Mundarija:
- Ta'minotlar
- 1 -qadam: uskunani o'zgartirish
- 2 -qadam: Maxsus RGB LEDlarini qo'shish
- 3 -qadam: RPM nazorati
- 4 -qadam: NodeRED -da haydovchi
- 5 -qadam: Yakuniy effekt
Video: 52pi ICE sovutish minorasi uchun maxsus RGB LED: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
52pi Raspberry Pi 3B+/4B+ platalari uchun juda aql bovar qilmaydigan sovutish yechimi bilan keldi. ICE sovutish minorasi! Bu narsa nafaqat yirtqichga o'xshaydi, balki Raspberry Pi 4 taxtangizni juda yaxshi sovitadi (sovutish ko'rsatkichlari).
Agar siz Raspberry Pi -ni muzdek sovuq holda saqlamoqchi bo'lsangiz - taxtani quyidagi do'konlardan olishingiz mumkin:
- Seed studiyasi
- AliExpress
- Banggood
- Amazon Buyuk Britaniya
- Amazon AQSh
Afsuski, bu ajoyib sovutgich cheklovlar bilan birga keladi. Hech qanday vosita yo'q:
- Fan tezligini boshqarish
- LED boshqaruv elementlari
Bu ko'rsatma mening ushbu maqoladagi ishimga asoslangan va sizga bu ajoyib sovutish yechimiga erishish uchun ICE sovutish minorasini qanday yangilash kerakligini ko'rsatib beradi. Ushbu mod quyidagi xususiyatlarga ega:
Xususiyatlari:
- PWM orqali aylanish tezligini boshqarish
- 3 ta WS2818b RGB LED (programlanadigan)
- Maxsus muxlislar profili
- Harorat rangli skript
Ta'minotlar
Ushbu modni bajarish uchun sizga kerak bo'ladi:
- 3 x RGB LEDlar WS2812B (manzilli)
- 1 x 2N2222A331 NPN tranzistor (men buni ushbu to'plamdan oldim)
- 1KΩ qarshilik
Ba'zi simlar, lehimlantiruvchi temir va issiqlik qisqarishi ham kerak bo'ladi.
1 -qadam: uskunani o'zgartirish
ICE sovutish minorasi Raspberry Pi taxtasida 5V va GND pinlariga ulanadi. Ventilyator orqasida yashiringan kichik PCB fanni quvvatlantiradi va 4 ta sirtga o'rnatilgan RGB LED uchun tasodifiy ranglarni tanlaydi. Modni ishga tushirish uchun biz fanatni ajratib olib, LEDlarni o'chirishimiz kerak.
Bular juda kichik, shuning uchun uni PCBdan olib tashlash uchun lehimlanadigan temirdan bir oz issiqlik kerak. Bir tomonni qizdiring va dazmolni biroz qimirlating - LED muammosiz o'chishi kerak. Bunga erishish uchun men 375ºC dan foydalandim.
2 -qadam: Maxsus RGB LEDlarini qo'shish
Men oldingi loyihadagi RGB LED tasmalaridan birini qutqardim. Menga faqat 3 ta alohida manzilli WS2812b LEDlari kerak edi. Diyotlarni moslashtirish uchun men tasmaning bir qismini olib tashladim. Keyin men ingichka simdan foydalanib, hammasini ulash uchun 3 LED uzunlikdagi tasma yaratdim.
Men, shuningdek, PCBdagi 5V va GND prokladkalariga qo'shimcha simlar qo'shdim, shuning uchun men mini -LED tasmasini shunday oziqlantiraman. LEDlarni joyida ushlab turish uchun ozgina elim ishlatishingiz mumkin. Tayyor fan rejimi shunday ko'rinishi kerak.
3 -qadam: RPM nazorati
Dvigatel dvigatelini boshqarishning eng oson (lekin ancha murakkab usullari) - bu dvigatelning aylanish tezligini cheklash uchun PWM signalidan foydalanish. ICE Cooling Tower fanati bunday boshqaruv elementlari bilan ta'minlanmaganligi sababli, fan tezligini boshqarish uchun 2N2222 seriyali tranzistorni ishlatishim mumkin.
GPIO oqimini cheklash uchun tranzistor poydevoriga 1KΩ rezistor kerak. Har bir pinni ajratish va tasodifan qisqa tutashuvlarning oldini olish uchun issiqlik qisqargichidan foydalaning. Keyin elektr simlarini kesib oling va diagramma asosida hamma narsani qayta soting.
Sizda hozir 3 ta sim bo'lishi kerak: signal, 5V va GND. Siz tranzistorni fanning pastki qismiga yopishtirishingiz mumkin. Mening loyihamga rang qo'shish vaqti keldi.
4 -qadam: NodeRED -da haydovchi
Bu vaqtda siz Python -ga haydovchi yozishingiz mumkin edi, lekin menda NodeRED ishlayotgani uchun Raspberry Pi 4 uchun eng zo'r sovutgich uchun interaktiv haydovchi yaratish muammosini o'z zimmamga oldim. Bu men o'ylaganimdan ham osonroq.
Men Raspberry protsessorini kuzatish, GPIO va WS2812b LEDlarini boshqarish uchun 3 ta tugunni ishlataman:
qizil tugun-qizil-tugun-pi-gpio tugun-qizil-tugun-pi-neopiksel
Neopixel tuguni Python drayveriga tayanadi, shuning uchun men ham o'rnatishim kerak edi:
curl -sS get.pimoroni.com/unicornhat | bash
Menda ulanish uchun 4 ta sim bor:
5V - Quvvat manbaiGND -GroundGPIO23 (yoki har qanday PWM pin) - 2N2222 tayanch pin GPIO18 - RGB LEDlari
Har 5 soniyada CPU tuguniga yuk yuklash menga yadro haroratini beradi. Bu qiymatga asoslanib, men RGB ranglari uchun qavslar yaratishim va fanning aylanish tezligini sozlashim mumkin. Men oqim oqimlarida NodeRED 1.0 atrof -muhit sozlamalarini konfiguratsiya tugunini yaratish uchun ishlataman, bu esa oqim qiymatlarini o'rnatishga imkon beradi. RPM uchun qiymat 0-100, RGB uchun esa LEDlar sonini (3) va rangni (bu ro'yxat) o'tkazishim kerak.
Rang
Rang nomlari sozlamaning quyi oqimida belgilanadi. Men harorat darajasini aks ettiruvchi 7 ta rangni tanladim. Yadro qanchalik issiq bo'lsa, rang shunchalik issiq bo'ladi. Neopixel tuguniga satrdagi piksellar soni kerak. Funktsiya tugunlari: Fan rangi profili
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; } xabarni qaytarish;
RPM
RPMlar 0-100 % qiymatiga qarab belgilanadi. Mening muxlisim PWM -ni 30%dan pastroqqa aylantirish uchun kurashmoqda. Mening sozlamalarim fan yadrosi CPU yadrosi 40ºC ga yetguncha o'chiriladi. U 30% gacha, keyin harorat 60ºC dan oshsa 50% va 100% gacha ko'tariladi. GPIO tuguni PWM rejimida 30 Gts chastotada o'rnatiladi. Ba'zi sabablarga ko'ra, men past aylanishlarda dvigatelning xirillashini eshitaman. Bu baland emas, lekin u erda. Fan 100%aylansa, ovoz yo'qoladi.
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; }
agar (temp40) {
msg.to'lov = tezlik1; }
agar (temp50) {
Xabar to'lovi = tezlik2; }
agar (harorat> 60) {
msg.to'lov = tezlik3; }
xabarni qaytarish;
Butun NodeRED oqimini https://flows.nodered.org/flow/97af3be486b290ad456036d5a8111e62 dan yuklab olish mumkin.
5 -qadam: Yakuniy effekt
Bu, shubhasiz, Raspberry Pi 4 uchun eng zo'r sovutgichdir. Ushbu oddiy mod yordamida siz o'z loyihangizga hayot qo'shishingiz mumkin. Hech narsa sizni LED yordamida turli xil narsalarni ko'rsatishga to'sqinlik qilmaydi. Ko'pincha, ICE Cooling Tower Raspberry Pi 4 ni 40 darajadan past haroratda ushlab turadi, shuning uchun u jim. Fan kerak bo'lganda ichkariga kiradi. Bu loyiha haqida nima deb o'ylaysiz?
Bundan tashqari, agar siz ushbu yoki boshqa loyihalarning yangilanishlari haqida ma'lumotga ega bo'lishni istasangiz - meni tanlagan platformada kuzatib boring:
- YouTube
va agar siz menga qahva sotib olmoqchi bo'lsangiz yoki meni doimiy ravishda qo'llab -quvvatlamoqchi bo'lsangiz:
- PayPal
- Patreon
Umid qilamanki, sizga loyiha yoqdi! Notenoughtech.com saytida boshqa loyihalarni ko'ring
Tavsiya:
Garmin GPS uchun maxsus xaritalar yarating: 8 qadam (rasmlar bilan)
Garmin GPS uchun maxsus xaritalar yarating: Agar sizda sayohatlar va boshqa ochiq havoda sayohat qilish uchun mo'ljallangan Garmin GPS bo'lsa (shu jumladan GPSMAP, eTrex, Kolorado, Dakota, Oregon va Montana qatorlari), bunga hojat yo'q. unga oldindan yuklangan yalang'och xaritalarni hal qiling. E
Qo'l shikastlanishi uchun maxsus, 3D bosma qavslarni qanday loyihalash mumkin: 8 qadam (rasmlar bilan)
Qo'llarning shikastlanishi uchun maxsus, 3D bosma qavslarni qanday loyihalash mumkin: piper3dp.com saytida mening veb-saytimga joylashtirilgan. Bu bemorga shifo jarayonida noqulaylik va teri muammolarini keltirib chiqarishi mumkin, masalan, qichishish, toshma va
Pi uchun avtomatlashtirilgan sovutish foniy: 4 qadam (rasmlar bilan)
Pi uchun avtomatlashtirilgan sovutish ventilyatori: Tavsif: pitonli 5Vli fanni, taxtali, tranzistorlar va boshqalarni ishlatmasdan boshqarishning oddiy dizayni. Sizga bir nechta kabel va 1 kanalli o'rni kerak. Menda tavsiya etiladigan 2 kanalli o'rni bor edi, chunki uning narxi deyarli bir xil
ZWO Astro kamerasi uchun Peltier sovutish: 10 qadam (rasmlar bilan)
ZWO Astro Kamera uchun Peltier sovutish: ZWO Optics Astro CamDIY qo'llanmasiga sovutishni qanday qo'shish kerakligini ko'rsatadigan ikkita YouTube videoida qoqilib ketgandan so'ng, ZWO ASI120MC uchun Peltier sovutish foniy modini yaratish - ZWO kameralari uchun - Martin Pyottning VidI ma'lumotlariga asoslanib. berardim
Taqiqlangan qo'riqchi minorasi + WiFi boshqariladigan RGB LED: 7 qadam (rasmlar bilan)
Taqiqlangan qo'riqchi minorasi + Wi -Fi orqali boshqariladigan RGB LED: Agar siz 3D printeringizni sifatli bosma nashrga aylantirganingizni sezsangiz, www.thingiverse.com saytidan ajoyib modellarni qidirishni boshlaysiz. Men taqiqlangan minorani kijai tomonidan topdim va bu mening printerim uchun ajoyib sinov bo'ladi deb o'yladim (Anet A8)