Satura rādītājs:
- Piegādes
- 1. darbība. Aparatūras modificēšana
- 2. darbība: pielāgotu RGB gaismas diožu pievienošana
- 3. darbība: RPM kontrole
- 4. solis: draiveris NodeRED
- 5. solis: galīgais efekts
Video: Pielāgota RGB gaismas diode 52pi ICE dzesēšanas tornim: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
52pi nāca klajā ar diezgan ārprātīgu dzesēšanas risinājumu Raspberry Pi 3B+/4B+ dēļiem. ICE dzesēšanas tornis! Šī lieta ne tikai izskatās kā zvērs, bet arī ļoti labi atdzesē jūsu Raspberry Pi 4 dēli (dzesēšanas kritēriji).
Ja vēlaties saglabāt savu Raspberry Pi atdzist kā ICE - jūs varat paņemt dēli no šiem veikaliem:
- Sēklu studija
- AliExpress
- Banggood
- Amazon Lielbritānija
- Amazon ASV
Diemžēl šim pārsteidzošajam radiatoram ir ierobežojumi. Nav līdzekļu:
- Ventilatora ātruma kontrole
- LED vadības ierīces
Šī pamācība ir balstīta uz manu darbu šajā rakstā un parādīs, kā jūs varat uzlabot savu ICE dzesēšanas torni - lai sasniegtu šo diezgan satriecošo dzesēšanas risinājumu. Šim modam ir šādas funkcijas:
Iespējas:
- RPM kontrole, izmantojot PWM
- 3 WS2818b RGB gaismas diodes (programmējamas)
- Pielāgots ventilatora profils
- Skripts no temperatūras līdz krāsai
Piegādes
Lai veiktu šo modifikāciju, jums būs nepieciešams:
- 3 x RGB gaismas diodes WS2812B (adresējams)
- 1 x 2N2222A331 NPN tranzistors (es to saņēmu no šī komplekta)
- 1KΩ rezistors
Būs nepieciešami arī daži stieples, lodāmurs un saraušanās.
1. darbība. Aparatūras modificēšana
ICE dzesēšanas tornis savienojas ar 5V un GND tapām uz Raspberry Pi plates. Neliela PCB, kas paslēpta aiz ventilatora, ieslēdz ventilatoru un izvēlas nejaušas krāsas 4 uz virsmas uzstādītām RGB gaismas diodēm. Lai sāktu modifikāciju, mums ir jāizjauc ventilators un jāatkausē gaismas diodes.
Tie ir nopietni mazi, tāpēc viss, kas nepieciešams, lai to noņemtu no PCB, ir nedaudz siltuma no lodāmura. Vienkārši sasildiet vienu pusi un nedaudz pakustiniet gludekli - gaismas diodei jānodziest bez problēmām. Lai to panāktu, es izmantoju 375ºC.
2. darbība: pielāgotu RGB gaismas diožu pievienošana
Es izglābu vienu no iepriekšējā projekta RGB LED sloksnēm. Man vajadzēja tikai 3 individuāli adresējamus WS2812b gaismas diodes. Lai diodes būtu piemērotas, es nogriezu daļu sloksnes. Tad es izmantoju plānu vadu, lai tos visus savienotu, izveidojot 3 LED garu sloksni.
Es arī pievienoju papildu vadus PCB 5V un GND spilventiņiem, jo šādi es barošu savu mini LED sloksni. Lai saglabātu gaismas diodes, varat izmantot kādu līmi. Šādam vajadzētu izskatīties gatavam ventilatora modam.
3. darbība: RPM kontrole
Vienkāršākais (bet ir arī sarežģītāki veidi) līdzstrāvas motora vadība ir izmantot PWM signālu, lai ierobežotu motora apgriezienus. Tā kā ICE dzesēšanas torņa ventilatoram nav šādu vadības ierīču, es varu izmantot 2N2222 sērijas tranzistoru, lai kontrolētu ventilatora ātrumu.
Tranzistora pamatnei ir nepieciešams 1KΩ rezistors, lai ierobežotu GPIO strāvu. Izmantojiet saraušanos, lai atdalītu katru tapu un novērstu nejaušus šortus. Pēc tam vienkārši nogrieziet strāvas vadus un noregulējiet visu, pamatojoties uz diagrammu.
Tagad jums vajadzētu būt 3 vadiem: signāls, 5V un GND. Jūs varat pielīmēt tranzistoru ventilatora apakšā. Ir pienācis laiks savam projektam pievienot kādu krāsu.
4. solis: draiveris NodeRED
Šajā brīdī jūs varētu rakstīt draiveri programmā Python, taču, tā kā man jau darbojas NodeRED, es uzņēmos izaicinājumu izveidot interaktīvu draiveri stilīgākajam Raspberry Pi 4 radiatoram. Tas patiesībā ir vieglāk, nekā es domāju.
Es izmantošu 3 mezglus, lai uzraudzītu Raspberry CPU, kontrolētu GPIO un WS2812b gaismas diodes:
mezgls-sarkans-ieguldījums-cpu mezgls-sarkans-mezgls-pi-gpio mezgls-sarkans mezgls-pi-neopikselis
Neopikselu mezgls paļaujas uz Python draiveri, tāpēc man arī bija jāinstalē:
čokurošanās -sS get.pimoroni.com/unicornhat | bash
Man ir jāpievieno 4 vadi:
5V - barošanas avotsGND -GroundGPIO23 (vai jebkura PWM tapa) - 2N2222 bāzes tapa GPIO18 - RGB gaismas diodes
Lietderīgās slodzes ievadīšana CPU mezglā ik pēc 5 sekundēm nodrošina man kodola temperatūru. Pamatojoties uz šo vērtību, es varu izveidot iekavas RGB krāsām un pielāgot ventilatora apgriezienus. Apakšplūsmā es izmantošu NodeRED 1.0 vides iestatījumus, lai izveidotu konfigurācijas mezglu, kas ļauj iestatīt plūsmas izmantotās vērtības. RPM vērtība ir 0–100, un RGB gadījumā man ir jānokārto gaismas diožu skaits (3) un krāsa (šis saraksts).
Krāsa
Krāsu nosaukumi tiek piešķirti iestatījumu apakšplūsmā. Es izvēlējos 7 krāsas, kas attēlo temperatūras līmeņus. Jo karstāks kodols, jo siltāka krāsa. Neopikselu mezglam ir nepieciešams tikai virknes pikseļu skaits. Funkcijas mezgls: Ventilatora krāsu profils
var colour1 = flow.get ("krāsa1");
var colour2 = flow.get ("krāsa2"); var colour3 = flow.get ("krāsa3"); var colour4 = flow.get ("krāsa4"); var colour5 = flow.get ("krāsa5"); var colour6 = flow.get ("krāsa6"); var colour7 = flow.get ("krāsa7"); var temp = msg.payload; ja (temp <= 33) {msg.payload = color1; } ja (temp33) {msg.payload = colour2; } ja (temp35) {msg.payload = color3; } ja (temp38) {msg.payload = colour4; } ja (temp42) {msg.payload = krāsa5; } ja (temp45) {msg.payload = colour6; } ja (temp> 48) {msg.payload = colour7; } atgriezt ziņu;
RPM
RPM tiek iestatīti, pamatojoties uz % vērtību 0-100. Mans ventilators cenšas griezties pie PWM, kas ir zemāks par 30%. Mana iestatīšana saglabā ventilatoru izslēgtu, līdz CPU kodols sasniedz 40ºC. Tas paaugstinās līdz 30%, tad 50% un 100%, ja temperatūra pārsniedz 60 ° C. GPIO mezgls ir iestatīts PWM režīmā ar frekvenci 30Hz. Kādu iemeslu dēļ es tiešām dzirdu motora gaudošanu pie mazākiem apgriezieniem. Tas nav skaļš, bet tas ir tur. Skaņa pazūd, kad ventilators griežas par 100%.
var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("ātrums3");
var temp = msg.payload;
ja (temp <= 40) {msg.payload = 0; }
ja (temp40) {
msg.payload = ātrums1; }
ja (temp50) {
msg.payload = ātrums2; }
ja (temperatūra> 60) {
msg.payload = ātrums3; }
atgriezt ziņu;
Visu NodeRED plūsmu var lejupielādēt vietnē
5. solis: galīgais efekts
Bez šaubām, tas ir stilīgākais Raspberry Pi 4. dzesētājs. Izmantojot šo vienkāršo modi, jūs varat pievienot dzīvību savam projektam. Nekas neliedz jums parādīt dažādas lietas, izmantojot gaismas diodes. Lielāko daļu laika ICE dzesēšanas tornis saglabā Raspberry Pi 4 zem 40 ° C, tāpēc tas ir kluss. Ventilators ieslēdzas, kad tas ir nepieciešams. Ko jūs domājat par šo projektu?
Turklāt, ja vēlaties saņemt informāciju par šī vai citu projektu atjauninājumiem - apsveriet iespēju sekot man izvēlētajā platformā:
- YouTube
un, ja vēlaties iegādāties man kafiju vai nepārtraukti atbalstīt:
- PayPal
- Patreons
Es ceru, ka jums patika projekts! Pārbaudiet citus projektus vietnē notenoughtech.com
Ieteicams:
Arduino Nano Baised IR kontrolēta RGB gaismas diode: 5 soļi
Arduino Nano Baised IR kontrolēta RGB LED: šajā mazajā projektā es vēlos jums parādīt, kā es uzbūvēju uz Arduino balstītu RGB LED, kuru kontrolē ar IR tālvadības pulti un kuru darbina ar USB kabeli
7 režīmu Bass reaģējošs RGB zemfrekvences skaļruņa gaismas diode: 5 soļi
7 režīmu Bass reaģējoši RGB zemfrekvenču skaļruņi: Pamatdoma: Es vienmēr gribēju pieslēgt ledus pie mana zemfrekvences skaļruņa, taču vilcinājos to darīt, jo tik daudziem cilvēkiem ir atšķirīgs viedoklis par to, kā to izdarīt. Daži to vada tieši zemfrekvences skaļrunim, bet citi pērk kontrolierus, kas reaģē uz skaņas līmeni. A
Programmējams policijas gaismas diode, izmantojot STM8 [72 gaismas diodes]: 9 soļi
Programmējams policijas LED mirgojošais signāls, izmantojot STM8 [72 gaismas diodes]: STM8S001J3 ir 8 bitu mikrokontrolleris, kas piedāvā 8 KB Flash programmas atmiņu, kā arī integrētu patiesu datu EEPROM. STM8S mikrokontrolleru saimē to sauc par zema blīvuma ierīci. Šis MCU tika piedāvāts nelielā SO8N iepakojumā
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode: 7 soļi (ar attēliem)
Aizliegtais Sargtornis + WiFi kontrolētā RGB gaismas diode: Kad jūtat, ka esat pielāgojis savu 3D printeri, lai iegūtu pienācīgas kvalitātes izdrukas, jūs sākat meklēt dažus foršus modeļus vietnē www.thingiverse.com. Kijai atradu Aizliegto torni un domāju, ka tas būs lielisks tests manam printerim (Anet A8)
Nabaga cilvēka RGB gaismas diode: 5 soļi
Nabaga cilvēka RGB gaismas diode: Pirms es pat sāku to darīt, es tikai gribētu teikt, ka es saprotu, ka šī nav kāda jauna, jauna ideja, par kuru neviens iepriekš nebija domājis. Es zinu, ka tas ir pamācāms veids (piemēram, mana karstā līme, kas ir pamācāms), kas uzzīmēs virkni & quo