ዝርዝር ሁኔታ:

የተሻለ Raspberry Pi የኃይል አዝራር ይገንቡ 4 ደረጃዎች
የተሻለ Raspberry Pi የኃይል አዝራር ይገንቡ 4 ደረጃዎች

ቪዲዮ: የተሻለ Raspberry Pi የኃይል አዝራር ይገንቡ 4 ደረጃዎች

ቪዲዮ: የተሻለ Raspberry Pi የኃይል አዝራር ይገንቡ 4 ደረጃዎች
ቪዲዮ: በቤት ውስጥ ለተሻሻለ ወቅታዊ መለኪያ ስርዓት እንዴት እንደሚ... 2024, ሀምሌ
Anonim
Image
Image

Raspberry power-off ወይም shutdown አዝራርን መስራት በጣም ቀላል ነው። በድር ላይ ብዙ እንደዚህ ያሉ ፕሮጄክቶች አሉ እና እዚህ በአስተማሪ ዕቃዎች ላይ ጥቂቶቹ ናቸው ፣ ግን አንዳቸውም (እኔ ማየት የምችለው) የእርስዎ ፒ በትክክል መዘጋቱን ሲጨርስ አይነግርዎትም ስለሆነም ኃይሉን መሳብ ደህና ነው። በእውነቱ እነሱ የአዝራር መጫኛ መታየቱን እንኳን አይቀበሉም።

የተዘጋውን ፒ እንደገና ለማስጀመር ፕሮጄክቶችም አሉ ፣ ግን እነዚህም ምንም የእይታ ግብረመልስ አይሰጡዎትም።

ግን እንዲህ ዓይነቱን ቁልፍ ማን ይፈልጋል? እንደ እኔ ትንሽ ነርድ ፣ ወይም ሌላው ቀርቶ ምኞት ነርዴ ከሆኑ ፣ ሁል ጊዜ በአከባቢዎ ወይም በአውታረ መረቡ ላይ ወደ ፒዎ መግባት እና አሁን sudo shutdown መተየብ ይችላሉ -h። ግን ለቴክኒካዊ ላልሆኑ ተጠቃሚዎች ፕሮጀክት እየገነቡ ከሆነ ያ ብቻ አያደርግም። እውነት ነው ፣ የኃይል ገመዱን በመሳብ ብቻ ሁል ጊዜ ማምለጥ ይችላሉ ፣ ግን ልብ ይበሉ ፣ ሁል ጊዜም አልኩ! ፈጥኖም ይሁን ዘግይቶ የሁሉም ሰው ዕድል ያበቃል። በእውነቱ በድንገት የኃይል መጥፋት ምክንያት ወይም አለመሆኑን ባላውቅም የ SD ካርድ በእኔ ላይ ሞቶ ነበር።

በእኔ ሁኔታ በቤተሰብ ውስጥ ዝማሬዎችን እና ዘፈኖችን ለመቅረጽ እና ለማጫወት እንደ ሚዲ ተከታይ ሆኖ በሚጠቀምበት ፒ ላይ የኃይል ቁልፍ ማከል ነበረብኝ ፣ ምክንያቱም እኛ የቀጥታ ፒያኖ ከሌለ እኛ። እኔ ሁል ጊዜ የመዝጊያ ትዕዛዙን መተየብ እችላለሁ ፣ ግን እኔ በሌለሁበት ጊዜ እሱን ክህሎት ማድረግ አለብኝ።

እዚህ ያለኝ ዓላማ ልክ እንደ ብዙ ሌሎች አስተማሪ ዕቃዎች በሚያምር 3 ዲ የታተመ መያዣ የተጠናቀቀ የተጠናቀቀ ምርት ለእርስዎ መስጠት አይደለም። ሁሉም ሰው ለእሱ የተለየ ጥቅም ይኖረዋል ወይም በራሳቸው ፕሮጀክት ውስጥ ማካተት ይፈልጋል። ይልቁንም የሚዲያ ማእከል ፣ የአይኦቲ መሣሪያ ወይም ሌላ ማንኛውም ነገር በፕሮጀክትዎ ላይ ሊጨምሩት በሚችሉት ቴክኖሎጂ አዘጋጃለሁ።

(በቪዲዮው ውስጥ በፒኢሮ ዜሮ v1.2 እና እንደገና ከተጠቀመ ላፕቶፕ ማያ ገጽ እና ከሩቅ ምስራቅ ተቆጣጣሪ በሠራሁት ማሳያ እያሳየሁ ነው።)

ደረጃ 1: ዲዛይኑ

እንዴት እንደሚሰራ
እንዴት እንደሚሰራ

የእኔ የኃይል አዝራር ለእርስዎ የሚያደርገው ይህ ነው-

  • ፒው በሚሠራበት ጊዜ ኤልኢዲ ያለማቋረጥ ያበራል። በእጅ ከተዘጋ ፣ ኃይሉ መንቀል ደህንነቱ በተጠበቀበት ጊዜ ብቻ ኤልኢዱ ይጠፋል።
  • በሚሮጡበት ጊዜ አዝራሩን ቢያንስ ለአንድ ሰከንድ ከተጫኑ መዘጋት ተጀምሯል እና ኃይልን ለማላቀቅ ደህንነቱ የተጠበቀ እስኪሆን ድረስ በእያንዳንዱ ሰከንድ ኤልኢዲ ለሩብ ሰከንድ ያበራል።
  • ከመዘጋቱ ሁኔታ (ኃይሉ ካልተወገደ) ፣ አዝራሩን መጫን መነሳት ይጀምራል እና እስኪነሳ ድረስ በየሴኮንድ ሩብ ሴኮንድ ያበራል። (እንደ ssh እና vnc ያሉ ሁሉም አገልግሎቶች እስኪሰሩ ድረስ ትንሽ ጊዜ ሊወስድ ይችላል።)

ክፍሎቹ በጣም ርካሽ ናቸው። የሚያስፈልግዎት ነገር ቢኖር ፦

  • ATTiny85 (አርዱinoኖ ተኳሃኝ ቺፕ)
  • 3 ተቃዋሚዎች -2 x 330Ω እና 1 x 10kΩ
  • 1 LED - አረንጓዴ ወይም ሰማያዊ ሀሳብ አቀርባለሁ ፣ ግን የእርስዎ ምርጫ ነው
  • የዳቦ ሰሌዳ እና የመዝለያ ሽቦዎች ፣ ወይም የጭረት ሰሌዳ ፣ ወይም እሱን መገንባት የሚፈልጉት።

ደረጃ 2: እንዴት እንደሚሰራ

ልክ እንደ ሁሉም የ Pi ኃይል ቁልፎች ፣ ይህ በፒ ላይ ለሚሠራ የረዳት ፕሮግራም የመዝጊያ ጥያቄን ለማሳየት የጂፒኦ ፒን ወደ ዝቅተኛ ሁኔታ ይጎትታል። እኔ GPIO4 (ፒን 7) ተጠቅሜያለሁ ፣ ግን ማንኛውንም ሌላ ፒን መጠቀም ይችላሉ።

አንድ ፒ መዘጋቱን እንዳጠናቀቀ ለመንገር ብቸኛው መንገድ TxD ፒን 8 ን በመመልከት ነው ፣ ከዚያ ዝቅ ይላል። ይህ የሚወሰነው በተከታታይ ኮንሶል ሲነቃ ነው ፣ እሱም በነባሪ ነው። በእርግጥ TxD እንደ ተከታታይ ኮንሶል በሚሠራበት ጊዜ በመደበኛነት ወደ ላይ እና ወደ ታች ይወርዳል ፣ ግን በዝቅተኛ የጋራ የባውድ ፍጥነት እንኳን በአንድ ጊዜ ከ 30mS በላይ ዝቅ አይልም። እኛ ዝም ብለን ስለምንመለከተው አሁንም ለተከታታይ ኮንሶል ሊያገለግል ይችላል።

ዳግም ለማስነሳት በአጭሩ SCL1 (ፒን 5) ዝቅ ማድረግ አለብን። ይህ ፒን በማንኛውም የ I2C መሣሪያዎች (የእኔ ሚዲ በይነገጽን ጨምሮ) ጥቅም ላይ ይውላል ፣ ግን ማስነሻውን ከጀመሩ በኋላ እኛ ብቻውን እንተወዋለን።

አብዛኛው ውስብስብነት እኛ ወደ ATTiny85 የምንጭነው በአርዱዲኖ ንድፍ ውስጥ ነው። ይህ “የክልል ማሽን” ይተገበራል - በብዙ “ግዛቶች” ሊወክል የሚችል ማንኛውንም ችግር በኮድ በጣም ጠቃሚ እና ኃይለኛ መንገድ። የልብስ ማጠቢያ ማሽን በተመሳሳይ መንገድ ይሠራል። ግዛቶቹ በመታጠቢያ ዑደት ውስጥ ያሉትን ደረጃዎች ይወክላሉ ፣ እና እያንዳንዱ ማሽኑ በዚያ ነጥብ ላይ ምን ማድረግ እንዳለበት (ሞተሮች ወይም ፓምፖች እንዲሠሩ ፣ ቫልቮች የሚከፈቱ ወይም የሚዘጉ) እና ምን ዓይነት ዳሳሽ ግብዓቶች (የሙቀት መጠን ፣ የውሃ ደረጃ ፣ ሰዓት ቆጣሪዎች) ወደ ቀጣዩ ግዛት መቼ እንደሚሄዱ እና የትኛው ቀጣዩ ግዛት እንደሚመረጥ ይወስኑ።

የእጅ ንድፍ ሁሉንም የስቴት ሽግግሮችን የሚያሳይ የመጀመሪያ የስቴቱ ንድፍ ነው። ይህ በመጀመሪያ ግዛቶችዎን እና የስቴት ሽግግሮችን እንዴት ማቀድ እንደሚችሉ ለማሳየት ብቻ ነው - ማረም ከመጀመሬ በፊት እንደነበረው ሙሉ በሙሉ ትክክል ላይሆን ይችላል።

በእኛ ሁኔታ ፣ እኔ አጥፍቼ የጠራኋቸው 6 ግዛቶች አሉን ፣ ቡት ጥያቄ ፣ ቦት ጫማ ፣ ሩጫ ፣ ሩጫ ጥያቄ እና መዝጋት። (ወደ ታች ከተዘጋ በኋላ ወደ ጠፍቷል ይመለሳል።) እነዚህ በስዕሉ ውስጥ በአስተያየቶች ተለይተው ይታወቃሉ ፣ እና ለእያንዳንዱ ፣ ተጨማሪ አስተያየቶች ምን ማድረግ እንዳለበት እና ምን ክስተቶች ወደ ሌላ ግዛት እንደሚወስዱት ይናገራሉ።

በፒአይ ላይ እየሄደ ያለው የረዳት መርሃግብር ከአብዛኛዎቹ የመዝጊያ ቁልፎች ይልቅ ትንሽ የተወሳሰበ ነው። በጂፒኦ ፒን ላይ ለረጅም ዝቅተኛ የልብ ምት መዘጋትን በመጀመር ምላሽ ይሰጣል ፣ ግን እሱ ራሱ ለአጭር ጊዜ የልብ ምት ምላሽ ይሰጣል። ATTiny85 እየሮጠ መሆኑን እና ስለዚህ ከቦታ ማስነሳት ወደ ሩጫ ሁኔታ መሄድ የሚቻለው በዚህ መንገድ ነው።

ደረጃ 3 - የማሳያ ፕሮቶታይፕ መገንባት

የማሳያ ፕሮቶታይፕ መገንባት
የማሳያ ፕሮቶታይፕ መገንባት
የማሳያ ፕሮቶታይፕ መገንባት
የማሳያ ፕሮቶታይፕ መገንባት
የማሳያ ፕሮቶታይፕ መገንባት
የማሳያ ፕሮቶታይፕ መገንባት

ለሠርቶ ማሳያ ዓላማዎች እንደሚታየው በማይታየው የዳቦ ሰሌዳ ላይ ሊቀርጹት ይችላሉ ፣ ግን እኔ ደግሞ የሰሌዳ ሰሌዳውን ወይም ብጁ ፒሲቢን ምናልባትም የሰፋ ፕሮጀክት አካልን በመጠቀም የራስዎን አቀማመጥ እንዲሰሩ መርሃግብሩን ሰጥቼዎታለሁ።

ደረጃ 4 ATTiny85 ን ፕሮግራም ማድረግ

የአርዱዲኖ ንድፍ እና የረዳቱ መርሃ ግብር ከዚህ እርምጃ ጋር ተያይዘዋል። በእርስዎ የአርዱዲኖ ረቂቆች አቃፊ ውስጥ PiPwr የተባለ አቃፊ ይፍጠሩ እና ፋይሉን PiPwr.ino ይቅዱበት። የ Arduino IDE ን ማስጀመር አሁን በስዕል ደብተርዎ ውስጥ ያገኛሉ።

ATTiny85 ን የማዘጋጀት በርካታ መንገዶች አሉ። የእርስዎ ቡት ጫኝ ከተጫነ ጥቂት ፓውንድ ብቻ የሚወጣውን ATTiny85 የልማት ቦርድ መጠቀም ይችላሉ። ይህ በዩኤስቢ ወደብ በኩል ከፒሲዎ ጋር ይገናኛል። እኔ በመሠረቱ ተመሳሳይ የሆነ ግን ከፕሮቶታይፕ አካባቢ ጋር ሂድዮትን እጠቀም ነበር።

በ Arduino IDE ውስጥ በፋይል - ምርጫዎች ፣ ያክሉ

digistump.com/package_digistump_index.json

ወደ ተጨማሪ ሰሌዳዎች አስተዳዳሪ ዩአርኤሎች።

በመሳሪያዎች ስር - ቦርድ አሁን በርካታ የ Digispark አማራጮችን ማየት አለብዎት። Digispark ን ይምረጡ (ነባሪ - 16.5 ሜኸ)።

የእርስዎ ATTiny85 ቡት ጫኝ ከሌለው (ወይም እርስዎ የማያውቁት ከሆነ) ከዚያ ለጥቂት ፓውንድ የ AVR ISP ፕሮግራም አዘጋጅ ማግኘት ይችላሉ። ወይም አርዱዲኖ ኡኖ ወይም ርካሽ Pro Mini ወይም ናኖ እንደ ፕሮግራም አውጪ መጠቀም ይችላሉ። መመሪያዎችን ለማግኘት ጉግል ለ “አርዱinoኖ እንደ isp attiny85” (ያለ ጥቅሶቹ)።

ንድፉን ለመቀየር ከፈለጉ ሙሉ በሙሉ አስተያየት ተሰጥቶታል እና ለመከተል ቀላል ይሆናል። ለማረም Arduino Pro Mini ወይም Nano ን መጠቀም በጣም ቀላል ነው። ተከታታይ ሞኒተሩን በመጠቀም የሚያልፋቸውን ደረጃዎች ለማየት በ Setup.begin () በ Setup እና የሕትመት መግለጫዎች በ loop () ውስጥ Uncomment። ለዩኖ ፣ ለ Pro Mini ወይም ለናኖ ምንጭ ፣ አስተያየት የተሰጠበት ምንጭ ውስጥ ተለዋጭ የፒን ትርጓሜዎች አሉ።

በእርስዎ Raspberry Pi ላይ ፣ ፋይል shutdown_helper.py ን ወደ አቃፊ/etc/local/bin ይቅዱ እና በትእዛዙ እንደ ተፈጻሚ አድርገው ያዋቅሩት።

sudo chmod +x /usr/local/bin/shutdown_helper.py

አሁን ፋይል /etc/rc.local ን ከሚወዱት አርታዒ ጋር ያርትዑ። (እንደ ስር ማድረግ ያስፈልግዎታል።) የመጨረሻው መስመር (መውጫ 0) መስመሩን ከማስገባትዎ በፊት

nohup /usr/local/bin/shutdown_helper.py &

ዳግም አስነሳ ፣ እና የረዳቱ ፕሮግራም በራስ -ሰር ይጀምራል።

የሚመከር: