תוכן עניינים:

LED RGB מותאם אישית למגדל קירור ICE 52pi: 5 שלבים
LED RGB מותאם אישית למגדל קירור ICE 52pi: 5 שלבים

וִידֵאוֹ: LED RGB מותאם אישית למגדל קירור ICE 52pi: 5 שלבים

וִידֵאוֹ: LED RGB מותאם אישית למגדל קירור ICE 52pi: 5 שלבים
וִידֵאוֹ: Moes ZLD-RCW - Zigbee контроллер Tuya Smart для RGB+CCT LED лент, работа с Home Assistant 2024, נוֹבֶמבֶּר
Anonim
Image
Image

52pi העלה פתרון קירור די מטורף ללוחות Raspberry Pi 3B+/4B+. מגדל הקירור של ICE! הדבר הזה לא רק נראה כמו חיה אלא גם מקרר את הלוח Raspberry Pi 4 שלך בצורה טובה מאוד (מדדי קירור).

אם אתה רוצה לשמור על פטל פיי שלך כמו ICE - אתה יכול לתפוס את הלוח מהחנויות הבאות:

  • סטודיו זרע
  • אלי אקספרס
  • Banggood
  • אמזון בריטניה
  • אמזון ארה"ב

למרבה הצער, גוף הקירור המדהים הזה מגיע עם מגבלות. אין אמצעים ל:

  • בקרות מהירות מאוורר
  • פקדי LED

מדריך זה מבוסס על עבודתי מתוך מאמר זה ויראה לך כיצד תוכל לשדרג את מגדל הקירור ICE שלך - כדי להשיג את פתרון הקירור המדהים הזה. מוד זה מגיע עם התכונות הבאות:

מאפיינים:

  • בקרת סל"ד באמצעות PWM
  • 3 נוריות RGB WS2818b (ניתנות לתכנות)
  • פרופיל מעריצים מותאם אישית
  • תסריט טמפרטורה לצבע

אספקה

כדי לבצע אופנה זו תזדקק ל:

  • 3 x נוריות RGB WS2812B (כתובות)
  • 1 x 2N2222A331 טרנזיסטור NPN (קיבלתי אותו מהערכה הזו)
  • נגד 1KΩ

יהיה צורך גם בחוט כלשהו, ברזל הלחמה וכיווץ חום.

שלב 1: שינוי חומרה

שינוי חומרה
שינוי חומרה
שינוי חומרה
שינוי חומרה
שינוי חומרה
שינוי חומרה

מגדל הקירור ICE מתחבר לסיכות 5V ו- GND בלוח Raspberry Pi. לוח PCB קטן המוסתר מאחורי המאוורר מפעיל את המאוורר ובוחר צבעים אקראיים עבור 4 נוריות RGB מותקנות על פני השטח. כדי להתחיל את המוד שלנו, עלינו לפרק את המאוורר ולהוריד את הלדים.

אלה קטנים ברצינות, כך שכל מה שצריך כדי להוריד אותו מה- PCB הוא קצת חום ממגהץ הלחמה. רק לחמם צד אחד ולהניף מעט את המגהץ - הנורית אמורה לכבות ללא בעיות. השתמשתי ב 375ºC כדי להשיג זאת.

שלב 2: הוספת נוריות RGB מותאמות אישית

הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית
הוספת נוריות RGB מותאמות אישית

הצילתי את אחת מפסי ה- RGB LED מפרויקט קודם. הייתי צריך רק 3 נוריות WS2812b שניתן להתייחס אליהן בנפרד. כדי שהדיודות יתאימו, סילקתי חלק מהפס. לאחר מכן השתמשתי בחוט דק כדי לחבר את כולם ויצרתי רצועה ארוכה של 3 לד.

הוספתי גם חוטים נוספים לרפידות 5V ו- GND במחשב הלוח, כיוון שאני הולך להאכיל את רצועת ה- LED המיני שלי. אתה יכול להשתמש בדבק כלשהו כדי להשאיר את הלדים במקום. כך אמור להיראות מוד המאוורר המוגמר.

שלב 3: בקרת סל"ד

בקרת סל
בקרת סל
בקרת סל
בקרת סל

הקלה (אך ישנן דרכים מתוחכמות יותר) לשליטה במנוע DC היא להשתמש באות PWM להגבלת סל ד המנוע. מכיוון שמאוורר ICE Cooling Tower אינו כולל פקדים כאלה אני יכול להשתמש בטרנזיסטור מסדרת 2N2222 לשליטה על מהירות המאוורר.

בסיס הטרנזיסטור זקוק לנגד 1KΩ כדי להגביל את הזרם מה- GPIO. השתמש בכווץ חום כדי להפריד כל סיכה ולמנוע מכנסיים קצרים. לאחר מכן, פשוט חתכו את חוטי החשמל והחלטו הכל לפי הדיאגרמה.

אתה אמור לקבל 3 חוטים עכשיו: אות, 5V ו- GND. אתה יכול להדביק את הטרנזיסטור לתחתית המאוורר. הגיע הזמן להוסיף קצת צבע לפרויקט שלי.

שלב 4: נהג ב- NodeRED

נהג ב- NodeRED
נהג ב- NodeRED

בשלב זה תוכל לכתוב דרייבר ב- Python, אך מכיוון שכבר יש לי NodeRED פועל, לקחתי על עצמי את האתגר ליצור דרייבר אינטראקטיבי עבור גוף הקירור הכי מגניב עבור Raspberry Pi 4. זה בעצם יותר קל ממה שחשבתי שזה יהיה.

אני הולך להשתמש ב -3 צמתים כדי לעקוב אחר המעבד של פטל, לשלוט ב- GPIO ובנורות ה- WS2812b:

צומת-אדום-תרומה-מעבד צומת-אדום-צומת-פי-gpio צומת-אדום-צומת-פי-ניופיקסל

הצומת ניאופיקסל מסתמך על מנהל התקן של פייתון, ולכן גם הייתי צריך להתקין:

curl -sS get.pimoroni.com/unicornhat | לַחֲבוֹט

יש לי 4 חוטים לחיבור:

5V - ספק כוח GND -GroundGPIO23 (או כל סיכת PWM) - סיכת בסיס של 2N2222GPIO18 - נוריות RGB

הזרקת מטען כל 5 שניות לצומת המעבד מספקת לי את הטמפרטורה של הליבה. בהתבסס על ערך זה אני יכול ליצור סוגריים לצבעי ה- RGB ולהתאים את סל"ד המאוורר. אני הולך להשתמש בהגדרות סביבה NodeRED 1.0 בתת זרימה כדי ליצור צומת תצורה המאפשר לי להגדיר את הערכים בהם הזרימה תשתמש. עבור סל"ד הערך הוא 0-100 ועל RGB אני צריך להעביר את מספר הנורות (3) והצבע (רשימה זו).

צֶבַע

שמות צבעים מוקצים בתת זרימת המשנה של ההגדרות. בחרתי 7 צבעים המייצגים את רמות הטמפרטורה. ככל שהליבה מתחממת יותר, הצבע חם יותר. צומת Neopixel רק צריכה את מספר הפיקסלים במחרוזת. צומת פונקציה: פרופיל צבע מאוורר

var color1 = flow.get ("צבע 1");

var colour2 = flow.get ("color2"); var colour3 = flow.get ("color3"); var colour4 = flow.get ("color4"); var colour5 = flow.get ("color5"); var colour6 = flow.get ("color6"); var colour7 = flow.get ("color7"); var temp = msg.payload; אם (טמפ '<= 33) {msg.payload = color1; } if (temp33) {msg.payload = color2; } if (temp35) {msg.payload = color3; } if (temp38) {msg.payload = color4; } if (temp42) {msg.payload = color5; } if (temp45) {msg.payload = color6; } אם (טמפ '> 48) {msg.payload = color7; } החזר הודעה;

סל"ד

RPMs נקבעים על בסיס הערך % 0-100. המעריץ שלי מתקשה להסתובב על מערכת PWM הנמוכה מ- 30%. ההתקנה שלי שומרת על המאוורר עד שליבת המעבד מגיעה ל 40 מעלות צלזיוס. זה עולה עד 30% ואז 50% ו 100% אם הטמפרטורה חוצה 60 מעלות צלזיוס. צומת GPIO מוגדר במצב PWM בתדר של 30 הרץ. מסיבה כלשהי, אני באמת יכול לשמוע את היבבה המוטורית בסל ד נמוך יותר. זה לא חזק אבל זה קיים. הצליל נעלם כאשר המאוורר מסתובב ב -100%.

var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("speed3");

var temp = msg.payload;

אם (טמפ '<= 40) {msg.payload = 0; }

אם (temp40) {

msg.payload = speed1; }

אם (temp50) {

msg.payload = speed2; }

אם (טמפ '> 60) {

msg.payload = speed3; }

מסר החזרה;

ניתן להוריד את כל זרימת NodeRED מתוך

שלב 5: אפקט סופי

אפקט סופי
אפקט סופי

אין ספק שזהו גוף הקירור המגניב ביותר עבור Raspberry Pi 4. בעזרת המוד הפשוט הזה תוכלו להוסיף חיים לפרויקט שלכם. שום דבר לא מונע ממך להציג דברים שונים באמצעות הלדים. לרוב, ICE Cooling Tower שומר את ה- Raspberry Pi 4 תחת 40C, כך שהוא שקט. המאוורר נכנס כשהוא חייב. מה דעתכם על הפרויקט הזה?

בנוסף, אם אתה רוצה לקבל מידע על העדכונים לפרויקטים אלה או אחרים - שקול לעקוב אחריי בפלטפורמה שבחרת:

  • פייסבוק
  • טוויטר
  • אינסטגרם
  • יוטיוב

ואם בא לך לקנות לי קפה או לתמוך בי בצורה רציפה יותר:

  • PayPal
  • פטריון

אני מקווה שנהניתם מהפרויקט! בדוק פרויקטים נוספים באתר notenoughtech.com

מוּמלָץ: