ዝርዝር ሁኔታ:

ለ Raspberry Pi የኃይል ማብሪያ አዝራር 3 ደረጃዎች
ለ Raspberry Pi የኃይል ማብሪያ አዝራር 3 ደረጃዎች

ቪዲዮ: ለ Raspberry Pi የኃይል ማብሪያ አዝራር 3 ደረጃዎች

ቪዲዮ: ለ Raspberry Pi የኃይል ማብሪያ አዝራር 3 ደረጃዎች
ቪዲዮ: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, ህዳር
Anonim
ለ Raspberry Pi የኃይል ማጥፊያ ቁልፍ
ለ Raspberry Pi የኃይል ማጥፊያ ቁልፍ

Raspberry Pi የተለያዩ IoT/robotics/smart-home/… የፕሮጀክት ትግበራዎችን ለመፍጠር የሚያስችል በጣም ጠቃሚ የኮምፒተር መድረክ ነው። ምንም እንኳን እሱ ከሌለው አንድ ነገር ፣ ከተለመደው ኮምፒተር ጋር ያነፃፅሩ ፣ የመዝጋት ኃይል ማጥፊያ ቁልፍ ነው። ታዲያ እንዴት እኛ ራሳችን አንድ መፍጠር እንችላለን? ደህና ፣ አብረን እናድርገው!

ለዚህ አጋዥ ስልጠና የሚከተሉትን ያስፈልግዎታል

  • 1 Raspberry Pi አስቀድሞ የተዋቀረ እና ለመጠቀም ዝግጁ ነው
  • 1 የዳቦ ሰሌዳ ወይም የኤሌክትሮኒክ ወረዳውን እንዲፈጥሩ የሚያስችልዎት ነገር
  • 1 የግፋ አዝራር
  • 2 ዝላይ ሽቦዎች

Raspberry Pi ን በጭራሽ ካልተጠቀሙ ፣ እሱን ለማዋቀር እንዴት እና ምን ማድረግ እንዳለብኝ የእኔን መማሪያ ማየት ይችላሉ-

www.instructables.com/Has-top-a-Raspberry-Pi-and-Start-Using-It/ ን እንዴት ማዘጋጀት እንደሚቻል

ደረጃ 1 የኤሌክትሮኒክ ወረዳ

ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ

እዚህ ምንም በጣም የተወሳሰበ ነገር የለም ፣ እሱ ቀጥተኛ ወረዳ ነው። ከላይ ያሉት 2 ሥዕሎች የወረዳውን ግንባታ ያብራራሉ። ለአዝራሩ ግብዓት የፈለጉትን የጂፒኦ ፒን መጠቀም ይችላሉ ፣ ያንን ለማንፀባረቅ ኮዱን ማዘመንዎን ማረጋገጥ ብቻ ያስፈልግዎታል።

ይህ እንዴት እንደሚሠራ በፍጥነት እናብራራ-

  • ቀዩ ሽቦ 3.3 ቮን ወደ የግፋ አዝራር አንድ ጫፍ እየወሰደ ነው።
  • ጥቁር ገመድ ሌላውን የግፋ አዝራሩን ጫፍ እንደ ግብዓት ከሚጠቀምበት ከ Pi GPIO ጋር በማገናኘት ላይ ነው።
  • በነባሪነት አዝራሩ ክፍት ነው ፣ ስለዚህ በእሱ ውስጥ ምንም ቮልቴጅ የለም። ስለዚህ አዝራሩ በማይጫንበት ጊዜ ጥቁር ገመድ በ 0 ቪ ላይ ነው። ይህ ማለት የፒ ጂፒዮ ግብዓት አመክንዮአዊ ሁኔታ 0 ነው ማለት ነው።
  • አዝራሩ ሲጫን ፣ ቮልቴጁ በእሱ ውስጥ ያልፋል እና ጥቁር ገመድ ከ 3.3 ቪ ጋር ይገናኛል። ከዚያ Raspberry Pi በግብዓቱ 3.3V ቮልቴጅን ያያል ፣ ከ 1 ምክንያታዊ ሁኔታ ጋር ይዛመዳል።

ደረጃ 2 - የፓይዘን ኮድ

የፓይዘን ኮድ
የፓይዘን ኮድ

አሁን ወረዳው ጥቅም ላይ ለመዋል ዝግጁ ስለሆነ ፣ የሚያሄድበትን ኮድ መፃፍ አለብን ፣ እና እኔ እዚህ በ PyCharm አካባቢ ውስጥ Python ን እጠቀማለሁ። Raspberry Pi ን ከ 3 ሰከንዶች በላይ ሲጫን ብቻ ለማጥፋት አዝራሩን አዋቅሬአለሁ። ይህን የማደርግበት ምክንያት በአጋጣሚ መጫን በጣም ቀላል ስለሆነ እና Pi ን በአጋጣሚ መዝጋት ስለማይፈልጉ ነው።

ከላይ ያለው የህትመት ማያ ገጽ ከእኔ PyCharm አካባቢ ነው ፣ እና ኮዱ የሚከተለው ነው (በመስመር 26 ላይ ካለው ትንሽ ልዩነት ጋር ከሌላ ፕሮጀክት ጋር የተገናኘ ግን እዚህ የማይፈለግ)

# የተገለፀውን ቁልፍ ሲጫኑ እና ሲይዙ የ Raspberry Pi ን ለማውጣት ይህ ኮድ ነው Raspberry PiGPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) # Broadcom pin-numbering planningGPIO.setup (button_poweroff ፣ GPIO. IN ፣ pull_up_down = GPIO. PUD_DOWN) # አዝራር እንደ ግብዓት ተዘጋጅቷል እውነት ፦ GPIO.wait_for_edge button_poweroff ፣ GPIO. RISING) መጀመሪያ = time.time () time.sleep (0.2) # GPIO.input (button_poweroff) == 1: time.sleep (0.01) length = time.time () - ርዝመት ከሆነ ይጀምሩ > ያዝ_ጊዜ: os.system ("sudo poweroff")

የመጀመሪያው ነገር ፣ የግፋ ቁልፉን ከተለየ ጂፒኦ ጋር ካገናኙት ፣ ከላይ ባለው የህትመት ማያ ገጽ ላይ ያለውን መስመር 11 ከሚመለከተው የ GPIO ግብዓት ጋር ማዘመን ነው።

button_poweroff = GPIO_X # በወረዳዎ ላይ በተጠቀመበት ትክክለኛ GPIO ያዘምኑ

እንዲሁም ፣ የ hold_time ተለዋዋጭ ፒ እንዲዘጋ የሚያነሳሳውን የመጠባበቂያ ጊዜ እንዲያስተካክሉ ያስችልዎታል።

ደረጃ 3 - ቡት አሠራሩ ከተጠናቀቀ በኋላ ስክሪፕቱን በራስ -ሰር እንዴት ማስጀመር እንደሚቻል

ከቡት አሠራሩ በኋላ ስክሪፕቱን በራስ -ሰር እንዴት ማስጀመር እንደሚቻል
ከቡት አሠራሩ በኋላ ስክሪፕቱን በራስ -ሰር እንዴት ማስጀመር እንደሚቻል
ከቦት አሠራሩ በኋላ ስክሪፕቱን በራስ -ሰር እንዴት ማስጀመር እንደሚቻል
ከቦት አሠራሩ በኋላ ስክሪፕቱን በራስ -ሰር እንዴት ማስጀመር እንደሚቻል

አሁን ኮዱ ዝግጁ ስለሆንን እሱን ማስፈፀም ብቻ ያስፈልገናል። ነገር ግን ፣ ፒው በሚነሳበት ጊዜ ሁሉ ፣ ይህ ስክሪፕት በራስ -ሰር በሆነ መንገድ እንዲተገበር ብንችል ምቹ ይሆናል ፣ ስለዚህ ቁልፉ እኛ እስክሪፕቱን በእያንዳንዱ ጊዜ ለማስኬድ ይሠራል። ይህን ለማድረግ ብዙ መንገዶች አሉ። በእርስዎ ፒ ውስጥ / ወዘተ / አቃፊ ውስጥ በሚገኘው rc.local ፋይል ውስጥ አንድ መስመር እዚህ ላይ አክዬአለሁ። እንደ ቡት ቅደም ተከተል አካል ሆኖ ይፈጸማል።

የትእዛዝ መስመርን መክፈት እና የሚከተሉትን ትዕዛዞች መተየብ ያስፈልግዎታል (ከላይ 1 ኛ የህትመት ማያ ገጽ)

ሲዲ /

ሲዲ ወዘተ ሱዶ ናኖ rc.local

የመጀመሪያው ትእዛዝ ከእርስዎ /ቤት /ፒ ማውጫ ወደ ሥሩ ይወስደዎታል ፣ ማለትም /።

ሁለተኛው ትእዛዝ ከዚያ ወደ / etc / directory ይወስደዎታል።

በመጨረሻም ፣ ሶስተኛው የ rc.local ፋይልን እንደ የበላይ ተቆጣጣሪ ይከፍታል ፣ ሙሉ የአርትዖት መብቶች ያሉት ፣ ፋይሉን ማሻሻል ያለብዎት።

አንዴ በፋይሉ ውስጥ ፣ በእሱ መጨረሻ ላይ መስመር ማከል ብቻ ያስፈልግዎታል ፣ ግን ከመውጫው 0 መግለጫ በፊት (2 ኛ የህትመት ማያ ገጽ ከላይ)

# ስክሪፕቱን ለመጀመር ይህንን መስመር ወደ rc.local ፋይል ያክሉ

sudo Python /home/pi/Documents/shutdown_with_hold.py &

ትኩረት ሊሰጣቸው የሚገቡ ጥቂት ነገሮች አሉ ፣ እዚህ

  1. የፋይልዎ ስም - ከላይ ባለው መስመር ውስጥ ፣ ፋይሉ shutdown_with_hold.py ነው ብዬ እገምታለሁ። ግን እርስዎ የፈለጉት ሊሆን ይችላል ፣ ስሙን ከእርስዎ ጋር ብቻ ያዘምኑ።
  2. ፋይልዎን ያስቀመጡበት ቦታ - ከላይ ባለው መስመር ውስጥ ፣ በእርስዎ/ቤት/ፒ/ሰነዶች ማውጫ ውስጥ እንደተቀመጠ እገምታለሁ። ግን እንደገና ፣ በማንኛውም ቦታ ሊሆን ይችላል። ወደ ፋይልዎ ፍፁም መንገድ እዚህ ማድረጉን ማረጋገጥ ብቻ ያስፈልግዎታል።
  3. በእሱ መጨረሻ ላይ የ “&” ቁምፊ -ይህ አስፈላጊ ነው ፣ እና ይህ ትእዛዝ ከበስተጀርባ እንዲሠራ ያስችለዋል

እና ያ ብቻ ነው! ስለዚህ አሁን ስክሪፕቱ የእርስዎ ፒ በበራ ቁጥር ይገደላል ፣ እና እሱን ለማጥፋት በአዝራሩ ላይ ከ 3 ሰከንዶች በላይ መጫን ብቻ ያስፈልግዎታል።

የሚመከር: