ዝርዝር ሁኔታ:

ራስ -ሰር የማቀዝቀዣ አድናቂ ለ Pi 4 ደረጃዎች (ከስዕሎች ጋር)
ራስ -ሰር የማቀዝቀዣ አድናቂ ለ Pi 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ራስ -ሰር የማቀዝቀዣ አድናቂ ለ Pi 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ራስ -ሰር የማቀዝቀዣ አድናቂ ለ Pi 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Power Supply, Connectors, and 80 Plus Rating Explained 2024, ህዳር
Anonim
ለፓይ አውቶማቲክ የማቀዝቀዝ አድናቂ
ለፓይ አውቶማቲክ የማቀዝቀዝ አድናቂ

መግለጫ የዳቦ ሰሌዳ ፣ ትራንዚስተሮች ወዘተ ሳያስፈልግ አነስተኛ 5v አድናቂን ከፓይዘን ጋር ለመቆጣጠር ቀላል ንድፍ የሚያስፈልግዎት ጥቂት ኬብሎች እና 1 ሰርጥ ቅብብሎሽ ብቻ ናቸው። እኔ ተመሳሳይ የሆነ ዋጋ ሲደመር እና ተጨማሪ መቆጣጠሪያ ስለሚያገኙ የምመክረው የ 2 ሰርጥ ማስተላለፊያ ነበረኝ። የሚፈለገው የሙቀት መጠን እስኪደርስ ድረስ በየሰዓቱ የሚፈፀም ስክሪፕት የፒአይ የሙቀት መጠንን ይፈትሻል እና አድናቂን ያበራ/ያጠፋል።

መግቢያ የበጋ ወቅት በእኛ ላይ እንደመሆኑ መጠን የእኔ ሁለተኛ ደረጃ ፓይ ለቅሞቴ በጣም ሞቅ ያለ ስለሆነ እየሠራሁ በየጊዜው ትንሽ ማቀዝቀዝ ፈልጌ ነበር። በእርግጥ በ 24/7 የሚነፋ ደጋፊ ሊኖረኝ ይችላል ግን ሀ) ዳቦ ሰሌዳ የሚፈልግ ፣ እና አንዳንድ ተቃዋሚዎች ወዘተ ምክንያቱም በጂፒዮ ፒኖች ላይ በቀጥታ ስለማላገኘው ለ) ከ ‹ውጭ› ጋር የሚገናኝ አንዳንድ ኮድ በመፃፍ። ዓለም የበለጠ አስደሳች ነው:) እና ሐ) በእውነቱ ርካሽ ነው… የሚያስፈልግዎት አንዳንድ ኬብሎች እና ቅብብል ናቸው።

ይደሰቱ ፣ እና አስተያየት ለመስጠት ነፃነት ይሰማዎ!

ደረጃ 1: የሚያስፈልጉ ቁሳቁሶች

የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች

- crontab / python በእርስዎ ፒ ላይ ተጭኗል - አንድ እንጆሪ ፓይ ከጉዳይ ጋር - 5v ሚኒ አድናቂ (አገናኝ) - 2 የሰርጥ ማስተላለፊያ (አገናኝ) - የሴት ጥንዶች ወደ ሴት ኬብሎች (አገናኝ)። እኔ 1 ብቻ ነበረኝ ፣ ስለሆነም ለፒሲው የድሮውን የዲቪዲ ድምጽ ገመድ እና ያንን ተጨማሪ f2f ገመድ ለሪሌይ መቆጣጠሪያ ፒን እጠቀም ነበር።

ማሳሰቢያ - የእኔ የራስቤሪ መያዣ ላይ ያለው ቀዳዳ ከተለመደው ትንሽ ነበር ፣ ስለሆነም ትንሽ ሰፋ ለማድረግ መሰርሰሪያ መጠቀም ነበረብኝ። በጉዳዩ ላይ ስለ መጠኑ እርግጠኛ ካልሆኑ ምናልባት ቀድሞውኑ ከ 5v አድናቂ ጋር መያዣ ማግኘት አለብዎት።

ደረጃ 2 - ወረዳው - ስብሰባ

ወረዳው - ስብሰባ
ወረዳው - ስብሰባ
ወረዳው - ስብሰባ
ወረዳው - ስብሰባ
ወረዳው - ስብሰባ
ወረዳው - ስብሰባ
ወረዳው - ስብሰባ
ወረዳው - ስብሰባ

ከላይ ካለው ምስል እንደሚመለከቱት እርስዎ ሊኖሩት ለሚችሉት ለማንኛውም ዓይነት የራስቤሪ ፓይ ዓይነቶች አንድ ዓይነት የሆኑ ፒኖችን 2 ፣ 6 ፣ 12 ን እጠቀማለሁ ፣ ስለዚህ እኔ ፒን እየተጠቀምኩ ስለመሆኑ መጨነቅ አያስፈልግዎትም። ሞዴል ቢ rev2.

እኔ እንደማደርገው በተመሳሳይ መንገድ ኬብሎችን ይሰኩ።- 5 ቮ (ፒን 2) ወደ ቪሲሲ- ጂኤንዲ (ፒን 6) ወደ GND- GPIO18 (ፒን 2) ወደ IN1 ይሄዳል በእርስዎ ቅብብል ላይ ያለው መዝለሉ መዘጋጀቱን ያረጋግጡ ፦ JD-VCC VCC።

አሁን ወደ ቅብብሎሽ… የእኔ ቅንብር ትንሽ እንግዳ ነው ፣ አውቃለሁ። አድናቂውን ለመጀመር የውጭ የኃይል ምንጭን መጠቀም አልፈልግም ፣ ስለሆነም እኔ ከፓይ ጋር አያይ ofዋለሁ። እኔ እንደማደርግበት የደጋፊ ኬብሎችን ለማያያዝ ከፓይ ለሚመጣው ለ 5v እና ለ GND ገመድ ትንሽ መቁረጥ ይኖርብዎታል። የመሸጫ ብረት እና እንደ እኔ ያለ አንዳንድ ቴፕ መጠቀም ይችላሉ። ፒንዎን ስለ ጡብ መጨነቅ የሚጨነቅበት ምክንያት አለ ብዬ አላስብም ፣ ምክንያቱም የመሬቱ ገመድ ብቻ በቀጥታ ከፓይ ጋር የተገናኘ ስለሆነ። በምስሉ ላይ በጥንቃቄ ካዩ ፣ የቅብብሎሽ መቀየሪያው ከኃይል ገመድ ጋር ተገናኝቷል ፣ ማለትም አድናቂው ሲጠፋ ፣ ከፓይ ጋር ያለው ቀጥተኛ ግንኙነት እንዲሁ “ክፍት” ነው። ስለዚህ አድናቂው በሚጠፋበት ጊዜ ሊያመነጭ የሚችል ማንኛውም የኤሌክትሪክ ፍሰት ፣ ወደ ፓይ የሚመለስበት መንገድ አይኖረውም ፣ በቅብብሎሹ ላይ እነዚያን በሮች የምጠቀምበት ምክንያት ፣ ቅብብሎቡ በላዩ ላይ ትንሽ መሪ ስላለው ነው። አድናቂው በርቶ ሲመጣ ቀይ መብራቱን ማየት ፈልጌ ነበር ፣ ስለዚህ ፓይ ሲቀዘቅዝ አውቃለሁ። ከፈለጉ ፣ የተገላቢጦሹ ነገር እንዲከሰት ሌሎቹን በሮች መጠቀም ይችላሉ። ግን ምናልባት የጂፒኦ ትዕዛዞችን መቀልበስ ይኖርብዎታል። በፓይዘን ስክሪፕት ውስጥ (በተግባሮች ውስጥ ደጋፊ ደጋፊ በሚቀጥለው ደረጃ ላይ ይታያል) እንዲሠራ… እኛ ስንደርስ ምን ማለቴ እንደሆነ ያያሉ።

ደረጃ 3 ስክሪፕቱ

ጽሁፉ
ጽሁፉ
ጽሁፉ
ጽሁፉ

አሁን ስለ ስክሪፕት አትደናገጡ… ባለፈው ሳምንት ፓይዘን አላውቅም ነበር ፣ ግን እዚያ የተለያዩ ምሳሌዎችን በማንበብ እና በመሞከር ይህንን ስክሪፕት ለመፃፍ ችያለሁ። ምንም እንኳን አይጨነቁ ፣ ሌሎች የፕሮግራም ቋንቋዎችን አውቃለሁ ፣ ስለዚህ አይጨነቁ ፣ እኔ ሌላ ሰው የፃፈውን አንዳንድ ተግባሮችን (ምናልባት ያደረግኩትን) ከተጠቀምኩ ፣ ምንም ስላልተሰጡ ክሬዲቶች ይቅርታ እጠይቃለሁ ፣ ግን ይህንን ስክሪፕት አሻሽለዋለሁ ብዙ ፣ በመሠረቱ አዲስ ነው።

መመሪያዎች

1) አባሪውን ያውርዱ ፣ ወይም ከፓስተርቢን እዚህ ይቅዱ/ይለጥፉ እና fan.py ብለው ይሰይሙት

2) የደጋፊውን ስክሪፕት/ቤት/ፒ/አቃፊ ውስጥ ያስቀምጡ

3) ያስፈጽሙ: sudo chmod +x /home/pi/fan.py እና sudo chown pi: pi /home/pi/fan.py

4) በእርስዎ ፒ አፈፃፀም ላይ crontab ን ተጭነዋል ብለው ካሰቡ -crontab -e

5) ከታች ኮፒ /መለጠፍ ላይ 5 * * * * sudo python /home/pi/fan.py እና ፋይሉን ያስቀምጡ። (Ctrl+X እና Y)

ይህ ክራንታብ ስክሪፕቱን በየ 1h5m ያስፈጽማል። ስክሪፕቱ እንደ ገለልተኛ ስክሪፕት እንዲሁ ይሠራል… ትርጉም እራስዎ አድናቂውን እራስዎ ማብራት/ማጥፋት ከሚችሉት ከራስ -ሰር የክራንትብ እርምጃ በተጨማሪ። እንደነዚህ ያሉትን መለኪያዎች በመጠቀም ይህንን ያደርጋሉ

  • sudo python /home/pi/fan.py በ ላይ ወይም ላይ
  • sudo python /home/pi/fan.py ጠፍቷል

እንዲሁም ስክሪፕቱ በሚሠራበት ጊዜ Ctrl+C ን ቢጫኑ የአደጋ -የተጠበቀ ተግባር ጽፌያለሁ። እርስዎ ካደረጉ ፣ ስክሪፕቱ ከመውጣቱ በፊት አድናቂው ይዘጋል።

ስለዚህ ፣ ይህ እንዴት ይሠራል?

በየሰዓቱ ስክሪፕቱ የፒአይ የሙቀት መጠንን ያካሂዳል እና ይፈትሻል። የሙቀት መጠኑ ከ X እሴት በላይ ከሆነ ደጋፊው ወደ Y እሴት እስኪበርድ ድረስ ያበራል እና ይቆያል። ሲያደርግ ስክሪፕቱ ይወጣል። በሆነ ምክንያት ወደዚያ ዝቅተኛ የሙቀት መጠን ካልደረሰ እና አንድ ሰዓት ካለፈ ፣ በሚቀጥለው ጊዜ ስክሪፕቱ በሚሠራበት ጊዜ ደጋፊው አሁንም እንደበራ እና ሁለተኛው ስክሪፕት እንደሚቆም ‘ያያል’… ስለዚህ አድናቂው እንዲፈልግ ከፈለጉ እውነተኛ የሙቀት እሴቶችን ይጠቀሙ። በእውነቱ አብራ/አጥፋ። ካልሆነ ፣ ልክ ደጋፊው ሁል ጊዜ እንዲቆይ አንዳንድ አስቂኝ እሴቶችን (እንደ Y = 0 ዲግሪ ሴልሺየስ) ያዘጋጁ።) የእርስዎ ፒ በእነዚህ 2 እሴቶች (X ፣ Y) መካከል የሚሰራ ከሆነ ፣ ያ ማለት ነው ተግባሩ በ ‹ተቀባይነት› የሙቀት መጠን ስር ስለሆነ ስክሪፕቱ በየሰዓቱ የሙቀት መጠኑን ሲፈትሽ ይወጣል።

አንዳንድ እሴቶችን በማብራራት ላይ

በስክሪፕቱ አናት ላይ አንዳንድ ዓለም አቀፍ ተለዋዋጮች አሉ። መለወጥ ያለብዎት ተለዋዋጮች አሉ።

# የትኛውን ፒን ሪሌይሉን እንደሚቆጣጠር ይለዩ FAN_PIN = 18 # ቢጫ ሳጥኑ ቀድሞ ፦ GPIO18 # የሙቀት ቼክ። የአየር ሁኔታ ከሆነ የአየር ማራገቢያ ይጀምሩ / 49C FAN_START = 49 # የሙቀት ማረጋገጫ። ከ 28 C FAN_END = 28 በታች ይዝጉ

እዚህ ምን ማድረግ እንዳለበት በጣም ግልፅ ነው። እኔ እንደ እኔ GPIO18 ን ከተጠቀሙ ፣ ከዚያ 18 ን እዚህ ይተውት ፣ አለበለዚያ ያንን እሴት ወደተጠቀሙበት ጂፒዮ ይለውጡ። FAN_START እና FAN_END ለመጠቀም የሚፈልጉት ከፍተኛ/ዝቅተኛ የሙቀት መጠኖች ናቸው። ከፈለጉ እንደ ተንሳፋፊ ቁጥሮች እዚያም ማስቀመጥ ይችላሉ ፣ እንደ 49.2

ማስታወሻ:

ቅብብሎቼን ያቀናበርኩበትን መንገድ ያስታውሱ? ፋኖን እና አድናቂዎችን ተግባራት ካዩ አድናቂውን ለማብራት እና እውነተኛውን ለማጥፋት የ gpio ውፅዓት ወደ ሐሰት እያዋቀርኩ እንደሆነ ያስተውላሉ። በቅብብሎሹ ላይ ሌላ የበር አወቃቀር ከመረጡ ምናልባት እነዚያን እሴቶች መቀልበስ ይኖርብዎታል።

ደረጃ 4 የመጨረሻ ማስታወሻዎች

የመጨረሻ ማስታወሻዎች
የመጨረሻ ማስታወሻዎች

ለዝርዝሩ መመሪያዎች ይቅርታ እጠይቃለሁ። ሁሉንም ዓይነት ተጠቃሚዎችን ለመሸፈን ፈለግሁ። ይህንን ሁሉ ለማድረግ ምናልባት የተሻለ መንገድ ሊኖር ይችላል ነገር ግን በእጃቸው ባሉ ቁሳቁሶች እና በወረዳ እና በፓይዘን ውስጥ ያለኝ አለመቻሌ የተቻለኝን ሁሉ አድርጌያለሁ።

ትንሽ የጉርሻ ኮድ

የፒአይዎን የሙቀት መጠን ለመፈተሽ ፈጣን መንገድ ከፈለጉ ፣ temp in/usr/local/bin አቃፊ የሚባል ፋይል ይፍጠሩ እና ከዚያ ይህንን ስክሪፕት ለጥፍ ይቅዱ

pastebin.com/rUYqGjV5

አስፈፃሚ: chmod +x/usr/አካባቢያዊ/ቢን/ቴምፕ/እንዲሠራ ለማድረግ።

ከዚያ የፒአይዎን የሙቀት መጠን ለማየት ከማንኛውም አቃፊ የሙቀት መጠንን ይተይቡ።

የሚመከር: