ዝርዝር ሁኔታ:

ለ 52 ፒ አይሲ የማቀዝቀዣ ማማ ብጁ RGB LED: 5 ደረጃዎች
ለ 52 ፒ አይሲ የማቀዝቀዣ ማማ ብጁ RGB LED: 5 ደረጃዎች

ቪዲዮ: ለ 52 ፒ አይሲ የማቀዝቀዣ ማማ ብጁ RGB LED: 5 ደረጃዎች

ቪዲዮ: ለ 52 ፒ አይሲ የማቀዝቀዣ ማማ ብጁ RGB LED: 5 ደረጃዎች
ቪዲዮ: በመኪና ውስጥ እንቅልፍ-እንቅልፍ በሚተኛበት ጉና ውስጥ በሚገኘው ታላቅ የእይታ ቦታ ላይ 2024, ህዳር
Anonim
Image
Image

52pi ለ Raspberry Pi 3B+/4B+ ቦርዶች ቆንጆ እብድ የማቀዝቀዝ መፍትሄን አመጣ። የ ICE ማቀዝቀዣ ማማ! ይህ ነገር እንደ አውሬ ብቻ ሳይሆን የራስዎን የ Raspberry Pi 4 ሰሌዳ በጣም በደንብ ያቀዘቅዛል (የማቀዝቀዣ መለኪያዎች)።

Raspberry Pi ን እንደ ICE አሪፍ ለማድረግ ከፈለጉ - ሰሌዳውን ከእነዚህ ሱቆች መውሰድ ይችላሉ-

  • የዘር ስቱዲዮ
  • AliExpress
  • ባንግጎድ
  • አማዞን ዩኬ
  • አማዞን አሜሪካ

እንደ አለመታደል ሆኖ ይህ አስደናቂ የሙቀት አማቂነት ውስንነቶች አሉት። ምንም መንገዶች የሉም

  • የደጋፊ ፍጥነት መቆጣጠሪያዎች
  • የ LED መቆጣጠሪያዎች

ይህ አስተማሪ ከዚህ ጽሑፍ በስራዬ ላይ የተመሠረተ ነው እና ይህንን እጅግ አስደናቂ የማቀዝቀዝ መፍትሄን ለማሳካት - የእርስዎን ICE የማቀዝቀዣ ማማ እንዴት ማሻሻል እንደሚችሉ ያሳየዎታል። ይህ ሞድ ከሚከተሉት ባህሪዎች ጋር ይመጣል-

ዋና መለያ ጸባያት:

  • የ RPM ቁጥጥር በ PWM በኩል
  • 3 WS2818b RGB LEDs (ሊሠራ የሚችል)
  • ብጁ የደጋፊ መገለጫ
  • የሙቀት መጠን ወደ ቀለም ስክሪፕት

አቅርቦቶች

ይህንን ሞድ ለማከናወን የሚከተሉትን ያስፈልግዎታል

  • 3 x RGB LEDs WS2812B (ሊደረስበት የሚችል)
  • 1 x 2N2222A331 NPN ትራንዚስተር (ከዚህ ስብስብ አገኘሁት)
  • 1KΩ ተከላካይ

አንዳንድ ሽቦ ፣ ብየዳ ብረት እና የሙቀት መቀነስ እንዲሁ ያስፈልጋል።

ደረጃ 1 ሃርድዌርን ማሻሻል

ሃርድዌር መለወጥ
ሃርድዌር መለወጥ
ሃርድዌር መለወጥ
ሃርድዌር መለወጥ
ሃርድዌር መለወጥ
ሃርድዌር መለወጥ

የ ICE የማቀዝቀዣ ታወር በ Raspberry Pi ሰሌዳ ላይ ከ 5 ቮ እና ከ GND ፒኖች ጋር ይገናኛል። ከአድናቂው በስተጀርባ የተደበቀ ትንሽ ፒሲቢ አድናቂውን ከፍ ያደርገዋል እና ለ 4 ወለል ለተጫኑ አርጂቢ ኤልዲዎች የዘፈቀደ ቀለሞችን ይመርጣል። የእኛን ሞድ ለመጀመር ፣ አድናቂውን መለየት እና ኤልዲዎቹን ማበላሸት አለብን።

እነዚህ በቁም ነገር ትንሽ ናቸው ፣ ስለሆነም ከፒሲቢ ለማውረድ የሚያስፈልገው ከብረት ብረት የተወሰነ ሙቀት ነው። አንድ ጎን ብቻ ያሞቁ እና ብረቱን በትንሹ ይንቀጠቀጡ - LED ያለ ችግሮች መነሳት አለበት። ይህንን ለማሳካት 375ºC ን እጠቀም ነበር።

ደረጃ 2 ብጁ አርጂቢ ኤልዲዎችን ማከል

ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል
ብጁ RGB LEDs ማከል

ከቀዳሚው ፕሮጀክት አንዱን የ RGB LED strips አንዱን አዳንኩ። እኔ ብቻ ያስፈልገኝ ነበር 3 በግለሰብ አድራሻ አድራሻ WS2812b LEDs። ዳዮዶቹን እንዲስማማ ለማድረግ ፣ የተወሰኑትን እርቃናቸውን ገለበጥኩ። ከዛም 3 ኤል ኤል ኤል ረጅም ሰቅ በመፍጠር ሁሉንም ለማገናኘት ቀጭን ሽቦ እጠቀም ነበር።

እኔ የእኔን አነስተኛ LED ስትሪፕን የምመግበው በዚህ መንገድ ነው። ኤልዲዎቹን በቦታው ለማቆየት አንዳንድ ሙጫ መጠቀም ይችላሉ። የተጠናቀቀው የአድናቂ ሞድ እንደዚህ መሆን አለበት።

ደረጃ 3 የ RPM ቁጥጥር

የ RPM ቁጥጥር
የ RPM ቁጥጥር
የ RPM ቁጥጥር
የ RPM ቁጥጥር

የዲሲ ሞተርን ለመቆጣጠር በጣም ቀላሉ (ግን በጣም የተራቀቁ መንገዶች አሉ) የሞተርን RPMs ለመገደብ የ PWM ምልክት መጠቀም ነው። የ ICE የማቀዝቀዣ ታወር ደጋፊ እንደዚህ ዓይነት መቆጣጠሪያዎች ስለሌለው የአድናቂውን ፍጥነት ለመቆጣጠር 2N2222 ተከታታይ ትራንዚስተር መጠቀም እችላለሁ።

ትራንዚስተሩ መሠረት የአሁኑን ከጂፒዮ ለመገደብ 1KΩ Resistor ይፈልጋል። እያንዳንዱን ፒን ለመለየት እና ድንገተኛ ቁምጣዎችን ለመከላከል ሙቀትን-መቀነስን ይጠቀሙ። ከዚያ በቀላሉ በስዕላዊ መግለጫው ላይ በመመርኮዝ የኃይል ሽቦዎችን ይቁረጡ እና ሁሉንም ነገር ያስተካክሉ።

አሁን 3 ሽቦዎች ሊኖርዎት ይገባል -ምልክት ፣ 5V እና GND። ትራንዚስተሩን ከአድናቂው ታችኛው ክፍል ጋር ማጣበቅ ይችላሉ። በፕሮጄክቶቼ ላይ የተወሰነ ቀለም ለማከል ጊዜው አሁን ነው።

ደረጃ 4: NodeRED ውስጥ ሾፌር

በ NodeRED ውስጥ ነጂ
በ NodeRED ውስጥ ነጂ

በዚህ ጊዜ በፓይዘን ውስጥ ሾፌር መፃፍ ይችላሉ ፣ ግን እኔ ቀድሞውኑ የ NodeRED ሩጫ ስላለኝ ፣ ለ Raspberry Pi 4. ለሞቃታማው የሙቀት መስጫ መስተጋብራዊ ነጂ የመፍጠር ፈታኝ ሆነ።

Raspberry's CPU ን ለመቆጣጠር ፣ GPIO ን እና WS2812b LEDs ን ለመቆጣጠር 3 ኖዶችን እጠቀማለሁ

መስቀለኛ-ቀይ-አስተዋፅኦ-ሲፒዩ መስቀለኛ-ቀይ-መስቀለኛ-ፒ-ጂፒዮ መስቀለኛ-ቀይ-መስቀለኛ-ፒ-ኒዮፒክስል

የኒዮፒክስል መስቀለኛ መንገድ በ Python ነጂ ላይ የተመሠረተ ነው ፣ ስለሆነም እኔ ደግሞ መጫን ነበረብኝ

curl -sS get.pimoroni.com/unicornhat | ባሽ

ለማገናኘት 4 ሽቦዎች አሉኝ

5V - የኃይል አቅርቦት GND -GroundGPIO23 (ወይም ማንኛውም የ PWM ፒን) - 2N2222 የመሠረቱ ፒንጂፒዮ 18 - RGB LEDs

በየ 5 ሰከንድ ወደ ሲፒዩ መስቀለኛ መንገድ የክፍያ ጭነት ማስገባት የዋናውን የሙቀት መጠን ይሰጠኛል። በዚህ እሴት ላይ በመመስረት ለ RGB ቀለሞች ቅንፎችን መፍጠር እና አድናቂዎቹን አርፒኤምኤስ ማስተካከል እችላለሁ። ፍሰት የሚጠቀሙባቸውን እሴቶች እንዳስቀምጥ የሚፈቅድልኝ የውቅረት መስቀልን ለመፍጠር NodeRED 1.0 የአካባቢ ቅንብሮችን በንዑስ ፍሰት ውስጥ እጠቀማለሁ። ለ RPM ፣ እሴቱ 0-100 እና ለ RGB የ LEDs (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; ከሆነ (temp <= 33) {msg.payload = colour1; } ከሆነ (temp33) {msg.payload = colour2; } ከሆነ (temp35) {msg.payload = colour3; } ከሆነ (temp38) {msg.payload = colour4; } ከሆነ (temp42) {msg.payload = colour5; } ከሆነ (temp45) {msg.payload = colour6; } ከሆነ (temp> 48) {msg.payload = colour7; } msg መመለስ;

አርኤምኤም

RPM ዎች በ % እሴቱ 0-100 መሠረት ይዘጋጃሉ። አድናቂዬ በ PWM ስብስብ ከ 30%በታች ለማሽከርከር ይታገላል። የሲፒዩ ኮር እስከ 40ºC እስኪደርስ ድረስ የእኔ ቅንብር አድናቂውን ያቆመዋል። ሙቀቱ 60ºC ከተሻገረ እስከ 30% ከዚያም 50% እና 100% ከፍ ይላል። የ GPIO መስቀለኛ መንገድ በ 30 HHz ድግግሞሽ በ PWM ሞድ ውስጥ ተዋቅሯል። በሆነ ምክንያት ፣ በዝቅተኛ RPMs ላይ የሞተር ጩኸት መስማት እችላለሁ። አይጮኽም ግን እዚያ አለ። አድናቂው በ 100%ሲሽከረከር ድምፁ ይጠፋል።

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

var temp = msg.payload;

ከሆነ (temp <= 40) {msg.payload = 0; }

ከሆነ (temp40) {

msg.payload = speed1; }

ከሆነ (temp50) {

msg.payload = speed2; }

ከሆነ (ሙቀት> 60) {

msg.payload = speed3; }

msg መመለስ;

ሙሉ የኖድሬድ ፍሰት ከ https://flows.nodered.org/flow/97af3be486b290ad456036d5a8111e62 ማውረድ ይችላል

ደረጃ 5 የመጨረሻ ውጤት

የመጨረሻ ውጤት
የመጨረሻ ውጤት

ይህ ለ Raspberry Pi 4. በጣም ቀዝቀዝ ያለ ሙቀት እንደሚጠራጠር ጥርጥር የለውም። ኤልኢዲዎችን በመጠቀም የተለያዩ ነገሮችን ከማሳየት የሚያግድዎት ነገር የለም። ለአብዛኛው ጊዜ ፣ ICE የማቀዝቀዝ ግንብ Raspberry Pi 4 ን ከ 40C በታች ያቆየዋል ፣ ስለዚህ ዝም አለ። አድናቂው ሲገባ ይጀምራል። ስለዚህ ፕሮጀክት ምን ያስባሉ?

በተጨማሪም ፣ ስለእነዚህ ወይም ሌሎች ፕሮጄክቶች ዝመናዎች መረጃ ማግኘት ከፈለጉ - በመረጡት መድረክ ላይ እኔን መከተል ያስቡበት-

  • ፌስቡክ
  • ትዊተር
  • ኢንስታግራም
  • ዩቱብ

እና ቡና መግዛት ወይም የበለጠ ቀጣይነት ባለው መንገድ እኔን መደገፍ የሚሰማዎት ከሆነ -

  • PayPal
  • ፓትሪን

በፕሮጀክቱ እንደተደሰቱ ተስፋ አደርጋለሁ! በ notenoughtech.com ላይ ተጨማሪ ፕሮጄክቶችን ይመልከቱ

የሚመከር: