Სარჩევი:

როგორ გამორთოთ RASPBERRY PI სწორად: 5 ნაბიჯი
როგორ გამორთოთ RASPBERRY PI სწორად: 5 ნაბიჯი

ვიდეო: როგორ გამორთოთ RASPBERRY PI სწორად: 5 ნაბიჯი

ვიდეო: როგორ გამორთოთ RASPBERRY PI სწორად: 5 ნაბიჯი
ვიდეო: BTT Manta M8P v2 - CM4 with Fluidd Pi 2024, ნოემბერი
Anonim
როგორ გამორთოთ RASPBERRY PI სწორად
როგორ გამორთოთ RASPBERRY PI სწორად

ალბათ ყველა RPi მომხმარებელს ერთხელ აინტერესებს როგორ გამორთოს Raspberry Pi?

თქვენ არ შეგიძლიათ უბრალოდ გამორთოთ დენი. თუ ასე მოიქცევით, დიდი ალბათობით ერთ დღეს SD ბარათი დაზიანდება და თქვენი RPi არ დაიწყება. თქვენ ჯერ უნდა გამორთოთ ოპერაციული სისტემა და მხოლოდ ამის შემდეგ შეგიძლიათ გამორთოთ იგი კაბელიდან სოკეტიდან ამოღებით, ან თუ უფრო მოწინავე მომხმარებელი ხართ, თქვენ მიერ დაყენებული გადამრთველით. ეს მეტ -ნაკლებად კარგია, თუ თქვენ იყენებთ თქვენს RPi როგორც დესკტოპის კომპიუტერს. მაგრამ რა უნდა გააკეთოთ, თუ თქვენს პროექტში არ გამოიყენება არც კლავიატურა, არც თაგვი და არც მონიტორი?

ჩემი გამოსავალი ემყარება მინი Pushbutton დენის გადამრთველის გამოყენებას უკუ ძაბვის დაცვის დაფით. მოდით შევიდეთ დეტალებში.

ნაბიჯი 1: დააკონფიგურირეთ თქვენი Raspberry Pi

პირველი თქვენ უნდა შეცვალოთ config.txt ფაილი თქვენს RPI– ზე, ხაზის დამატებით:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

განათავსეთ ეს ხაზი ბოლოს, ადრე:

start_x = 0

ამ ხაზით თქვენ დააყენეთ GPIO14 (აქ მე ვიყენებ BCM GPIO ნუმერაციას) მაღალი დაწყების დროს. როდესაც დაბლოკვის შემდეგ დაბალი იქნება, ის გამორთავს დენს "პოლოუს" დაფაზე pin "ctrl" - ის საშუალებით.

ნაბიჯი 2: შეაერთეთ Pololu დაფა თქვენს RPi– სთან

შეაერთეთ Pololu დაფა თქვენს RPi– სთან
შეაერთეთ Pololu დაფა თქვენს RPi– სთან

შეაერთეთ Pololu დაფა თქვენს RPi– სთან, როგორც ეს ნაჩვენებია სურათზე.

ნაბიჯი 3: პითონის სკრიპტი

თქვენ ასევე უნდა დაამატოთ კოდი თქვენს პითონის სკრიპტში

.****************************************************************************

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # დააყენეთ GPIO 31 შეყვანის სახით

def გამორთვა (არხი): os.system ("sudo shutdown -h now") # გამორთავს RPi დაბალ GPIO31- ზე

gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # ელოდება GPIO დაბალი დახურვას RPi

****************************************************************************

ნაბიჯი 4: როგორ მუშაობს

SW1 გადამრთველი არის ღილაკი „ჩართული“. არაფერი განსაკუთრებული, ყველაფერი ნათელია:)

როდესაც თქვენ დააჭირეთ SW2, გამორთვის პროცესი იწყებს Python სკრიპტის შესრულებით.

პროცესის დასრულების შემდეგ, GPIO8 მცირდება.

ეს დაბალი დონე პოლოუს დაფის pin "ctrl" - ზე, გამორთავს დენს.

Ის არის:)

ნაბიჯი 5: მადლობა

ეწვიეთ ჩემს ბლოგს უფრო საინტერესო პროექტებისთვის:

verysecretlab09.blogspot.com/

Youtube არხი:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

გირჩევთ: